• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 自媒體 查看內容
    • 2988
    • 0
    • 分享到

    1400美金居然堵塞了價值200億美金的以太坊

    2018-9-11 16:43

    來源: chainbcom

    作者:Longhash

    8月22日,原本以為會一直持續下去的Fomo3D,突然戛然而止,300萬美金被黑客高手“五哥”獲得,不出意外地采用了擁堵區塊的方式,但手法十分高明。在我們上一篇文章《Fomo3D的300萬美元贏家還在繼續》中,已經分析了五哥是如何巧妙地通過堵塞區塊,來贏得獎池的。今天,我們來看看堵塞以太坊區區塊究竟需要多少錢。


    堵塞以太坊究竟需要多少錢


    先來回顧下以太坊gas的機制,先理解幾個概念:

    • 礦工費:除了轉賬金額需要額外支付給以太坊網絡礦工的費用

    • Gas:以太坊每一步操作都需要消耗Gas,執行總量就是Gas

    • Gwei單位:以太坊的一個單位,9位小數。

    • Gas Price:每一步操作的單價,一般用GWei作為單位,乘以Gas就是需要支付的礦工費

    • Gas Limit:以太坊為防止某些錯誤或者惡意的智能合約(比如一個死循環)消耗掉用戶大量手續費,所以對默認Gas上限做了限制,但是有些合約(比如復雜的眾籌合約)的確會消耗大量的Gas,所以需要手動設置上限,這是為什么很多眾籌合約的教程里面需要讓大家打開高級模式手動填Gas Limit。在以太坊中,單個區塊默認的Gas limit上限是8000000,五哥也就是利用了這個機制,來擁堵區塊的。


    我們可以從

    https://etherscan.io/chart/pendingtx網頁中了解以太坊的擁堵情況了解了基本概念,我們回到主題,堵塞以太坊究竟需要花費多少錢?


    單個交易總花費手續費=gasprice*gas,礦工選擇打包通常看的是手續費的收入,因此提升gas price其實意味著你的合約變得更誘人。而之前我們提到的Gas limit相當于區塊的容量,也就是一個區塊最多只能進行這么多操作。所以當gasprice很有競爭力,Gas limit占用接近8000000上限,區塊里面交易數量很少的時候,這就意味著少數幾筆交易吸引了大部分礦工的算力,并占用一整個區塊的存儲資源,這就可以理解為網絡區塊的擁堵。



    近一年來,以太坊單個區塊的打包交易數平均為123.9筆。那么當單個區塊打包交易低于10筆,而gas limit又接近800萬時,則很有可能該區塊發生了擁堵。為此,我們列出了近一年來滿足此條件的區塊。



    表中列出了滿足條件,總花費最高的20個區塊數據,紅色區域就是五哥為了獲得Fomo3D獎勵而精心堵住的區塊,而紫色區域也發生在Fomo3D游戲之后,可能也是為了堵住區塊的嘗試。


    最右列的used_fee就是該區塊總共打包收取的手續費。可見,最高需要5.91個以太坊,就可以將堵塞一個區塊。若按今天以太坊230美金的單價計算,堵住以太坊一個區塊的花費在1359美金。而若我們以前50個擁堵區塊的手續費計算,則平均2.98個以太坊就可以堵塞一個區塊,約合685美金


    即使以太坊面臨著連續的暴跌,但至今,其市值仍然在200億美金以上。擁堵一個市值200億美金,排名第二的區塊鏈公鏈,花費1400美金不到,雖然對于我等工薪族來說,遙不可及,但對于一些土豪用戶,作為成為和朋友炫耀的新談資和新成就是不是挺劃算的呢?



    當然,事實上,除了未來有潛力成為土豪炫耀的資本,以太坊經歷每一次擁堵,背后都是一場場對投機利益的不懈追求。


    利益一直是擁堵的原動力


    回顧以太坊歷史,共計有5次明顯的擁堵事件:

    1. Status眾籌事件

    2. 加密貓

    3. 1月份ICO熱潮

    4. Fcoin

    5. Fomo3D


    每次事件都能可以看到手續費出現高漲:



    1)  Status眾籌:Status號稱是區塊鏈版的微信,在代幣融資的啟蒙期,很快成為了市場上必搶的投資標的。2017年6月20日,眾籌開啟,無數ETH從imtoken錢包中發出,為了更快被打包,很多投資者故意提高了gas price來被更快打包。這也是gas第一次被大規模普及。當時最高的交易費設置達到了幾百美金,而事實上,即使如此高昂的手續費,相比于status上市以后300%的漲幅相比,也可以忽略不計。


    2)  加密貓:12月3日開始,以太坊待處理交易幾乎直線上升,從5000筆到高峰觸及到2萬筆。原因便是Cryptokitty這個虛擬貓游戲,除了是第一次大規模虛擬資產普及之外,當時拍賣價最高達121606.21美金天價的加密貓帶動了全民炒貓熱潮,大規模擁堵下,除了好玩,也隱含著全民對于“貓價”的期待。


    3)  1月融資熱潮:和Status情況類似,只是在代幣融資啟蒙期過后,2018年1月份迎來了各類項目融資的大規模包發,群體暴富預期造成了以太坊網絡擁堵。


    4) Fcoin:自6月28日Fcoin推出交易即挖礦及創業板累計充值人數排名上線機制等規則后,迎來了大量用戶的ERC-20充值轉賬交易、空投、量化交易團隊刷單等行為,并由于利于吸引流量引得眾多交易所紛紛效仿,由于還需要大量高頻地在鏈上返還手續費,造成了以太坊擁堵。高峰時期,以太坊的未處理交易數量達到了44000筆以上。這“刷單暴富”的行業型現象再一次令以太坊網絡擁堵。


    5)  Fomo3D:也就是最近的一次,高達300萬的單筆獎金,令高昂的堵塞成本亦有利可圖。


    縱觀上述5個擁堵案例中,分別反映了個人群體有意識對單個項目的利益訴求,群體無意識地對多個項目的利益訴求,行業性無意識的利益訴求,個人有意識對單個項目的利益訴求。但都是針對項目或者個別場景的,是否會有僅僅單純攻擊以太坊而產生的利益訴求呢?


    要知道以就算以685美金的均價來堵住一個區塊,堵一天也需要近395萬美金,除了土豪朋友刷15s的成就,還有誰能有利可圖呢?


    答案是有,那就是有競爭關系的公鏈平臺。此前就有以太坊開發者猜測,EOS花費了千萬美金去攻擊以太坊,造成以太坊堵塞,來證明自己平臺的穩定性。而EOS目前是市值排名第五的公鏈。


    總結


    筆者曾經聽過一個故事,在中國股市新股發行伊始,投資公司認購新股需要去上市公司當地競拍,當時幾個朝氣蓬勃的年輕人為了認購某西藏的上市公司,高價購買了飛往西藏的飛機票。彼時航班并不多,在飛機上,空姐望著空空如也的飛機,疑惑著為何沒有乘客上飛機,這幾名年輕人說,不會有人上來了,我們把機票都買光了。最終到場參與新股認購的除了他們寥寥無幾,他們也成功認購到了公司股票,賺的盆滿缽滿。


    16年初,V神來中國推廣以太坊,談到Gas給了一個有趣比喻,說Gas和ETH,就是中國的油價和RMB的關系。希望通過這個體系將使用價值與投資價值分離,避免因為ETH價格波動,造成系統手續費的波動。同時,Gas機制的設計,也是為了給操作帶來成本,從而防止ddos攻擊。


    可能V神也不能阻止的是,在現實中, Gas機制也許能防止單純在以太坊上的惡意攻擊, 但在更多維度,更巨大的利益訴求面前,再巧妙的機制設計可能都會成為謀求利益道路上工具的一環而已。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频