拜占庭分叉是什么?
拜占庭硬分叉是对以太坊区块链的更新,于 2017 年 10 月在 4,370,000 区块实施。它由八个以太坊改进协议 (EIP) 组成,旨在改善以太坊的隐私性、可扩展性和安全性属性。
拜占庭硬分叉是以太坊区块链的一次重要更新。实施该硬分叉是为了加快区块链的交易速度和提高区块链的安全性,同时使智能合约适合商业交易。
重点
- 区块链硬分叉是一种导致新旧区块链之间不兼容的变化。
- 2017 年拜占庭分叉是对以太坊区块链和网络的一次更新,对现有和即将推出的框架进行了更改。
- 拜占庭分叉中有八处变化。
理解拜占庭硬分叉
加密货币区块链的硬分叉会将区块链一分为二,产生新旧版本。新旧版本互不兼容,所有交易都记录在新链上。
拜占庭硬分叉中实施的变更旨在使以太坊更轻、更快、更安全。此外,他们还继续构建框架,以最终转向工作量证明共识机制。
拜占庭分叉的目标
当社区和区块链开发者实施硬分叉时,硬分叉通常具有特定的目标或改进,这使得分叉成为必要。拜占庭分叉中有八项升级:
- 在区块链中添加了 REVERT 操作码,以便如果发生错误则可以停止智能合约,而不会消耗交易支付的所有 gas。
- 在交易收据中添加状态字段以指示交易成功或失败
- 增加了新的数学模型和配对检查,使 zk-Snarks 能够正确运行
- 增加了对某些签名验证的支持
- 增加了对变量值的支持
- 添加了 STATICCALL 操作码,允许调用不请求状态更改的节点
- 改变了难度调整背后的公式,以考虑 ommer 块(与另一个块同时开采但未被网络接受的块)。
- 推迟难度炸弹,因为难度炸弹会导致挖矿无利可图,从而鼓励矿工转向权益证明
以下是拜占庭实施的一些变革的简要概述。
智能合约停止
在更新之前,智能合约可能会抛出错误,发起者仍需为整个交易支付 gas 费。智能合约的 gas 费可能非常昂贵,因此此更新可防止合约创建者因未完全执行的合约而损失 gwei(用于支付交易的小额以太币)。
在收据中嵌入交易状态代码
以前,交易会引用 Merkle 树中的根参数(即相互构建并保护链条的区块)。Merkle树是一种数据结构,它使用前面的区块中的数据来创建验证信息,这样每次发生交易时都可以检查一个区块,而不必检查每个区块。
此更新使交易能够传达成功或失败,而不是寻找参数,这使得以太坊的区块链能够更快地处理交易。
增强加密技术
拜占庭升级包括以太坊区块链的原生编码,旨在减少zk-Snarks实现的功耗要求。这是一种零知识加密技术,交易中的每一方都可以验证对方,但无法看到信息,它正日益成为加密货币交易的隐私标准。
该更新引入了数学密集型计算,使系统能够证明它们持有必要的加密密钥,而无需泄露这些密钥的内容。
状态改变
交易会改变区块链的状态,而智能合约会执行交易。因此,有必要实现一种方式,让用户无需通过 STATICCALL 函数启动状态更改即可调用(或查询)合约。
奥默尔区块
当矿工或验证者在区块链上打开新区块时,由于区块链的分布式特性,可能会同时开采多个区块。当这种情况发生时,网络会选择将哪个区块添加到链中。在以太坊中,未被选中的区块称为 ommer 区块 - ommer 是一个不分性别的术语,指的是孩子父母的兄弟姐妹。
为了理解这一概念,假设区块 24 和 24a 是同时开采的——将它们视为兄弟。区块 24 被添加到区块链中。区块 25 是区块 24 的子区块,这使得区块 24a 成为 25 的 ommer 区块(父区块的兄弟区块)。
此前,调整难度时不会考虑 ommer 区块。此次更新将 ommer 区块纳入区块计数,以确保无法通过调整 ommer 费率(之前称为叔块费率)来操纵难度。
在以太坊的工作量证明下,ommer 区块也会获得加密货币奖励,但比添加到区块链的区块所给予的奖励要小得多。
难度炸弹
自开发以来,以太坊一直致力于实现权益证明 (PoS) 共识机制。PoS 的实现并不像其他升级那样容易,因为需要进行许多更改。它还要求用户将他们的以太币 (ETH) 作为抵押品,以获得成为网络验证者的特权。
转向 PoS 预计将遭到一些喜欢挖 ETH 的用户的反对。难度炸弹是显著增加挖矿难度,旨在阻止能源密集型挖矿以获得奖励。它将与 PoS 一起引入,但在拜占庭更新中被推迟了。
以太坊何时硬分叉?
以太坊有过九次硬分叉——Frontier Thawing、Homestead、DAO Fork、Tangerine Whistle、Spurious Dragon、Byzantium、Constantinople、Istanbul 和 Muir Glacier。
以太坊归哪个国家所有?
以太坊是由以太坊基金会资助、由一群爱好者和开发者开发的开源项目,区块链不属于任何国家或个人。
一天可以挖出多少 ETH?
可以开采多少 ETH 取决于您的硬件、其哈希率、区块奖励以及您开采时的以太坊难度。当权益证明实施后,以太坊区块链上将不再有 ETH 奖励的开采。
投资加密货币和其他首次代币发行 (ICO) 具有高度风险和投机性,本文并非 Investopedia 或作者建议投资加密货币或其他 ICO。由于每个人的情况都是独一无二的,在做出任何财务决策之前,应始终咨询合格的专业人士。Investopedia 对本文所含信息的准确性或及时性不作任何陈述或保证。截至撰写本文之日,作者不拥有任何 ETH。