加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 世界幣 > Info

簡析區塊鏈節點運營的門檻、方法和難點_區塊鏈:GFORCE

Author:

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

運行節點要符合加密世界無處不在的精神:去信任,要驗證。

原文標題:《詳解區塊鏈節點:如何有效地運營自己的節點?》

撰文:SupraOracles

區塊鏈節點通過它們的連接、交互組成網絡,該網絡通過共識機制將新區塊添加到鏈上,本文將解釋如何有效地運營自己的區塊鏈節點。

01什么是區塊鏈節點?

在深入講解如何運行節點之前,我們有必要了解一下什么是區塊鏈節點。通常在計算機網絡中節點可以是計算機或任何涉及在計算機網絡內接收和發送數據的設備,因此在區塊鏈網絡中每個賬本參與者都是一個節點。

基于P2P網絡的原理,公有鏈技術本質上是去中心化跟開源的,在大多數網絡中,公有鏈沒有專用服務器,不是一個授權機構,依賴于用戶之間的共識。節點通常通過共享狀態信息、對其協議的治理進行投票以及驗證傳入交易的新塊來在網絡內進行通信。

Beosin:sDAO項目遭受攻擊事件簡析:金色財經報道,根據區塊鏈安全審計公司Beosin旗下Beosin?EagleEye 安全風險監控、預警與阻斷平臺監測顯示,BNB鏈上的sDAO項目遭受漏洞攻擊,Beosin分析發現由于sDAO合約的業務邏輯錯誤導致,getReward函數是根據合約擁有的LP代幣和用戶添加的LP代幣作為參數來計算的,計算的獎勵與用戶添加LP代幣數量正相關,與合約擁有總LP代幣數量負相關,但合約提供了一個withdrawTeam的方法,可以將合約擁有的BNB以及指定代幣全部發送給合約指定地址,該函數任何人都可調用。而本次攻擊者向其中添加了LP代幣之后,調用withdrawTeam函數將LP代幣全部發送給了指定地址,并立刻又向合約轉了一個極小數量的LP代幣,導致攻擊者在隨后調用getReward獲取獎勵的時候,使用的合約擁有總LP代幣數量是一個極小的值,使得獎勵異常放大。最終攻擊者通過該漏洞獲得的獎勵兌換為13662枚BUSD離場。Beosin Trace追蹤發現被盜金額仍在攻擊者賬戶,將持續關注資金走向。[2022/11/21 7:53:09]

來自不同地理位置的多樣化和分散的節點有助于建立一個更強大的共識機制。如果有足夠多的節點維護他們的區塊鏈賬本副本并繼續區塊生產,那么網絡可以無限期地運行下去。

Beosin:Skyward Finance項目遭受攻擊事件簡析:金色財經報道,根據區塊鏈安全審計公司Beosin旗下Beosin EagleEye 安全風險監控、預警與阻斷平臺監測顯示,Near鏈上的Skyward Finance項目遭受漏洞攻擊,Beosin分析發現由于skyward.near合約的redeem_skyward函數沒有正確校驗token_account_ids參數,導致攻擊者5ebc5ecca14a44175464d0e6a7d3b2a6890229cd5f19cfb29ce8b1651fd58d39傳入相同的token_account_id,并多次領取了WNear獎勵。本次攻擊導致項目損失了約108萬個Near,約320萬美元。Beosin Trace追蹤發現被盜金額已被攻擊者轉走。[2022/11/3 12:12:36]

也正因此,由于每一個用戶對于整個網絡的安全性和完整性都至關重要,成為某個加密項目社區的一員不僅是件令人興奮的事,也是一種責任。

慢霧:Harmony Horizon bridge遭攻擊簡析:據慢霧安全團隊消息,Harmony Horizon bridge 遭到黑客攻擊。經慢霧 MistTrack 分析,攻擊者(0x0d0...D00)獲利超 1 億美元,包括 11 種 ERC20 代幣、13,100 ETH、5,000 BNB 以及 640,000 BUSD,在以太坊鏈攻擊者將大部分代幣轉移到兩個新錢包地址,并將代幣兌換為 ETH,接著將 ETH 均轉回初始地址(0x0d0...D00),目前地址(0x0d0...D00)約 85,837 ETH 暫無轉移,同時,攻擊者在 BNB 鏈暫無資金轉移操作。慢霧 MistTrack 將持續監控被盜資金的轉移。[2022/6/24 1:28:30]

02如何運營區塊鏈節點?

通常來說,節點分兩種主要類型:一種是存儲完整賬本的全節點,這種節點通過驗證數據來保證區塊鏈上數據的安全性和正確性;另一種是輕節點(lightweightnode),即每個參與的用戶。每一個輕節點都需要連接到一個全節點,以便同步網絡的當前狀態并能夠參與運行。

慢霧:DEUS Finance 二次被黑簡析:據慢霧區情報,DEUS Finance DAO在4月28日遭受閃電貸攻擊,慢霧安全團隊以簡訊的形式將攻擊原理分享如下:

