🎉 親愛的廣場小夥伴們,福利不停,精彩不斷!目前廣場上這些熱門發帖贏獎活動火熱進行中,發帖越多,獎勵越多,快來 GET 你的專屬好禮吧!🚀
🆘 #Gate 2025年中社区盛典# |廣場十強內容達人評選
決戰時刻到!距離【2025年中社區盛典】廣場達人評選只剩 1 天,你喜愛的達人,就差你這一票衝進 C 位!在廣場發帖、點讚、評論就能攢助力值,幫 Ta 上榜的同時,你自己還能抽大獎!iPhone 16 Pro Max、金牛雕塑、潮流套裝、合約體驗券 等你抱走!
詳情 👉 https://www.gate.com/activities/community-vote
1️⃣ #晒出我的Alpha积分# |曬出 Alpha 積分&收益
Alpha 積分黨集合!帶話題曬出你的 Alpha 積分圖、空投中獎圖,即可瓜分 $200 Alpha 代幣盲盒,積分最高直接抱走 $100!分享攢分祕籍 / 兌換經驗,中獎率直線上升!
詳情 👉 https://www.gate.com/post/status/12763074
2️⃣ #ETH百万矿王争霸赛# |ETH 鏈上挖礦曬收益
礦工集結!帶話題曬出你的 Gate ETH 鏈上挖礦收益圖,瓜分 $400 曬圖獎池,收益榜第一獨享 $200!誰才是真 ETH 礦王?開曬見分曉!
詳情 👉 https://www.gate.com/pos
Shardeum突破性動態分片技術解析:交易級共識與線性擴展
分片技術探索:Shardeum的新突破
2022年9月15日,以太坊完成了備受矚目的合並(Merge)。這標志着以太坊從工作量證明(PoW)過渡到權益證明(PoS)共識機制。然而,合並並不會直接帶來更高的可擴展性、安全性和可持續性。真正能實現這些目標的是一整套解決方案:具有分片能力的主網搭配增強可擴展性的Layer2方案。
分片是可擴展性三難困境下的一種擴容解決方案。它通過將網路中的節點分成更小的組,處理不同的事務集並實現並行處理。這種方法類似於超市開設多個結帳通道,可以直觀地減少排隊時間和提升效率。
然而,分片技術的實施過程中仍面臨諸多挑戰。本文將梳理分片技術的發展脈絡,比較現有的分片解決方案,並探討一種新的可行方向:Shardeum與動態分片。
一、關於"分片"
從以太坊作爲坐標系原點出發,區塊鏈的擴展性方法可分爲兩大類:
縱向擴容(Vertical Scaling): 通過提高系統現有硬件性能實現。這種方式簡單有效,但會限制網路的去中心化水平。
橫向擴容(Horizontal Scaling): 主要有三種思路:
每種擴容方案都在不可能三角中尋求平衡,配合系統的經濟激勵機制設計,達到宏觀和微觀層面的平衡。
分片技術面臨的關鍵問題包括:
網路分片(Network Sharding)
網路分片是指將區塊鏈網路分片,由各個分片處理鏈上交易,爭奪記帳權。主要挑戰是隨着節點被劃分,攻擊者的難度和成本會直線下降。
解決方案通常是構建一定程度的無偏隨機性,將攻擊者的成功概率降到最低。例如以太坊採用隨機從所有驗證者中選出某個分片的驗證者,並每6.4分鍾更換一次。
交易分片(Transaction Sharding)
交易分片是指制定"哪些交易分配到哪些分片"的規則。不同帳本模型對交易分片的實現有影響:
UTXO模型:需要跨分片通信。一種可能方式是根據交易的輸入值進行哈希,確定分片。
帳戶/餘額模型:只要將交易按發送者地址分片,就可以保證同一帳戶的多筆交易在同一分片處理,有效防止雙花。
狀態分片(State Sharding)
狀態分片指區塊鏈數據如何分配在不同分片中存儲。主要挑戰是跨分片交易的處理。
有兩種思路:
二、分片的探索與嘗試
計算分片
Zilliqa是最早嘗試分片的智能合約平台之一。它採用計算分片,即只進行計算分片,不進行網路和存儲分片。這種方法簡單有效,但網路帶寬和存儲仍是瓶頸。
靜態狀態分片
更通用的分片方法是將帳戶地址空間劃分爲固定大小的分片,並將節點分配給不同分片。Near、Elrond和Harmony等採用這種方法。
以太坊的數據分片構想
以太坊對未來分片的構想包括:
Harmony
Harmony採用標準的分片方法,擁有多個稱爲分片的小型區塊鏈和一個協調它們的信標鏈。
網路分片:將驗證者網路分爲不同分片。 交易分片:交易由單個分片處理。 狀態分片:每個分片的驗證者存儲1/N的全局狀態。
Harmony支持跨分片消息傳遞,但具體實現細節尚待完善。
Elrond
Elrond採用自適應狀態分片和安全的權益證明共識機制。
它使用元鏈(Meta Chain)設計,可在幾秒內快速確定跨分片交易。跨分片交易策略使用異步模型,先在發送者分片處理,再在接收者分片處理。
Near
Near提出了夜影協議(Nightshade),將系統建模爲單一區塊鏈,在塊級別進行分片。
Near的跨分片交易需要在每個相關分片中連續執行。完整交易先發送到第一個受影響的分片,然後生成收據交易路由到下一個分片,依此類推。
三、Shardeum與動態狀態分片
Shardeum提出了兩種新穎的解決方式:
3.1 交易級共識
Shardeum網路上的共識在每個交易級別而不是塊級別完成,允許跨分片同時處理交易。這種交易級共識消除了確保原子處理所需的復雜性,可實現秒級finality和低延遲。
3.2 線性擴展
Shardeum使用動態狀態分片,每個節點可持有不同的地址範圍,覆蓋的地址之間存在重疊。這種方法復雜度更高,但允許真正的線性擴展。
通過地址空間和節點對應關係的動態變化,以及新的數據可用性證明,Shardeum可實現近似的"線性擴展"。
Shardeum目前擁有10個分片,每個分片128個節點,共1280個節點。2022年第四季度,主網預計上線。雖然仍在開發中,但底層Shardus技術已被證明可實現線性擴展。
2022年8月,Shardeum在測試網Liberty 2.0上展示了100TPS的能力。目前使用50個節點進行測試,每個節點存儲約1/5的總數據,執行1/5的總交易。
四、結語
真正可擴展的分片區塊鏈需要從頭構建。同樣,建立一個堅實的社區也需要長期努力。Shardeum測試網上線後,活躍的測試人數和交易數令人鼓舞,但也面臨一些質疑聲音。
我們相信,只有在Web3大規模採用時,高性能去中心化的公鏈才能脫穎而出。那些經歷質疑、公開討論和反復論證的社區,才能在去中心化道路上走得更遠。