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

圖文詳解以太坊的節點和分片(三)_NFT

Author:

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

上一講中,我們簡單提到了什么是分片。今天的文章我們會詳細介紹以太坊的分片技術。

什么是分片?

分片是數據庫系統中抽離而來的一個詞。我們先來介紹下數據庫中分片的概念。假設你的網站上有大量的數據庫存儲,這不僅會導致數據搜索速度減慢,還會影響可擴展性。這種情況下我們可以做些什么呢?

能不能把數據橫向切分成小的數據表格,并把他們存儲在不同的數據庫服務器中?

你或許會問為什么要進行橫向切分而不是垂直切分呢?這是由于數據表格本身的設計導致的。

我們現在進行垂直切分。

注意到了嗎?垂直切分后會把整個數據庫表切割成兩個完全不相干的數據表格。

但是橫向切分的話,還是同一個由A,B,AB,A-B構成的數據庫,只不過每個數據庫中的數據存量減少了。這些小的數據庫就是大的數據庫的分片。每一個分片的表格結構都相同。

香港財政司司長陳茂波:與人民銀行就數字人民幣跨境零售支付合作進入第二階段測試:6月25日消息,香港特區政府財政司司長陳茂波在香港特區政府網站發表司長隨筆稱,過去一年,香港國際金融中心的業務范疇更廣闊、產品更多樣化、資金來源更多元,與內地,特別是粵港澳大灣區的合作更形密切,在金融基建及創新方面,香港金管局正研究數碼港元的應用;多種央行數碼貨幣跨境網絡(mBridge)也已由實驗階段邁進試行階段;與人民銀行就數字人民幣跨境零售支付的合作,也進入到第二階段測試,目標是日后可通過轉數快為數字人民幣錢包增值。[2023/6/25 21:58:52]

區塊鏈中的分片

上一講中,我們提到過以太坊共識的問題在于所有的節點都必須對同一筆交易進行計算和確認。整個計算過程又慢又繁瑣。分片技術可以如何改善這個問題呢?

現在我們來設想一下:整個以太坊區塊鏈就是一個“萬國領土”,可以分割給所有人。這個萬國領土的默克爾樹根會切分成大大小小不同的分片根,每一個分片根都擁有自己的國度。讓我們以默克爾樹的形式把這些國度表現出來:

美聯儲3月加息25個基點的概率為65.7%:金色財經報道,據CME“美聯儲觀察”:美聯儲3月維持利率不變的概率為34.3%,加息25個基點至4.75%-5.00%區間的概率為65.7%;到5月維持利率不變的概率為26.1%,累計加息25個基點的概率為58.2%,累計加息50個基點的概率為15.8%。[2023/3/20 13:14:12]

這就是整個萬國領土切分成多個小國的簡單結構圖。現在讓我們來看一下內部機制。

分片啟動后會發生什么呢?

*萬國領土被分割成多個分片*每一個獨特的賬戶都代表著一個分片*只有同一個分片里的賬戶能相互轉賬。

在以太坊的開發者大會中,Vitalik是這樣解釋分片的:

假設以太坊被分割成成千上萬個小的島嶼。每個島嶼都是自治的。每個島嶼都有自己的特色,島嶼上的每個人都可以跟其他島民互動,并且隨意享用這個島嶼的特色。如果你想跟其他島嶼互動,就必須使用某種特定的協議。

Messari分析師:2022年時尚NFT領域的交易量接近13億美元:金色財經報道,Messari研究分析師Ally Zach在社交媒體上稱,主要品牌,包括奢侈品和零售時尚品牌,正在涉足Web3,主要是通過NFT。2022年,時尚NFT領域的交易量接近13億美元,主要是由于耐克和RTFKT的合作。RTFKT藏品占該行業二級市場 phygital 交易量的 70% 以上。耐克因 2021 年收購而成為頭條新聞RTFKT Studios,以其 CloneX NFT 系列而聞名。它還負責 2022 年超過 65% 的耐克品牌 NFT 交易活動。

其中,RTFKT自 2021 年年中以來,收藏品產生了 1.25B 美元的交易量和 1.78 億美元的收入。在同一時間段內,耐克品牌系列獲得了 5200 萬美元的價值,其中 30% 直接流向消費者,其余部分作為版稅流向項目創作者。[2023/2/7 11:51:11]

那么問題來了,這種分片技術對區塊鏈有什么影響呢?我們先來看一下比特幣和以太坊中一個正常的區塊長什么樣子?

“胖企鵝”Pudgy Penguins新任CEO:將以透明方式領導公司:金色財經報道,NFT項目“胖企鵝”Pudgy Penguins新任首席執行官Luca Netz在社交媒體發布最新Vlog“Building in Public”,并宣布將以透明方式領導公司并要將其“打造世界上最大的NFT品牌之一”。根據流出視頻顯示,Pudgy Penguins或將推出全新“Rogs”概念,而且是該NFT項目的最高計劃之一,目前尚不清楚新功能是否和此前“Egg”功能相似。[2022/12/25 22:06:41]

一個區塊中由區塊頭和包含所有交易的區塊主體構成。所有交易的默克爾根都存在在區塊頭中。

現在讓我們來自問一下:比特幣真的需要區塊嗎?真的需要區塊鏈嗎?中本聰本可以把上一筆交易的哈希記錄在一筆新的交易之中,用這種簡單的方式就可以構成一條交易鏈。

