• 【超完整懶人包】認識比特幣!原理與應用全面解析|動區新手村
  • Account
  • Account
  • BlockTempo Beginner – 動區新手村
  • Change Password
  • Forgot Password?
  • Home 3
  • Login
  • Login
  • Logout
  • Members
  • Password Reset
  • Register
  • Register
  • Reset Password
  • User
  • 不只加密貨幣,談談那些你不知道的區塊鏈應用|動區新手村
  • 動區動趨 BlockTempo – 最有影響力的區塊鏈新聞媒體 (比特幣, 加密貨幣)
  • 所有文章
  • 最完整的「區塊鏈入門懶人包」|動區新手村
  • 服務條款 (Terms of Use)
  • 關於 BlockTempo
  • 隱私政策政策頁面 / Privacy Policy
動區動趨-最具影響力的區塊鏈新聞媒體
  • 所有文章
  • 搶先看
  • 🔥動區專題
  • 🔥Tempo 30 Award
  • 加密貨幣市場
    • 市場分析
    • 交易所
    • 投資分析
    • 創投
    • RootData
  • 區塊鏈商業應用
    • 金融市場
    • 銀行
    • 錢包
    • 支付
    • defi
    • 區塊鏈平台
    • 挖礦
    • 供應鏈
    • 遊戲
    • dApps
  • 技術
    • 比特幣
    • 以太坊
    • 分散式帳本技術
    • 其他幣別
    • 數據報告
      • 私人機構報告
      • 評級報告
  • 法規
    • 央行
    • 管制
    • 犯罪
    • 稅務
  • 區塊鏈新手教學
  • 人物專訪
    • 獨立觀點
  • 懶人包
    • 比特幣概念入門
    • 從零開始認識區塊鏈
    • 區塊鏈應用
  • 登入
No Result
View All Result
  • 所有文章
  • 搶先看
  • 🔥動區專題
  • 🔥Tempo 30 Award
  • 加密貨幣市場
    • 市場分析
    • 交易所
    • 投資分析
    • 創投
    • RootData
  • 區塊鏈商業應用
    • 金融市場
    • 銀行
    • 錢包
    • 支付
    • defi
    • 區塊鏈平台
    • 挖礦
    • 供應鏈
    • 遊戲
    • dApps
  • 技術
    • 比特幣
    • 以太坊
    • 分散式帳本技術
    • 其他幣別
    • 數據報告
      • 私人機構報告
      • 評級報告
  • 法規
    • 央行
    • 管制
    • 犯罪
    • 稅務
  • 區塊鏈新手教學
  • 人物專訪
    • 獨立觀點
  • 懶人包
    • 比特幣概念入門
    • 從零開始認識區塊鏈
    • 區塊鏈應用
  • 登入
No Result
View All Result
動區動趨-最具影響力的區塊鏈新聞媒體
No Result
View All Result
Home 技術 以太坊

科普 | 作為以太坊可擴展性未來,分片 (Sharding) 是什麽?有沒有潛在風險?

白話區塊鏈 by 白話區塊鏈
2021-11-13
in 以太坊, 專欄作者, 技術
A A
科普 | 作為以太坊可擴展性未來,分片 (Sharding) 是什麽?有沒有潛在風險?
346
SHARES
分享至Facebook分享至Twitter

你或許也知道,限制目前區塊鏈技術大規模落地應用的一個很重要因素就是性能,這也是為什麽很多傳統網路從業者不太看好區塊鏈技術的一個原因。那麽,如何解決區塊鏈的性能問題呢?其中的一個解決方案就是分片技術(Sharding)。

本文目錄

  • 什麽是分片?
  • 什麽是區塊鏈領域裡的分片?
  • 分片技術潛在的風險
    • Coinbase工程師揭露:以太坊 2.0 預計 2022 Q2 合併、首先是解鎖 800 萬顆 ETH
    • 科普|以太坊2.0 Staking 指南〈參〉:分片化的共識 Sharded Consensus
    • 【新手入門知識 】分片技術、BFT-DPOS、Sharding、TPS 名詞解釋

什麽是分片?

分片是數據庫分區的一種形式,也稱為水平分區,即將一個大的數據庫切分成很多小的、可處理的部分,從而提高性能,縮短響應時間。

分片並不是一個新的概念,早在 90 年代後期就出現在了傳統的中心化數據庫管理中。這個概念的流行,要歸功於一個多玩家同時在線玩的角色扮演遊戲 Ultima Online。

