以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

以太坊節點運行需要多少成本,占用多大內存?_以太坊:TOK

Author:

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

譯者|秦曉峰編輯|盧曉明本文在TokenAnalyst團隊的幫助下,探討了以太坊生態系統中各種用戶運行節點的成本,以及成本選擇如何影響信任。要點總結:要想成為以太坊網絡中的活動塊和事務驗證的參與者,當前運行全節點所需的磁盤大小為130—150GB;以太坊鏈的大小的增長是眾所周知的(+200%Y/Y),但是大小本身并不是唯一的問題,因為完全同步的節點需要不斷的加密鏈接驗證才能確認交易;運行一個全節點的成本在終端用戶中會有很大差異。對于用戶而言,可以在AWS上運行一個完整的節點,成本是每月50-100美元;甚至可以運行一個本地實例(大約300GB的SSD),成本最低是每月30美元;考慮到以太坊上活躍節點的快速減少(自2018年初以來下降了約66%),對于普通活躍的網絡參與者來說,最小化信任的成本可能變得過高了。什么是以太坊全節點?

圍繞以太坊一個最大的困惑點是“全節點”、“輕節點”以及“歸檔節點”之間的區別。“全節點”是任何連接到以太坊網絡的計算機或服務器,下載并存儲整個區塊鏈的全部狀態,并可以為網絡提供數據請求和塊驗證。不過除非一個節點需要執行所有的交易或輕松訪問歷史數據,不然沒必要保存整條鏈。通常,礦工會運行全節點,因為他們在挖礦過程中需要全節點執行交易以及訪問歷史數據進行驗證。此外,全節點的另一個作用是網絡安全與價值的守護者,一旦有算力叛變試圖改變區塊共識,全節點組成的網絡可以拒絕掉這些交易。“輕節點”只存儲最小量的狀態,只下載區塊頭和與其交易相關的默克爾樹“分支”,只需要幾百兆存儲空間和128-512M內存,用于低容量設備,如移動設備、Dapp。連接到以太坊網絡時,可以使用全節點,也可以使用輕節點。但當發起轉賬、合約部署的時候,輕節點是不能獨立完成的,他需要借助其他全節點以他的名義來操作。這一切本身并沒有什么問題,但當遇到交易量急劇上升,區塊鏈升級的時候,它會找不到合適的全節點給它使用。實際上,輕節點就像一個“吃白食的人”,因此在業務上使用的時候,建議使用全節點。一個現實的案例是,2017年末,LES/2發布——這是一項用于服務輕節點的協議升級。許多客戶端切換了新的協議,但是仍然有重多舊的全節點仍然在運行舊的代碼,這些代碼并不支持升級,不少輕節點找不到一個與之兼容而且還留有位置的全節點導致癱瘓,GithubIssues上到處都是吐槽。“歸檔節點”是全節點的特例,包含任何給定塊上每個歷史狀態快照的數據歸檔。它只專注于全節點上的一些特定信息,比如事務跟蹤、歷史地址余額、智能合約創建,代碼和代碼中的歷史更改、智能合約存儲歷史。歸檔節點是對上述信息進行快照,這些快照可以供區塊瀏覽器和以太坊網絡上的深度分析人員使用。事實上,只有少數終端用戶(鏈上分析、審計員、區塊瀏覽器等)需要存檔節點。主要的節點客戶端是Geth和Parity,它們都提供完整的節點實現:Geth:默認的Geth同步設置,通過在填充塊體和收據之前,將狀態數據庫的下載重新排序,實現更快的同步。geth–syncmodefull:一種較慢的Geth同步模式,驗證從創世塊開始的所有塊和事務。Parity:默認的Parity同步模式,可以下載最近30000個“最佳塊”和當前狀態數據庫的快照。一旦該快照同步,Parity客戶端將與先前歷史保持完全同步——一旦該同步發生,Parity默認節點將成為全節點。parity-no-warp:一個較慢的同步模式,驗證從創世塊開始的所有的塊和事務。資料來源:EthHub理論上,只要滿足入口硬件和寬帶要求,任何人都可以在計算機上運行一個完整的以太坊節點,來驗證鏈上的事務和塊。這些要求之所以五花八門,產生混淆,主要是由于對下載的數據總量以及維護節點同步所需的硬件和帶寬需求有不同的看法。事實上,不同的節點客戶端在進行節點實現時,都有自己的參數和配置要求,這是造成混淆的一個重要原因。三種類型的以太坊節點,對終端用戶和磁盤大小的典型要求:簡而言之,成為以太坊網絡中活動塊和事務驗證的參與者,運行全節點所需的磁盤大小目前約為130—150GB。歷史“狀態”信息包括什么?

