2018-01-26 曹祖鹏
起因
刚进2018年,区块链突然大热,程序员们可能莫名其妙,不就是一个分布式系统么,怎么突然就要改变互联网了?还是按照我们熟悉的分布式系统设计分析开始,我们了解一些区块链的基础知识,看看是否可以改变世界。
UTXO是什么
UTXO是Unspent Transaction Output(未消费交易输出)简写。这绝对是比特币的非常特殊的地方,理解UTXO也就理解了比特币去中心化的含义。
说起UTXO必须先要介绍交易模型。以我们平时对交易的理解,我给张三转账了一笔100块钱,那就是我的账上的钱少了100,张三账上的钱多了100。我们再把问题稍微复杂一些,我和张三合起来买一个李四的一个商品390块钱。我的账户支付100,张三账户支付300,李四的帐户获得390,支付宝账户获得了10块钱的转账手续费。那么对这比交易的记录应该是这样的:
more >>