W3Schools



以太坊一直在比特币生态系统中受到争议,并受到批评。为了更好地理解这两个项目,BTC和ETH之间关于区块链组成的主要区别是什么?

blockchainbitcoin
7个回答
22

简短的回答是以太坊是一个应用程序平台。区块链技术不仅可以跟踪货币的余额,而且还可以让开发人员构建应用程序,而无需构建自己的区块链。这些应用程序可以在区块链上相互交互,因此有用功能库将逐渐建立起来。以太网具有更短的块时间,这使得一些应用更加可行。以太坊区块链将从工作证明过渡到股权证明,这将影响区块链的安全性和以太的价值。

答案很长很全设计理由.


8

抛开一些内部,这很容易分散大局,关键的区别在于这里说明 is the ability of the Ethereum Blockchain to store arbitrary state (values stored in arbitrary user-defined variables). In contrast the Bitcoin blockchain is currently limited to storing BTC transactions (account A sends N BTC to account B).


3

以太坊区块链可以被视为后端,您可以在其中找到具有智能合约的分类账。 最重要的是,您将拥有Dapps,您可以从网络3,0浏览器MIST访问,您可以在其中进行制作。这应该是它应该结束的地方,但实际上,你基本上已经拥有了区块链并且高效运行:)

以太不仅是一种货币,它也是所有生态系统的燃料。

这包括:  以太坊虚拟机图灵完成  每隔15-17秒开采一块(BTC为10分钟)并获得5个ETH奖励(PoW的工作方式与BTC和PoS的讨论不同),  无限创造ETH(BTC限制2100万),  每笔交易都包含费用(称为气体),这取决于tx的复杂程度(如果是复杂的合同,它将花费不仅仅是ETH tx)

BTC更像是一种货币,也是所有区块链的母亲。


2

什么比特币是金钱,以太币是法律。这可能只是略微过度简化,因为以太坊也会做比特币为金融做的所有事情(除了更好)。但主要目的是使用区块链以无信任的方式执行许多人之间的合同和加密法律协议。

协议:

与比特币一样,以太坊区块链在工作量证明系统(目前)上运行,但本质上不太容易采用集中化。以太坊使用的数学问题需要更多的内存功率,这使得它更适合支持网络。在网络容量方面,以太坊没有“块限制”,而是使用动态气体限制,比比特币更容易扩展。

以太坊在每个节点上都有自己的虚拟机,可以执行计算。有一些脚本语言可以编译成EVM代码,其中最流行的是当前的Solidity。与比特币的“Scrypt”不同,Solidity是图灵完备的语言,这意味着它可以执行任何必要的计算步骤(当然受限于气体)。

整个以太坊的目标是为合同申请设立一个开放的区块链平台,这个平台将以其规模来保障,而不是为了不同的目的而扩大较小的区块链和山寨币。


5

比特币区块链 - Consensus machine to agree on the state (and rules for change) of a spreadsheet (ledger).

以太坊区块链 - Consensus machine to agree on the state (and rules for change) of a computer (virtual machine).


0

比特币钱包包括一项帮助其用户保持匿名的功能;可以生成大量的接收器地址。除了一些偶然的边缘情况,对于每个生成的接收器地址,只执行一个事务。

以太坊钱包缺乏此功能。实际上,每个以太坊帐户的唯一标识符是帐户的地址。以太坊帐户只能拥有一个地址。