比特币区块

比特币里的计算机知识

[亡魂溺海] 提交于 2019-12-01 10:24:56
比特币里的计算机知识 一、人民币、支付宝和比特币有什么区别 (1)人民币 大家都很清楚,人民币就是中国人民银行发行的货币。这些货币流通到市场中,每个人有了钱以后可以去购买各种商品和服务,人民币就会从一个人手里转到另外一个人手里。钱流通到市场中后,具体某一个编号的纸币在某个特定的时候在谁身上是不确定的,国家也不关心。纸币在实际中是很难复制的,复制成本高、风险也很大。 (2)支付宝 支付宝,当然包括微信,里面的余额说白了就是一个数据,存储在支付宝和微信公司的服务器上。同人民币不同,数据的复制、修改是不需要成本的。这些电子货币在市场上是怎样运行的?以支付宝为例,首先你要申请一个支付宝账户,然后关联一张银行卡,这样你就可以把支付宝中的钱转出到银行卡或者将银行卡的钱充值到支付宝中。当你消费时利用支付宝付款或者营收通过支付宝收款时,对方也必须要有一个支付宝账号,这样付多少钱实际上是从你的支付宝账号上扣款,给对方支付宝账户加钱。 这其中涉及到两个方面的数据变动。一是和银行相关:支付宝在各大银行都开了一个账号,个人在用银行卡往自己的支付宝账号充值或者提现,实际上是银行中支付宝那个大账号和你的账号之间的存款变动。当然支付宝公司会将你支付宝账号上的数值进行相应的变动。二是和银行无关,支付宝内部数据转换。当你和对方之间一个用支付宝进行付钱、另一个进行收钱,这个时候就跟银行没有关系

从马斯洛理论谈吴忌寒在区块链中的自我实现价值

前提是你 提交于 2019-11-30 13:18:37
  从马斯洛理论谈吴忌寒在区块链中的自我实现价值   马克思曾经把人的价值分为社会价值、个人价值和自我价值。马斯洛又将人的自我价值在他的理论中分为从第一层次至第四层次需求无法基于自身满足的方面的时候的自我认识、调节、实践和满足,以达到实现人的最高第五层次需求即自我实现需求。人的自我价值依存并渗透于个人价值和社会价值之中并影响和制约着社会价值和个人价值的实现,而且它作为中介和桥梁把社会价值和个人价值有机地联系起来。   这个价值体系,吴忌寒也于几天前火星大学的澳门站中谈到。   他说,在开源软件世界也存在追随正统(包括比特币在内,几乎所有的区块链项目都是开源软件)。早期开源软件的开发者们几乎没有任何收入,那么他们坚持写代码的主要动机是什么?   吴忌寒将这些总结为“自我实现”。通过创造去实现自我,不管它是成就感,是自尊心还是荣耀,或是外部尊重,都是非常良好的个人感觉。   笔者认为吴忌寒在他们身上,由己及人,也想到了自己对于比特币及区块链行业的自我实现价值。   吴忌寒在区块链领域的自我实现价值,要从比特币发展史开始说起。当时POW矿机的壮大,也推动了整个比特币的发展史,带来了硬件、投资和矿池的繁荣,让投资人体验到了比特币不再那么虚拟,有轰隆隆矿机工作的声音。由此,吴忌寒也开始了自我价值实现之路。   他认为,正是因为有了PoW机制,所以比特币社区在早期才会有一个相对健康的资本市场

UCK多场景应用通证,点燃区块链繁荣生态圈的价值增长点

