買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > TUSD > Info

POW:比較:以太坊 PoS 和 PoW 安全性_ethereum怎么讀

Author:

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

本文將介紹以太坊合并后可能發生的共識級攻擊。

ETHPoS安全性

本節主要討論以太坊采用PoS共識機制后可能出現的共識級攻擊。

來自Mirror上的jmcook.eth的參考:?https://mirror.xyz/jmcook.eth/YqHargbVWVNRQqQpVpzrqEQ8IqwNUJDIpwRP7SS5FXs

小型質押者的攻擊

短程重組

這是一種針對信標鏈的攻擊,通常由攻擊者對其他驗證者隱藏部分信息,然后在特定時刻釋放這些信息,以便實現雙花或通過預先運行的大型交易提取MEV。這種攻擊也可以擴展到多個區塊,但成功的可能性會隨著重組長度的增加而降低。

這種攻擊本質上是一種區塊重組,它分為兩種類型:事前重組和事后重組。事前重組意味著攻擊者從主鏈中替換一個尚未創建的區塊,而事后重組則意味著攻擊者從主鏈中刪除一個經過驗證的區塊。就PoS以太坊的情況,攻擊者必須擁有超過2/3的區塊才能執行事后重組。與此同時,一些研究表明,即使攻擊者擁有65%的份額,成功攻擊的幾率也不到0.05%。

短程重組攻擊是通過事前重組來實現的,攻擊者不需要控制大部分已質押的ETH就可以實現,并且成功的幾率會隨著所控制的質押比例的增加而增加。

彈跳和平衡

平衡攻擊指攻擊者采取的特定手段,他們將誠實的驗證者集拆分為對區塊有不同看法的離散組。具體來說,攻擊者等待提出一個區塊的機會,當機會到來時,他們在同一個slot中提出兩個區塊。它們將一個區塊發送給誠實驗證者集合的一半,將另一個區塊發送給另一半。分叉選擇算法將檢測到這種沖突,區塊支持者將被執行沒收并從網絡中驅逐出去。然而,上面提到的兩個區塊仍然存在,并且將有大約一半的驗證者集來證明每一個分叉。攻擊者以喪失一個驗證者為代價,成功地將區塊鏈一分為二。同時,其余的惡意驗證者保留他們的證明。然后,在分叉選擇算法的執行過程中,有選擇地將有利于一個或另一個分叉的證明釋放給足夠多的驗證者,這允許它們生成具有最多累積證明的任何分叉。這種情況可以無限期地持續下去,攻擊者可以在兩個分叉上保持驗證者的均勻分布。由于兩個分叉都不能吸引2/3的絕對多數,信標鏈不會最終確定。

價格比較門戶Finder:當前市場對狗狗幣信心不足:金色財經報道,價格比較門戶網站 Finder 最近針對一個由 54 位行業專家組成的小組發起了一項狗狗幣 (DOGE) 價格預測調研,結果顯示大多數業內專家對狗狗幣的長期未來沒有信心。在“你認為 DOGE 是否會完全失去它的價值嗎?” 問題上,55% 的人說是,21% 的人認為狗狗幣會反彈,24%表示不確定。在“狗狗幣價格何時歸零?”問題上,3% 的人表示會在年內發生,12% 的人表示明年,9% 的人認為會在 2024 年發生,30% 的人表示會在 2025 年或之后。Finder 總結稱:“人們認為狗狗幣距離 To the Moon 還很遙遠,現在更擔心它會留在地球上(即歸零)。”(Bitcoin.com)[2022/7/31 2:49:12]

在這種類型的攻擊中,由攻擊驗證者控制的總質押百分比越大,在任何給定時刻攻擊的可能性就越大,因為它們更可能選擇驗證者在每個slot中提出一個區塊。即使只有1%,發起平衡攻擊的機會平均每100個epoch就會出現一次,這不需要長時間的等待。

一種類似的攻擊,就是彈跳攻擊,它只占一小部分。在這種情況下,攻擊驗證者再次拒絕投票。這一次,他們沒有發布投票來保持兩個分叉之間的平均分配,而是在適當的時候使用他們的選票來證明在分叉A和分叉B之間交替的檢查點是合理的。這兩個分叉之間的證明的翻轉阻止了可以在任意一條鏈上完成的合理的源和目標檢查點對,從而終止了最終確定性。