1.攻擊者在攻擊之前先往DeiLenderSolidex抵押了SolidexsAMM-USDC/DEI的LP。

2.在幾個小時后攻擊者先從多個池子閃電貸借出143200000USDC。

3.隨后攻擊者使用借來的USDC在BaseV1Pair進行了swap操作,兌換出了9547716.9個的DEI,由于DeiLenderSolidex中的getOnChainPrice函數是直接獲取DEI-USDC交易對的代幣余額進行LP價格計算。因此在此次Swap操作中將拉高getOnChainPrice函數獲取的LP價格。

4.在進行Swap操作后,攻擊者在DeiLenderSolidex合約中通過borrow函數進行借貸,由于borrow函數中用isSolvent進行借貸檢查,而在isSolvent是使用了getOnChainPrice函數參與檢查。但在步驟3中getOnChainPrice的結果已經被拉高了。導致攻擊者超額借出更多的DEI。

5.最后著攻擊者在把用借貸出來DEI兌換成USDC歸還從幾個池子借出來的USDC,獲利離場。

針對該事件,慢霧安全團隊給出以下防范建議:本次攻擊的原因主要在于使用了不安全的預言機來計算LP價格,慢霧安全團隊建議可以參考Alpha Finance關于獲取公平LP價格的方法。[2022/4/28 2:37:18]

首先,要部署區塊鏈節點,新節點運營商必須要達到硬件和軟件要求門檻,例如兼容的操作系統、足夠的可用磁盤空間、RAM內存和網速。接著,運營商需根據他們所期望的參與程度下載所需的核心軟件。

Force DAO 代幣增發漏洞簡析:據慢霧區消息,DeFi 量化對沖基金 Force DAO 項目的 FORCE 代幣被大量增發。經慢霧安全團隊分析發現: 在用戶進行 deposit 操縱時,Force DAO 會為用戶鑄造 xFORCE 代幣,并通過 FORCE 代幣合約的 transferFrom 函數將 FORCE 代幣轉入 ForceProfitSharing 合約中。但 FORCE 代幣合約的 transferFrom 函數使用了 if-else 邏輯來檢查用戶的授權額度,當用戶的授權額度不足時 transferFrom 函數返回 false,而 ForceProfitSharing 合約并未對其返回值進行檢查。導致了 deposit 的邏輯正常執行,xFORCE 代幣被順利鑄造給用戶,但由于 transferFrom 函數執行失敗 FORCE 代幣并未被真正充值進 ForceProfitSharing 合約中。最終造成 FORCE 代幣被非預期的大量鑄造的問題。 此漏洞發生的主要原因在于 FORCE 代幣的 transferFrom 函數使用了`假充值`寫法,但外部合約在對其進行調用時并未嚴格的判斷其返回值,最終導致這一慘劇的發生。慢霧安全團隊建議在對接此類寫法的代幣時使用 require 對其返回值進行檢查,以避免此問題的發生。[2021/4/4 19:45:30]

針對所有區塊鏈,你都可以在運行節點上配置所需的設備、內存要求和處理能力。市場上有門檻較低的鏈,但也有其他一些鏈因為網絡設計導致節點運行困難而昂貴。當然,昂貴的節點運行要求運營商的大量財務投入,可以在成本上篩掉一些試圖投機的惡意節點。

例如,比特幣的網絡允許用戶運行全節點或輕節點。對于比特幣全節點來說,必須下載存儲區塊鏈歷史記錄并保存在本地文件中,在撰寫本文時,其硬盤內存需超過380GB。

區塊鏈節點通過它們的連接、交互和在全節點的情況下共同組成網絡

再拿以太坊舉個例子,根據復雜程度不一,可運行的節點為:全節點、輕節點和存檔節點。

全節點更具獨立性,對自己的數字資產擁有更完整的主權,不像輕節點那樣需要依賴其他節點訪問區塊鏈。全節點可以連接到區塊鏈的主網絡,也可以在測試網或其他安全環境上運行,以測試和開發新軟件。

輕節點對沒有強大硬件或帶寬能力的用戶很友好,因為不需要下載以太坊的完整歷史、錢包余額或智能合約代碼。可以在手機或其他更小、功能更弱的設備上運行,但它們可以通過檢驗區塊頭的狀態根,從而驗證數據的有效性。

全節點對網絡負有更大的責任,需要更復雜的硬件和軟件,但他們的努力在金錢方面得到了更直接的回報。

就運營商資源而言,以太坊存檔節點可能是運行難度最高的節點之一。它們需要更多的硬件設備來運行,也需要使用大容量的RAM和磁盤空間。即便使用先進的設備,新的以太坊存檔節點同步也需要花費數周時間,如果使用速度較慢的HDD硬盤同步存檔節點,則該節點將無法實現完全同步,因為新塊生成的速度將超過這類計算機同步的速度。另外,如果客戶端的節點版本出現任何錯誤,則該節點需要重新同步。無形的時間消耗,增加了整個運營成本。

