Monad与以太坊: 区块链共识机制与交易执行优化分析
验证节点负责对区块进行验证,领导节点通过汇总投票形成QC,验证未通过时会广播超时信息。每个验证节点在接收到QC后,会对提议的区块进行最终确认。如果领导节点行为恶劣,至少有一个验证节点会生成TC,以太坊使用共识来执行状态机复制,Monad则通过取消在达成共识前执行交易的要求来放宽严格性。Monad采用乐观执行策略,可以并行执行多笔交易并优化交易处理流程。
原文作者:Rachit Srivastava
编译:火星财经,MK
验证节点负责对区块进行验证,并将其验证结果(肯定或否定)发送给领导节点。领导节点通过汇总这些肯定或否定的投票(使用阈值签名)来形成QC(Quorum Certificate,法定人数证书)。
若验证未通过,验证节点会广播一条签名的超时信息,并发送给所有对等节点。该信息包含验证节点所观察到的最高QC。如果超时请求的累计数量超过了验证节点总数的三分之二,则将形成一个TC(Timeout Certificate,超时证书),并发送给下一任领导节点。
每个验证节点在接收到第k+1轮的QC后,会对第k轮提议的区块进行最终确认。
假设第k+1轮的领导节点行为恶劣,在第k+2轮,至少有一个验证节点会生成第k+1轮的TC,随后第k+2轮的领导节点将检查该TC,并为那一轮生成一个TC而非QC。
在以太坊中,执行共识是先决条件,因此当节点就某个区块达成共识时,它们同时达成一致意见关于(1)区块中的交易列表和(2)执行这些交易后的所有状态的默克尔根。
因此,领导节点必须在分发提案前执行提案区块中的所有交易,而验证节点必须在进行投票响应前执行这些交易。
根据上述描述,一旦给定官方的交易顺序,真实状态就被完全确定了。执行揭示了真实状态,尽管这一真实已被固定。这是Monad优化的基础。
Monad利用了这种洞察,通过取消在达成共识前执行交易的要求。节点协议纯粹关于官方顺序;每个节点在独立执行区块N中的交易的同时,开始处理对区块N+1的共识。
以太坊的做法使用共识来严格执行状态机复制:节点达成共识后,大多数人同意官方顺序及其产生的状态。Monad则在这种严格性上做了适当的放宽。
在Monad中,终结性是单时隙(1秒)。
交易执行的结果(是否成功?之后的余额是多少?)在完整节点上通常会在终结性后不到1秒的时间内被确定。
任何希望安全查询交易结果而无需运行完整节点的个体,都可以运行轻客户端,并查询完整节点上的余额和默克尔证明。在这种情况下,查询将滞后于默克尔根更新。
交易成本:区块链中传输交易会产生费用,这是执行成本之外的单独收费项。保留余额用于支付这些传输成本;执行余额用于支付交易执行费用。
Monad采用乐观执行策略。这意味着Monad将在区块中较早的交易完成之前开始执行交易。这有时(但不总是)可能导致执行错误。
如果某交易依赖于前一交易的结果,乐观执行通过对比执行交易2时使用的输入与交易1的输出来解决依赖问题。
若两者不匹配,我们检测到交易2在执行过程中使用了错误的数据,需要用正确的数据重新执行。尽管Monad并行执行交易,每笔交易的更新状态会按顺序合并。
MonadDb是一个为存储区块链状态设计的定制数据库。大多数以太坊客户端使用的是基于B-Tree(如LMDB)或LSM-Tree(如LevelDB和RocksDB)的键值数据库结构。与之不同,MonadDb原生实现了Patricia Trie数据结构,这种结构既适用于磁盘也适用于内存存储。
Monad实现了多交易的并行执行。当某笔交易需要从磁盘读取状态数据时,不应该阻塞等待读取完成,而应该并行地启动读取操作并处理其他交易。
通过这种方式,Monad优化了交易处理流程,减少了单个交易执行中的延迟,并提高了整体系统的效率和响应速度。
比推快讯
更多 >>- HashKey Capital宣布拓展二级基金和财富管理业务
- 香港交易所:亚洲首批虚拟资产现货ETF上市,巩固香港作为亚洲领先ETF市场的地位
- 华夏、博时HashKey、嘉实虚拟资产现货ETF均跌破开盘价
- Terraform Labs律师:对Terraform及Do Kwon的罚款最多应该为 100 万美元
- 美法官批准FTX债务人与Voyager Digital 4.5亿美元的和解协议
- 截至4月26日,MicroStrategy持有21.44万枚比特币,总成本75.4亿美元
- Glassnode:市场下跌期间持有0.01-0.1 BTC的实体余额增长最为显著
- 预测平台Polymarket用户押注赵长鹏的刑期将不超过一年
- 24,673枚ETH从未知钱包转移到Coinbase Institutional
- 金融科技公司 Stripe 集成 Avalanche 的 Core 钱包
- TD Cowen:Consensys 与 SEC 关于以太坊是否是证券的诉讼“将需要数年时间”
- EigenLayer 公布代币空投计划,其中 15% 分配给质押者
- EigenLayer已在 GitHub 上发布白皮书,空投或将于5月10日上线
- Kamino基金会将推出KMNO质押,质押Multiplier最高可提升至3倍
- Coinbase将在 Solana 网络上添加对Neon EVM (NEON) 的支持
- 5万枚GNO转入Gnosis Treasury钱包地址,价值超1600万美元
- 疑似孙宇晨地址再次从Binance转出8170枚ETH,约合2592万美元
- EigenLayer疑似开通Eigen Foundation官方账户
- 加密交易生态系统LazyBear完成400万USDT战略融资,DWF Labs等参投
- 美国九只现货比特币ETF今日净流出超1.4亿美元,贝莱德连续3天未增持或减持BTC
- 某巨鲸向Coinbase存入400枚BTC,若全部出售将获利215万美元
- OSL ETF及托管业务负责人:香港对以太坊早有明确定义,并不是证券
- friend.tech v2预计将推迟至5月2日发布
- 数据:第一季度Filecoin FVM TVL超过6亿美元
- 华夏基金:预计首批香港比特币现货ETF首发规模将超1.25亿美元
- Nansen:过去 30 天内,Tether、USDC 和 DAI 交易量超过 Visa 2023 年的月度平均水平
- 6个巨鲸地址在市场下跌期间抛售超4.4万枚ETH,价值约合1.4亿美元
- CONSENSYS 称 SEC 执法总监于 2023 年 3 月批准了调查以太坊的正式命令
- 美国缓刑办公室建议对CZ缓刑五个月
- FOX:美SEC主席在过去一年认定ETH为未经注册的证券
- BCB Group在法国获得数字资产和电子货币许可证
- Tether Evo战略投资Blackrock Neurotech公司2亿美元
- HKbitEX与上海技术交易所启动上技所跨境技术贸易港澳服务中心
- 欧盟10国拟推进将数字资产市场法纳入本国法律
- 华夏基金为香港首批现货加密ETF规模最大的发行方
- Web3人才网络Braintrust推出AI招聘平台AIR
- 币安在菲禁令可能有利于当地加密货币市场发展
- 某鲸鱼地址向币安存入33383枚ETH
- 加拿大总理提议对股票和加密货币征收资本利得税
- 沉睡2年的鲸鱼地址向Lido存入1300枚ETH
- Covalent已通过私人交易购入FTX破产财团持有的CQT代币
- Web3 游戏初创公司 GFAL 筹集 330 万美元种子轮融资
比推专栏
更多 >>- IOSG Weekly Brief|MKR的涅槃重生:新公链和RWA稳定币与Spark借贷独角兽 #223
- Kusama 上的 Coretime 交易已开始,平行链时代谢幕
- 100亿美元开发投资,红杉资本入局,特斯拉要搞波大的…
- Chainlink Q1产品更新;CCIP正式进入全面可用阶段;Consensus2024来啦|Chainlink 周报
- Sergey Nazarov:Chainlink的演变如何塑造Web3的未来
- 空手套白狼 —— YIEDL 被黑分析
- 脱水大字报:矿工成本决定6万是底
- 脱水大字报:投资者在6.5万附近抄底20万枚比特币
- 脱水观点:场内资金在回调中押注ETH
- 路透社:美国SEC将拒绝以太坊ETF
观点
项目
比推热门文章
- Delphi 详解 Supra:通过 IntraLayer 打造垂直一体化未来
- KOL:机构、散户各有所属,谁来给山寨币接盘?
- 备受期待却让人大失所望? EigenLayer 空投争议盘点
- 赵长鹏会成为美国有史以来最富有的囚犯吗?CZ与SBF有何不同
- 比特币最新生态一览:未来潜在的机会在哪里?
- 香港金融史重大时刻:比特币ETF正式登陆港交所
- 王炸降临,一文梳理EigenLayer空投关键信息
- 吴说播客:区块链猎头谈招聘趣事 冒名顶替、简历造假、学历英语重要吗?
- HashKey Capital宣布拓展二级基金和财富管理业务
- 香港交易所:亚洲首批虚拟资产现货ETF上市,巩固香港作为亚洲领先ETF市场的地位