陌路散爱 提交于 2019-11-28 22:41:07
前言 在往期的文章中,我们为大家做了很多科普向的讲解,相信只要将UCK微课堂的过往文章认真的阅读一番,就可以对区块链技术有一个初步的了解。 这么多期课程下来,我们不难看出,数字货币是目前为止区块链技术的主要表现形式之一,但数字货币并不代表区块链技术,仅仅是区块链技术中的一环。 我在过往的文章中,也穿插着为大家讲解了UCK的核心技术与价值远景,而UCK也会发行属于我们自己的数字资产—— UCK 。 UCK是一种去中心化的数字资产,基于区块链技术,是依附于UCK生态产生的token,总量恒定为 10 亿。 那么,数字货币的价值究竟体现在哪呢? 本篇文章就由小编来为大家好好讲讲,数字货币的价值。 通证——无限的可拓展性 讲到数字货币的价值,就不得不先讲一下通证(token)。 通证的定义是可流通的加密数字凭证,它可以包含很多的种类:证件类通证、功能类的凭证 以及权益类的通证等,而区块链则是进行通证的最佳平台。 虽然没有区块链我们也可以进行通证,但是在区块链已经产生的条件下,如果我们还用别的方式来进行通证,就相当于在产生了文字、纸、笔之后,我们还用绳结来计算。 在区块链中的通证,其本身的定义也产生了一些变化——区块链上可流通的加密数字权益证明。通俗来讲,就是初学者眼中的代币的意思。当然,仅仅把通证当成代币,是非常狭义的。 我们可以将通证的价值划归为如下几种:

(转)比特币挖矿原理与过程

痴心易碎 提交于 2019-11-28 19:39:55
http://book.8btc.com/books/6/blockchain_guide/_book/bitcoin/mining.html 挖矿 原理与过程 了解比特币,最应该知道的一个概念就是“挖矿”,挖矿是参与维护比特币网络的节点,通过协助生成新区块来获取一定量新增的比特币。 当用户发布交易后,需要有人将交易进行确认,写到区块链中,形成新的区块。在一个互相不信任的系统中,该由谁来完成这件事情呢?比特币网络采用了“挖矿”的方式来解决这个问题。 目前,每 10 分钟左右生成一个不超过 1 MB 大小的区块(记录了这 10 分钟内发生的验证过的交易内容),串联到最长的链尾部,每个区块的成功提交者可以得到系统 12.5 个比特币的奖励(一定区块数后才能使用),以及用户附加到交易上的支付服务费用。 注:每个区块的奖励一开始是 50 个比特币,每隔 21 万个区块自动减半,即 4 年时间,最终比特币总量稳定在 2100 万个。因此,比特币是一种通缩的货币。 挖矿的具体过程为:参与者根据上一个区块的 hash 值,10 分钟内的验证过的交易内容,再加上自己猜测的一个随机数 X,让新区块的 hash 值小于比特币网络中给定的一个数。这个数越小,计算出来就越难。系统每隔两周(即经过 2016 个区块)会根据上一周期的挖矿时间来调整挖矿难度(通过调整限制数的大小),来调节生成区块的时间稳定在

1.5 比特币架构详解

随声附和 提交于 2019-11-28 19:37:54
• 比特币前端 ○ 钱包 :钱包保存用户私钥,管理用户余额,提供比特币交易(支付,转账)功能 § 分类 □ 决定性钱包:决定性指私钥是否由种子生成 □ 非决定性钱包:直接保存私钥,私钥都保存在DB上面 ® 非决定性钱包不够安全 ® 管理不方便 □ 决定性钱包:所有私钥都由一个私钥种子通过单向的哈希算法生成 ® 备份方便,只要备份私钥种子,就可以一次性恢复所有的私钥 ® 分类 ◊ 普通决定性钱包:由私钥种子直接生成所有的私钥 ◊ 层级决定性钱包:由私钥种子生成父私钥,父私钥生成子私钥 § 部署场景分类 □ 移动钱包:运行在手机,移动终端的轻量级钱包。移动钱包不会下载整条区块链,采用“简化支付验证(SPV)”方法验证交易,也叫SPV钱包。 ® SPV验证:依靠网络上的可信任节点 查询所有区块的区块头,以及按照交易的确认数,再有就是能否在相应的区块中找到该笔交易来验证支付的真伪。 □ 桌面钱包 ® 分类 ◊ 厚钱包:下载整条区块链,进行完整交易 } bitcoinCore:提供完整钱包功能,包括签名,钱包加密,备份,密钥导入,导出等 } 厚钱包主要优势是安全,但有交易验证的开销,适合于安全性要求很高的场景 ◊ 薄钱包:不会下载整条区块链,而是采用SPV等方式来验证与用户相关支付交易 } 薄钱包主要优势是灵活性高,但是安全性相对较差,适合于小额支付场景 □ 互联网钱包 ®

