(借个标,前文恕删,thx)
这阵子常看到粉尘攻击的新闻,google到动区[1]跟Atomic wallet[2]的解释
稍微理解比特币系统跟以太坊还有我们一般人习惯的Account model不太一样
Account model以这些文章的解释就是每个帐户有个余额,我们就是对这余额加加减减,
不管是1块钱还是2块钱,进来就是"溶"在一个总余额中
而比特币这类的UTXO(Unspent Transaction Output)模型,
则是钱堆的概念,1块钱、2块钱传到一个钱包,不会立刻加总变成3块钱,
而是在花掉之前仍然分两堆堆著。
平常使用者用钱包感觉不到是因为钱包应用软件都已经帮我们扫描炼上资讯加总了
UTXO适合在避免双花的架构下,在同一个区块切分多组数量做传输
以我的理解可能是因为去中心化,新的区块都要经过一些堆叠确认,很可能重组,
链上传输要避免双花,势必还要新增时间序列或是扣押等等程序增加系统复杂度?