在這個遊戲中,開發者將玩家分配到不同的伺服器來緩解流量壓力(這意味著有很多個平行的「遊戲世界」)。商業上,一個普遍的分片案例就是將用戶訊息的數據庫按照地理位置劃分,同一個區域的用戶訊息放在一起,存到單獨的伺服器中。

什麽是區塊鏈領域裡的分片?

區塊鏈就相當於一個數據庫,每一個節點都相當於一個獨立的伺服器。正常情況下,這些節點每次只有一個節點能獲得記帳出塊的權利,剩下沒獲得出塊權的節點相當於做了「無用功」,白白浪費了算力。

如果將分片技術運用到區塊鏈中,就相當於將區塊鏈網路裡的所有待處理任務(比如確認交易、運行 DApp 等)進行分解,全網的節點也進行分組,每一組同時處理一個分解後的任務(比如 150 筆待確認交易),這樣就從原先單一節點處理全網的所有任務變成了多組節點同時並行處理。

舉個例子,假設目前以太坊上有 8,000 個節點(礦工),全網待確認的交易是 15,000 筆。以太坊每秒能處理 7-15 筆交易,正常情況下至少需要 1,000 秒才能處理完這些待確認的交易,當然處理的過程中又會有新的待確認交易產生。

延伸閱讀:【以太坊技術】以太坊創辦人Vitalik Buterin:以太坊將以分片技術(Sharding)即將到來

如果採用分片技術,將 8,000 個節點分成 100 組,每組 80 個節點,這 15,000 筆待確認交易分成 100 個分區,每個分區 150 筆,那麽,每組節點(80 個)可以並行處理各自分區裡的待確認交易(150 筆),這樣最快 10 秒鐘就可以全部處理完那 15,000 筆待確認交易。

從這個例子中,我們可以看到,分片技術可以大幅提高區塊鏈的性能。

分片技術潛在的風險

那麽,分片技術有沒有缺陷呢?答案是肯定的。

分片技術雖然能在一定程度上解決區塊鏈的性能問題,讓區塊鏈更具有可擴展性,但也存在兩個缺陷。

一個是分區後,不同區的通訊問題。上面的例子,將以太坊網路分成 100 個分區,每個分區都是獨立的,相當於有 100 條獨立的、平行的以太坊區塊鏈,每條都由一組礦工(80 個節點)維護和確認交易。

這 100 條獨立的以太坊區塊鏈並不能相互通訊,如果要通訊,勢必要增加跨分區的通訊機制(類似跨鏈),這會增加區塊鏈的複雜性,開發難度也會提高。

第二個是區塊鏈的安全性。還是上面的例子,在未分片之前,以太坊網路是 8,000 個節點組成的算力,分成 100 個分區後,每個分區相當於一條獨立的以太坊區塊鏈,算力下降到 80 個節點組成的算力。

此時,對其中一個分區進行 51% 算力攻擊就容易很多。控制了一個分區,攻擊者就可以在這個分區內做惡,篡改交易。

以太坊基金會計劃將分片技術作為以太坊 2.0 的升級內容之一。以太坊如何解決分片技術的上述 2 個缺陷,我們拭目以待。

📍相關報導📍

Coinbase工程師揭露:以太坊 2.0 預計 2022 Q2 合併、首先是解鎖 800 萬顆 ETH

科普|以太坊2.0 Staking 指南〈參〉:分片化的共識 Sharded Consensus

【新手入門知識 】分片技術、BFT-DPOS、Sharding、TPS 名詞解釋


讓動區 Telegram 新聞頻道再次強大!!立即加入獲得第一手區塊鏈、加密貨幣新聞報導。

LINE 與 Messenger 不定期為大家服務

加入好友

加入好友

 

 

 

 

Tags: ETHethereum以太坊分片技術算力


關於我們

動區動趨

為您帶來最即時最全面
區塊鏈世界脈動剖析
之動感新聞站

訂閱我們的最新消息

動區精選-為您整理一週間的國際動態

戰略夥伴

Foresight Ventures Foresight News

主題分類

  • 關於 BlockTempo

動區動趨 BlockTempo © All Rights Reserved.

No Result
View All Result
  • 所有文章
  • 搶先看
  • 市場脈動
  • 商業應用
  • 區塊鏈新手教學
  • 區塊鏈技術
  • 數據洞察
  • 政府法規
  • RootData
  • 登入

動區動趨 BlockTempo © All Rights Reserved.