区块链技术:架构及进展

狂风中的少年 提交于 2019-11-27 21:49:15
title: 区块链技术:架构及进展 总结归纳 1 引言 传统数据库 传统的关系型数据库管理系统、NoSQL数据库管理系统 单一机构进行管理和维护 单一机构对所有数据拥有绝对的控制权 其他机构无法完整了解数据更新过程 无法信任数据库中的数据 在多个机构协作模式下,中心化的数据库管理系统始终存在信任问题 区块链 是一种去中心化、不可篡改、可追溯、多方共同维护的分布式数据库 能够将传统单方维护的仅涉及自己业务的多个孤立数据库整合在一起,分布式存储在多方共同维护地多节点上,任何一方都无法完全控制这些数据 只按照严格地规则和共识进行更新,从而实现了 可信的多方间的信息共享和监督 避免繁琐的人工对账 提高业务处理效率 降低交易成本 解决数据可信问题所使用的技术 P2P技术 非对称加密 共识机制 块链结构 通过应用区块链技术,无需借助任何第三方可信机构,互不了解、互不信任的多方可实现可信、对等的价值传输 比特币 BitCoin 时间:2008年 作者:中本聪(Satoshi Nakamoto) 区块链源自于比特币的底层技术 可以在没有任何权威中介机构统筹的情况下,互不信任的人可以直接用比特币进行支付。 以太坊 Etherenum 时间:2013年12月 作者:Buterin 可基于内置的以太币(Ether)实现数字货币交易 提供图灵完备的编程语言以编写智能合约(smart contract)

比特币的学术谱系

别说谁变了你拦得住时间么 提交于 2019-11-26 14:53:09
比特币的学术谱系,Part-1 如果你读过比特币的新闻报道,并且熟悉密码学领域的学术研究的话,你应当会留下这样的印象:自 David Chaum 10,12 起,学术界对数字货币展开了长达数十年的研究,却未能取得商业上的成功,因为整个数字货币系统需要一个类似银行的中心化服务机构加以控制,事实上没有一家银行对此感兴趣。比特币则另辟蹊径,提出了创建无需银行的去中心化加密货币的想法,数字货币终于迎来了成功。人们普遍认为,神秘的比特币之父中本聪并非学术界人士,比特币与之前的学术设想毫无相似之处。 为反对上述观点,本文特别列出了图 1,显示比特币用到的所有技术几乎都源自 20 世纪 80 和 90 年代。笔者并非有意贬低中本聪的贡献,而是要指出他也是站在巨人的肩膀上。通过对比特币概念的溯源,我们可以专注于中本聪在洞察力上的真正飞跃——他是如何通过某种准确且复杂的方式将这些技术结合起来的。这有助于解释为什么比特币这么晚才诞生。已经熟悉了比特币运作原理的读者或许能从这些历史回顾中获得更深刻的理解。(请参见 Arvind Narayanan 等人所著的《比特币和加密货币技术》作为入门读物36。)比特币的学术史也作为一项案例研究,展示了学术界人士、外部研究人员和相关从业人士之间的关系,并分享了三方如何互相受益的经验之谈。 账本 如果你有一个安全的账本,将它应用于数字支付系统的过程很简单。举例来说

区块链侧链的产生

