你必须要知道的----区块链的起源
区块链起源于比特币,2008年11月1日,一位自称中本聪(Satoshi Nakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文 ,阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,这标志着比特币的诞生。
打开UC浏览器 查看更多精彩图片
比特币诞生背景:
1、2008年美国次贷危机爆发,美国为了避免由第四大投资银行雷曼兄弟的倒闭引发金融机构连锁反应而实行量化宽松政策,即疯狂加印钞票。
2、人类开始思索有没有一种货币可以保障人民财产权不可侵犯、货币可以超越主权,不被第三方机构控制,也不会超发、滥发。
3、中本聪在密码朋克邮件组列表发布了《比特币:一种点对点的电子现金系统》的论文,提出一种完全通过点对点技术实现电子现金系统,基于密码学原理而不基于信用,使达成一致的双方,能够直接进行支付,从而不需要第三方参与,实现点对点支付,不需要通过任何金融机构。
比特币起源时间:
1、1976年,惠特菲尔德·迪菲(Whitfield Diffie)和马丁·赫尔曼(Martin Hellman)两位密码学大师发表了论文《密码学的新方向》,论文覆盖了未来几十年密码学所有新的进展领域,包括非对称加密、椭圆曲线算法、哈希等一些手段,奠定了迄今为止整个密码学的发展方向,也对区块链的技术和比特币的诞生起到决定性作用。PS:2015年两位大师获得图灵奖。
同年,哈耶克出版了他人生中最后一本经济学方面的专著:《货币的非国家化》。《货币的非国家化》的思想挑战了一直以来的“国家发行货币”,提出非主权货币、竞争发行货币等理念,其实就是今天说的去中心化货币的精神。
2、1977年,罗纳德·李维斯特(Ronald L. Rivest)、阿迪·萨莫尔(Adi Shamir)、伦纳德·阿德曼(Leonard M. Adleman)这三个人真正提出了一个公钥加密/数字签名算法即RSA算法,三位发明人也因此获得2002年图灵奖。公钥密码学(RSA加密算法)
3、1980年,Merkle Ralf(拉尔夫)提出了Merkle-Tree这种数据结构和相应的算法,后来的主要用途之一是分布式网络中数据同步正确性的校验,这也是比特币中引入用来做区块同步校验的重要手段。
4、1982年,兰波特(Lamport)提出拜占廷将军问题引出了我们的分布式计算和共识思想。也标志着分布式计算的可靠性理论和实践进入到了实质性阶段,同年,大卫·乔姆提出了密码学支付系统ECash,可以看出,随着密码学的进展,眼光敏锐的人已经开始尝试将其运用到货币、支付相关的领域了,应该说ECash是密码学货币最早的先驱之一。
5、1985年,Koblitz和Miller各自独立提出了著名的椭圆曲线加密(ECC)算法,解决了当时之前RSA算法计算量过大的问题。
6、1997年,英国的密码学家亚当·贝克(Adam Back)发明了哈希现金(Hashcash),其中用到了工作量证明系统(Proof of Work),该概念最早出现在1993年。工作量证明系统是比特币的核心理念之一。同年,1997年哈伯和斯托尼塔提出了一个用时间戳的方法保证数字文件安全的协议。时间戳最大的特点就是当一个虚拟货币被交易时,被盖上时间戳,它就不能被改动。
经过1976年-1997年整整二十年的积累,终于在1998年密码学货币的完整思想成立。
7、1998年,戴伟(Wei Dai)、尼克·萨博同时提出密码学货币的概念。到这一步,我们的区块链技术才能讲出一个基本完整的故事。但是历史也总是喜欢和我们玩捉迷藏。虽然戴伟的B-Money被称为比特币的精神先驱,而尼克·萨博发明的Bitgold,提出工作量证明机制,用户通过竞争性地解决数学难题,然后将解答的结果用加密算法串联在一起公开发布,构建出一个产权认证系统。提纲和中本聪的比特币论文里列出的特性非常接近,以至于有人曾经怀疑萨博就是中本聪。
8、2008年11月9日,中本聪在Sourceforge.org注册了bitcoin项目。
9、2009年1月3日,中本聪在位于芬兰赫尔辛基的一个小型服务器上挖出了上帝区块:第一批比特币50个。并且在同年的1月9日,中本聪本人发布了开源的0.1版比特币客户端。
10、2009年1月12日,第一笔比特币交易,中本聪发送了10比特币给开发者、密码学活动份子,Hal Finney(哈尔·芬尼)。
11、2010年5月22日,佛罗里达州程序员拉兹罗.汉尼茨(Laszlo Hanyecz)1万枚比特币购买两份披萨。之后,定每年的5月22日为“比特披萨日”。
12、2010年12月12日,中本聪最后一次在比特币社区回帖,他把比特币工作交给了加文·安德烈森(Gavin Andresen)。
《什么是拜占庭将军问题》拜占庭将军问题也被称为“拜占庭容错”、“拜占庭将军问题”。
拜占庭将军问题是Leslie Lamport(2013年的图灵讲得住)用来为描述分布式系统一致性问题(Distributed Consensus)在论文中抽象出来一个著名的例子。
拜占庭帝国想要进攻一个强大的敌人,为此派出了10支军队去包围这个敌人。敌人的守军也很强大,足以抵御5支常规拜占庭军队的同时袭击。由于地形和补给的原因,这10支军队在分开的包围状态下同时攻击。除非有至少6支军队(一半以上)同时袭击才能攻下敌国。他们分散在敌国的四周,依靠通信兵骑马传递信息,来协商进攻意向及进攻时间。困扰这些将军的问题是,他们不确定他们当中是否有叛徒被敌军收买,叛徒可能扰乱进攻计划。而这些将军们也是不完全互相信任的,不会统一聚会商讨共识,只会派使者传递消息。在这种状态下,拜占庭将军们如何才能保证有多于6支军队在同一时间一起发起进攻,从而赢取战斗?
拜占庭将军问题中并不去考虑通信兵是否会被截获或无法传达信息等问题,即消息传递的信道绝无问题,消息不会在传输中失真。Lamport已经证明了如果传递消息的通道不可靠(通信兵被劫持或者收买传输错误消息),那么各个节点会互相猜疑消息的可靠性而无法判断消息的真伪,从而无法达成一致性共识。
在拜占庭问题里,各军队最重要的事情是:所有平等且互不信任的将军如何能过达成一致共识去攻打敌军。
拜占庭问题的解决办法:
打开UC浏览器 查看更多精彩图片
1、用口头信息传达
缺点:
1)口头协议并不会告知消息的上一个消息来源是哪个将军,也就是消息不可追根溯源,出现信息不一致也很难找到叛徒在哪。
2)每个将军都需要跟其他将军发送消息,这样的验证效率很低,随着节点的数量递增,整个网络的通信次数会指数上涨,使得达成共识的效率进一步下降。
2、用书面协议
缺点:
1)物理距离导致信息传输延迟。
2)可信的签名体系难以实现,签名造假没法避免。
3)签名的信息记录保存难以摆脱中心化机构。
3、中本聪的解决方案:blockchain+pow
利用互联网的存在,降低信心流通的时间成本。每个将军配一台电脑,解决了“书面协议”中骑马通讯造成的时间延迟问题。
中本聪要求一段时间只有一个节点可以传播信息。加入工作量证明,谁第一个完成工作,谁可以传播信息,解决了同时发起消息,造成系统混乱,行动不一致问题。
在拜占庭系统里,加入了工作量证明,发消息的前提条件就是看谁最聪明,谁就有资格第一个发起消息。
中本聪设计的比特币系统采用了工作量机制叫哈希碰撞,在一个交易块找到一个随机数,计算机只能用穷举法来找到这个随机数,一群算力相同的计算机,谁先找到答案全靠运气,在这个世界上,只有随机才是真正的公平,而实现最好的办法就是使用数学。
根据的经济学分析工作量证明其实相当于提高了做叛徒(发布虚假区块)的成本,在工作量证明下,只有第一个完成证明的节点才能广播区块,竞争难度非常大,需要很高的算力,如果不成功其算力就白白的耗费了(算力是需要成本的),如果有这样的算力作为诚实的节点,同样也可以获得很大的收益(这就是矿工所作的工作),这也实际就不会有做叛徒的动机,整个系统也因此而更稳定。
将军们那又凭什么要一起做工作量证明呢?中本聪也完全可以设置一个奖励机制,比特币的奖励机制是每打包一个块,目前是奖励12.5个比特币,当然,拜占庭将军问题的奖励机制可以是瓜分拜占庭获得的利益。
如果有出现背叛怎么办?在这个分布式网络里:
1)每个将军都有一份实时与其他将军同步的消息账本。
2)账本里有每个将军的签名都是可以验证身份的。
3)如果有哪些消息不一致,可以知道消息不一致的是哪些将军。
4)尽管有消息不一致的,只要超过半数同意进攻,少数服从多数,共识达成。
基于互联网的区块链技术,它克服了口头协议与书面协议的种种缺点,使用消息加密技术、以及公平的工作量证明机制,创建了一组所有将军都认可的协议,这套协议的出现,拜占庭将军问题也就完美的得到了解决。
比特币的发展
近年来,世界对比特币的态度起起落落,但作为比特币底层技术之一的区块链技术日益受到重视。在比特币形成过程中,区块是一个一个的存储单元,记录了一定时间内各个区块节点全部的交流信息。各个区块之间通过随机散列(也称哈希算法)实现链接,后一个区块包含前一个区块的哈希值,随着信息交流的扩大,一个区块与一个区块相继接续,形成的结果就叫区块链
2008年由中本聪第一次提出了区块链的概念 ,在随后的几年中,区块链成为了电子货币比特币的核心组成部分:作为所有交易的公共账簿。通过利用点对点网络和分布式时间戳服务器,区块链数据库能够进行自主管理。为比特币而发明的区块链使它成为第一个解决重复消费问题的数字货币。比特币的设计已经成为其他应用程序的灵感来源。
2014年,"区块链2.0”成为一个关于去中心化区块链数据库的术语。对这个第二代可编程区块链,经济学家们认为它是一种编程语言,可以允许用户写出更精密和智能的协议。因此,当利润达到一定程度的时候,就能够从完成的货运订单或者共享证书的分红中获得收益。区块链2.0技术跳过了交易和“价值交换中担任金钱和信息仲裁的中介机构”。它们被用来使人们远离全球化经济,使隐私得到保护,使人们“将掌握的信息兑换成货币”,并且有能力保证知识产权的所有者得到收益。第二代区块链技术使存储个人的“永久数字ID和形象”成为可能,并且对“潜在的社会财富分配”不平等提供解决方案 。
2016年1月20日,中国人民银行数字货币研讨会宣布对数字货币研究取得阶段性成果。会议肯定了数字货币在降低传统货币发行等方面的价值,并表示央行在探索发行数字货币。中国人民银行数字货币研讨会的表达大大增强了数字货币行业信心。这是继2013年12月5日央行五部委发布关于防范比特币风险的通知之后,第一次对数字货币表示明确的态度。
2016年12月20日,数字货币联盟——中国FinTech数字货币联盟及FinTech研究院正式筹建 。
如今,比特币仍是数字货币的绝对主流,数字货币呈现了百花齐放的状态,常见的有bitcoin、litecoin、dogecoin、dashcoin,除了货币的应用之外,还有各种衍生应用,如以太坊Ethereum、Asch等底层应用开发平台以及NXT,SIA,比特股,MaidSafe,Ripple等行业应用。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。