主页 > 软件下载imtoken > 区块链2.0时代

区块链2.0时代

软件下载imtoken 2023-09-16 05:08:16

区块链是从比特币衍生出来的底层技术,它可以让我们在没有任何第三方中介的情况下直接表达和传递价值,同时也为数字世界带来了价值表征——通证。 区块链使互联网从“信息互联网”阶段跨越到“价值互联网”阶段。

v2-cc4d3e961437fad1ed7cb3936f7f8fdb_1440w.png

但是,要应用区块链技术,还需要不断的迭代升级。 比特币系统及其区块链旨在创建去中心化的点对点电子现金。 人们称之为区块链1.0,属于货币阶段。 以太坊在以太坊公链的基础上,加入了智能合约和代币标准,成为一个去中心化的应用开发平台。 人们称之为区块链2.0,属于合约阶段。 区块链3.0属于应用开发阶段。

以太坊和以太币有什么区别_以太坊币创始人_sitecsdn.net 以太坊和以太币的关系

以太坊创始人Vitalik认为以太坊币创始人,比特币系统的主要设计UTXO(未使用的交易输出)及其对应的脚本语言存在缺陷。 他总结说它有以下四个缺点:

① 缺乏图灵完备性:虽然比特币的脚本语言可以支持多种计算,但不能支持所有的计算。

sitecsdn.net 以太坊和以太币的关系_以太坊和以太币有什么区别_以太坊币创始人

②价值盲目:UTXO脚本无法提供对账户提现的细粒度控制。

③ 缺乏状态:UTXO 只能被花费或未被花费以太坊币创始人,这意味着 UTXO 只能用于建立简单的一次性合约。

sitecsdn.net 以太坊和以太币的关系_以太坊和以太币有什么区别_以太坊币创始人

④区块链盲性:UTXO看不到区块链的数据,比如区块头中的随机数、时间戳和上一个区块数据的哈希值。

以太坊的目标是提供一个内置成熟的图灵完备编程语言的区块链,可以用来创建合约来编码和实现任意状态转换功能。 以太坊的目标描述可以分为以下三个部分:

以太坊币创始人_以太坊和以太币有什么区别_sitecsdn.net 以太坊和以太币的关系

① Vitalik 想创建一个新的区块链。

②这个区块链的特点是有一个所谓的图灵完备的脚本编程语言,可以实现所有的计算。

以太坊和以太币有什么区别_以太坊币创始人_sitecsdn.net 以太坊和以太币的关系

③这种脚本语言可以用来创建复杂的“智能合约”来控制区块链的状态转换,即在链上转移数字资产。

v2-911c0fc417c3b25e8e5cd19fed6d8662_1440w.png

以太坊最初的设计目标是构建智能合约和去中心化应用平台。 它与比特币区块链最大的区别在于它包含了图灵完备的编程语言(Solidity)。 使用Solidity,我们可以更方便地在以太坊上编写“智能合约”,而以太坊也提供了代码运行环境——以太坊虚拟机(EVM)。 有了这些,在以太坊区块链上,我们就可以顺理成章地开发去中心化应用程序(decentralized applications)。