深入浅出区块链(2)区块链历史

浏览: 2614

区块链技术是一个很年轻的技术,起源于21世纪。

区块链1.0

在2008年的一天,一个天才,中本聪发表了一篇白皮书《比特币:一种点对点的电子现金系统》,该文提出了一种完全通过点对点技术实现的电子现金系统,它基于密码学原理而不基于信用,使得在线支付能够直接由一方发起并支付给另外一方,中间不需要通过任何的金融机构。

概述.003.jpeg

在下一年,2009年,又是这个天才,在他的服务器上挖出了比特币的第一个区块,区块中的内容是当天泰晤士报头版一则关于救助银行新闻标题,该区块也称为创世区块,并因此获得了得了第一批的50個比特币。

概述.004.jpeg

在接下来的时间里比特币的快速发展阶段,最初比特币的价值是由用户相互协商的。其中毕竟有名的是2010年5月21日,一个弗罗里达的程序员用1万个比特币购买了价值25美元的披萨。想想现在1万个比特币可以购买上百万个披萨,不知那位程序员现在心情如何?

到2010年底前,比特币对经济总值已超过百万美元。
在2011年,比特币开始名声大噪,2011年6月,维基解密开始接受比特币的捐赠。不久,比特币的经济总值已超过2亿美元。
随着比特币的发展,其他数字货币也层出不穷。在这发展过程中,比特币作为其底层技术开始进入大众的视野。这个阶段以数字货币为主,可以称为区块链1.0阶段。

概述.005.jpeg

区块链2.0

在区块链2.0阶段,区块链技术的应用不再只是数字货币,而扩展到了一个去中心化的应用平台,该阶段的标志就是以太坊的出现。以太坊是一个開源的有智能合约功能的公共区块链平台,允许用户在上面搭建各种应用。

2013年,创始人发布了以太坊初版白皮书《以太坊:下一代智能合约和去中心话应用平台》,以太坊要做的是将区块链怎样应用于货币以外的领域。目标就是提供一个带有内置的成熟的图灵完备语言的区块链,用这种语言可以创建合约来编码任意状态转换功能,用户只要简单地用几行代码来实现逻辑,就能够创建以上提及的所有系统以及许多我们还想象不到的的其它系统。这种合约称之为智能合约。

2014年4月, Gavin发表了以太坊黄皮书,作为以太坊虚拟机的技术说明。按照黄皮书中的具体说明,以太坊客户端已经用7种编程语言实现(C++, Go, Python, Java, JavaScript, Haskell, Rust)。并且做筹集资金开始预售以太币。以太币是以太坊货币单位。

2015年,正式启动,第一个版本名为前沿。开始用的是工作量證明(proof-of-work)POW的算法,但未来可能考虑轉換成权益證明(proof-of-stake)POS。

以太坊最重要的技術貢獻就是智慧合約。

概述.006.jpeg

区块链3.0

随着区块链的发展,去中心化的模式变得越来越复杂。人们利用这一技术,在全球各地构建去中心化的组织或社区。这些去中心化的组织或社区不是完全的公有链,也称为联盟链或私有链。私有链,组织或社区构建的,只能得到内部少数人可以使用,信息不公开。联盟链则介于公有链和私有链之间,由若干组织或社区一起合作维护一条区块链,该区块链上有权限的管理,在若干组织之间公开。

超级账本项目是首个面向企业的开放区块链技术的重要探索。在 Linux 基金会的支持下,吸引了包括 IBM、Intel、摩根等在内的众多科技和金融巨头的参与。超级账本在之前的区块链技术基础上实现了完备的权限控制和安全保障。

超级账本包括多个框架项目,其中广为人知的是Fabric项目,Fabric 致力在一个共识网络内,对指定资产资产的信息进行互换、维护和调阅。

概述.007.jpeg

推荐 3
本文由 101python 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册