比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > USDC > Info

Eth 2.0將要實現的Sharding(分片)是什么?_ETH

Author:

Time:1900/1/1 0:00:00

編者按:本文來自區塊鏈大本營,作者:Hackernoon,編譯:火火醬,Odaily星球日報經授權轉載。以太坊是所有區塊鏈中一直與分片概念同步的底層平臺,想要理解為什么以太坊開發者社區想要實現分片,重點是要理解分片是什么,以及這個解決方案為何如此有吸引力。根據ETHGasStation的統計,向以太坊區塊鏈中添加一項交易大約需要1.78分鐘,每32秒生成一個新的區塊,平均每秒處理15-20個交易。這個生態系統創造了一個有利于礦工而非用戶的環境,如果用戶想要優先處理他們的交易,就必須要提高他們的gas價格。由于低吞吐量、高延遲和高價格限制了以太坊網絡性能,因此,目前以太坊上不太適合部署需要強可擴展性的服務和應用程序。什么是分片?

簡單來講,分片是一種分區方式,可以在P2P網絡中分散計算任務和存儲工作負載,經過這種處理方式,每個節點不用負責處理整個網絡的交易負載,只需要維護與其分區相關的信息就可以了。為了進一步解釋分片,我們可以看一下最簡單的分片示例。以太坊的創始人VitalikButerin稱其為“通過1000山寨幣增加擴展性”。在本例中,不是運行單條區塊鏈,而是運行多條區塊鏈,我們將每條區塊鏈稱為一個shard,而不是稱之為區塊鏈。反過來說,每個分片都有自己的驗證器網絡或者節點網絡,可以使用PoW算法挖掘區塊,也可以通過質押或投票來挖掘區塊。分片所面臨的挑戰

Kraken平臺ETH一度跌至700美元:金色財經報道,加密貨幣交易所Kraken上的ETH價格今日晚間一度跌至700美元。截至目前,該平臺上ETH價格已恢復至正常水平。[2021/2/23 17:41:11]

在嘗試去使用分片時,我們面臨的第一個問題是,由于每個分片都有自己的節點集,所以每個分片的安全性都低于像以太坊這樣的單鏈。所以如果具有x數量節點的以太坊決定硬分叉并分裂為一條分片鏈,且將整個網絡分布在超過10個分片上,那么每個分片將具有原鏈1%的安全性。這意味著通過控制原鏈5.1%的節點,每個分片都可能會被破壞。

我們遇到的第二個問題是:“我們如何選擇哪個節點驗證哪個分片?”對于一個不怎么好的參與者來說,只有當這5.1%的網絡節點都在同一個分片中進行驗證時,要控制這些節點才會是個問題。允許節點選擇其在哪個分片中驗證可能會導致頻繁的網絡攻擊,因此將攻擊風險減到最低的最佳方法,就是不允許節點選擇驗證哪個分片。

實際上,所有的分片架構都是隨機為分片分配節點的。將節點分配給分片需要非特定于分片的計算,并且幾乎所有這些設計都使用單獨的鏈來處理維護整個分片和節點網絡。該鏈在以太坊中被稱為信標鏈,負責生成隨機數,將節點分配給分片,捕捉單個分片的快照,處理握手權益和其他各種功能。信標鏈有一些缺點。因為它們負責前面提到過的記錄保存計算,所以網絡使用的分片越多,信標鏈需要做的工作就越多,那么沒有分片的網絡可能會遇到低吞吐量加高延遲的問題,因此分片網絡的可擴展性有其天然的局限性。然而,分片網絡具有可乘性,因此如果網絡效率得到改善,導致網絡中節點處理交易的速度提高四倍,那么信標鏈就能夠處理四倍的分片數量,將網絡速度提高16倍。如何將數據分割為分片?

OSL 獲得香港證監會牌照,可交易 BTC、ETH 和經過篩選的證券型代幣:金色財經報道,12月15日消息,OSL率先獲得香港證券及期貨監察委員會(香港證監會)頒發牌照{第1類(證券交易)和第7類(提供自動化交易服務)受規管活動}。

OSL是BC科技集團(香港交易所股票代碼:863)成員,也是領先的數字資產平臺,目前成為首家獲香港證監會發牌、已上市、具備數字資產錢包保險且由四大會計師事務所審計的數字資產交易平臺,專為機構和專業投資者服務。

平臺正式上線后,客戶可通過OSL的安全合規平臺交易高素質加密貨幣,包括比特幣(BTC)、以太坊(ETH)以及通過嚴格篩選的證券型代幣(STOs)。[2020/12/15 15:17:46]

