動區動趨-最具影響力的區塊鏈新聞媒體
  • Home
    • Home Layout 1
    • Home Layout 2
    • Home Layout 3
  • Browse
    • News
    • Movie
    • Music
    • Technology
    • Howto & Style
    • Entertainment
    • Gaming
  • Features
    • Youtube Video
    • Vimeo Video
    • Dailymotion Video
    • Self-hosted Video
    • User Profile
    • Playlists
    • User-created Playlist
    • Favorite Playlist (Private)
    • Watch Later Playlist (Private)
    • All JNews Features
No Result
View All Result
  • Login
  • Register
UPLOAD
動區動趨-最具影響力的區塊鏈新聞媒體
No Result
View All Result
Currently Playing

ABS獨家專訪》Gitcoin共同創辦人Scott:台灣是現實與Web3治理的重要交匯點

ABS獨家專訪》Gitcoin共同創辦人Scott:台灣是現實與Web3治理的重要交匯點

ABS獨家專訪》Gitcoin共同創辦人Scott:台灣是現實與Web3治理的重要交匯點

搶先看
ABS獨家專訪》Gate.io CEO韓林:無懼銀行進軍加密服務,台北特別有人情味

ABS獨家專訪》Gate.io CEO韓林:無懼銀行進軍加密服務,台北特別有人情味

搶先看

6 Sci-fi Gadgets in Movie We Wish Actually Existed

Movie

The 10 best games to play on your new PlayStation 4

Gaming

Tesla’s Chinese factory just delivered its first cars

News

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

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

什麽是分片?

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

分片並不是一個新的概念,早在 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 不定期為大家服務

加入好友

加入好友

 

 

 

 

No Result
View All Result

近期文章

  • 精選文章搶先看!動區登入Access質押訂閱服務,解鎖寶貴資訊快人一步
  • ABS獨家專訪》Gitcoin共同創辦人Scott:台灣是現實與Web3治理的重要交匯點
  • ABS獨家專訪》Gate.io CEO韓林:無懼銀行進軍加密服務,台北特別有人情味
  • 快訊!BTC 現在已來到 58996.2
  • 快訊!BTC 現在已來到 58815.03
Next Post
元宇宙》灰度 Decentraland 信託基金,規模單月成長314%!MANA兩週暴漲160%

元宇宙》灰度 Decentraland 信託基金,規模單月成長314%!MANA兩週暴漲160%

Copyright (c) 2019 by Jegtheme.
  • About
  • Buy JNews
  • Request A Demo
  • Contact

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
  • Account
  • BlockTempo Beginner – 動區新手村
  • Change Password
  • Forgot Password?
  • Home 1
  • Home 2
  • Home 3
  • Jin-homepage
  • Latest
  • Login
  • Profile
  • Register
  • Reset Password
  • Trending
  • Users
  • Users List Item
  • 不只加密貨幣,談談那些你不知道的區塊鏈應用|動區新手村
  • 所有文章
  • 關於 BlockTempo

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.