以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > Uniswap > Info

因「0x10」地址的Gas消耗分歧產生的柏林硬分叉Bug_UNIT:togetherbnb可以和誰嘿嘿

Author:

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

以太坊OpenEthereum單客戶端在區塊#12244294處發生的Bug導致當時的以太坊網絡停機,并在問題區塊產生后無法與網絡保持同步。那么造成這個事故的原因究竟是什么呢?使用Tokenview以太坊瀏覽器查看觸發了這個事故的交易:https://eth.tokenview.com/cn/tx/0x7006f38fa2e6654fae1a781aefc5885fe0cb8f778b1add10636eaf7e34279247這是一筆合約調用交易,是從KuCoin交易所向其他地址分發ETH。

FIS CBDC戰略負責人:隱私是數字英鎊的關鍵優先事項:7月4日消息,全球金融服務公司 FIS 的 CBDC 戰略負責人 Julia Demidova 表示,對于英國央行數字貨幣而言,隱私仍然是一個關鍵優先事項。有了 CBDC,央行和監管機構可以實現更大的透明度并提高交易的可見性,同時保護個人隱私。如果英格蘭銀行繼續推行數字英鎊,就需要采取適當的保障措施來尊重最終用戶的隱私。[2023/7/4 22:17:35]

游戲引擎Unity新增支持MetaMask、Aptos等區塊鏈SDK開發工具:金色財經報道,Unity游戲引擎開發商Unity Technologies推出了一套新的去中心化技術工具,供希望為游戲添加去中心化功能的游戲開發者使用。Unity表示,游戲環境中的“去中心化”是指“游戲中的所有權模式,允許玩家創建、賺取或獲得游戲內資源,然后他們可以出售或交易這些資源。”從本質上講,開發人員現在可以將游戲內資產轉化為NFT,并將他們的游戲與各種區塊鏈和Web3生態系統集成。

Unity資產頁面上的去中心化類別包括13個經過驗證的解決方案,適用于允許不同功能的游戲開發人員。開發人員可以使用其中一些SDK輕松地將NFT、代幣和鏈上程序集成到他們基于Unity的游戲中。基于Unity的游戲開發人員可以選擇通過SDK在以太坊、Solana、Algorand、Tezos、Aptos和Flow區塊鏈上進行構建。此外,開發人員可以將MetaMask集成到他們的游戲中,這似乎是目前唯一可用的基于錢包的SDK。[2023/3/1 12:35:17]

我們仔細分析一下合約調用過程:

烏拉圭央行向幣安發出傳票,因其提供加密儲蓄產品:8月1日消息,烏拉圭央行已向加密交易所幣安發出傳票,因為他們在該國提供了一系列基于加密的儲蓄產品。據該銀行稱,這些儲蓄產品只能通過經過驗證的銀行機構或在全國股票市場發行股票的公司生產,而烏拉圭仍然沒有針對加密貨幣的監管。此外,烏拉圭央行呼吁幣安停止將這些投資產品宣傳為以儲蓄為重點的活動。

幣安對烏拉圭央行立即作出了回應,該交易所已經在與烏拉圭央行就這一問題進行對話。公司有可能就投資產品出具答辯書并說明其觀點。(Bitcoin.com)[2022/8/1 2:51:11]

1.在瀏覽器的“數據輸入”欄展示的是合約調用的參數,第一行表示地址列表從“40”(16進制)字節,也就是64字節開始,圖中第4行,第二行表示轉移數額的列表從“1a0”(16進制)字節,也就是416字節開始,數據輸入欄第15行。2.轉賬是按照地址列表的順序進行的,往每個地址轉入的數額和轉移數據的列表一一對應的。3.現在我們開始遍歷地址列表,看第三行的“10”(16進制),表示的是即將為接下來的16個地址轉入ETH。

