1.2 区块链2.0:区块链开发框架

比特币在本质上是一种完全基于点对点网络的电子现金系统,只能给用户一系列预先设定好的操作(例如比特币交易)。随着区块链技术的发展,人们需要一种更加通用、友好且能使用真正的编程语言来创建去中心化应用的开发框架。

以太坊允许用户按照自己的意愿任意创建复杂的操作,开发者能够使用图灵完备的Solidity编程语言创建出在以太坊虚拟器上运行的通用应用,这就是“区块链2.0”。图1-6为以太坊创始人Vitalik Buterin。

图1-6 以太坊创始人Vitalik Buterin