Zilliqa的sharding(一)
最新
01-17
我們看好ZILLIQA,除了它強大的團隊以及顧問團,前期大量的資金投入外,更在於ZILLIQA有著非常棒的技術優勢。當前區塊鏈,如比特幣、以太坊的交易處理速度很低,一般低於10筆交易/秒,這就是著名的可擴展性(scalability)問題。ZILLIQA使用一種被稱為sharding的技術解決可擴展性的問題,在實驗中,在提供30000個礦工的時候,ZILLIQA可以達到1000倍以太坊的處理速度,即10000筆交易/秒。
那麼sharding是一種什麼技術呢?為何可以提高1000倍的交易處理速度?簡言之,sharding技術將整個網路分為多個shards,每個shard可以獨立的處理交易,所以ZILLIQA可以並行化的處理交易,從而增加礦工可以提高ZILLIQA總體的交易速度。比較來說,以太坊則不能並行處理交易。ZILLIQA的每個shard也不是完全各自為戰的,ZILLIQA定義了一個DS委員會,每個shard產生的塊叫做micro block,shard把產生的micro block發送給DS委員會。DS委員會從各個shard搜集micro block,再組合成為final block,最終把final block發回給各個shard。通過這種方式,位於不同shard的節點會看到完全一致的區塊鏈。
節點在進入ZILLIQA網路時,可以通過共識演算法,即POW進入DS委員會或者某個shard。交易進入哪一個節點是通過一個簡單的計算得到的,基本上是和交易的發送者有關,所以同一個交易發送者發送的交易會交給同一個shard來處理。
TAG:全球大搜羅 |