摩根大通分析師:美聯儲加息可能推動美元走高:6月15日消息,摩根大通外匯分析師認為,如果美聯儲在周三的政策會議上加息75個基點,美元將全面上漲。“在全球增長勢頭已經疲軟且美國后周期風險上升的背景下,通脹驅動的明顯更加激進的美聯儲有助于美元中心走勢的延續和高貝塔貨幣的進一步走軟,”Meera Chandan等分析師寫道。他們建議做多美元兌一籃子高貝塔貨幣(澳元、新西蘭元、挪威克朗、瑞典克朗和加元),止損幅度2.5%。由于“地區脆弱性”,該行繼續青睞美元和瑞郎兌歐元。預計美元兌日元上漲,因日本央行本周晚些時候可能按兵不動。(金十)[2022/6/15 4:26:45]

把交易都記錄在區塊中的目的是為了創造一層交互,讓整個過程更加可擴展。以太坊想做的是實現兩層交互。

第一層

第一層是交易組。每一個分片都有自己的交易群。交易群包括交易群頭和交易群主體。

交易群頭包括左右兩個部分。左側包含的信息如下:

*分片ID:交易組所屬的分片ID*前狀態根:這是交易執行前分片43的根狀態。*后狀態根:交易執行后分片43的根狀態。

右側信息如下:

*右側是隨機選取的需要在分片內確認交易的確認者。*交易組主體*包含了分片中所有交易的ID。

第一層的特征

*每一筆交易對應著它所屬分片的ID。*某特定分片中的一筆交易表明這筆交易的發起和接收賬戶都在這個特定的分片中。*交易群組中的交易只存在于分片ID之中,具有特定的前后狀態根。

現在我們來看一下第二層交互

別跑!其實非常簡單。

這就是一般的區塊鏈結構,只不過現在包括兩個主要的根:

*狀態根(stateroot)*交易群根

狀態根代表了整個以太系統的根。我們之前提到過,這個系統被切分成大大小小的分片,對應著它們各自的分國度。

交易群根包含了某特定區塊里所有的交易群。

第二層的特征

第二層是一個簡單的區塊鏈,記錄交易群而不是交易本身。交易群合法的唯一條件是:

*前狀態根與整個系統的分片根相符。*交易群組中的所有簽名都已經得到了確認。

交易群進入區塊后,整個系統的根就變成了特定分片ID的后狀態根。

那么跨分片通信是怎么實現的呢?還記得之前的島嶼比喻嗎?

分片就相當于島嶼。它們如何互相聯系呢?記住,分片的目的是讓很多平行交易同時發生來提高性能。如果以太坊允許任意的跨分片交流,那么整個分片就毫無意義了。

因此以太坊協議要如何設計來允許跨分片通信呢?以太坊使用收據實現跨分片通信。

如你所見,每筆交易的收據只需通過這個交易群的多個默克爾根就可以輕松訪問。分片中的每一筆交易都會做兩件事情:

*改變所屬分片的狀態*產生收據

數據存儲在分布式共享內存中,其他分片可以看到,但是無法修改。通過數據跨分片交流如下:

實行分片技術的挑戰有哪些?

*我們需要一種機制來知道每個節點執行了哪個分片,這種機制還要能保證系統安全又高效。*根據以太坊研究員VladZamfir的說法,在實現分片之前需要以太坊需要先轉到POS算法。節點之間可以互不信任,但是也需要能夠達成共識。如果某筆交易分割成多個分片,并分配給節點A和節點B,節點A和B需要利用某種機制來證明自己完成了分片中各自對應的工作量。

總結

隨著以太坊的進一步崛起,大都會和寧靜階段的到來,分片對以太坊越來越重要。如果以太坊想要演化成新一代的互聯網,必須要解決可拓展性問題。采用分片后的以太坊會如何發展,讓我們拭目以待。

來源鏈接:None

免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。

本文來源于非小號媒體平臺:

行走的翻譯C

現已在非小號資訊平臺發布19篇作品,

非小號開放平臺歡迎幣圈作者入駐

入駐指南:

/apply_guide/

本文網址:

/news/9602874.html

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

幣安為何推出第三條鏈?這對BNB意味著什么?

Tags:以太坊NFT區塊鏈RTF以太坊價格今日行情美元Santas War NFT Epic區塊鏈技術StartFi

PEPE
比特幣回落期間,一些機構投資者獲利退出_OIN

加密基金提供商CoinShares的一份新報告顯示,在比特幣最近的盤整期間,一些機構投資者正在獲利退出.

1900/1/1 0:00:00
Bitcoinwin投研:_HBT

據Bitcoinwin交易所平臺行情顯示:過去24h內,BTC持續震蕩下行,昨日下午擊穿第一支撐位34000.隨后跌勢一發不可收拾,今日上午跌破30000仍未有效止跌.

1900/1/1 0:00:00
HomiEx(紅米交易所)將于 1月22日14:00 上線KNC

親愛的用戶: 紅米交易所將于1月22日14:00上線KNC/USDT聚合交易對。由于為聚合交易幣對,所以暫時不開放充幣和提幣,充幣和提幣開放時間之后將會以公告另行通知.

1900/1/1 0:00:00
BTC回落期間引爭論:新一輪突破將來VS比特幣可能腰斬

2021年開年,比特幣一度突破4萬美元大關后,在最近7天內一度出現回調,截止1月21日18:17,BTC跌破32300美元關口,近7天下跌超15%.

1900/1/1 0:00:00
關于合約交易服務緊急升級維護的公告_數字貨幣

公告編號2021012203各位關心ZBG的投資者們和項目方:ZBG將于HKT2021年1月22日17:00至17:10進行合約交易系統維護,維護時間預計需要10分鐘.

1900/1/1 0:00:00
牡丹江核心要點_AVE

廣大市民應減少不必要的出行,避免前往疫情發生地區,不要前往中、高風險地區。春節農村返鄉人員需持7天內有效新冠病核酸檢測陰性結果,返鄉后實行14天居家健康監測,期間不聚集、不流動,每7天開展一次.

1900/1/1 0:00:00
ads