<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    什么是分片技術


    發現錯別字 1年前 提問
    回答
    1
    瀏覽
    595
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    CISP-PTE CISM-WSE

    分片技術就是將大型數據庫中的數據劃分成很多數據分片(shard),再將這些數據分片分別存放在不同的服務器中,以減小每個服務器的數據訪問壓力,從而提高整個數據庫系統的性能。

    而把分片技術運用到區塊鏈網絡中的思想是將擁有許多節點的區塊鏈網絡劃分成若干個子網絡,每個子網絡中包含一部分節點,也就是一個“分片”(shard)。同時網絡中的交易也會被劃分到不同的“分片”中去處理,這樣每個節點只需要處理一小部分傳入的交易,不同的節點可以并行處理交易,即可增加交易處理和驗證的并發度,從而提升整個網絡的吞吐量。

    傳統的老牌公有鏈大部分都是單鏈結構,所有礦工都在相互競爭去延伸下一個區塊。由于產生區塊的平均時間是固定的,例如比特幣平均每10分鐘產生一個區塊,隨著越來越多的礦工加入挖礦行列,挖抗難度得到提升,以保證每10分鐘產生一個區塊。但是,隨著投入更多的礦機,整個系統的吞吐量并沒有得到提升。

    在引入分片技術之后,隨著整個網絡算力的線性提升(即節點數增加),分片的數量也會增加,進而提高了交易處理的并發度,整個網絡的吞吐量也會線性提升。這個特點被稱為可擴展性,又被稱為水平擴容屬性。

    分片技術給區塊鏈網絡帶來了如下好處:

    • 從理論上講,分片技術可以提高交易處理和確認的并發度,進而可以對整個網絡的吞吐量提高幾十倍甚至上百倍。

    • 吞吐量成倍的增加,使得交易擁堵的問題得以有效的解決,有助于轉賬手續費的降低。

    • 整個網絡的吞吐量大幅提升,改變了人們對于加密貨幣支付效率低的看法,這將很大程度上促進dApp的發展,使得更多的dApp在分片網絡上運行。雖然單筆交易手續費降低了,但是總體會提升挖礦收益,從而形成良性循環。

    • 經典的以太坊公鏈狀態信息都存儲在區塊鏈上,每個節點將保存全部的狀態信息,這使得它的存儲空間變得非常昂貴。狀態分片具有很好的存儲空間可擴展性,它的實現將極大地解決存儲空間昂貴的問題。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    1年前 / 評論
    亚洲 欧美 自拍 唯美 另类