主页 > imtoken钱包下载教程 > 比特币和以太坊对话 1

比特币和以太坊对话 1

imtoken钱包下载教程 2023-03-11 07:34:02

以太币:本聪兄弟在 2010 年创造了你。你作为一种去中心化的数字货币受到了很多崇拜。

比特币:哪里哪里,奖品太多。

以太坊:你们基于共识机制的底层区块链技术真的很厉害1比特币等于多少以太币,很多人开始关注了。

比特币:是的,没有区块链我真的无法运行。

以太坊:但是我最近一直在想1比特币等于多少以太币,这个区块链应该还有一些其他的应用场景。不仅仅是您的私人服务器。

比特币:那你有什么好的想法?

1比特币等于多少以太币

以太坊:其实我们可以考虑用区块链上的数字资产来代表一些定制的货币、金融工具(彩币)、一些基础物理设备的所有权(智能资产)、不可替代的资产(比如网站域名),以及一些复杂的应用程序包含由代码控制的数字资产(智能合约),甚至是基于区块链的去中心化组织(DAO)。

比特币:哇,没想到你会想那么多。

以太坊:我们现在要做的就是开发一个完整的图灵语言的区块链。这种图灵语言可以生成声明功能转换的合约。它允许用户通过简单地编写几行逻辑代码来生成任何类似于上面描述的系统合约,当然还有更多我没有想到的情况。

比特币:干得好。以太兄弟。

以太坊:比特币你是创造的英雄。我最近一直在认真研究你,希望在我彻​​底研究你之后,我可以自己研究。

1比特币等于多少以太币

比特币:那你发现了什么?

以太坊:那么让我们从头开始吧。事实上,去中心化电子货币的概念和财产登记的替代应用是几十年前提出的。1980 年代和 1990 年代的匿名电子现金协议主要依赖于初始密码。这个密码是 Chaumianblinding。这些匿名电子现金协议提供了高度机密的货币,但由于依赖中心化中介而最终失败。

比特币:是的。这些是电子货币的早期原型。那么,你还发现了什么?

以太坊:1998 年,大卫提出了 B-money,它给出了通过计算难题和去中心化共识产生货币的概念。但大卫的提议对于如何去中心化共识不够详细,最终不得不放弃。

比特币:没错,但这个概念非常有价值。

1比特币等于多少以太币

以太坊:2005 年,Hal Finney 引入了可重用工作证明的概念。这个概念结合了 David 的 B-money 和 Adam Back/Adam 的计算哈希现金难题以生成加密货币的概念。但最终还是失败了,因为没有可信的计算系统来支持,而且这个概念很理想。

比特币:确实有点遗憾,但在大卫的基础上提出了更多的可行性。

ETH:那你的小弟弟该出现了。2009 年,您通过中本聪创建的去中心化货币落地。你使用现有的非对称加密方式提供的公钥将所有权赋予货币所有者,并使用共识算法,即工作量证明,来追踪谁拥有该货币。它太聪明了。

比特币:在哪里,这一切都归功于本聪兄弟。那么你知道为什么这种共识机制会起作用吗?

以太坊:工作量证明机制是开创性的,它同时解决了两个问题。首先是它提供了一种简单高效的共识算法,允许网络中的所有节点共同就比特币账本上的更新信息达成一致。二是在共同防范女巫攻击时,该机制允许节点自由进入共识过程,解决了决定谁来影响共识的问题。这种机制被证明是一个独特的实体,它取代了参与的正式障碍,例如需要在特殊名单上注册。节点在共识机制中的投票比例与其算力挂钩。

1比特币等于多少以太币

比特币:的确,本聪非常聪明,它结合了节点参与和共识工作证明。这样,每个节点都处于竞争关系中。即使一个服务器上有多个节点,这些节点也不会像传统机制那样一起攻击。虽然他们的算力和投票权重有关,但一个节点想要拥有比全网更多的算力比创建一百万个新节点要困难得多。

以太坊:也是因为这个。根据每个点所拥有的数字货币比例进行投票的想法也被提出。这是权益证明。

比特币:创新的新证明,非常好。这两种证明方法都可以作为加密货币的共识框架。

以太坊:从技术角度来看,比特币等加密货币的账本可以被认为是一种状态转换系统。现有比特币所有权的状态,以及用于输入、转换和输出的状态转换函数。在传统的银行系统中,这个状态是一个负债列表。如果A支付B 30元,A的余额超过30没有问题。如果A的月份小于30,那么系统会提示错误。

比特币:是的,传统银行可以。但我不一样。

1比特币等于多少以太币

以太:是的。你的状态就是所有已经挖出来的你还没有消费的东西,也叫UTXO。每个 UTXO 都有一个面额和一个所有者(即由 20 个字节组成的加密公钥)。一笔交易将包含一个或多个输入和输出,并且此输入将使用代码和所有者的私钥进行加密,以确保 UTXO 的存在。每个输出都将包含一个添加到状态的新 UTXO。

比特币:确实如此。

Ether:所以你的状态转换函数大致遵循以下步骤:如果输出钱包没有足够的比特币可以花费,系统会发送错误消息。如果发送者的签名与 UTXO 的所有者不匹配,则系统发送错误。如果要指示的面额小于要接收的面额,则系统发送错误。

比特币:是的。假设 Alice 想要发送 11.7 BTC 给 Bob。首先,她必须看到她可用的 UTXO 不能小于 11.7,但如果 Alice 正好有 12 个 BTC。这笔交易会产生两个输出,一个是 11.7BTC 给 Bob,另一个是 0.3BTC 返还给自己。

Ether:哇,不知不觉就和你聊了这么多。今天来这里。我们两个兄弟在一起很久了,我们慢慢聊起了前因后果。

比特币:好的,不急,明天继续。

参考读物