区块链激励设计与分析:比特币-NG的深入解读
1. 比特币-NG概述
比特币-NG(Bitcoin-NG)将领导者选举与交易序列化进行了解耦。在比特币中,区块挖掘有两个功能:一是通过NC选举领导者(即有效区块的所有者),二是对交易进行排序和验证。而比特币-NG通过区分区块功能,实现了领导者选举与交易序列化的分离。
具体来说,比特币-NG使用通过工作量证明(PoW)挖掘的关键块以稳定的速率(例如每100秒一个关键块)选举领导者。每个领导者可以以另一个速率(通常高于关键块的速率,例如每20秒一个微块)生产包含未确认交易的多个微块。关键块与比特币中的传统区块非常相似,只是它不携带任何交易;而微块包含交易,但不包含任何工作量证明。尽管微块的速率通常远大于关键块的生成速率,但必须对其进行限制,以防止恶意领导者用微块淹没系统。这种解耦使得比特币-NG能够在两个连续的关键块之间处理许多微块,从而显著提高了其交易吞吐量。
比特币-NG采用了与比特币类似的分叉选择规则。在比特币-NG中,微块没有权重,甚至没有供矿工选择挖掘哪个关键块的二级索引。例如,当存在两个具有相同数量关键块但不同数量微块的分叉分支时,矿工将这两个分叉分支视为相等,采用统一的平局决胜规则选择一个分支,然后在该分支的最新微块之后进行挖掘。
一个诚实的矿工仍然遵循最长链规则(LCR)选择一个“正确”的关键块(即仅由关键块组成的最长链中的最后一个关键块),然后在关键块矿工生产的最新微块上进行挖掘。因此,没有微块时,关键块的挖掘过程与比特币中的相同。比特币中的自私挖矿攻击也可用于攻击比特币-NG中的关键块。与比特币类似,比特币-NG也提供两种奖励,即关键块奖励和交易费用。每个矿工如果通过成功解决PoW难题挖掘到一个关
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



