以太坊是一个全新开放的区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。
就像比特币一样,以太坊不受任何人控制,也不归任何人所有——它是一个开放源代码项目,由全球范围内的很多人共同创建。和比特币协议有所不同的是,以太坊的设计十分灵活,极具适应性。在以太坊平台上创立新的应用十分简便,随着Homestead的发布,任何人都可以安全地使用该平台上的应用。
以太坊是可编程的区块链。它并不是给用户一系列预先设定好的操作,而是允许用户按照自己的意愿创建复杂的操作。这样一来,它就可以作为多种类型去中心化区块链应用的平台。
以太坊狭义上是指一系列定义去中心化应用平台的协议,它的核心是以太坊虚拟机(EVM”),可以执行任意复杂算法的编码。在计算机科学术语中,以太坊是图灵完备的”。开发者能够使用现有的JavaScript和Python等语言为模型的其他友好的编程语言,创建出在以太坊模拟机上运行的应用。
以太坊是一种区块链的实现。在以太坊网络中,众多的节点彼此连接,构成了以太坊网络:
以太坊节知点软件提供两个核心功能:数据存储、合约代码执行。在每个以太坊全节点中,都保存有完整的区块链数据。以太坊不仅将交易数据保存在链上,编译后
的合约代码同样也保存在链上。以太坊全节点中,同时还道提供了一个虚拟机来执行合约代码。以太坊虚拟机
以太坊区块链不仅存储数据和回代码,每个节点中还包含一个虚拟机(EVM:Ethereum Virtual Machine)来执行 合约代码 ——
听起来就像计算机操作系统。事实上,这一点是以太坊区别于比特币(Bitcoin)的最核答心的一点:虚拟机的存在使区块链迈入了2.0
时代,也让区块链第一次成为应用开发者友好的平台。
免责声明: 文章源于会员发布,不作为任何投资建议
如有侵权请联系我们删除,本文链接:https://www.sws100.com/biquan/168292.html