當然,為了防止節點脫機,運行節點時應該進行定期檢測,可以向兼容節點發送請求或從區塊鏈請求數據。不然的話,如果遇到節點崩潰的情況需要手動重啟設備,這很可能會之前通過驗證或挖掘新塊產生的收入都將丟失。

03節點運營的難點

節點運營商通常會有帶寬限制與硬件性能方面的問題。很多節點運營商會向互聯網提供商獲取無流量限制的服務,值得注意是要警惕網絡被其他不明原因占用的情況。在早期的比特幣網絡中,病簽名曾被上傳到區塊鏈,導致Windows用戶的病軟件檢測到病后仍遇到了問題。雖然用戶的設備并沒有受到感染,但他們運營節點的整體性能受到了損害。

為了解決技術以及操作門檻跟效率問題,許多區塊鏈節點運營服務公司應運而生。節點運營商部署必要的資本和資源來連接其基礎設施,并維護其與所需區塊鏈相關的功能。

區塊鏈服務提供商托管運行企業和其他實體的節點,為節點運營者提供諸多好處,降低了節點運營者的時間成本或專業知識要求。

根據每個客戶的需求,區塊鏈服務提供商可以達成對已集成公鏈的完全訪問,只要運營者滿足最低要求,包括在所需網絡上的最低投資。服務提供商則會承擔節點操作相關的繁瑣內容,讓客戶可以專注于他們本身的專業領域而不用在操作上耗費精力。

目前市場上比較流行的區塊鏈服務提供商有Blockdaemon、Infura、GetBlock、Alchemy、QuickNode、Figment等等。

04節點運營是否真的有利可圖?

啟動和維護節點有助于區塊鏈的去中心化。在某些網絡上,運行一個節點可以為運營商提供回報,因為該節點會因驗證新交易和參與產生新區塊的投票過程而獲得報酬。

但同時,區塊鏈節點運營也會消耗大量時間和資源,在投入和產出比上,對礦工或驗證者來說是有利可圖的。全節點的報酬豐厚,因為它們驗證區塊并存儲整個區塊鏈賬本,因此驗證節點可以產生可預期的收入。

盡管運行輕節點不會產生加密回報,但它仍然有助于增強用戶和其他節點之間的信任、安全和隱私。擁有自己的節點意味著您無需信任第三方網絡的狀態或提交給網絡進行驗證的交易的真實性。

為了更好地說明這一點,假設您是一家僅接受實物黃金作為服務付款交易站的所有者,現在您想驗證黃金是否是真實的并且確認具體的數量,您是會將其發送給檢查員網絡,還是安排在內部進行所有驗證?換句話說,運行你自己的節點符合加密世界無處不在的精神:去信任;要驗證。

Tags:區塊鏈ORCFORFORCE門羅幣是什么區塊鏈MoonForceformosaGFORCE

世界幣
資深開發團隊:為什么Move將超越Solidity成為主流編程語言?_MOVE:TOS

最近Aptos、Sui的新熱潮帶火了Move相關的生態概念。我們團隊從事Move相關的工作一年多,算是全球最經驗最多、踩坑最多的開發者團隊之一,借此分享一下對Move的看法與理解.

1900/1/1 0:00:00
分叉之道:探索 DAO 治理新模式_DAO:DashSports

DAO不需追求完美,只需精益求精。 原文標題:《分叉之道》 撰文:PackyMcCormick 編譯:郭倩雯 在游戲中,「速通」意味著盡可能快地通關游戲.

1900/1/1 0:00:00
光速民主:web3 組織可以從治理歷史中學到什么_WEB:BitcoinUpBit交易平臺介紹

作者:AndrewHallandPorterSmith來源:a16zcryptoweb3為民主治理創建了一個新實驗室,以前所未有的方式將公民和公司治理傳統交織在一起。公共和私人激勵是相互交織的.

1900/1/1 0:00:00
金色Web3.0日報 | 蔡奇:元宇宙是一片“新藍海” 推動元宇宙產業聚集發展_NFT:元宇宙

DeFi數據 1.DeFi代幣總市值:529.82億美元 DeFi總市值數據來源:coingecko2.過去24小時去中心化交易所的交易量55.

1900/1/1 0:00:00
Bankless分析師:如何在以太坊合并中找到機會?_ETH:BAN

以太坊合并可能導致一場經濟上的混亂局面,而在這一系列不確定中,仍存在確定性的機會。原文作者:LucasCampbell,Bankless分析師原文編譯:AididiaoJP,ForesightN.

1900/1/1 0:00:00
如果DAI遭遇攻擊 加密世界會發生什么?_DAI:PSM幣

本文來自Twitter,原文作者:AdamCochran,由?Katie辜編譯。我很好奇DAI如果遭受末日攻擊會是什么樣子。在目前的結構下,具有可能性的攻擊情況會有相對應的避險方法.

1900/1/1 0:00:00
ads