比特币技术之不可伪造性 - 打点钱包

比特币技术之不可伪造性
2019.11.29

 

比特币是通过挖矿产生,然后利用UTXO结构在系统中流动起来,致使每一枚比特币都可以追溯到其诞生时候的那个区块,这样完美的设计完全确保了比特币的不可伪造性。

 

举个例子:我给隔壁老王发了0.1枚比特币,为什么隔壁老王会相信这枚比特币是真的比特币呢?或者,他怎么相信我没有把这0.1个比特币同时转给了2个人或3个人呢?这和比特币的UTXO结构有关系。

 

所谓“UTXO”,具体的意思是未花费的交易输出,它是比特币交易生成及验证的一个核心概念。在比特币世界里的每一笔转账,都能够追溯到上一笔交易。每一笔付款,都可以追溯到上一笔的收款。

 

 

我给你的0.1个比特币,必须是别人给我的、我还没有进行花费的比特币。然后可以一直往上追溯到它诞生时矿工挖出来的那个区块。这个机制,保证了比特币不可被伪造,不可以被重复支付。

 

重复支付很好理解吧,字面意思就是一笔钱被重复支付了多次,在比特币世界这种情况被叫做“双花”,就是花了2次。在比特币之前,一直没有数字资产能够解决双花问题,而中本聪用这个机制,解决了这个信任问题,使得比特币能够被广泛的应用。