比特币没有使用静态的标签,而是用执行锁定脚本的方式来实现所有权的转换。锁定脚本的执行,需要“开锁人”,也就是收款人提供一些“证据”作为参数,才能够执行成功,从而也才能开锁。
UTXO 自身包含了锁定脚本,从而使锁定脚本成为区块链数字资产(UTXO)不可分割的一部分。这就一举消除了一对空、一对假、一对多攻击的可能性。但是比特币能够这么做是有条件的,那就是它管理的智能资产UTXO本身就是数字资产。因此有人评论说,比特币是使用特定方案解决了一个特定问题,不能把它的解决方案直接照搬到其他领域去,而是必须做一些修改。
每一次交易,原UTXO被消耗,产生新的 UTXO,包含新的锁定脚本。
任何人都可以复制UTXO,但这并不构成攻击,因为锁定脚本保护的是内容,不是UTXO 那几个字节。比特币的本质是一个账簿,只要账簿内容是一致的,不管有几个账簿副本实体,本质上都只有一个账簿。这就解决了唯一性问题, 并消除了多对一攻击。
欢迎光临 区块链世界 (http://1868888.com/) | Powered by Discuz! X3.2 |