讓我們先看看節點通常在區塊鏈上執行的功能:處理/驗證交易將這些交易以及它們挖掘的區塊中繼給網絡上的其他節點儲存所有交易的歷史隨著網絡的發展,節點需要能夠跟上網絡的需求及其發展需要。要增加處理中的交易數量需要每個節點都增加更多計算力。中繼的交易越多,需要節點提供的寬帶就越大。要在區塊鏈上儲存所有的數據也就需要節點逐漸增加更多的存儲空間。觀察這三個參數,你會發現,無論每秒的交易數或中繼的交易數是否增加,數據存儲量都會增加。在編寫這篇文章之前,就已經提出過對存儲進行分片但不對交易進行分片的方法,而且有些項目已經實現了交易處理的分片。然而,最常見的分片類型被稱為“狀態分片”,包括每個分片中構建其自己區塊鏈的節點,該區塊鏈包含整個全球網絡中僅僅影響它們自己那部分的交易,這意味著節點只需要存儲它們分片的交易歷史,處理影響它們分片的交易,并在它們的分片中中繼這些交易。接下來,我們將介紹跨分片交易、無效交易和惡意行為。區塊鏈的分片和縮放

ETH突破540美元關口:火幣全球站數據顯示,ETH短線上漲,突破540美元關口,現報540.04美元,日內漲幅達到1.28%,行情波動較大,請做好風險控制。[2020/11/29 22:28:06]

上文中,我們討論了分片是什么,分片要解決的問題以及要有效實現分片需要克服的一些障礙。那么接下來我們將討論跨分片交易、無效交易和惡意行為。正如上文描述的分片的基本類型并不是非常有效或者實用的分片方法,因為它們不能彼此通信,所以它們就像單一區塊鏈一樣。以簡單的付款為例,如果用戶A和用戶B在同一個分片上,那么分片中的驗證器能夠毫無障礙地處理交易,但是當他們的賬戶在不同的分片上時,會出現什么狀況呢?用戶A在1#分片上,用戶B在2#分片上。各個分片上的驗證器將無法借記或貸記用戶的賬戶,因為它們沒有彼此分片的權限。然而,這個問題也是有解決方案的,下面就讓我們來更詳細地看一看其中一些解決方案:同步跨分片交易

在這種情況下,當在1#分片的用戶A要向在2#分片的用戶B發送資金時,將同時在每個分片生成包含與此交易相關的狀態轉換的區塊,并且每個分片上的驗證器會協同工作以確認這筆交易。早在2018年初,VitalikButerin就已提議將區塊與此解決方案合并。異步跨分片交易

動態 | Upbit被盜ETH轉移頻度增加 某涉黑地址6天轉移4.5萬枚ETH:北京鏈安Chainsmap監測系統發現,Upbit交易所被盜ETH近期轉移頻度正在增加,且呈現出中間多次分拆,階段性再歸集到某地址,進而再分拆轉移的策略。在這個過程中,我們也發現多個創建時間較早,但此前交易不頻繁的地址參與其中,如以0x84f4開頭某地址創建于2018年4月,此前已經400天沒有交易,但于上周再度啟動成為近期Upbit被盜涉黑ETH重要聚集地,不到6天時間已經流入近45000枚ETH。

另一方面,相關資金洗錢方式也愈加多樣,近期甚至出現了利用空投合約進行轉移的策略,據數據分析師SXWK介紹,Upbit被盜事件發生至今,其洗錢流經的交易所地址多,洗錢方式多,中間切換的幣種多,整個過程是最初攻擊者的行為,還是部分涉黑數字貨幣中間已經發生了歸屬權的變化還需進一步觀察和分析。[2019/12/24]

這是一個較為容易完成的操作,并且協調起來也要簡單的多,因此它比同步交易要更受歡迎。同樣,我們將使用1#分片上的用戶A想要給2#分片上的用戶B匯款的例子。在此場景下,負責貸記用戶B的賬戶的分片只有在有足夠證據證明負責借記用戶A賬戶的分片已經完成后,才會驗證這次交易中B自己負責的部分。但是,這種方法并不是完美的,其中一個分片的一個區塊被舍棄的可能性并不為零。當概率非零時,無論概率有多小,也仍是一個不容忽視的弱點。我們可以通過下圖來詳解一下原因:

行情 | 數據顯示:Bitfinex 昨日有大量 ETH 凈流入:據 Searchain.io 數據顯示:截止今日 0 點,包含未公開的數據中,Bitfinex 的 ETH 余

額最高,Kranken 的 ETH 余額排名第二,與第一名 Bitfinex 差 14.6 萬 ETH。

從余額變動來看,根據 Searchain.io 自有交易所標簽統計,昨日 Bitfinex 有大 量 ETH

凈流入,高達 9 萬;Huobi 有 2 萬 ETH 凈流入。OKEX 和幣安有大量凈流出,分別為

4.5 萬 ETH 和 3.5 萬 ETH。Gemini 和 Kraken 昨日 ETH 余額變動較小。[2018/9/20]

