摘要:以太坊诞生: 与比特币相比,以太坊属于区块链2.0的范畴,是为了解决比特币网络的一些问题而重新设计的一个区块链系统。人们发现比特币的设计只适合加密数字货币场景,不具备图

以太坊诞生:

比特币相比,以太坊属于区块链2.0的范畴,是为了解决比特币网络的一些问题而重新设计的一个区块链系统。人们发现比特币的设计只适合加密数字货币场景,不具备图灵完备性,也缺乏保存实时状态的账户概念,以及存在POW 机制带来的效率和资源浪费的问题。最关键的问题是,在商业环境下,需要有高效的共识机制,具有图灵完备性,支持智能合约等多应用场景,以太坊在这种情况下,营运而生。

以太坊系统

通用全球性区块链,与比特币一样属于于公有链,并且可以用来管理金融和非金融类型的应用,同时也是一个平台和编程语言,包括数字货币以太币以及用来构建和发布分布式应用的以太脚本,也就是智能合约编程语言。这也是比特币和以太坊的最大一个区别。也因为提供了一个功能更欠打的合约编程环境,使得用户可以在以太坊上编写智能合约应用程序,直接将区块链技术的发展带入到2.0时代。通过智能合约的设计开发,可以实现各种商业与非商业环境下的复杂逻辑,如众筹系统,数字货币,融资租赁资产管理,多重签名的安全账户,供应链的追踪监控等。

通过智能合约的应用,可以将传统的软件系统链化,发挥出更强大的管理能力。理论上,我们可以在以太坊上实现一个比特币系统,而且实现过程相当简单,只需要编写一个符合比特币逻辑的智能合约就可以了。以太坊相当于隐藏了底层技术的复杂性而让应用开发者更多地专注在应用逻辑及商业逻辑上。

以太坊组成

以太坊模块结构与比特币其实没有本质差别,还是哪些物件,比如区块链账本,共识机制,核心节点,P2P 网络,可编程逻辑等,虽然很多细节有差别,诞生本质的特点是智能合约的全面实现,支持了全新的合约编程语言,以及为了运行合约增加一个以太坊虚拟机。因此,我们在理解以太坊的时候,基本上可以参照比特币的结构思路,如果说比特币是利用区块链技术开发的专用计算器,那么以太坊就是利用区块链技术开发的通用计算机,简单地说,以太坊=区块链+智能合约,开发者在以太坊上可以开发任意的应用,实现任意的智能合约。从平台的角度来讲,以太坊类似于苹果的应用商店,从技术角度来讲,以太坊类似于一个区块链操作系统。

—-

编译者/作者:杰西卡

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

启示财经版权及免责声明:本站所有内容版权归原作者所有,如有侵权,请联系我们,我们将及时删除!本站所有内容均出于分享区块链信息为目的,不代表启示财经立场!本站所有内容均不构成投资建议!友情提醒:币市有风险,投资需谨慎,谨防以“虚拟货币”、“区块链”名义进行的非法集资!