背景
6 月 9 日,Optimism 與 Wintermute 雙雙發布公告,向社區披露了一起 2000 萬 OP 代幣丟失的事件。Optimism 委托了 Wintermute 來為 OP 在二級市場上提供流動性服務,同時將向 Wintermute 提供 2000 萬枚 OP 代幣。為了接收這筆代幣,Wintermute 給了 Optimism 一個多簽地址,在 Optimism 測試發送了兩筆交易且 Wintermute 確認無誤后,Optimism 將 2000 萬 OP 轉移到了該地址。在 Optimism 轉完幣之后,Wintermute 卻發現自己沒辦法控制這些代幣,因為他們所提供的多簽地址暫時只部署在了以太坊主網上,尚未向 Optimism 網絡部署。Wintermute 立即啟動了補救操作,但已有攻擊者察覺到了這一漏洞,并搶在 Wintermute 之前將多簽部署到了 Optimism 網絡的該地址之上,成功控制了這 2000 萬代幣。那么問題來了,為什么會出現這種漏洞?
美國SEC于12月12日向一名舉報人提供超過2000萬美元獎勵:12月15日消息,據SEC官方網站,美國證券交易委員會于12月12日宣布向一名舉報人提供超過 2000 萬美元的獎勵,該舉報人提供的信息和協助為執法行動的成功做出了重大貢獻。舉報人提供了新信息,多次會見執法部門工作人員,并在整個調查過程中保持合作。 SEC 舉報人辦公室主任 Creola Kelly 表示,舉報人可能會通過提供導致調查或檢查開始或有意義地推進現有調查的信息來導致執法事件的成功。[2022/12/15 21:46:36]
前置知識
首先需要確定交易簽名是否符合 [EIP155] 標準,符合 [EIP155] 標準的簽名會對 9 個 RLP 編碼元素 (nonce, gasprice, gas, to, value, data, chainid, 0, 0) 進行哈希,其中包含了 chainid,因此符合 [EIP155] 標準的簽名 v 值就為 {0,1} + chainid * 2 + 35。而對不符合 [EIP155] 標準的簽名,其只對 6 個元素進行哈希 (nonce, gasprice, gas, to, value, data),因此簽名后 v 值為 {0,1} + 27。而不同的鏈會定義有不同的 chainid,不同的 chainid 會得到不同的 v 值。根據 ECDSA 我們知道在 v 值不同的情況下,就算 r 與 s 值相同,簽名所還原出的公鑰也是不同的。因此對于符合 [EIP155] 標準的交易是無法在其他鏈上成功進行重放的。
消費金融應用Telda完成2000萬美元種子輪融資:10月12日消息,消費金融應用Telda宣布完成2000萬美元種子輪融資,Global Founders Capital (GFC)、紅杉資本和Jack Dorsey的加密公司Block(原 Square)參投。據悉,Telda已經獲得了埃及中央銀行 (CBE) 的許可,將以數字形式發行銀行卡并提供客戶服務。(TechCrunch)[2022/10/12 10:32:44]
值得一提的是在以太坊倫敦升級時實施的 [EIP2718] 引入了新的交易格式 0x02 || RLP([chain_id, nonce, max_priority_fee_per_gas, max_fee_per_gas, gas_limit, destination, amount, data, access_list, signature_y_parity, signature_r, signature_s]),chainid 是單獨編碼的,而不包含在簽名 v 值中了,簽名 v 值只是作為一個簡單的奇偶校驗位,因此當前交易簽名得到的 v 值變為 0 或 1。
調查:近200萬荷蘭居民持有加密貨幣:7月27日消息,市場研究機構Multiscope在對4000多名荷蘭居民的調查中發現,預計有近200萬荷蘭居民擁有加密貨幣,主要是比特幣。據Multiscope稱,這意味著荷蘭有七分之一的成年人擁有數字貨幣。
自2018年的上一次調查以來,荷蘭的加密貨幣持有者增加了100多萬。其中近四分之三是男性,他們的年齡通常在18到34歲之間,接受過高等教育,月總收入在3500到5500歐元之間。
比特幣是荷蘭居民持有最多的加密貨幣,18歲及以上的受訪荷蘭居民中有9%擁有比特幣,超過120萬人。此外,ETH、ADA、XRP和狗狗幣也很受歡迎。(NL Times)[2022/7/27 2:39:17]
交易重放
KoinBasket宣布完成200萬美元pre-seed輪融資:5月6日消息,加密貨幣投資初創公司Koin Basket宣布完成200萬美元pre-seed輪融資。Polygon聯合創始人Sandeep Nailwal、Binance前董事Omar Rahim、Ripple董事總經理Navin Gupta以及花旗、谷歌和埃森哲等高管參投。新融資將用于推進產品等。[2022/5/6 2:54:20]
在我們了解完以上交易簽名構造后我們就可以很清晰的知道簽名 v 值為 27 或 28 是可以在不同鏈上被重放的。那么該如何在不同鏈上進行重放呢?這與我們發送交易并無不同,只需要將原始交易內容再其他鏈上進行發送即可。
以 Wintermute 2000 萬個 OP 代幣被竊取事件為例,攻擊者在此次事件中重放了 Gnosis Safe 部署 Factory 合約的交易。我們在這里嘗試重放 Gnosis Safe Deployer 3 的 nonce 為 3 的交易。
一種較為簡單的方法是先通過 Etherscan 獲取原始交易:
然后直接通過 Optimistic 的 eth_sendRawTransaction [RPC]
(https://eth.wiki/json-rpc/API) 接口進行發送即可。
若無法直接獲取到原始交易內容,我們可以先通過 eth_getTransactionByHash
[RPC](https://eth.wiki/json-rpc/API) 接口獲取交易內容。
再對交易內容進行 RLP 編碼后得到原始交易內容:
然后再通過 Optimistic 的 eth_sendRawTransaction [RPC]
慢霧科技
個人專欄
閱讀更多
金色早8點
Bress
PANews
鏈捕手
財經法學
成都鏈安
Odaily星球日報
區塊律動BlockBeats
▌以太坊基金會確認9月6日為以太坊合并日期金色財經報道,以太坊的開發者已經正式確認9月6日為以太坊合并的日期。以太坊基金會周三在一篇博文中表示,“經過多年的努力,以太坊的權益證明升級終于來了.
1900/1/1 0:00:00撰文:Ansem 編譯:Amber 在過去的一周多的時間里,傳統金融市場在美國通脹壓力有所減輕的背景下出現了一些積極的信號,而加密貨幣市場也「追隨」其迎來了階段性的復蘇.
1900/1/1 0:00:00錢包授權一直是與 DApp 交互的必要流程,但我們在 DeFi、GameFi 中交互的過程中往往會需要在短時間內多次授權,這非常影響用戶體驗.
1900/1/1 0:00:00頭條 ▌幣安發布支持以太坊合并的公告,屆時將暫停ETH和ERC-20代幣的充提業務8月25日消息,幣安發布關于支持以太坊合并計劃的公告.
1900/1/1 0:00:00ZK-Rollup一直被認為是以太坊擴展的終極目標。然而,盡管它對以太坊的擴展路線圖來說是很重要,但在幾個關鍵點上仍然存在不確定性:ZK-Rollup到底是什么?特定于應用程序的Rollup和通.
1900/1/1 0:00:001.DeFi代幣總市值:460.54億美元 DeFi總市值 數據來源:coingecko2.過去24小時去中心化交易所的交易量36.
1900/1/1 0:00:00