90
加密货币的设计缺陷
与所有计算机系统一样,加密货币也可能存在设计缺陷。这些缺陷可能与加密货币的底层代码或架构有关,并可能导致安全漏洞,使攻击者能够访问用户的资金或以其他方式破坏系统的正常运行。当进行更改而没有考虑对系统其他部分的潜在影响时,设计缺陷也可能导致意想不到的后果。
一个例子被称为“交易延展性”,这是比特币在 SegWit 升级之前的一个问题;该错误允许恶意行为者在跨节点(矿工)广播交易之前更改交易详细信息,例如发送者/接收者地址和交易金额。在某些情况下,这会导致双重支出,即两笔不同的交易具有相同的信息,但由于一笔交易成功,而另一笔交易失败