主页 > imtoken钱包官网安全下载 > 比特币与以太坊有何不同?比特币就像纸币,以太坊是银行账户

比特币与以太坊有何不同?比特币就像纸币,以太坊是银行账户

imtoken钱包官网安全下载 2023-02-07 07:39:32

他们开了二十个小时,一路聊着加密货币和区块链技术将如何改变世界。

他们一个接一个地谈论一个概念,一个比一个更疯狂。随着新想法不断涌现,他们的大脑似乎在不断地动摇。

“像万事达卡这样的基于比特币的开发可以创造很多可能性。现在也有一些完全独立的区块链,比如合约货币和未来货币(NXT)。” 乐文说,“每个人都希望将区块链技术扩展到 P2P 现金之外。”

当他们谈到 Buterin 的以太坊白皮书时,Tonofrio 花了一点时间阅读白皮书,他说:

“所以这个东西想成为我们一直在谈论的所有代币和区块链应用程序的平台,但它没有为各种用途设计的特定功能。”

“没错,它是基于机器的,”Lewen 说。

“以太坊虚拟机,”托诺弗里奥一边说,一边翻着白皮书。

区块链 以太坊 区别_以太坊有区块链记录一定是真的吗_以太坊区块链数据下载

“是的,它是图灵完备的,可以处理你扔给它的任何代码,”莱文说。

图灵完备性是数学家艾伦的成果。图灵命名的概念。图灵完备的机器可以执行任何代码。比特币有一种支持某种计算的脚本语言,但以太坊的图灵完备语言旨在支持程序员可以梦想的任何东西,并且仍然以去中心化的方式运行。

“图灵完备的机器有一个问题:无限循环可以破坏它。例如,如果你告诉计算机做 X + X,只要结果小于 5 就一直加,你也告诉计算机X 等于一。计算机将不断添加 X ,直到机器崩溃。乐文说道。

“哦,所以它很脆弱,”托诺弗里奥说。

乐文回应:“是的,但是以太坊通过其内部加密货币“以太”解决了这个问题。每一步计算都有成本,用户需要在以太坊中支付。每次你要求以太坊执行一段代码,你也告诉“你最多愿意支付多少以太币。如果它没有足够的钱来执行程序,机器就会停止工作。”

“那么,以太币不仅用于比特币等点对点支付,还可以让网络正常工作?” 托诺弗里奥说。

区块链 以太坊 区别_以太坊区块链数据下载_以太坊有区块链记录一定是真的吗

“是的,所以 Buterin 将以太称为‘加密燃料’,即驱动以太坊网络的燃料,”莱文说。

托诺弗里奥将身体靠在椅背上,手指按在太阳穴上,再次感受到大脑中的震动。

与比特币一样,以太坊是一种工作量证明区块链,这意味着矿工因验证交易而获得以太币奖励。矿工决定是否收费处理该交易。以太坊将燃料与以太币分开,因此即使加密货币的价格随市场供需波动,计算成本也保持不变。

例如,一笔交易的计算成本是 100gas,它总是需要 100gas,但是发送方支付给矿工处理交易的以太币数量是基于以太币的市场价格。

(gas是以太坊的一个单位,用来衡量一个程序执行一个动作所需的“计算量”。当你执行一笔交易时,你必须支付矿工处理费区块链 以太坊 区别,该手续费以gas计算,以“ether”支付)

以太坊有区块链记录一定是真的吗_区块链 以太坊 区别_以太坊区块链数据下载

比特币和以太坊账户模型,如钱包和存折

以太坊和比特币区块链之间的一个显着区别是账本的记录方式。

比特币使用“未使用的交易输出”(UTXO)模型。比特币账户中的每一笔余额都是由其他交易留下的未使用的比特币组成的。余额通常由许多 UTXO 组成,例如物理钱包,其中可能包含多种面额的纸币和硬币。要使用比特币购买东西,你可能必须使用 UTXO 的组合,就像你用 10 美元和 5 美元钞票购买价值 12 美元的东西一样。本次交易剩余的 3 美元将成为新的 UTXO。

以太坊使用“账户/余额”模型,跟踪每个账户的总余额或“状态”。如果说比特币的 UTXO 模型类似于纸币和硬币区块链 以太坊 区别,那么以太坊的模型更像是一个存款账户,可以控制可以提取的金额,更容易执行更复杂的程序。

Buterin 在白皮书中引用了一个例子,对冲合约更适合以太坊而不是比特币。例如,当 A 和 B 都投入价值 1,000 美元的比特币时,三十天后,脚本会将价值 1,000 美元的比特币发送给 A,其余的发送给 B。因为 UTXO 只能选择全有或全无。

但以太坊有两种账户:外部拥有的账户和合约账户。外部拥有的帐户由人们的私钥控制,无需代码。合约账户由代码控制,每次合约账户收到消息时,代码就会被激活,允许它读写消息到内部存储,发送其他消息,或者创建新的合约。

区块链 以太坊 区别_以太坊有区块链记录一定是真的吗_以太坊区块链数据下载

这导致了以太坊和比特币之间的另一个关键区别,Buterin 将其称为以太坊的“一等公民”,这是一个编程语言术语,也称为一等对象,指的是创建实体并将其作为参数传递给其他对象的能力函数或在程序执行过程中存储在变量中)- 合约账户和外部账户具有同等的权力,这个特性也使得自动执行代码的应用程序更容易使用。如果说区块链技术的目的是去除中介,这个概念就深深植根于以太坊的核心。

这些部分共同构成了一个基础层:一个内置图灵完备编程语言的区块链,允许任何人编写智能合约和去中心化应用程序。

Buterin 写道,一些应用程序可以建立在以太坊之上,例如数字货币、避险合约、域名系统和声誉系统(其中实体相互给出意见和评级以识别的声誉系统)。这些实体的等级和类别。

例如,eBay的信誉系统记录每对用户完成交易后双方的评分),由股东经营的公司(其中资金转移可以由投资者的法定人数决定),“它甚至可能成为社交网络基础”。

另一个例子是农作物保险。“如何?很简单,基于天气数据,而不是任何价格指数”,换句话说,一个去中心化的交易市场。类似的例子比比皆是。

Buterin 希望为您可以想象的以点对点、不可变、抗审查的方式工作的任何交易铺平道路。

区块链 以太坊 区别_以太坊区块链数据下载_以太坊有区块链记录一定是真的吗

他设想了一台世界计算机,它将从傲慢的公司和政府手中夺回权力,让世界变得更加高效和公平。可能性是无止境。

“其他加密货币的目的是增加复杂性,以及增加‘功能’的数量,”他写道。

以太坊则相反,删除了一些功能。以太坊的协议不支持多重签名交易、多重输入和输出、哈希码、锁定时间,甚至比特币提供的许多功能。

所有的复杂性都来自一种具有图灵完备性的通用组合语言,该语言可用于构建任何可以用数学方式描述的函数。

在白皮书的最后,Buterin 的兴奋之情溢于言表。

“所以我们有一个加密货币协议,它有一个非常小的库,但它可以做任何加密货币可以做的一切,”白皮书总结道。

特别声明:以上内容(包括图片或视频)为自媒体平台“网易”用户上传发布,本平台仅提供信息存储服务。