区块链文库报道:
DOG模式:放宽比特币转发策略而不改变共识规则
DOG模式是一种提议的比特币客户端配置,它放宽了节点的默认转发策略,改变了节点在点对点网络中继的交易,而不改变比特币的共识规则。这一区别至关重要:更宽松的默认中继策略影响的是交易如何传播,而非什么构成有效的区块或交易。
DOG模式背后的核心主张很狭窄。它调整了节点在决定是否接受并将未确认交易转发给其对等节点时使用的默认参数。节点的转发策略(有时称为中继策略或内存池策略)是一组本地规则,用于控制哪些交易进入内存池并被传播出去。
这些策略规则并非比特币共识的一部分。这是对网络行为的改变,而非分叉。这一框架的讨论与Runestone的DOG模式比特币客户端计划相关,该计划旨在绕过BIP 110对非金融数据的限制,后者同样处于中继策略的争论之中。
转发策略与共识规则:关键区别
当一个钱包广播一笔交易时,该交易首先到达一个节点,该节点根据其本地策略检查交易,如果满足条件,则将其中继给其他节点。这一传播过程就是交易在被矿工纳入区块之前在网络中传输的方式。
共识规则则不同。它们定义了什么是有效的区块和交易,是每个节点必须同意以维护单一共享链的规则,包括BIP 110等提案中规定的限制。
非共识策略的改变并不会重新定义哪些区块或交易是有效的。运行宽松转发策略的节点仍然会拒绝任何违反共识规则的区块或交易;它只改变在确认前愿意中继的内容。
为什么放宽默认中继策略对节点操作者可能重要
更宽松的默认转发策略可能会改变某些交易的传播方式。如果更多节点采用宽松的默认设置,那么原本因严格默认策略而被丢弃的中继交易可能会在网络中传播得更远。
这对操作者而言意味着需要权衡的利弊,而非确定性。放宽中继过滤器可能会影响垃圾邮件过滤、带宽使用以及节点内存池的填充方式,因为更多类型的交易将被接受和转发。
默认设置并非强制行为。每个操作者都可以选择自己的配置,因此宽松的默认设置仅对实际运行它的节点生效,并且可能不会广泛传播。
这对整个比特币网络没有改变什么
根据描述,DOG模式并非共识变更。它不需要软分叉或硬分叉,也不会改变所有节点强制执行的验证规则。
此外,它不强加任何义务。没有节点被要求采用DOG模式,运行严格默认设置的节点将继续像以前一样运行。
这一改变并不触及比特币的货币政策或基础验证规则。发行量、供应量以及定义有效链的共识检查均不受转发策略默认设置的影响。
关于DOG模式与比特币中继策略的常见问题
什么是DOG模式?一种提议的比特币客户端配置,用于放宽节点对未确认交易的默认转发(或中继)策略。
DOG模式会改变比特币共识吗?不会。它改变的是默认中继行为,而非定义有效区块和交易的共识规则。
默认转发策略变更会影响谁?主要是选择运行宽松默认设置的节点操作者;该变更仅适用于采用它的节点。
这与比特币升级或分叉相同吗?不同。这是对节点默认策略层面的改变,而非协议软分叉或硬分叉。
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复




