買以太坊 買以太坊
Ctrl+D 買以太坊
ads

GAS:“一筆交易” 的勝利_ETH

Author:

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

作者:NEST愛好者_九章天問如果問我區塊鏈上,有什么攻擊是不可避免的,我會回答:堵塞攻擊和51%攻擊。51%攻擊我們下次再談,今天單論這堵塞攻擊。所謂堵塞攻擊,是用交易占據區塊,使其他人的交易無法打包。有人把堵塞攻擊比作區塊鏈上的DDOS攻擊:不是尋找系統漏洞,而是“合規”地占用資源,令系統停擺。二者確有相似之處,抽象出來:一是“合規”,即攻擊是系統允許的;二是非漏洞,即任何系統都可能被攻擊,再完美也一樣;三是搶占資源,攻擊者占用系統資源,其他人被動排除在外。仔細看這些特點,似乎并不是一個純粹的技術問題,也不是一個單純的安全問題。堵塞攻擊是一個經濟學問題,或者博弈問題。現以以太坊網絡為例,我們先研究堵塞攻擊的最佳邏輯,其次則研究對抗堵塞攻擊的思路。

嘉盛集團:比特幣上漲空間有限 “幣圈”預計將會面臨收縮:嘉盛集團全球研究主管馬修·韋勒表示,在流動性泛濫的市場條件下,包括虛擬貨幣在內的很多資產都出現大漲,投機行為也更為頻繁。具體到比特幣,由于其價格已處于高位,普通投資者或投機者很難繼續追漲,后市上漲空間有限。目前市場擔心的是,高通脹數據下,美國或將調整貨幣政策,市場一旦面臨流動性收緊,一度被流動性堆起來的“幣圈”預計將會面臨收縮。(金十)[2021/5/31 22:57:18]

假設一個區塊的gaslimit上限是1000萬,最小的單筆交易是2萬,則堵塞一個區塊有兩種方案:第一種是用大量高gasprice的小型交易區堵塞區塊;第二種是用一筆高gasprice的大型交易來堵塞。比如gasprice都是1000,則兩種方案計算出來的gas成本是一致的,這是從自己的立場出發計算的結果。但從礦工和競爭者的角度看,二者是有差異的。先說競爭者,即希望突破堵塞攻擊的交易者。如果是小型交易,則競爭者完全可以通過一筆更高的gasprice,搶在攻擊者之前打包,比如用2000的gaceprice去競爭,原則上一定排在諸多的gasprice為1000的小型交易前面;但對于一筆大型交易,由于礦工考慮最大化gas的組合,而不是最高gasprice的交易優先,則競爭者可能就被阻擋在外。這是因為,大型交易的總gas為1000萬*1000,而包含小型交易的gas為2萬*2000+其余交易,這里其余交易是備選的第三方交易,一般gasprice較低。在這兩個交易組合里,理性的礦工會選擇大型交易的組合,從而使競爭者即使出了更高的gasprice,由于其單筆交易的gas較低也會被排除在外。因此堵塞攻擊從有效性來講,高gasprice的大型交易更有優勢。根據當前以太坊網絡的交易情況,一個1000倍gasprice的大型交易的手續費為,1000w*1000=10ETH,以來堵塞一個區塊,那么堵塞10分鐘的成本在500ETH。如果外部激勵足夠大,堵塞1個小時也就是3000ETH,這很可能是值得的。注意到,1000倍gasprice只是基于一個統計數據的假設,并沒有基于一個鏈上應用來分析。

動態 | “區塊鏈+政務應用藍皮書”發布:中關村大數據產業聯盟、中關村區塊鏈產業聯盟聯合北京久其軟件股份有限公司,共同發布“區塊鏈+政務應用藍皮書”。(科創板日報)[2019/12/12]

考慮一個鏈上應用,比如DeFi,其經濟性存在對區塊的依賴,即在N個區塊內,需要完成一筆交易,否則會造成X個ETH的損失。如果該應用不做任何設計的話,按照之前的假設,10*N個ETH的堵塞攻擊即可造成X個ETH的損失。這里有幾種情況:1.X個ETH的損失可以變成攻擊者的收益,則當X>10N時,攻擊便是一種完全理性的激勵。2.X個ETH的損失并不能變成攻擊者的收益,則此種情況和X<10N一樣,便成為一種惡意行為:通過破壞該應用的有效性使得資產從該應用中流出。這兩種情況應當分開考慮應對方案,但不管哪種情況,核心是如何使得堵塞攻擊失效:總有一筆交易能夠在臨界條件觸發前完成,這就是我們說的“一筆交易的勝利”。對于第一種情況,應用需要做兩種設計:首先應當根據經濟規模或某種異常條件提升N的大小,變成N1;其次提升完成一筆交易的激勵收益:比如完成一筆交易的收益從a個ETH提升到b個ETH,其中b>a,并且b>10eth,即堵塞一個區塊的成本變成bETH,總成本從10*NETH變成b*N1ETH,只要b*N1ETH>X,則攻擊的外部激勵失效。