六眼飞鱼酱① 提交于 2019-11-26 14:52:14
很早以前有发过一篇讲侧链的文章,但不是很深入,一直也在寻找这方面的资料,直到春节期间偶然翻到这篇文章,由于文字较多,决定按照专题发出来,共同学习,重新编排便于阅读 1983年,David Chaum将数字现金作为一个研究课题首次提出,通过设置一个可信的中央服务器,来防止双花(双重花费)。为降低这个中央可信方带给个人的隐私风险,并确保资产的可置换性,Chaum引入了盲签名——提供一种加密方法,来防止与中央服务器的签名进行关联,同时还能让中央服务器进行双花防范。对中央服务器的需求,是数字现金的致命弱点。虽然有可能通过将中央服务器的签名替换为含几个签名者的门限签名,来分散单点故障,但区分和辨识签名者的可审计性变得很重要。在这种方法下,系统仍然易出故障,因为每个签名者都可能会出问题,或者是一个接一个地被人为制造出问题。 2009年1月,中本聪发布了第一个广泛使用的点对点无信任电子现金系统,用基于工作量证明的共识机制来替代中央服务器的签名,用经济上的激励实现协同工作。比特币通过聚合成区块的方法来跟踪支付,每个区块关联有一个区块头(blockheader),用密码学方法来指代(承诺):区块的内容、时间戳、前一个区块头。到前一区块头的“指代”(commitment)构成了区块链,或者说是提供了一个明确交易次序的链。(在密码学中,commitment指的对原始数据用加密算法进行处理

区块链发展历史

拈花ヽ惹草 提交于 2019-11-26 14:48:08
区块链发展历史 1 、编年及大事记 ( 1 )通往比特币的漫长道路 1982 年 拜占庭将军问题,由莱斯利·兰伯特( Leslie Lamport )等人提出,这是一个点对点通信中的基本问题; 1982 年 密码学网络支付系统,由戴维·乔姆( David Chaum )提出,该系统注重隐私安全,具有不可追踪的特性; 1990 年 Paxos 算法被提出,由莱斯利·兰伯特提出的,这是一种基于消息传递的一致性算法; 1991 年 使用时间戳确保数位文件安全,斯图尔特·哈伯( Stuart Haber )与 W. 斯科特·斯托尔内塔( W. Scott Stornetta )于 1991 年提出利用时间戳确保数位文件安全的协议。 1997 年 哈希现金技术被发明,由亚当·巴克( Adam Back )发明,这个哈希现金是一种 PoW 演算法,此演算法依赖成本函数的不可逆特性,从而实现容易被验证但很难被破解的特性,最早被应用于阻挡垃圾邮件。 1998 年 分散式电子现金系统 B-money ,戴伟( Wei Dai )于 1998 年发表匿名的分散式电子现金系统 B-money ,引入 PoW 机制,强调点对点交易和不可窜改特性,但每个节点分别记录自己的账本。 2004 年,芬尼推出了自己的电子货币,在其中采用了可重复使用的工作量证明机制( RPOW )。 ( 2 ) 2008~2010

解密比特币的那些核心技术原理

一笑奈何 提交于 2019-11-26 02:04:32
作者:李艳鹏,现任蚂蚁金服高级技术专家,著有《分布式服务架构:原理、设计与实战》和《可伸缩服务架构:框架与中间件》,曾经在易宝支付、花旗银行、甲骨文、新浪微博、路透社等大型IT互联网公司担任技术负责人和首席架构师的工作,现专注于区块链平台的研发与推广,擅长大规模高并发的线上与线下相结合的第三方支付平台的架构规划与实施。 1 背景 对于当下流行的电子货币-比特币系统,朋友圈里有很多介绍性的文章,也有人试图通过漫画来生动的解释比特币的特性,但是始终不得要领,总是有些问题想不清楚,为了弄清楚这些问题,最近深入的研读了几本比特币的书籍以及中本聪本人发表的比特币论文,感觉茅塞顿开,迫不及待的与大家分享我的理解,希望与大家共同探讨、共同进步。 2 比特币 比特币是一种利用点对点技术实现的电子现金系统,它允许一个组织直接与另外一个组织进行在线支付,而不需要中间的权威的清算机构。 在比特币的世界里,如果你想拥有比特币,你需要申请一个比特币地址,就像你到银行存款,需要开立一个账户,然后,你就拥有这个账号,有了自己的账号,你可以向你的账号存款,别人也可以给你的账号转账,当你需要提款的时候或者给别人转账的时候,你需要出示一个能够打开这个地址的钥匙,也就是你的私钥,就像你在ATM上取款的时候需要提供密码一样。 与银行发行的法定货币不同,法定货币的发行是由各国央行来统一管理的,大家都相信央行是靠谱的