區塊鏈每個節點都完整記錄資料,裝的下麼,不會爆麼

時間 2021-06-10 00:02:36

1樓:EanCuznaivy

辦法都是人想出來的。

可以在合約裡設定條件刪掉確定過期的key。

可以把久遠的交易丟到一些偏向於中心化但是可以用去中心化手段證明交易未曾篡改的地方(Merkle Proof,只在公共賬本上留交易雜湊,鏈外儲存Merkle Path)。

可以在某個高度重新生成「創世區塊」對以前的State進行簡化和歸檔。

可以只啟動自己感興趣的單一場景的側鏈和它的父鏈(該父鏈如果也是其他鏈的側鏈的話我需要啟動更高一級的父鏈,直到啟動主鏈),資料量也不會很大,除非當時應用規劃就有問題。

有一些方法只是想法,還沒有實際驗證,但是我相信總有可行的辦法。

而且資料量和TPS關係沒有那麼大……

2樓:知者善知

理論上是這樣的,

最開始位元幣賬本很小,現在越來越大,幾十G了。

但問題是

1.隨著賬本越來越多,儲存技術也會越來越完善。所以完全不用擔心。

2.會有專門的礦工負責記賬,賬本越大,礦機效能,儲存也會越來越大。

3.並不是不是所有的節點有參與記賬,只要重要節點或者超級節點參與記賬即可,所以會節約成本。

區塊鏈的每個全節點需要儲存所有的交易資料嗎?

GL TECH 區塊鏈的每個全節點需要儲存所有的交易資料。針對你第二個問題,我詳細回答一下 單個節點容量不足,區塊鏈開發團隊是可以將區塊擴容的。這個事情BITCOIN的區塊鏈已經經歷過了。2008 2009年的時候BITOCOIN有一次擴容,當時因為使用者不多,開發人員比較輕鬆通過fork分叉技術把...

區塊鏈是公開透明的分布式總帳,每個節點都有乙個完整的賬本,那為什麼又說區塊鏈能夠保護隱私呢?

maxdeath 隱私是隱私,匿名是匿名,在專業範疇裡這是完完全全的兩碼事。區塊鏈領域裡,甚至在技術界在宣傳上都充斥著這種不專業的東西。簡單說你的問題很好,區塊鏈如何在保證可靠性的情況下提高私密性是目前研究的一大方向,據我所知目前除了zcash從描述上似乎有了突破之外,還沒有非常好的解決方法。所以說...

怎麼樣成為區塊鏈上(公鏈)的乙個節點?

幣圈搬運工 像TRX EOS等公鏈的超級節點是由持倉TRX或EOS的使用者投票產生。比如 在TRON網路中,任何TRX持有者都可以申請成為超級代表候選人,都有機會成為超級代表或者超級代表合夥人。每個TRX持有者都可以投票給超級代表候選人,獲得投票數最高的前27名候選人將成為超級代表,第28 127名...