以太坊本周質押收益率升至8.6%,創歷史新高:金色財經報道,據beaconcha.in網站上的ETH Store數據,本周以太坊質押回報率(驗證者年化收益率)最高升至8.6%,創以太坊合并后最高紀錄。驗證者這一周賺取了24997ETH(約4600萬美元),較4月最后一周18339ETH(3300萬美元)的收入增加了40%。(theblock)[2023/5/10 14:53:31]

以太坊鏈的大小的增長是眾所周知的(+200%Y/Y),但是大小本身并不是唯一的問題,因為完全同步的節點需要不斷的加密鏈接驗證來確認事務。這些證明,加上5000多萬個地址帳戶(以及它們各自的關聯數據列表),構成了一個復雜的數據結構,稱為statetrie。雖然有些人可能認為約130GB的內存相對來說不是太大,但對一個需要完全同步的節點而言,持續的驗證狀態會不斷增加節點的負擔。來源:Etherscan.io、Blockchain,Block因此,在維護完全同步的節點時,需要考慮鏈路和狀態大小的增長。目前的狀態需求要求使用SSD驅動器而不是磁驅動器,而且在未來幾年,鏈路和狀態的增長速度可能會對硬件有新的需求。但是,這些問題可以在既定的ETH1.x升級(緩存、數據結構等)中得到一定程度的糾正。此外,雖然全節點包含區塊鏈的所有核心組件(塊、事務、日志和收據)的完整歷史數據集,但“歸檔節點”在每個時間點都在維護這個核心信息以及區塊鏈(跨越每個塊高度)的額外“狀態”。這些額外的“狀態”信息包括:事務跟蹤(用于查看智能合約和由于合約上的計算而傳播的事物之間的函數調用);歷史地址余額;智能合約創建,代碼和代碼中的歷史更改;智能合約存儲歷史;雖然只有少數終端用戶(鏈上分析、審計員、區塊瀏覽器等)需要存檔節點,但這些用戶還是會看到額外的數據要求,以存儲超出一般鏈規模的“狀態”相關信息。鏈上基礎設施和數據提供商TokenAnalyst表示,與TokenAnalyst數據庫中的信息相關的額外“狀態”約為640GB。為不同的用戶運行全節點的成本是多少?

動態 | 外媒:美國SEC主席并沒有說以太坊不是一種證券:據CCN昨日報道:“美國證券交易委員會(SEC)主席Jay Clayton在給眾議院議員的信中表示,以太坊和其他類似的去中心加密貨幣資產并非證券。”但crypto-news對此表示,有趣的是,在這次事件中,媒體完全誤解了他所說的話。Clayton給眾議員Ted Budd寫的一封信正在流傳,媒體認為,這封信讀起來就像前面所說的,以太坊不是一種證券。但Clayton對證券的定義是這樣描述的:“一般來說,我們會考察數字資產是否符合聯邦證券法對證券的定義。1933年的《證券法》和1934年的《證券交易法》對“證券”的定義非常寬泛,幾乎涵蓋了任何可以作為投資出售的工具。”但是,Clayton在信中并沒有說他認為以太坊不是一種證券。Budd在信中詢問Clayton是否同意SEC金融部門主管William Hinman此前所發表的言論——以太坊不是一種證券。談到那次演講時,Clayton說:“對數字資產是否作為一種證券或出售的分析不是一成不變的,也不嚴格限于這種工具本身,對于這一觀點我是同意的。數字資產最初可以作為一種證券出售,因為它符合投資合同的定義,但隨著時間的推移,如果數字資產后來以不再符合該定義的方式出售,這種定義可能會發生變化。我同意Hinman主管關于數字資產交易不再代表投資合約的解釋。”[2019/3/13]

