原作者:昊天
相关阅读:
Vitaliks 之选:Epoch 和 Slot:为以太坊提供更快的交易确认时间
如何理解@VitalikButerins对以太坊交易确认方式的看法?因为主网5-20秒的交易确认时间已经接近信用卡消费的速度,从用户感知上看似乎已经足够。但相比Layer2毫秒级的确认时间,主网与Layer2的交易确认时间差异会存在一定的安全风险。因此优化主网交易确认时间更多是出于迎合Layer2整体发展策略的考虑?
1)以太坊目前的 Gasper 共识机制采用 Slot(时间段)和 Epoch(周期)的核心概念。每个 Slot 持续 12 秒,会选出一部分 Validator 来验证链上的当前交易状态进行投票。每 32 个 Slot,也就是 6.4 分钟会构成一个周期,基本上所有 Validator 都会在一个周期内完成投票。交易的最终确定通常需要两个周期,也就是 12.8 分钟,也就是说一笔交易发起后,需要经过 12.8 分钟才能不可逆。
2)Vitalik 认为时间太长,对目前的 Gasper 共识机制不满。他提出了 Single-slot finality 改进方法,可以保证每个区块在下一个区块生成之前完成最终性确认,从而加快最终性确认时间。但最终性确认和交易确认是两码事,与用户感知到的 5-20s 交易确认关系不大,但如果对应到 layer 2 网络,问题就严重了。
3)因为 layer 2 用户提交和确认交易的时间会更短,不仅优于用户感知的 5-20 秒,甚至可能达到毫秒级。这得益于 layer 2 整体采用的交易前置确认机制。但如果 layer 1 主网交易的最终确认时间过长,理论上 layer 2 会存在一些时间差风险:比如用户在 L1 上快速确认并采取后续行动,但可能因 L1 状态确认延迟而造成资金损失;而且,由于 layer 2 本身具有一定的中心化风险,时间差越长,潜在的中心化乱象未知风险就越大。
4)因此,在我看来,Vitalik新文关于以太坊主网交易确认时间的优化,某种程度上也是为了迎合以太坊共同推进Layer 2系统和Layer 1系统的大战略,虽然市场上也有部分人对Layer 2持悲观态度,但Layer 2已经成为以太坊发展必须稳住的一个方向。
显然,以太坊未来一定会以分层策略推进,依靠 layer 1 专注安全与去中心化,依靠 layer 2 提供稳定可靠的交互结算环境将是大势所趋。Vitalik 提出加速交易确认,本质上就是为了减少 layer 1 与 layer 2 之间的分层摩擦,为用户提供更优的 layer 2 体验前端交互环境和更安全的后端结算基础。
本文来源于网络:如何理解Vitalik对以太坊交易确认方式的思考?
相关:Planet Daily | 全球比特币现货 ETF 共持有 930,083 BTC;Coinbase 因涉嫌欺诈面临新的诉讼
头条新闻 香港比特币现货ETF上市三天 已持币4218枚BTC 5月3日,据HOD L1 5 Capital监控,香港比特币现货ETF上市三天以来持币4218枚BTC,每只ETF至少持币1000枚BTC。 利用钓鱼地址盗取1155个WBTC的团伙已将所有代币卖出换取22960个ETH 5月4日,据链上分析师Ember监控,此前利用钓鱼地址盗取1155个WBTC(价值约$70.8万)的团伙已将所有1155个WBTC卖出换取22960个ETH,目前这22960个ETH存放在10个钱包地址中。 截至5月3日,全球比特币现货ETF共持币930083枚BTC 5月4日,据链上分析师Ember监控,此前利用钓鱼地址盗取1155个WBTC(价值约$70.8万)的团伙已将所有1155个WBTC卖出换取22960个ETH。目前这22960个ETH存放在10个钱包地址中。 截至5月3日,全球比特币现货ETF共持币930083枚BTC