雪崩攻擊

另一類攻擊被稱為雪崩攻擊,在2022年3月的一篇論文中對其進行了描述。作者認為,提議者增強,并不能防御一些變種的雪崩攻擊。然而,作者也只演示了對以太坊分叉選擇算法的高度理想化版本的攻擊(他們使用了沒有LMD的GHOST)。其中,GHOST分叉選擇算法將第一個分叉區塊及其所有對應的后代區塊所獲得的選票進行累積,并選擇票數最高的分叉作為主鏈。

為了發動雪崩攻擊,攻擊者需要控制幾個連續的區塊提議者。在每個區塊提議slot中,攻擊者保留他們的區塊,并收集它們,直到誠實鏈與保留的區塊達到相等的子樹權重。然后,釋放被保留的區塊,使它們最大限度地模糊。這意味著,例如,對于6個保留區塊,第一個誠實區塊n與對手區塊n競爭創建一個分叉,然后所有剩下的5個對手區塊都在n+1處與誠實區塊競爭。這意味著建立在對手區塊n和n+1上的分叉現在吸引了誠實的驗證,因為區塊在真正誠實的鏈的重量等于對抗鏈的重量的時刻被釋放。現在可以對尚未構建在其之上的保留區塊重復這一操作,允許攻擊者阻止誠實的驗證者跟隨誠實的鏈頭,直到它們的模糊區塊被用完。如果攻擊者在攻擊進行時有更多的機會提出區塊,他們可以使用它們來擴展攻擊,這樣,越多的驗證者參與攻擊,它可以持續的時間越長,并且可以將更多誠實的區塊從規范鏈中移出。

《比較》研究部主管陳永偉:數字經濟的三個關鍵詞分別是數字技術、數據和平臺:9月18日晚8點,火幣大學名師前沿課邀請到《比較》研究部主管、經濟學博士陳永偉以《理解數字經濟》的主題為學員們帶來分享。

陳永偉表示,數字經濟的三個關鍵詞,分別是數字技術、數據和平臺,他們是數字經濟的技術基礎、生產要素和組織形式。前兩個層次是生產力層面,后一個層次是生產關系的層面。數字經濟正在以指數級的速度發展,基于地域和營業時間的傳統商業邏輯被打破,任何場景下的任何兩個主體形成可瞬時達成交易的數字化統一市場,數字經濟帶來對生產的創新,建立了創新的商業體系和“新的商業平臺”,重構了工業生產。[2020/9/18]

資料來源:對權益證明GHOST/以太坊的兩次攻擊

LMD-ghost分叉選擇算法的LMD部分可以緩解雪崩攻擊。LMD的意思是“最后消息驅動”,它指的是每個驗證者保存的一個表,其中包含從其他驗證者接收到的最新消息。只有當新消息來自某個特定驗證者表中已存在的slot之后的slot時,該字段才會更新。在實踐中,這意味著在每個slot中,接收到的第一個消息是它所接受的消息,任何其他消息都是要忽略的模棱兩可的消息。換句話說,共識客戶端不計算模棱兩可——它們使用來自每個驗證者的第一個到達的消息,模棱兩可會被丟棄,從而防止雪崩攻擊。

遠程攻擊

遠程攻擊也是權益證明(PoS)共識機制下的一種特定類型的攻擊,包括兩個主要場景:在第一個場景中,攻擊者作為參與原始區塊的驗證者,維護一個單獨的原始區塊鏈旁邊的區塊鏈分叉,并最終說服誠實的驗證者集合在很久以后的某個適當時間切換到它。然而,這種攻擊在信標鏈上是不可能發生的,因為“finalitygadget”確保所有驗證者定期就誠實鏈(“檢查點”)的狀態達成一致,檢查點后的區塊不能重新組織。

在第二種情況下,當一個新節點加入網絡時,它將從最近的節點(稱為弱主觀性檢查點)獲取信息來構建一個區塊鏈作為偽創始區塊。這為新節點創建了一個“信任網關”,然后它才能開始自己驗證區塊。然而,從客戶端(如區塊瀏覽器)收集構建檢查點所需的可信區塊信息并不能增加客戶端本身的可信度,因此主觀性是“弱”的。因為檢查點的定義是由網絡上的所有節點共享的,所以不誠實的檢查點是共識失敗狀態。

