比特币现金漏洞被剥削了
在货币升级实施Schnorr签名的同时或之前,比特币现金已经利用了一个明显无害的漏洞。
有人说这是来自fork本身的一个bug,而有些人则说这是来自比特币核心代码库的旧的或遗留的bug,它与fork一起被利用。
问题似乎是未能更新旧代码以解决OP_CHECKDATASIG和OP_CHECKDATASIGVERIFY事务,这是Peter Todd的两个功能,如果内存没有错误。因此,包含这两个操作的事务被错误地视为无效。
所有资金似乎都非常安全。这里最大的损害似乎只是一个事务没有包含在一个块中,最近的块包含很少或没有事务。
目前的BCH区块,2019年5月。
现在看来这已经恢复正常了。开发者似乎已经发现了这个漏洞。修复已经消失或正在进行中。
这是一个发展中的故事,所以完整的细节并不清楚,但它似乎主要是遗留的错误。
开发它的好处是未知的。就货币方面而言,它似乎没有。然而,它的启示显然是有帮助的。
如果以适当的方式完成它可能会更有帮助,但也许它们有点害羞,也许觉得以正确的方式做它可能有点复杂。
他们利用它的原因可能有两种可能性。第一个可能是他们或许想让BCH开发人员看起来有点无能,这太愚蠢了,因为谁没有错误抛出代码。
因此,或者至少我们想要的理由,更可能的原因是他们希望看到Schnorr签名在起作用,因此有点强化代码。
有竞争力的合作应该被称为。智能孩子们在他们真正相爱的时候假装彼此讨厌。
第一次Schnorr交易显然已经在BCH进行。比特币试图通过称之为Taproots让他们看起来更酷。
乒乓球通过代码随着战斗继续进行最好的货币网络与协议级别的任何错误更多的是编码器的有趣工件,因为这里的资金是safu。