主页 > imtoken客户端 > 以太坊和比特币的区别

以太坊和比特币的区别

imtoken客户端 2023-02-14 06:54:24

以太坊通常被称为“世界计算机”。但这究竟意味着什么?我们先尝试从计算机科学的角度来描述它,然后通过与比特币等去中心化信息交换平台(也称为区块链)技术和特点的比较,从更务实的角度分析以太坊的能力。

以太坊和比特币的不同

比特币运营原理

从计算机科学的角度来看,以太坊是一种具有确定性但几乎没有边界的状态机。它有两个特点:全局可访问的单例状态;以及执行状态更改的虚拟机。从更实际的角度来看,以太坊是一个开源的、全球分散的计算基础设施,它执行称为智能合约的程序。它使用区块链来同步和保存系统状态,并使用以太数字货币来衡量和控制程序执行的资源开销。以太坊平台使开发人员能够构建具有内置经济性的强大的去中心化应用程序。它减少或消除了审查制度、第三方参与和交易对手风险,同时提供了高可用性、可审计性、透明度和中立性等功能。以太坊与比特币的比较 很多人在接触以太坊之前对数字货币有一定的了解比特币运营原理,比如比特币。

比特币运营原理

以太坊与其他公共区块链有很多共同点:连接所有相关方的点对点网络、用于同步状态的拜占庭容错共识算法(工作证明)、使用数字签名和散列 Xi和其他密码学原理,一种数字货币(以太币)。然而,在许多方面,以太坊的目的和结构与之前的开放区块链(包括比特币)截然不同。以太坊的主要目的不是成为数字货币的支付网络。虽然以太本身是以太坊的组成和运营不可或缺的一部分,但以太坊的主要目的是作为一种实用货币来支付使用“世界计算机”以太坊的费用。与具有非常有限的脚本语言的比特币不同,以太坊被设计为具有能够执行任意和无限复杂代码的虚拟机的通用可编程区块链。比特币的脚本语言有意限制对简单支付条件的真假判断,而以太坊的语言是图灵完备的比特币运营原理,这意味着以太坊可以直接用作通用计算机。

比特币运营原理

以太坊和比特币的不同

比特币运营原理

公共公共区块链通常由以下组件组成: 连接参与方的点对点网络,用于传播交易和块数据包,基于标准的“八卦”协议。 · 交易形式的消息,表示状态转换。一组共识规则,用于管理构成交易的内容并实现有效的状态转换。根据共识规则处理交易的状态机。一组连接的块,由加密算法保护,是所有已验证和接受的状态转换的日志。一种用于分散控制区块链的共识算法,它通过强制参与者之间的合作来强制执行共识规则。博弈论上合理的激励方案(例如,工作量证明、块奖励)以经济地保护开放环境中的状态机。 · 一种或多种上述开源软件实现(“客户”)。这些组件基本上包含在单个客户端软件中 [插图]。例如,在比特币中,Bitcoin Core 开源项目开发了一个名为 bitcoind 的比特币客户端的参考实现。与参考实现相比,以太坊有一个参考标准——以数学方式描述整个系统的黄皮书(参见下面的“扩展阅读”部分)。许多现有的以太坊客户端都是根据黄皮书中的参考标准实施的。过去,我们使用区块链来表示以上所有组件,这是对实现上述特性的技术的概括描述。如今,市场上有大量不同属性的区块链项目。我们需要一些修饰符来帮助我们理解区块链的特征,例如开放、公共、全球、去中心化、中立和抗审查,以识别和理解这些区块链组件背后出现的重要特征。并非所有的区块链都是一样的。当有人向您展示区块链时,您应该能够提出问题以阐明区块链背后的含义。上面提到的每一个与这个区块链对应的组件的描述都应该问清楚,这个区块链是否具有开放性和公开性的特点。

比特币运营原理

以太坊和比特币的不同

今日欧易OKEx比特币行情