首页 理论教育 从1.0到3.0,区块链架构的演进与成果

从1.0到3.0,区块链架构的演进与成果

时间:2023-05-18 理论教育 版权反馈
【摘要】:目前比较流行的观点是把区块链的架构发展分为三个阶段。第一阶段是区块链1.0,以比特币为代表,通过脚本引擎提供一个可编程的虚拟货币。巨大的需求驱动区块链的架构从1.0向2.0发展,其中最突出的是图灵完备智能合约平台成为区块链2.0架构的标配。因此,目前大多数人把“区块链3.0”看成是“区块链2.0”的延伸,具体来说是构建真正支持DApp的区块链平台,解决“区块链2.0”典型代表以太坊在性能、扩展性甚至安全性等方面的不足。

从1.0到3.0,区块链架构的演进与成果

区块链目前还没有一个统一的定义,美国国家标准与技术研究院(NIST)正在致力于给出一个区块链的标准定义。目前比较流行的观点是把区块链的架构发展分为三个阶段。第一阶段是区块链1.0,以比特币为代表,通过脚本引擎提供一个可编程的虚拟货币。该阶段的区块链平台使用场景比较单一,主要用在虚拟货币的发行、流通支付,同时提供去中心化的防伪、防篡改以及防范“双花”机制。比特币的脚本引擎用于自动化的交易验证,不具备图灵完备的计算能力。比特币的区块链平台也只能提供在每个交易上不超过83B的其他数据的存储能力。

自比特币出现之后,其区块链的架构引起人们广泛的兴趣,特别是其在无中心化机构下建立信任的能力使得一个新的概念产生:“去中心化应用(Decentralized Application,DApp)”。DApp和传统应用不一样。传统应用是属于某个拥有者,运行在某一节点,或某一集群,运行结果也不需要共识。而DApp一般来说不属于某个特定的拥有者,它同时运行在一个去中心化的网络,运行结果需要在网络中形成共识后才能最终确定。DApp的去中心化特点使得它特别适用于在多方参与的弱信任环境,因为其提供防伪、防篡改、公平、透明和基于算法而非基于人或某个机构的信任,所以在以交易为基础的金融行业以及与数据真实性相关的各行各业中存在着广泛的应用场景。巨大的需求驱动区块链的架构从1.0向2.0发展,其中最突出的是图灵完备智能合约平台成为区块链2.0架构的标配。图灵完备的智能合约平台是支撑DApp应用的基础。在众多标榜为区块链2.0架构的区块链平台中,以太坊(Ethereum)以其宏大的愿景“永不停息的世界计算机”,以及既吸收比特币区块链优势,又在对虚拟资产发行、流通,特别是支持账户系统、“世界状态”(World State)状态机、智能合约高级编程语言支持方面的优势脱颖而出,成为区块链2.0架构的典型代表。后续随着ERC20标准的推出,以太坊成为事实上的虚拟货币和数字资产发行平台,区块链2.0也被称作“可编程金融”时代。(www.xing528.com)

随着区块链热度的上升,人们对区块链的期望值快速上升,区块链2.0已经不能满足人们的想象空间,区块链3.0的概念也随之产生。区块链3.0指的是运用区块链技术去改造组织架构,成为“可编程组织、可编程社会”。这意味着将来的组织机构,像公司或其他社会团体等可以由区块链上的智能合约组成。智能合约可以自动管理组织活动,经营业务,分配责、权、利,并可以自动问责,仲裁争议。这个在目前看来还像是乌托邦,因为无论是现在的技术还是法律体系,都不支持这个理念。因此,目前大多数人把“区块链3.0”看成是“区块链2.0”的延伸,具体来说是构建真正支持DApp的区块链平台,解决“区块链2.0”典型代表以太坊在性能、扩展性甚至安全性等方面的不足。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