
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优化了交易处理流程,减少了单个交易执行中的延迟,并提高了整体系统的效率和响应速度。
比推快讯
更多 >>- AUCTION 24H 跌幅近 50%
- TAT 及 quq 自昨日冲高后均回落跌超 70%
- 贝莱德 CEO:比特币价格预计可涨至 50 至 70 万美元
- AUCTION 24 小时下跌超 50%,爆仓 1665.22 万美元
- Astherus 上线 mubarak 和 BANANAS31 的永续合约交易,杠杆最高可达 25 倍
- ZETA 拉升触及 0.45 美元,24 小时涨幅 52.35%
- 彭博分析师:2025 年美国政府购买比特币的可能性仅为 30%
- 美国司法部追回一起加密货币诈骗案的 700 万美元赃款,现已敦促受害者认领资金
- IMF 首次将比特币等数字资产纳入全球经济统计标准
- AUCTION 项目方凌晨转出 35.9 万枚代币到多家 CEX 平台后,币价开始下跌
- 某新钱包 12 小时前从 Coinbase 提取 95,011 枚 SOL,并将其用于质押
- “从币安提出 200 万枚 AUCTION 巨鲸/机构”过去 3 小时将 75 万枚 AUCTION 转进币安
- 某巨鲸在休眠 8 年多后昨夜转移价值超 2.5 亿美元的比特币
- 过去 7 天 NFT 交易额环比下降 3.19%至 1.02 亿美元,买家和卖家数均上涨近 70%
- 巴基斯坦加密货币委员会首席执行官提议利用多余的能源进行 BTC 挖矿
- 某鲸鱼将 50 万枚 AUCTION 存入 Binance,若卖出将获利 1326 万美元
- 观点:Ripple 诉讼被撤销标志美 SEC 针对加密货币行业的讨伐已结束
- 全网比特币合约未平仓头寸达 524.8 亿美元
- 数据:本周美国比特币 ETF 买入 8775 枚 BTC,矿工仅产出 3150 枚 BTC
- 日本上市房企 Open House Group 宣布接受 XRP、SOL 和 DOGE 支付
- BNB Chain Goodwill Alliance 推出后,BSC 上的三明治攻击交易日均下降超 400%
- CZ 发推提及 Luxun,BNB Chain 上同名币飙升至新高
- 稳定币协议 Falcon Finance TVL 超 8000 万美元
- Zoth 发布被盗更新:设立 50 万美元公开悬赏以资助有价值线索
- 马斯克确认 DOGE 阻止对世界经济论坛 5200 万美元付款
- OKX 计划于 3 月 23 日调整 AUCTIONUSDT 永续合约的资金费结算频率
- 分析:BTC 势头显示短期潜力,但因交易量较低仍倾向于长期看跌
- a16z:若 SEC 提供代币发行指导,可阻止美国开发的区块链技术所有权被转移到海外
- 何一:Binance 下期投票下架将采取新投票机制
- 数据:PumpSwap 上线首日交易量 66.8 万美元,仅占 Raydium 的 0.2%
- 本周美国比特币现货 ETF 累计净流入 7.443 亿美元
- 蒙大拿州拟立法强化数字资产监管,2024 年全美诈骗损失已逾 125 亿美元
- dYdX 基金会:目前持有约 620 万枚 DYDX 代币可用于基金会委托
- Kaito AI:30 天 KAITO 申领期结束,未申领代币将用于发放激励
- 观点:下周 PCE 等宏观数据或影响美联储降息决策,可能推动 BTC 潜在上涨
- 分析师:若关税问题在四月初解决,将为加密市场带来积极催化剂
- 当前主流 CEX、DEX 资金费率显示市场回归普遍看跌态势
- Wintermute 或为 mubarak 做市商,现持有 96.9 万美元 mubarak
- UniSat 发布新版扩展钱包,将支持钓鱼网站检测
- Binance 投票上币榜:BANANAS31、SIREN、mubarak 暂列前三
- GMGN 联创:BNB Chain 上跟单功能将在两周内推出
- Custodia Bank 创始人:美联储正在审查 2 家加密友好银行,去银行化问题或于明年 1 月才能解决
- Circle 联创:数字货币应用 GCash 已支持 USDC
- 比特币第 888,888 个区块刚刚已被开采
- 灰度比特币迷你信托基金今晨增持约 62 枚 BTC,价值近 520 万美元
- 比特币网络交易费用小幅走高,正挖掘区块 888888
- 比特币 ISO 官方代码域名“XBT.com”被拍卖,起拍价近 280 万美元
- 马斯克旗下社媒平台“X”计划收购银行持有的最后一笔 12 亿美元并购债务
- CZ 链上捐款地址现为 quq 持币榜一
- 数据:过去 7 天 Binance 交易所钱包流出约 4131.66 枚 BTC
比推专栏
更多 >>观点
项目
比推热门文章
- AUCTION 24H 跌幅近 50%
- TAT 及 quq 自昨日冲高后均回落跌超 70%
- 贝莱德 CEO:比特币价格预计可涨至 50 至 70 万美元
- AUCTION 24 小时下跌超 50%,爆仓 1665.22 万美元
- Astherus 上线 mubarak 和 BANANAS31 的永续合约交易,杠杆最高可达 25 倍
- ZETA 拉升触及 0.45 美元,24 小时涨幅 52.35%
- 彭博分析师:2025 年美国政府购买比特币的可能性仅为 30%
- 美国司法部追回一起加密货币诈骗案的 700 万美元赃款,现已敦促受害者认领资金
- IMF 首次将比特币等数字资产纳入全球经济统计标准
- AUCTION 项目方凌晨转出 35.9 万枚代币到多家 CEX 平台后,币价开始下跌