比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > XRP > Info

LIT:以太坊網絡君士坦丁堡升級的漏洞細節_The Collective Coin

Author:

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

即將到來的以太坊網絡Constantinople升級為SSTORE操作引入了更便宜的gas成本。作為一種不必要的副作用,當在Solidity智能合約中使用address

functiondeposit(uintid)publicpayable{deposits+=msg

functionupdateSplit(uintid,uintsplit)public{require(split<=100);splits=split;}functionsplitFunds(uintid)public{//Herewouldbe://Signaturesthatbothpartiesagreewiththissplit//Splitaddresspayablea=first;addresspayableb=second;uintdepo=deposits;deposits=0;a

以太坊非零地址數量創歷史新高:金色財經報道,Glassnode數據顯示,以太坊非零地址數量達51,491,730個,創歷史新高。[2020/12/31 16:07:03]

}<新的易受攻擊代碼的示例>該代碼以一種意想不到的方式受到攻擊:它模擬一種安全的資金均攤服務。雙方可以共同接收資金,決定如何split資金以及接收支付。攻擊者可以創建這樣一對地址,其中第一個地址是以下列出的攻擊者合約,第二個地址是任何攻擊者賬戶。該攻擊者將充值一些錢。pragmasolidity^0

functionattack(addressa)external{victim=a;PaymentSharerx=PaymentSharer(a);x

USDC Treasury在以太坊網絡增發超1531萬枚USDC:Whale Alert數據顯示,北京時間11月1日02:56,USDC Treasury在以太坊網絡上增發15313954枚USDC。增發哈希為:0x9b1c43cc6a6fed7961cfeef9dc88280bb748c12503bfd78808e2d4e1ad1d6bee。[2020/11/1 11:20:32]

function()payableexternal{addressx=victim;assembly{mstore(0x80,0xc3b18fb600000000000000000000000000000000000000000000000000000000)pop(call(10000,x,0,0x80,0x44,0,0)。functiondrain()external{owner

以太坊2.0 Altona v0.12測試網計劃于7天內啟動:金色財經報道,據以太坊博客消息,新的Solidity存款合約已正式驗證并添加到賞金計劃中。此外,以太坊2.0 Altona v0.12測試網計劃于未來7天內啟動。據悉,與此前的多客戶端測試網一樣,Altona不僅僅是面向最終用戶的測試網,更像是一個開發人員網絡。對于eth2工程師而言,Altona是為了解決多客戶端設置中可能出現的所有錯誤。[2020/6/24]

}<攻擊者合約列為第一個地址>該攻擊者將調用自己合約的attack函數,以便在一個交易中披露以下的事件:1、攻擊者使用updateSplit設置當前split,以確保后續升級是便宜的。這是Constantinople升級的結果。攻擊者以這樣的方式設置split,即第一個地址(合約地址)接收所有的資金。2、攻擊者合約調用splitFunds函數,該函數將執行檢查*,并使用transfer將這對地址的全部存款發到合約。3、從回調函數,攻擊者再次更新split,這次將所有資金分配到攻擊者的第二個賬戶。4、splitFunds的執行繼續,全部存款也轉到第二個攻擊者賬戶。簡而話之,攻擊者只是從PaymentSharer合約中偷走了其他人的以太幣,并且可以繼續。為什么現在可以攻擊?

動態 | 以太坊未確認交易數量88396筆:據Etherscan.io數據顯示,當前以太坊未確認交易數量為88396筆,整體而言近期以太坊未確認筆數波動性較大,但以太坊網絡擁堵情況并沒有得到明顯改善,當前網絡擁堵嚴重。[2018/10/30]

在Constantinople之前,每個storage操作都需要至少5000gas。這遠遠超過了使用transfer或send來調用合約時發送的2300gas費。在Constantinople之后,正在改變“dirty”存儲槽的storage操作僅需要200gas。要使存儲槽變的dirty,必須在正在進行的交易期間更改它。如上所示,這通常可以通過攻擊者合約調用一些改變所需變量的public函數來實現。然后,通過使易受攻擊的合約調用攻擊者合約,例如,使用msg.sender.transfer(...),攻擊者合約可以使用2300gas費成功操縱漏洞合約的變量。必須滿足某些先決條件才能使合同變得易受攻擊:1.必須有一個函數A,函數中transfer/send之后,緊跟狀態改變操作。這有時可能是不明顯的,例如第二次transfer或與另一個智能合約的互動。2.攻擊者必須能夠訪問一個函數B,它可以(a)改變狀態,(b)其狀態變化與函數A的狀態發生沖突。3.函數B需要在少于1600gas時能執行(2300gas費-為CALL提供700gas)。我的合約是否易受攻擊?要測試您是否容易受到攻擊:檢查transfer事件后是否有任何操作。檢查這些操作是否改變了存儲狀態,最常見的是分配一些存儲變量。如果你調用另一個合約,例如,token的transfer方法*,檢查哪些變量被修改。做一個列表。檢查合約中非管理員可以訪問的任何其他方法是否使用這些變量中的一個。檢查這些方法是否自行改變存儲狀態。檢查是否有低于2300gas的方法,請記住SSTORE操作只有200gas。如果出現這種情況,攻擊者很可能會導致您的合約陷入不良狀態。總的來說,這是另一個提醒,即為什么Checks-Effects-Interactions模式如此重要。作為節點運營商或礦工,我需要做什么?

下載最新版本的以太坊客戶端:最新的geth客戶最新的Parity客戶端最新Harmony客戶端最新的萬神殿客戶端最新的Trinity客戶端以太坊錢包/迷霧的最新版本|作者:ChainSecurity|翻譯:獵豹區塊鏈安全團隊

Tags:LIT以太坊GASCTIFlit Token以太坊最新價格行情昭DexigasThe Collective Coin

XRP
比特幣:虛擬貨幣質押借貸,風險知多少?_穩定幣

編者按:本文來自巴比特,作者:張凌,瀚一律師事務所合伙人,星球日報經授權發布。虛擬貨幣質押借貸在國內不是一個新興業務,早在2014年左右就有一些虛擬貨幣交易所及網貸平臺有所涉足,同期還有一些專門.

1900/1/1 0:00:00
區塊鏈:區塊鏈與AI融合將催生新型終端應用平臺_Restart Energy MWAT

編者按:本文來自鏈捕手,作者:鄧仰東,清華大學副教授、MATRIX首席AI科學家,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
區塊鏈:師太說區塊鏈|2.1 區塊鏈,加密技術或是解決用戶隱私保護的救命稻草_NET

透過屏幕,無數雙眼睛正窺探著你的生活。處于蠻荒時代的用戶信息與大數據應用,是否因為谷歌剛剛收到的那張5000萬歐元的侵害用戶隱私權大罰單而感到忌憚?區塊鏈的非對稱加密技術,或許是解決用戶隱私保護.

1900/1/1 0:00:00
數字貨幣:數字貨幣抵押借貸行業仍未解決安全性問題_區塊鏈存證的特征有

目前數字貨幣市場處于「熊市」。抵押數字貨幣是持幣者在不損失數字資產所有權的前提下,解決資金需求的較佳選擇。長期以來,抵押借貸的形式沒有太大變化,只是抵押品在變化.

1900/1/1 0:00:00
ASI:抵制 ASIC 礦機真的劃算嗎?_加密貨幣行情軟件

譯者|Moni編輯|盧曉明幾乎所有基于工作量證明區塊鏈共識機制的加密貨幣都需要面對同一個對手——ASIC礦機.

1900/1/1 0:00:00
OIN:市場下行,惡意挖礦軟件Coinhive要倒閉了_COI

據Coinhive官方博客消息,由于在經濟上不可行的原因,Coinhive將于3月8日停止運營,用戶的報表盤在2019年4月30前可用。受加密貨幣市場下跌的影響,門羅幣一年內下跌85%.

1900/1/1 0:00:00
ads