動態 | 持倉數據:短期市場拋壓出現了比較明顯的加重跡象:Bitfinex交易所投資者在多頭持倉持續增長的情況下,在過去一周時間里空方持倉一度出現了非常明顯的減持,這種變化趨勢與CFTC持倉報告中的散戶持倉變化非常一致。不過在剛剛過去的周末期間,該交易所比特幣合約持倉在多方持倉繼續平穩增長的情況下,空方持倉出現了一波跳漲表現,這種表現一定程度上顯示出短線價格在接連跌破多重關鍵支撐正式迫近7000之后,短期市場拋壓實際上出現了比較明顯的加重跡象,這或許意味著BTC進一步下破恐怕“在劫難逃”。[2019/12/16]

驗證者控制了大部分的情況

33%

33%的質押份額是攻擊者的基準,因為如果超過這個數量,他們就有能力阻止信標鏈完成,也無需精細控制其他驗證者的行為。它們可以簡單地一起消失。這是因為要完成信標鏈,檢查點就必須由2/3的質押以太驗證。如果1/3或更多的質押以太惡意驗證或不驗證,那么2/3的絕對多數就不可能存在。防御這種情況的方法是信標鏈的不活動泄漏。這是一種緊急安全措施,在信標鏈未能完成四個epoch后觸發。不活動泄漏標識那些沒有驗證或驗證結果與大多數相反的驗證者。由這些非驗證的驗證者所擁有的質押以太幣會逐漸流失,直到最終它們共同占總數的1/3以下,因此鏈可以再次被完成。

50%和51%

理論上,如果惡意驗證者控制了50%的質押ETH,他就可以將以太坊區塊鏈分成兩個大小相等的分叉。與前面說過的平衡攻擊類似,攻擊者可以通過為同一slot提出兩個區塊然后簡單地使用其所控制的50%來投票反對誠實的驗證者集來維護兩個分叉并防止最終確定性。四個epoch之后,兩個分叉上的不活動泄漏機制將被激活,因為每個分叉都會看到其一半的驗證者無法驗證。每個分叉都會抽取另一半驗證者集合的質押,最終導致兩條鏈由不同的驗證者代表2/3的絕對多數。在這一點上,唯一的選擇就是依靠社區恢復。

相比之下,當攻擊者控制了51%以上時,他們就可以控制分叉選擇算法。在這種情況下,攻擊者將能夠通過多數票進行驗證,從而使他們有足夠的控制權來進行簡短的重組,而不需要欺騙誠實的客戶。51%的份額不允許攻擊者改變歷史,但他們有能力通過應用他們的多數票有利的分叉和/或重組不方便的不合理的區塊,以此來影響未來。誠實的驗證者會效仿,因為他們的分叉選擇算法也會將攻擊者青睞的鏈視為最重的鏈,因此鏈可以最終確定。這使得攻擊者能夠審查某些交易,進行短程重組,并通過對區塊進行有利的重新排序來提取最大MEV。針對這種情況的防御措施是,攻擊者將多數質押置于風險之中,因為社交層很可能介入并采用誠實的少數質押,從而使攻擊者的質押大幅貶值。

聲音 | Coindesk研究員:拿Bakkt和芝商所期貨合約產品比較不公平:Coindesk研究員Galen Moore最近表示,市場上拿Bakkt首日比特幣期貨合約交易量與芝商所首日交易量比較非常不公平,首先因為Bakkt 客戶在合約到期之后會獲得實際比特幣,而非按照約定價格結算的現金;其次,芝商所推出期貨合約產品的時候恰逢比特幣價格達到歷史最高位,而目前的市場表現不佳,因此拿 Bakkt 比較多少有些不公平(coindesk)[2019/9/25]

66%