這個區塊鏈有兩個分片,巧合的是,它們都剛好在交易被合并到1#分片中的A區塊和2#分片中的X’區塊時分叉。當這樣的分叉發生時,分片必須舍棄一條鏈并接受另一條鏈。此時,如果鏈A、B等成為1#分片中接受的鏈,W’、X’等成為2#分片中接受的鏈,那么交易將順利完成,皆大歡喜。如果1#分片接受A’、B’等,2#分片接受W、X等,那么整個交易將失敗,但這也是一種可以令人接受的結果,因為可以重新發送交易。但是如果1#分片接受鏈A、B等,2#分片接受鏈W、X等的話會發生什么呢?交易中的一部分被完成,但另一部分會被舍棄。分片中的惡意節點

現在,你已經對分片及其工作原理有了更深入的理解,你可能會覺得滿足了,也可能會有更多的問題,但至少還要考慮一件事:惡意節點。1、惡意節點這種情況非常常見,當有可能出現大交易日時,無論是什么系統,都會有人想攻擊該系統。2、批準無效區塊惡意節點可能會通過創建企圖更改網絡的區塊來攻擊網絡。假設用戶1有10枚硬幣,用戶2有0枚硬幣。當用戶1想將這10枚硬幣發送給用戶2時,網絡上的惡意節點可能會試圖創建一個區塊,最終用戶1將失去所有的硬幣,而用戶2將擁有1000枚硬幣。在未分片的常規區塊鏈中,這種類型的攻擊是不可能發生的,因為每一個節點都會驗證每一個區塊,如果發現一個無效區塊,所有的節點都會拒絕該區塊。對于經典的區塊鏈來說,無論惡意節點創建了多少區塊,或者創建速度有多快,網絡的誠實節點們都將始終忽略這些區塊并繼續構建誠實的區塊鏈。如果因為惡意節點想通過構建無效區塊來向自己的賬戶充值大量代幣,導致一條鏈分裂成兩條。在這種情況下,惡意節點的數量甚至可能會超過誠實節點的數量。較短的鏈是誠實鏈,較長的鏈則是無效的鏈。在常規的非分片區塊鏈中,每個參與者都有責任驗證他們收到的所有區塊并確認其狀態,因此任何在區塊鏈中擁有既得利益的人都會立即識別出無效鏈,并忽略較短的鏈。

因為參與者無法驗證每個分片上的每筆交易,所以分片鏈會稍微復雜一些。因此我們必須弄清楚如何確認分片的整個歷史中都沒有無效區塊。由于信標鏈通常不具備驗證每個分片中的每個區塊的能力,所以我們需要其他的解決方案來確保每條鏈的完整性。假設網絡通過聯合操作,每個分片都具有拜占庭容錯機制,并且分片控制中的惡意節點小于66.667%,那么就能構建一個機制,如果出現任何試圖生成無效區塊的行為,其中一個或多個誠實節點可以證實系統存在無效區塊,系統就會收到警報。如果超過66.667%的分片由惡意節點控制,那么理論上是可以對區塊進行最終確認的,然而只要分片中有一個節點是誠實的,就可以構建一種允許誠實節點質疑惡意節點的機制。

Tags:ETH區塊鏈以太坊BITreth幣總量區塊鏈專業就業前景以太坊交易所有幾個bybit中國用戶可以KYC嗎

USDC
Decred的試驗:去中心化能幫助墨西哥嗎?_DEC

Odaily星球日報譯者|Moni本文分為三部分,探討了在新興經濟體中引入加密貨幣和去中心化系統的可行性.

1900/1/1 0:00:00
全球大蕭條下的比特幣未來_科技股

中國國慶一周美股閃崩,歐洲市場閃崩,比特幣在低位徘徊。市場觀望情緒濃重,似乎每一個人都在輾轉反側,心驚膽戰.

1900/1/1 0:00:00
資金盤Fair Win及仿盤導致以太坊連日擁堵_ETH

編者按:本文來自區塊律動BlockBeats,作者:0x66,Odaily星球日報經授權轉載。區塊律動BlockBeats消息,近日多個以太坊資金盤DAPP因為玩法創新吸引了大批玩家涌入,有的資.

1900/1/1 0:00:00
為何各國央行對比特幣無動于衷,卻對Libra如臨大敵?_比特幣

編者按:本文來自巴比特資訊,作者:海倫,星球日報經授權發布。比特幣問世十年,雖然受到監管的普遍關注,但沒有哪個國家認為它會動搖本國法幣的地位,并安心給予它“加密資產”的合法身份.

1900/1/1 0:00:00
掩蓋狼性披上羊皮的Libra仍難逃監管的“魔爪”_LIB

在風起云涌的加密數字貨幣市場,各路大神都在使盡渾身解數搶占市場份額,爭奪自己在加密數字貨幣市場的地位。當然最值得關注的仍然是擁有全球超大流量的facebook要推出的加密貨幣Libra.

1900/1/1 0:00:00
區塊鏈再度走入沉寂期,下一個撬動行業的支點會在哪里?_DEF

9月22日,Odaily星球日報“鏈接O-link城市峰會·深圳站”圓滿舉辦。本次活動吸引到了OKEx、算力地球、Clipper、BitUniverse、Qtum量子鏈等多家公司代表蒞臨現場,并.

1900/1/1 0:00:00
ads