????吳其震
????20190126于廣州
????比特幣有個缺點就是存儲量大,好幾百個G,這個缺點還被各種專家說成了區(qū)塊鏈技術的缺點。
首先,這不是區(qū)塊鏈技術的缺點,但專家寫文章總得湊點字數(shù),否則顯得自己理解不深刻。
?其次,比特幣大可不必存儲這些數(shù)據(jù)。
比特幣存儲幾百個G的內容,無非就是想將歷史都留存下來。如果某個家伙想花費某個UTXO,那就先看下歷史,這個UTXO是不是已經被花費了。為了做這個檢查,在代碼里面還設置了個pool的變量,然后引發(fā)了無數(shù)個同步的操作。
而這個目的,翻譯過來就是:這個UTXO是否在一個集合中?
????這種事情,沒有必要設計一個集合存儲所有歷史,然后一個個去比較的。比如下面這種辦法就很好呀。

????可以查看原文鏈接:
????https://ethresear.ch/t/rsa-accumulators-for-plasma-cash-history-reduction/3739
????當然有人指出這個辦法有其局限性:僅對于UTXO交易模型有效,對以太坊那種每個交易僅為增量修改信息的交易模型,靠驗證一個交易是否在歷史集合里面,想獲知賬戶余額是有難度的。