擁有66%或更多的質押以太的攻擊者可以完成他們的首選鏈,并且他們不必強迫任何誠實的驗證者。攻擊者可以簡單地為他們喜歡的分叉投票,然后完成它,他們可以以不誠實的絕對多數進行投票。作為絕對多數質押,攻擊者將始終控制最終區塊的內容,擁有消費、回滾和再次消費、審查某些交易和隨意重組鏈的權力。攻擊者實際上是在購買進行事后重組和最終性還原(即改變過去和控制未來)的能力。這里唯一真正的防御是退回到社交層以協調采用替代分叉。

總的來說,盡管存在這些潛在的攻擊向量,信標鏈的風險還是很低的,甚至比它們的工作量證明等價物更低。這是因為攻擊者需要冒著質押ETH的巨大成本風險,來壓倒擁有投票權的誠實驗證者。內置的激勵層可以防止大多數惡意行為,特別是對低風險的攻擊者。更微妙的彈跳和平衡攻擊也不太可能成功,因為真實的網絡條件很難對特定驗證者子集的消息傳遞實現細粒度控制,而客戶端團隊已經用簡單的補丁快速修復了已知的彈跳、平衡和雪崩攻擊問題。

然而,33%、51%或66%的攻擊可能需要社區投票來解決,因此有效的社區治理對攻擊者來說是一個強大的抑制因素。對于攻擊者來說,技術上成功的攻擊仍然有被社區阻止的風險,這降低了攻擊者獲得足夠利潤以充當有效威懾的可能性。這就是為什么保持一個具有一致價值觀的有效社區對投資那么重要。

ETHPoW安全性

礦工自以太坊成立以來一直扮演著重要的角色,但以太坊的合并將打破這一局面。Bitpro估計,GPU礦工需要關閉約95%的GPU,才能在合并后的加密生態系統中保持盈利。但由于合并后不太可能立即關閉這么多GPU,礦工會在合并后嘗試PoW分叉。如果一些交易所也支持分叉,那么分叉的壽命將比預期的要長。到目前為止,一些機構已經支持了ETHPoW硬分叉,包括Gate、OKX、f2pool、Matcha、BitMEX和JustinSun。

聲音 | 周鴻祎:比特幣系統比較精巧,最大的問題就是算力:在2019全球數字價值峰會暨第11屆IT價值峰會上迎賓紅酒會上,360公司董事長兼CEO周鴻祎表示,比特幣系統是比較精巧的東西,但是它有個最大的問題就是算力。周鴻祎進一步表示,就像很多系統,漏洞越挖越多,一套軟件系統不存在沒有漏洞無懈可擊。如果真的到那一天,存在這樣一套系統,所有做安全人就該退休了。[2019/8/7]

2022年8月15日,EthereumPow在推特上發布消息稱,ETHWCore的初始版本已經在GitHub上發布,主要功能如下:1.禁用難度炸彈;2.EIP-1559變更,基本費用改為由礦工和社區共同管理的多簽名錢包;3.調整ETHW的初始挖礦難度。

2022年8月26日,EthereumPoW在推特上發布了ETHW的第一個測試網“iceberg”。隨之而來的是區塊鏈瀏覽器和RPC服務器。他們歡迎社區中所有潛在的合作伙伴(交易所、池、錢包提供商、橋、建設者等)加入到構建一個真正的POW驅動的以太坊生態系統中來。

那么,以太坊合并后硬分叉ETHPoW可能會面臨哪些安全問題呢?我們將在下面詳細分析。

算法攻擊

當系統中的惡意單個實體或組織能夠控制大部分的全網算法時,51%算法攻擊是對區塊鏈網絡的潛在攻擊。由于PoW算法中的共識是由算法決定的,這使得攻擊者可以利用算法篡改賬本,從而導致對系統的惡意攻擊。以太坊合并后,無法再通過挖礦獲得收入的礦工將關閉他們的礦機,這導致基于POW的ETH分叉可能失去一些算力,例如,目前最大的礦池Ethermine已經發布公告,將停止支持ETHPoW挖礦。

一旦支持ETHPoW的算力下降,就會降低攻擊者發起算法攻擊的代價。然后攻擊者可以租用礦池的大量算力,使其算力達到51%以上,此時,它可以利用算力優勢更快地生成區塊,當生成的區塊成為系統中最長的鏈時,它可以回滾區塊交易,實現數據篡改,這會造成很大的危害,如:雙花,任意地址控制交易等。

雙花

