当前位置:比特币价格 > 百科 > 以太坊和比特币对比都有哪些相似之处和不同之处?

以太坊和比特币对比都有哪些相似之处和不同之处?

小欧2022-05-23 10:45:58百科123
以太坊也会形成一条区块链
比特币一样,以太坊也会形成一条区块链,区块链包含着数据块(交易数据和智能合约代码)。某些参与者创建和挖出区块后,就分发给其他参与者去验证(这个区块的合规则性)。
要了解以太坊区块链都记录了什么信息,请看这个 “区块浏览器”:https://etherscan.io
每个区块都要引用零一个区块的哈希或着说 “数字指纹”,这样区块就会前后相接形成一条链。
以太坊是无需许可的开放式网络


比特币一样,以太坊主网是开放且无需许可的。任何人都可以通过下载的或者自己写的软件来连接网络,无需登录某个网站、无需向任何人报备,即可开始创建交易和智能合约、验证交易乃至挖矿(挖掘区块)。
一般而言,人们但凡谈到以太坊,指的都是这个无需许可的开放式版本。但是,和比特币一样,有了以太坊客户端软件后,你只需稍微追加一些设置,就可以建立与公共网络相互独立的私有网络。不过,目前私有网络中的代币和智能合约还不能与公共代币兼容。
以太坊用工作量证明(PoW)挖矿


和比特币一样,以太坊矿工在创建有效区块时需要求出一类数学难题的一个解,求解过程无章法可言,因此必须投入大量电力用计算机不断运算。
以太坊的工作量证明数学难题被称为 “Ethash”,它和比特币的 PoW 算法稍有不同。人们使用常见的硬件也可以参与 Ethash 挖矿。在比特币挖矿活动中,专用硬件(ASIC)十分常见,而以太坊的 Ethash 则在设计上削减了专用硬件的效率优势。
编者注:具体而言,在 PoW 系统中,当挖矿者把交易打包之后会形成一个结构化数据(“区块头”)(交易不同则这部分结构化数据自然不同),区块头中还有一些别的数据,比如创建区块时的时间戳、父区块的哈希值,等等。而区块合规则性的要求就是区块头的哈希值(作为一个数值)符合一定的要求(“难度要求”)(比如比特币协议的难度要求是哈希值开头的 “0” 达到一定数量)。但是,如上所言,确定数据的哈希值是确定的,没有什么能保证仅凭上述数据可以产生一个符合要求的哈希值,因此出块者要不断改动其中一个没有特殊意义的数据(“区块 nonce”),直至区块头的哈希值符合难度要求(否则即使传播出去了,其它节点也不会接受这个区块)。
前文多次出现的 “打包交易”,意思等同于 “选择一组交易作为区块的内容”,因为在同一时间可能有很多人希望发起交易,但区块链系统为了安全,对区块大小作了限制(比如限制了区块的数据量大小或计算量总上限,见下文),因此挖矿者必须在自己接收到的待上链交易池(“pending tx” or “memory pool”)中选择部分交易组成一个区块,然后如上文所说形成结构化数据并开始挖矿。
在以太坊的路线图上,有一个叫 Casper 的协议计划,它一改耗电的工作量证明,摇身变为更节能的权益证明,会在以太坊未来的 “宁静(Serenity)” 版本中发布。
编者注:所谓权益证明(PoS),即是用参与者在一个资金池中的资金比重来确定 TA 的出块概率,参与者之间不再比拼谁先算出符合难度的哈希值,自然也就不需要投入大量电力来计算了。
自 2014 年来,以太坊核心开发团队就一直在研究权益证明共识机制。截至此时(2019 年 5 月),在以太坊主网上实现的权益证明方案 Casper 已基本敲定,有望于 2019 年末完成部署,翻开以太坊的全新篇章。
以太坊有一种内置的密码学货币


以太坊的代币叫 Ether,英文缩写为 ETH。现在的市场已经接受拿 ETH 与其它密码学货币和主权货币相交换,就像接受 btc 一样。ETH 当前价值约为 13 美元/ETH(2016 年 10 月)。与比特币类似,以太坊代币的所有权也记录在以太坊区块链上,虽然技术层面上严格来说,记录的方式稍有不同。

以太坊和比特币对比都有哪些不同之处?

以太坊的出块时间更短
在以太坊网络中,每个区块之间的时间间隔大概是 14 秒,而比特币的区块间隔时间约为 10 分钟。这个时间差意味着,如果你同时发了比特币交易和以太坊交易,一般而言,把以太坊交易记录到以太坊区块链的速度要比比特币交易记录到比特币区块链的速度要快。我们也可以将这一点理解为,比特币网络每 10 分钟写一次数据库,而以太坊网络每 14 秒写一次数据库。
以太坊的区块更小


