区块链是源自比特币的底层技术,它让我们可以无须借助任何第三方中介直接进行价值表示和价值转移,它还给数字世界带来了价值表示物——通证。区块链使互联网从“信息互联网”阶段跨越到“价值互联网”阶段。 但区块链技术要应用起来,还需要持续迭代升级。比特币系统和它的区块链都是专为创建一个去中心化的点对点电子现金而设计的,人们把它称作区块链 1.0,属于货币阶段。基于以太坊公链,以太坊加入了智能合约和通证标准,成为去中心画的应用开发平台,人们把它称作区块链2.0,属于合约阶段。区块链3.0,属于应用发展阶段。 以太坊创始人维塔利克认为,比特币系统的主要设计UTXO(未使用的交易输出)和其对应的脚本语言有缺陷,他总结认为它有以下四点不足: ①缺少图灵完备性:尽管比特币的脚本语言可以支持多种计算,但是它不能支持所有的计算。 ②价值盲:UTXO脚本不能为账户的取款额度提供精细的控制。 ③缺少状态:UTXO只能是已花费或者未花费状态,这意味着UTXO只能用于建立简单的、一次性的合约。 ④区块链盲:UTXO看不到区块链的数据,比如区块头部的随机数、时间戳和上一个区块数据的哈希值。 以太坊的目标是,提供一个区块链,内置有成熟的图灵完备的编程语言,用这种语言可以创建合约来编码,实现任意状态转换功能。以太坊的目标描述可以细分成以下三个部分: ①维塔利克要创建一个新的区块链。 ②这个区块链的特色是,有一个能实现所有计算,即所谓的图灵完备的脚本编程语言。 ③这个脚本语言可以用来创建复杂的“智能合约”,用以控制区块链的状态转换,也即进行链上数字资产的转移。 以太坊的最初设计目标是建立一个智能合约和去中心化应用平台,它和比特币区块链的最大不同是,它包括了一个图灵完备的编程语言(Solidity)。利用 Solidity,我们可以在以太坊上更方便地编写“智能合约”,以太坊也提供了一个代码运行环境——以太坊虚拟机(EVM)。有了这些,在以太坊区块链上,逻辑上我们就可以开发去中心化应用(decentralized application)了。 —- 编译者/作者:喵喵说链 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
区块链2.0的时代
2021-04-19 喵喵说链 来源:区块链网络
LOADING...
相关阅读:
- BAS公链持续收割繁荣背后新老用户区别对待警惕参与!2021-04-19
- 一文解锁Covalent的区块链数据革新为明天的开拓者赋权2021-04-19
- StandardChainNetworkSTD上线ZhenBiGlobal2021-04-19
- 成都链安成功举办线上公益主题培训2021-04-19
- 云尔科技金雪花受邀参加区块链生态大会暨全球数字矿业峰会2021-04-19