雙花攻擊是指攻擊者試圖重復消費其賬戶擁有的相同數字代幣。一個例子:

假設A在區塊高度1000處有51%的算力。A向B轉1個ETH,轉移交易由礦工打包。

交易確認后,A依靠51%的算力優勢,在區塊高度999后重新生成一條“更長的鏈”,并在區塊高度1000時將ETH重新轉移給C,并打包交易記錄,即鏈中包含A向C轉移ETH的記錄。

根據“最長鏈共識”,包含轉移到C的記錄的鏈成為主鏈,從A轉移到B的一個ETH為“無效支付”。

控制任何地址的交易

利用51%的算力,攻擊者可以在任意地址打包或解包交易,阻止區塊確認任意交易,甚至阻止部分礦工獲得有效的記賬權,從而達到控制任意地址交易的目的。

但是擁有51%的算力并不是萬能的,例如它不能修改別人的交易記錄,也不能阻止交易的發出,也無法憑空產生ETH。

重放攻擊

在傳統術語中,重放攻擊指的是攻擊者發送一個已經被目標主機接收到的數據包,以達到欺騙系統的目的。在區塊鏈領域中,重放攻擊通常發生在區塊鏈硬分叉的情況下,這意味著“一條鏈上的交易在另一條鏈上通常是合法的”。

2016年7月20日,以太坊在第192萬個區塊高度發生硬分叉,產生了兩條鏈,分別稱為ETH鏈和ETHClassic鏈,對應的代幣分別為ETH和ETC。

由于這兩個鏈上的地址和私鑰是相同的,而且交易格式完全相同,因此其中一個鏈上的交易在另一個鏈上也是完全合法的。在一條鏈上發起的交易,如果在另一條鏈上重放,可能也會被確認。由于事先沒有適當的計劃,許多人利用這一漏洞,不斷地在交易所存取款,以獲得額外的ETC。因此,“重放攻擊”在區塊鏈世界中被重新定義。

目前以太坊合并中可能出現的硬分叉ETHPoW,理論上也可能存在上述問題。

應該做什么來防止重放攻擊?事實上,很容易達到以升級為目的的分叉,因為硬分叉升級會使用不同的客戶端版本,并且交易的前綴通常包含發起交易的客戶端的版本信息。分叉之后,礦工通常會拒絕某個版本之前的交易,以避免打包來自老客戶端的“非法交易”(不是惡意交易,只是不被其他節點識別的低版本號),這使得惡意攻擊者很難在硬分叉升級期間通過重放攻擊竊取資金。

2022年8月23日,EthereumPoW正式發布第二次代碼更新以強制執行EIP-155。在此更新之后,所有交易都必須使用鏈ID進行簽名。這將保護ETHW用戶免受來自ETHPoS和其他分叉代幣的重放攻擊。

下面是對EIP-155的簡要介紹:

該提案被稱為“簡單重放攻擊保護”。如果block.number>=FORK_BLKNUM和CHAIN_ID可用,那么在計算簽名交易的哈希值時,不要只對前六個rlp編碼元素進行哈希處理,而應該哈希九個rlp編碼的元素。此時,簽名中v的值不再是recid,而是recid+chainID*2+35。

因此,簡而言之,簽署交易時需要Signer和PrivateKey。需要Singer,是因為在EIP-155修復重放攻擊漏洞后,需要保持原有的區塊鏈簽名方法不變,但需要提供新版本的簽名方式。因此,新舊簽名方式通過一個接口實現,根據區塊高度創建不同的Signer。在EIP-155中實現的新哈希算法的主要目的是獲取交易用于簽名的哈希值TxSignHash。與舊的方法相比,哈希計算混合了鏈ID和兩個空值。注意,這個哈希值TxSignHash并不等同于EIP-155中的交易哈希值。

這樣,一個簽名交易可能只屬于唯一標識的區塊鏈。

另外,為保證項目安全,建議項目在合約中進行離線簽名驗證時,簽名數據應包含ChainID,避免跨鏈簽名重用造成資產損失。

應用層項目

實際上,傳統的分叉是需要用算力做選擇的,而選擇的主角是礦工,而這一次,如果真的同時有兩個以太坊鏈,需要做出選擇的是整個以太坊生態系統。這里的項目方是用戶和投資者。

