01什么是共识规则?
比特币的共识规则决定节点将接受哪些交易、区块和链为有效。包括签名和脚本、禁止双重支出、工作量证明区块、发行以及选择累积工作量最大的有效链;它不是由单一机构管理的民意调查或列表。
02有效性,而不是流行度
规则将接受或拒绝候选历史记录。算力、市场价格、公司支持或大多数社交网络无法将节点的无效区块更改为有效区块。
03谁来执行规则
矿工对交易进行排名并扩展链,但其结果由全节点检查。开发者发布软件,但用户选择是否运行它。经济参与者影响协调,但没有人拥有自动否决权。
04共识与政策
共识决定了区块的有效性。内存池和中继策略确定特定节点在提交之前存储或传播的内容;被策略拒绝的交易在被纳入区块后可能仍然是一致有效的。
05规则如何变化
06实际验证
验证意味着获取区块并根据自己的规则检查它们,而不是信任探索者或矿工。不同的实现必须达到相同的结果,因此边界条件和兼容性测试至关重要。
07事实核查 · 常见错误
共识决定有效性;中继和内存池策略决定提交之前的本地传播。
↗结合上下文阅读
要获得更完整的理解,请将本词条与以下词条结合阅读: Full Node, Soft Fork, Proof of Work, Bitcoin Core. 反向关联还来自: 2100万枚上限, Soft Fork, Hard Fork, BIP (Bitcoin Improvement Proposal).