按照圖上順序,當數到第10個的時候,發現值變成了“10”。這個值事實上是表示轉移數額的列表長度。但是按照第三行的指示,應該向16個地址轉入,那么合約會把“0x10”當成地址繼續執行轉賬操作,向地址“0x10”轉入0個ETH。事實上,“0x10”是EVM“特殊地址”之一,它完全處在EVM的預編譯合約列表內。它是一個由EIP-2537斷言的預編譯合約,是為BLS配對密碼學程序而設的,但這個EIP還未部署到主網上。那么在柏林硬分叉中給“0x10”發送0ETH會造成什么呢?會造成Gas消耗產生分歧。“0x10”地址的Gas消耗分歧

柏林硬分叉改變了EVM中Gas消耗量的計量方法。在EIP-2929實施后,如果在一筆交易中對同一個存儲槽多次執行狀態存儲操作,第一次執行會消耗更多Gas,后續執行的消耗會更少。這就是OpenEthereum在區塊#12244294處發生Bug的根源:OpenEthereum包含了EVM已實現的預編譯列表。所以OpenEthereum會對該筆交易中訪問了“0x10”的交易給gas折扣。但網絡的絕大部分活躍客戶端都不是這樣實現EIP-2929的,它們只會給訪問了已激活預編譯合約的交易提供gas折扣。由此,OpenEthereum客戶端對該交易消耗了多少Gas的計算與網絡中其他客戶端發生了分歧。這場由Gas消耗分歧引起的OpenEthereum單客戶端停機,雖沒有嚴重到導致重大的鏈分叉,但也提醒我們利用多客戶端實現來提升抗性。不可否認,區塊鏈技術仍然處于不斷嘗試不斷前進的過程中,2021年爆發的Defi和NFT也以前所未有的速度普及給更多的受眾,Tokenview希望攜手更多的開發者打造更好的區塊鏈世界。

Tags:ETHGASUNITUNItogetherbnb可以和誰嘿嘿UGAS-JUN21AUNIT幣Unifi Protocol DAO

Uniswap
Solana黑客松idea列表_SOLA:Solana

Let'sHackLet'sBuild4月28日起,SolanaFoundation攜手Serum、Raydium在DoraHacks開發者平臺HackerLink共同開啟Sol.

1900/1/1 0:00:00
一周融資速遞 | 近10日融資事件共55起,已披露總金額高達18.2億美元(4.26-5.5)_ITA:digitalcoin

經Odaily星球日報不完全統計,4月26日-5月5日當周公布的海內外區塊鏈融資事件共55起;已披露的融資事件總金額高達約18.2億美元,較以往數周有明顯提高.

1900/1/1 0:00:00
一文讀懂布局“流媒體NFT化”的CyberStop_CYB:NFT

本文來自:CyberStopMedium,星球日報經授權翻譯轉發。 隨著網絡科技的飛速發展,人類作為一種社交物種,在不遠的將來,70億人很有可能幾乎完全在線,并且有影響力地參與到虛擬經濟里.

1900/1/1 0:00:00
五月IDO第一彈,13個熱門項目即將上線_IDO:TPS

整理|秦曉峰編輯|郝方舟出品|Odaily星球日報 今天是4月的最后一天,比特幣依然穩定在5萬美元以上,似乎正逐漸驗證「長牛理論」的可靠.

1900/1/1 0:00:00
淺析PlatON中的會計學原理_TON:PlatON

前言:會計是經濟管理活動的重要組成部分。它是以提高經濟效益為目標,以貨幣為主要計量單位,運用專門方法,對主體、企、事業單位的經濟活動進行核算和監督的一種經濟管理活動.

1900/1/1 0:00:00
DeFi投資門檻太高?這24個一站式平臺了解一下_NAN:BNANA價格

DeFi的吸金效應仍在持續。DeFiLlama數據顯示,4月6日各大公鏈上DeFi應用的總鎖倉量首次突破了千億美元大關,截至4月21日,這一數字更是已攀升到了1170億美元.

1900/1/1 0:00:00
ads