花創投創始人吳世春:五大領域、四個條件承載 “區塊鏈改造”:花創投創始人吳世春近日在接受采訪時表示,他認為五大領域、四個條件承載 “區塊鏈改造”。五大領域為:1.金融科技;2.文化娛樂;3.物聯網;4.供應鏈;5.醫療服務。四個標準和條件為:第一,項目具有大量的面對C端用戶的群體,而且這些個人用戶群體愿意在里面貢獻,在里面建設;第二,項目屬于模式創新類,像純粹的技術創新或者硬科技和黑科技不適合區塊鏈改造,是模式創新類適合區塊鏈改造的;第三,所有業務都在線上發生,不涉及到鼠標、水泥,沒有那么重的線下的物流之類的一些東西;第四,行業已經被傳統巨頭壟斷或相對壟斷。[2018/3/8]

CFTC數字貨幣和區塊鏈監管討論會多次強調 “自我監管”的重要性:在美國商品期貨交易委員會(CFTC)舉辦的數字貨幣和區塊鏈監管討論會議和記者會上,CFTC成員Brian Quintenz多次強調數字貨幣中的“自我監管”,稱CFTC不應該對新產品做價值評判,應該交由市場、投資者和消費者自己做決定。此外,以成員Dan Busca為代表的多位與會者表達了對新監管出臺的期盼,認為新監管將有助于區塊鏈技術應用到經濟部門,尤其是基礎設施。[2018/2/15]

對于第二種情況,應對惡意攻擊的最好辦法,即是安排一種停機機制,包含兩種含義:其一是攻擊造成的成本幾何級數提升,使得攻擊者無法達到目的,從而放棄攻擊,比如NEST系統的beta系數設計,是目前區塊鏈行業內第一個內置停機系統的設計,我們可以借鑒,比如讓臨界區塊數N可以級數提升。其次,根據“一筆交易的勝利”難度自動調整應用的可執行性,當完成“一筆交易的勝利”變得非常緊迫時,可以讓應用暫時不能執行,使得攻擊者失去了攻擊目標。這兩種安排由于比較開放,需要更深入的邊界條件的分類研究。當然,以上分析都是假設礦工是完全理性且只考慮打包的gas收益,不考慮可能的黑名單、自愿犧牲部分利益抵制堵塞攻擊等行為,通過這些人性化的安排,也可以間接實現抗攻擊的目的,但我們更傾向于在應用端進行設計。由于當前鏈上應用還在探索期,沒有人認真思考過堵塞攻擊的攻防,這對未來應用的發展十分不利,想想當年FOMO3D的結局,希望不要在DeFi行業發生。我們以此文提醒行業,小心堵塞攻擊,在開發應用合約時,盡可能用各種巧妙的方案來爭取“一筆交易的勝利”。

Tags:GASETH區塊鏈ICE0xGaslessETH2SOCKS魔獸幣應用區塊鏈嗎flokiceo幣怎么樣

歐易okex官網
Maker:在三月市場崩盤后,DeFi市值回升至10億美元以上_defi幣圈

編者按:本文來自Cointelegraph中文,作者:SAMUELHAIG,Odaily星球日報經授權轉載。支持去中心化金融協議的通證價值再次超過10億美元.

1900/1/1 0:00:00
SDT:穩定幣總市值達到90億美元,投資者“子彈”儲備達到歷史最高點_usdt幣怎么挖礦

編者按:本文來自巴比特資訊,譯者:Kyle,星球日報經授權發布。在過去的幾周中,穩定幣對加密貨幣市場變得越來越重要。穩定幣現在占加密市場市值的百分比不斷增長.

1900/1/1 0:00:00
BSV:BCH、BSV相繼減半,你對減半行情還有預期嗎?_bch幣能漲到多少

昨天BTC短時波動劇烈,上演反復畫門行情,先是凌晨從7400美金跌至7100美金附近,隨后短時間內又拉升至7400美金。大盤行情震蕩的背后,其實與BCH、BSV相繼減半有關.

1900/1/1 0:00:00
比特幣:Pantera Capital首席執行官:比特幣、以太坊等加密貨幣,將挑戰美元主導地位_BABYCAKE

編者按:本文來自巴比特資訊,譯者:夕雨,星球日報經授權發布。加密投資公司和對沖基金PanteraCapital首席執行官丹·莫爾黑德表示,從長遠來看,比特幣、以太坊和瑞波幣等領先的數字資產將挑戰.

1900/1/1 0:00:00
GNO:盡管減半迫近,但是比特幣分叉幣表現不盡人意_比特幣鉆石價格

編者按:本文來自Cointelegraph中文,作者:SAMUELHAIG,Odaily星球日報經授權轉載。由于比特幣現金和比特幣SV的減半未能推動需求激增,看來它們的減半可能不會成為大事件.

1900/1/1 0:00:00
KNC:KyberDAO:質押和投票機制概述_Metaverse-Dao

編者按:本文來自以太坊愛好者,作者:KyberNetwork,Odaily星球日報經授權轉載。編者注:KyberNetwork是著名的去中心化交易平臺.

1900/1/1 0:00:00
ads