本帖最后由 欧易okx邀请码 于 2022-11-2 18:20 编辑
以太坊(Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether)提供去中心化的以太虚拟机(Ethereum Virtual Machine)来处理点对点合约。以太坊允许开发者在全局公共节点上运行分布式应用。
欢迎加入欧易OKX,查看欧易支持的数百种数字货币的最新价格。打开APP领取盲盒,最高可开出60,000元数字货币。
以太坊没有使用传统的客户端-服务器模式,而是提出了一个分布式网络,利用“志愿者”运行节点代替传统的服务器或者云平台来提供计算服务。
以太坊利用比特币 区块链作为一个参考,试图实现一个完全无需信任基础的智能合约平台,为了除付款外,还可以在区块链中运行其他应用程序和服务。
狭义上的以太坊是指为分散应用程序定义平台的一套协议。它的核心是以太坊虚拟机Ethereum Virtual Machine(“EVM”),它可以执行任意算法复杂度的代码。在计算机科学术语中,以太坊是“图灵完备”。开发人员可以使用以JavaScript和Python等现有语言为模型的友好编程语言创建在EVM上运行的应用程序。这些应用程序称为分散式应用程序,或称为Dapps。
使用以太坊区块链作为运行应用程序的平台的优势与其分布式性质直接相关:数据不能由第三方更改,因为它对所有节点都是公共的。 由于同样的原因,没有单点故障,增加了网络对某种攻击的鲁棒性。作为基于共识算法的分布式网络,中央机构的审查工作几乎是徒劳的。
尽管如此,以太坊还存在一系列风险和挑战。在区块链网络上运行的分布式应用程序由开发人员编写,所以他们像传统应用程序一样易受编写错误或bug的影响。
|