在終端用戶中,運行一個全節點的成本會有很大差異。對于許多用戶而言,用戶可以在AWS上以每月50—100美元的價格運行一個完整的節點,甚至可以以每月30美元的價格運行一個本地實例。同時,對于少數需要運行規檔節點的用戶,2-3TB的標準存檔每月成本可以達到270-370美元。如果有極端的性能需求,一些用戶需要最高效節點——它們可以在整個以太坊區塊鏈上加速檢索跟蹤以及存儲差異數據,這一過程不可避免的需要多個完全同步的專用于整個以太坊區塊鏈上不同區塊的歸檔節點,同樣的成本也就會更高。舉個例子,TokenAnalyst在12月通過AWS進行快照——它們擴展到95個完全同步存檔的Parity節點,每天花費大約3400美元。來源:TokenAnalyst需要注意的是,上面的成本不僅反映了節點,還反映了一些有助于簡化數據管道和加速原始鏈上數據過程的第三代機器。此外,這種密集的設置最有可能是數據檢索需求的案例研究——從整個區塊鏈中獲取每個可能的粒度數據點,包括大約兩周時間內每個歷史區塊/時間點的狀態。此外,這些資源的很大一部分被用于從230萬到280萬區塊中提取信息,以太坊在這些塊中經歷了DDOS攻擊,該攻擊基本上使區塊鏈發生膨脹。信任成本

分析 | 以太坊游戲開始小規模“遷移” 收藏類游戲或將爆發:據第三方大數據評級機構RatingToken監測數據顯示,以太坊所有類型合約7日新增日均值1712.71個,較上期1957.42同比減少12.5%;其中ERC721合約7日新增日均值5.42個,較上期2.14個同比增加153.33%;ERC20合約7日新增日均值186.57個,較上期159.71個同比增加16.81%。RatingToken分析指出?,Fomo3D類游戲生命周期較短,通常情況下高潮階段延續不足2小時。收藏類游戲引入了養成、變異和對戰等玩法,豐富了游戲的多樣性,提高了用戶體驗,從而延長了游戲生命周期,故收藏類游戲或將爆發。如需查看詳情,請點擊原文鏈接。[2018/12/3]

雖然運行全節點確實允許用戶獨立驗證網絡的有效性,但它仍然要求你在某種程度上信任客戶端實現。在這里,信任的真正含義是什么?我們認為,信任是指信任一組獨立開發人員的工作,這些開發人員積極地在這些客戶端上工作,盡管他們的代碼不是絕對可靠的。我們認為,真正的可信賴性和責任性,需要以可辨認的非散列格式導出完整數據,并自行驗證“數字加起來”——尤其是在鏈條重新組織、分叉和網絡升級之后——并且不要將驗證的重點放在相應的節點客戶端上。然而,這需要大量的計算和硬件資源,并且對于使用一般筆記本電腦的普通用戶來說變得越來越具有挑戰性。考慮到活躍的以太坊節點在快速下降,對于普通活躍網絡參與者而言,最小化信任的成本可能變得過高。(星球日報注:以太坊的目標是創建一個“無需信任”或“信任最小化”的系統,但是仍然需要有人保證交易的安全。全節點就是這類網絡守護者的角色。全節點越多,賬本越多,對賬本的驗證就越多,普通用戶就越能相信該賬本。此時用戶為信任付出的成本很低。如果用戶對信息可信的要求更高,或者由于節點數量下降或變更導致用戶不信任現有全節點,而選擇自行驗證交易與獲取歷史數據,這需要一定的計算和硬件資源,則為信任付出了更多成本。再者對于全節點來說,如果一個節點一直與你交互,一直沒有出問題,那么它對你而言,是一個比較可以信任的節點,若類似可信節點退出了網絡,你需要尋找新的信任節點;同時找到之前需要自行驗證大量歷史數據。)來源:Ethernodes.org,Coin.dance,Webarchive,TheBlock如果用戶的最終目標是將信任降到最低,那么可以嘗試連接到更多樣化的節點客戶端,使節點跨地理位置、客戶端實現以及節點提供者變得更加多樣化。這種利用不同全節點和從歸檔節點提取、驗證數據的組合,盡管成本要高得多,但它允許信任分散在不同的向量上。對于許多Dapp、礦商和基礎設施提供商來說,目前一個完整的節點就足夠了。