比特币中,区块大小的上限以字节为单位衡量,目前为 1MB,而以太坊则用衡量智能合约计算复杂度的单位来标示区块的大小,这个大小被称为 “区块 Gas 上限”,而且区块 Gas 上限可以逐块变化(比特币的区块大小上限是一定的)。
目前,以太坊的区块大小上限约为 1,500,000 Gas。在用户之间(即不与智能合约交互),通过 ETH 达成的基础交易或支付有 21,000 Gas 的复杂度,因此,你可以把 70 单交易放进一个区块中(1,500,000 除以 21,000)。在今天的比特币网络中,一个区块可以包含 1500-2000 单交易。
就数据而言,目前大多数以太坊的区块都在 2KB 以下
以太坊使用 EVM 来运行智能合约


相比于比特币原始的脚本语言,以太坊上可以部署部署的代码(“智能合约”)对开发者而言更先进也更友好。智能合约代码运行在以太坊虚拟机环境中,而网络中所有的计算机都运行着 EVM。如果你熟悉 Microsoft Excel 宏(由 Excel 运行的代码段),你应该很容易理解,智能合约就是由以太坊虚拟机运行的代码段。
在很多资料中,人们通常把以太坊智能合约被称为 “图灵完备”(Turing complete)的。这意味着智能合约功能完整,可以执行其他编程语言中能够执行的所有计算。
ETH 是怎么产生的呢?ETH 和 btc 发币最大的不同在于—— BTC 大约每 4 年发行量减半一次,而 ETH 的发行量则保持不变(也许只是在 Serenity 版本以前)。


“以太坊和比特币对比都有哪些相似之处和不同之处?” 的相关文章

关于区块链相关的这些知识你都知道吗?

近日,区块链软硬件技术体系“长安链”成果发布会在京举行,会上发布了96核区块链专用加速芯片。目前,北京正积极布局“长安链”在各委办局业务场景中的应用,推动基于长安链的电子印章系统在全市范围上线。或许你对区块链早有耳闻,或许你会感叹比特币的疯狂,但你知道区块链是什么吗?它与比特币是什么关系?与我们普通...

区块链的概念最早什么时候提出?区块链的分类包括什么?

区块链的概念最早什么时候提出?区块链的分类包括什么?

区块链的概念雏形最早于1991年诞生于加密行业,但直到2008年中本聪(Satoshi Nakamoto)发表的比特币论文中才作为一种比较完备的技术得以运用。[2]近几年来,伴随着比特币的热度,区块链获得了大量媒体和社会关注。其实,区块链和比特币是两种不同的事物。区块链是比特币的底层技术,比特币是区...

什么是 DeFi 和 GameFi?GameFi 和 DeFi 之间的界限在哪里?

去中心化的金融是为了取代金融部门的中介机构。其理论是,你可以有一个智能合约来代替银行,保证双方按规则行事。有了这些智能合约,你就消除了使用中心化一方的成本。最好的例子是借款和贷款。目前,如果你向银行存款,你几乎得不到任何回报,而银行借出你的资产却能赚钱。有了 DeFi,你可以将你的资产点对点借出,并...

如何查看OKX已认证的身份信息?

如何查看OKX已认证的身份信息?

APP端目前一个证件只能实名认证绑定一个账户,您可以通过以下步骤查看自己的身份认证情况:1.登录OKX账号后,点击左上角头像按钮,进入身份认证页面。    2.在身份认证页面可以看到KYC身份认证等级和个人身份认证信息,包括使用的证件号的提示和对应姓名,一个证件只能注册...

什么是区块链,区块链有什么作用?

理解区块链很重要,这对于识破各种伪区块链骗术很重要。如果别人用一堆专业术语来解释区块链,您很难听懂,他自己也未必真懂。所以,我们首先建立起一道心理防线。给您兜售概念、讲一大堆不明觉厉专业术语的人,可能就是骗子。要千万小心!理解区块链要知道区块链最核心的诉求是什么。您想象,当今互联网高度发达的世界,最...

在OKX如何找到我的资产?

在OKX如何找到我的资产?

OKX的资产归集是在首页下方的“资产”页面。OKX的老用户资产总览页面会同时展示“资金账户”、“交易账户”、“经典账户”、“金融服务”。在OKX注册的新用户资产总览页面仅会显示“资金账户”、“交易账户”、“金融服务”。老用户页面。新用户页面。在统一账户模式下用户将资金划转到“交易账户”即可参与交易。...