今天的以太坊和2016年的硬分叉相比已經不可同日而語了,DeFi項目已經占據了以太坊生態圈的大部分,但DeFi的基礎是鏈上資產,所以項目主要是沿著資產端。資產端是USDT、USDC等穩定資產,而DeFi的質押或者借貸項目基本都是以資產端為主。

對于這些穩定資產(這里主要指穩定幣)的發行者來說,如果以太坊分叉發生,他們將突然面臨一個問題——兩個版本的穩定幣。作為穩定幣的發行人,每發行一枚穩定幣,就會突然有兩份債務義務。

雖然大多數人認為穩定幣發行者會將新的PoS鏈視為“真正的”以太坊網絡,但如果他們想要支持PoW鏈呢?畢竟,他們有足夠的經濟動機這么做。

例如,他們可以做空PoS以太坊代幣,在PoW網絡上宣布贖回,并賺取數十億美元。這可能會破壞新的以太坊網絡,協議、交易所和相關的DeFi項目被關閉。這將造成巨大的混亂,并可能大規模摧毀加密貨幣市場。

同樣,以太坊分叉項目EthereumPow在8月17日發布推文稱,ETHWCore將引入流動性池凍結技術來保護用戶資產。因在以太坊PoW硬分叉之后,特別是前幾個區塊,用戶存放在流動性池中的ETHW代幣,如Uniswap、Susiswap、Aave、Compound等,將被黑客利用,以廢棄或無價值的方式交換或借USDT、USDC、WBTC,這將對整個網絡和社區造成巨大的破壞。因此,ETHWCore暫時凍結了一些LP合約,以保護用戶的ETHW代幣,直到協議的控制者或社區找到更好的方法來返還用戶的資產。凍結不適用于僅涉及單一資產的權益合約(如ETH2.0存款合約和打包以太幣)。ETHWCore建議每個人都在硬分叉之前從LP(如DEX和貸款協議)中撤出ETH。

Source:https://medium.com/@Beosin_com/ethereum-pos-and-pow-security-fd52a6153b1e

Tags:ETH以太坊POW區塊鏈ethereum怎么讀以太坊價格最新行情分析POW3R價格開發區塊鏈數字貨幣

TUSD
ETH:以太坊2.0帶火百億新市場 關于PoS質押你需要知道的都在這_stake幣前景

以太坊信標鏈昨晚正式更新Bellatrix分叉升級,升級之后ETH價格飆升至1,678美元以上。然而,隨后又下跌到了1500附近,幾乎侵蝕了Bellatrix升級后的收益.

1900/1/1 0:00:00
UPB:加密原生消費產品的未來:Web3 數字身份如何發揮實際作用_Upbit

如果你有一個朋友通過Bumble,馬上要進行第一次約會。她通常會說,"我已經在網上查過了,他們在大學時是足球校隊的成員,在一家初創公司工作,有一只非常可愛的拉布拉多犬,名叫Dusty,7個月前在.

1900/1/1 0:00:00
TOK:我們需要重新想象區塊鏈的未來_TOKE

作者:張韡武@SmartTokenLabs1995年,就是比爾·蓋茨出版《未來之路》這本書的時候,他接受著名脫口秀主持人大衛·萊特曼采訪,描述了互聯網的未來.

1900/1/1 0:00:00
WEB3:ERC-3525 通過倒計時 SFT 是什么?有什么用?_NFT

作者:Solv研究組 2022年9月3日,半勻質化通證標準ERC-3525草案的最后公示期結束,這意味著,ERC-3525幾周內將會正式通過,成為行業標準.

1900/1/1 0:00:00
COI:金色Web3.0日報 | BNB市值占比增漲至歷史最高位區間_cnft.io

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

1900/1/1 0:00:00
PEN:金色觀察|游戲 NFT 市場:Opensea 最容易切的蛋糕_sealchain

結論: 垂直NFT交易市場正在興起,蠶食Opensea的份額游戲NFT交易市場有望成為首批成功的垂直化平臺之一目前游戲NFT交易市場已經形成游戲NFT交易市場將在生態系統中占據更關鍵的位置過去一.

1900/1/1 0:00:00
ads