動態 | 以太坊基金會公布項目資助規則以及評估標準:日前,以太坊基金會發布一篇博文,博文中闡述了基金會對以太坊項目的撥款準則。 必須要是開源項目、避免團隊重復、避免用于應用層建設等。

項目評估標準涉及:對構建生態系統的重要性、緊急性、使用人數、研究人數以及未來收益。重要的是,要與以太坊的價值觀高度吻合。[2018/10/25]

行情 | 以太坊未確認交易84518筆:根據公開數據顯示,目前以太坊的網絡未確認交易筆數為84518筆,網絡擁堵嚴重。[2018/9/1]

Tags:以太坊ETH區塊鏈TOK以太坊最新價格人民幣xETH-G藝術幣區塊鏈Broovs Token

酷幣下載
恒生電子:主推2條聯盟鏈,但鏈上交易至今不到30筆 |追擊上市公司_聯盟鏈:ION

編者按:本文來自鏈捕手,作者:胡韜,編輯/龔荃宇,Odaily星球日報經授權轉載。區塊鏈技術經過多年發展,已經成為社會各界都在積極關注與實踐的重要趨勢,大量基于區塊鏈技術的項目蜂擁而至,尤其是以.

1900/1/1 0:00:00
獲得智能合約之父認同的隱私方案Zether是到底什么?_PAY:OMP

例如,我們可有效地證明一組Elgamal加密值在一定范圍內。此外,我們可將one-out-of-many證明與范圍證明結合起來,以允許匿名傳輸.

1900/1/1 0:00:00
暴風雨中的光輝 ——日本通證監管演變路徑和邏輯_COI:OIN

通證通研究院×FENBUSHIDIGITAL×Primas聯合出品文:宋雙杰,CFA;BuryWang;田志遠特別顧問:沈波;高素質藍領;Rin導讀2018年1月.

1900/1/1 0:00:00
別被表象迷惑,加密投資者應該了解的5大行業現狀_數字人:加密貨幣最新消息

編者按:本文來自:幣圈邦德,作者:布洛克神探,Odaily星球日報經授權轉載。加密貨幣和區塊鏈世界中最不缺少的就是樂觀主義,有時候樂觀到完全忘記了這個領域的一些嚴峻事實.

1900/1/1 0:00:00
為什么音樂行業需要區塊鏈技術?_狗狗幣:CLUNA價格

前言:音樂行業跟區塊鏈能扯上關系嗎?本文作者RezaJafery認為可以,他曾經管理過藝人和制作人,對音樂行業有較深入了解.

1900/1/1 0:00:00
ProgPow:以太坊上浮世繪_POW:ASI.finance

編者按:本文來自鏈聞ChainNews,|作者:李畫,星球日報經授權發布。「ProgPoW」是「ProgrammaticProof-of-Work」的縮寫,簡單的說,是一種Ethash算法經過G.

1900/1/1 0:00:00
ads