imtoken钱包共识机制依赖于 Tezos 生态系统区块链的核心功能

成功过渡到 Tenderbake 共识机制依赖于 Tezos 生态系统,确保基础设施为变化做好准备 。这是必要步骤的清单 。
 
Ithaca2协议提案包含可能是迄今为止 Tezos 协议最重要的升级 。
 
它引入了一种新的共识机制,Tenderbake,它带来了一些改进,包括确定性的确定性,即绝对确定交易在两个区块之后不能被逆转 。
 
替换共识机制本身就是一项重大任务,因为它定义了 Tezos 面包师决定账本状态的规则——区块链的核心功能 。
 
在实时的全球区块链网络上执行这样的升级会使事情变得更加复杂 。它本质上就像在汽车运行时更换发动机一样,重要的是要注意,对于某些类型的现有基础设施,Tenderbake 引入了重大更改 。
 
去中心化网络依赖于其组成参与者发挥其作用,在 Tezos 生态系统中,这意味着随着协议的发展保持必要的变化 。
 
它可能会颠簸
8 月格拉纳达升级后,网络经历了更长的阻塞时间和许多错过的代言,暂时降低了网络的“健康度” 。11 月杭州升级后,上下文扁平化 导致一些低规格节点内存不足 。
 
在这两种情况下,网络都保持在线并且问题得到了解决,但不可否认的是协议升级可能会遇到困难 。
 
尽管我们增加了测试工作,但无法完全模拟主网的复杂性,这就是准备工作变得重要的地方 。
 
为了增加顺利过渡的可能性,我们呼吁所有imtoken钱包生态系统参与者确保他们为 Ithaca2 激活做好准备,这将在 3 月 31 日左右发生,前提是升级由社区投票决定 。
 
这包括面包师、区块浏览器、钱包提供商、交易所、索引服务提供商、节点即服务提供商、dapp 维护者,以及参与在 Tezos 生态系统中提供工具或服务的所有其他人 。
 
Tenderbake 清单
一般来说,我们鼓励生态系统加入 ithacanet测试网,以确保他们的设置和基础设施与即将推出的协议版本兼容 。
【imtoken钱包共识机制依赖于 Tezos 生态系统区块链的核心功能】 
至少应在激活时完成以下工作:
 
Tezos 节点和烘焙软件需要更新到与 Tenderbake 兼容的版本 。对于 Octez,这是v12.0 和更高版本 。对于TezEdge,它是v2和更高版本 。
 
使用 Ledger 硬件钱包进行安全签名的面包师需要将其设备上的 Tezos Baking 应用程序更新为v2.2.15. Ithaca2 激活后,早期版本将无法使用 。
 
用于烘焙的远程签名软件将需要显着更新1 。
 
区块浏览器和其他索引软件将需要显着更新 。
 
强烈鼓励Dapp 维护者在测试网上测试他们的 dapp 。
 
如果您不确定最终需要做什么,请通过https://www.czjy.cn/Tezos bake Slack与我们联系,或随时联系Nomadic Labs 支持团队 。
 
选择安全而不是活力
鉴于即将进行的升级的范围和复杂性,我们发现提醒社区重要的是,Tenderbake 共识机制标志着向有利于网络安全而非 实时的转变 。
 
当前的Emmy* 共识机制 允许网络的多个版本(分叉)在主要网络分裂期间并行运行 。这可能是由于全球互联网中断或软件错误造成的 。类似于比特币和以太坊的工作方式 。
 
当不同分叉之间的连接重新建立时,拥有最大权益的版本(或对于工作量证明网络,最大的哈希算力)将定义账本的状态 。较小的叉子被丢弃 。
 
这使网络始终保持运行,活跃,但如果交易位于较小的分叉上,则有可能恢复交易 。
 
使用 Tenderbake,这种情况发生了变化 。作为所谓的经典BFT式共识算法,它的运行假设至少有 2/3 的总权益是诚实的 。
 
只要是这种情况,就不会出现在网络分裂后突然替换或恢复交易的并行块生产 。任何小叉子都会停止2 。网络是 安全的 。
 
权衡是,如果超过 1/3 的总权益被隔离或离线,整个网络将停止,直到重新建立至少 2/3 的总权益之间的连接,而不是作为单独的网络保持活跃.
 
这是设计使然 。预期的行为 。但它可能由错误触发 - 或由足够多的未准备好的网络参与者触发,本博文旨在防止这种情况 。
 
硬件注意事项
随着 Tezos 继续获得采用并需要提供更高的吞吐量,出现了对面包师的硬件要求是否会增加的问题 。
 
我们认为当前对 Tenderbake 共识的升级没有必要这样做 。我们希望当前的硬件设置能够保持充足,前提是它们符合普遍推荐的规格 。


推荐阅读