文/OPStack;譯/金色財經xiaozou
2023年2月23日,Coinbase宣布推出基于OPStack的Base測試網。同時,OptimismCollective宣布將升級為Optimism超級鏈。
但不管是Base測試網,還是Optimism超級鏈,都是基于OPStack。那么OPStack和以太坊主網有哪些差別呢?
目前的OPStack版本為Bedrock,OPStack官網文檔詳述了Bedrock和以太坊主網之間的差異。金色財經xiaozou翻譯了本文檔:
值得注意的是,Optimism和以太坊的行為間存在各種微小的差異。當你在Optimism或OPStack代碼庫上建設應用程序時,你應該對這些差異有所了解。
金色財經挖礦數據播報:BTC今日全網算力下跌2.37%:金色財經報道,據蜘蛛礦池數據顯示:
BTC全網算力141.118 EH/s,挖礦難度21.05T,目前區塊高度687121,理論收益0.00000634/T/天。
ETH全網算力593.140 TH/s,挖礦難度7612.74T,目前區塊高度12610537,理論收益0.00266454/100MH/天。
BSV全網算力0.675EH/s,挖礦難度0.09T,目前區塊高度691129,理論收益0.00133191/T/天。
BCH全網算力2.084 EH/s,挖礦難度0.32T,目前區塊高度691673,理論收益0.00043178/T/天。[2021/6/11 23:29:53]
Opcode差異
金色財經挖礦數據播報 | BTC今日全網算力上漲2.74%:金色財經報道,據蜘蛛礦池數據顯示:
BTC全網算力115.967EH/s,挖礦難度15.78T,目前區塊高度636524,理論收益0.00000822/T/天。
ETH全網算力192.366TH/s,挖礦難度2438.85T,目前區塊高度10345173,理論收益0.00834128/100MH/天。
BSV全網算力2.041EH/s,挖礦難度0.27T,目前區塊高度641144,理論收益0.00044095/T/天。
BCH全網算力2.706EH/s,挖礦難度0.38T,目前區塊高度641347,理論收益0.00033258/T/天。[2020/6/27]
金色財經現場報道 中國軟件行業協會常務理事方亞南:區塊鏈在管理上不能去中心化:6月10日,清華數據院區塊鏈產業發展論壇在清華大學召開。中國軟件行業協會常務理事方亞南博士作《我國區塊鏈應用面臨的問題及對策》主旨演講。他認為:“區塊鏈在管理上不能去中心化,在數據上實現去中心化。大數據和人工智能都依賴于可信數據,區塊鏈可以制定和保證可信數據的透明規則”。[2018/6/10]
`tx.origin==msg.sender`
在以太坊L1上,只有當智能合約直接從外部帳戶調用時,tx.origin才等于msg.sender。然而,在Optimism上,tx.origin是Optimism上的origin,也可能是一個EOA。然而,對于來自L1的消息,來自L1上的智能合約的消息有可能出現在L2上,這時tx.origin==msg.origin。這不太可能產生明顯的差異,因為L1智能合約不能直接操縱L2狀態。但是,也可能存在我們沒有考慮到的邊緣情況。
金色財經現場報道 揚州市經濟開發區:繼續做大區塊鏈產業園:金色財經現場報道,在2018全球首屆萬國區塊鏈技術博覽會上,揚州市經濟開發區代表參與《地方政府區塊鏈政府解讀》圓桌論壇。他指出:揚州與其他的幾個地區相比,真的是處于區塊鏈起步階段,我們為企業提供辦公場所,讓傳統企業與區塊鏈企業對接,讓他們交流溝通的同時,將區塊鏈技術應用到實體經濟中。希望揚州能將區塊鏈產業園逐漸做大。[2018/4/21]
獲取L1信息
如果你需要最新L1塊的等效信息,你可以從L1Block合約中獲得。該預部署合約是地址0x42000000000000000000000000000000000000000015。你可以使用getter函數獲取這些參數:
number:L2已知的最新L1塊號。
金色財經訊:歐洲央行高管Benoit C?ure稱,歐洲央行不是忽視加密貨幣,而是正在跟蹤加密貨幣的發展。同時表示,歐洲央行不認為數字貨幣會對歐元構成威脅,因為涉及的金額微不足道。[2017/11/12]
timestamp:最新L1塊的時間戳。
basefee:最新L1塊的基本費用。
hash:最新L1塊的哈希值。
sequenceNumber:epoch內L2塊的數量。
AddressAliasing
憑借CREATE操作碼的behavior,用戶可以在L1和L2上創建一個共享相同地址但具有不同字節碼的合約。這可能會破壞信任假設,因為一個合約可能是可信的,而另一個合約可能是不可信的。為了避免這個問題,L1和L2之間ORIGIN和CALLER操作碼的behavior略有不同。
tx.origin的值確定如下:
頂級msg.sender值總是等于tx.origin。因此,如果tx.origin值受到上面定義的規則的影響,則msg.sender的頂級值也將受到影響。
注意,一般情況下,tx.origin不應該用于身份認證。但是,這與地址別名是不同的問題,因為地址別名也會影響msg.sender。
為什么地址別名是個問題?
兩個相同的源地址的問題是,我們是基于地址擴展信任。有可能我們想要信任其中一個合約,而不是另一個。
HelenaHacker分叉Uniswap創建了她自己的交易所,稱為Hackswap。
注意:在Uniswap上實際上有多個合約,所以這個說明是個簡化處理。
HelenaHacker為Hackswap提供流動性,看起來可提供有利可圖的套利機會。比如你可以花1DAI買入1.1USDT。這兩種幣的價值都是1美元。
NimrodNaive知道,如果一件事看起來好得令人難以置信,那么它很可能就是假的。但是,他檢查了Hackswap合約的字節碼,驗證后確定其與Uniswap完全相同。他認為這意味著可以信任該合約的行為與Uniswap完全一致。
Nimrod批準了Hackswap合約的1000DAI交易。Nimrod希望在Hackswap上調用swap函數,并收到近1100USDT。
在Nimrod的swap交易被發送到區塊鏈之前,HelenaHacker從與Hackswap地址相同的L1合約發送了一筆交易。這筆交易將1000DAI從Nimrod的地址轉移到HelenaHacker的地址。如果這個交易來自L2上的Hackswap相同的地址,它將能夠轉移該1000DAI,因為Nimrod在上一步已經批準了Hackswap的代幣交換。
盡管Nimrod很天真,但他受到了保護,因為Optimism修改了交易的tx.origin。這筆交易來自一個不同的地址,一個沒有被批準的地址。
注意:在不同的鏈上,創建兩個相同地址的不同合約很容易。但幾乎不可能創建兩個相同指定數額的不同合約,所以HelenaHacker不能這么做。
區塊
L1以太坊和OptimismBedrock之間產生區塊的方式有幾點不同之處。
(1)?這是理想狀態。如果遺漏了任何塊,則可能是整數倍數,如24秒、36秒等。
注意:L1以太坊參數值取自ethereum.org。OptimismBedrock值取自Optimism參數。
網絡規范
JSON-RPC差異
OPStack代碼庫使用與以太坊相同的JSON-RPCAPI。引入了一些額外的OPStack特定的方法。
是否支持Pre-EIP-155
Pre-EIP-155交易沒有鏈ID,這意味著一個以太坊區塊鏈上的交易可以在其他以太坊區塊鏈上重播。這是一個安全風險,因此OPStack默認不支持Pre-EIP-155交易。
交易成本
默認情況下,OPStack鏈上的交易成本包括L2執行費用和L1數據費用。
Tags:ACK區塊鏈SWAPHACJackpot Universe區塊鏈通俗易懂的例子圖SWAPTCHackerLink
金色財經報道,Edge錢包表示在其應用中發現了一個安全漏洞,此漏洞通過將私鑰發送到Edge基礎設施而泄露了大約2000個私鑰,這相當于在Edge平臺上創建的大約總密鑰的0.01%.
1900/1/1 0:00:00金色財經報道,美國證券交易委員會(SEC)周四起訴了失敗的TerraUSD穩定幣背后的公司TerraformLabs及其聯合創始人DoKwon.
1900/1/1 0:00:00DeFi數據 1、DeFi代幣總市值:518.55億美元 DeFi總市值及前十代幣數據來源:coingecko2、過去24小時去中心化交易所的交易量26.
1900/1/1 0:00:00來源:香港金融管理局官網注:本文發表于2月16日。金管局今日協助政府發行代幣化綠色債券。這是第一只循香港法律制度發行的代幣化債券,亦是全球首只由政府發行的代幣化綠色債券.
1900/1/1 0:00:002月23日消息,針對今日凌晨區塊鏈瀏覽器PolygonScan長時間數據不更新,Polygon官方在推特上表示,大約凌晨4:26左右,一些節點失去同步,這會導致一些節點短時間內無法驗證塊的反應.
1900/1/1 0:00:00作者:大圣web3 2月15日凌晨2:30,期待已久的BlurToken上線,同時項目方向符合條件的參與者開放CarePackages申領,第三輪airdrop開始,再次引發市場狂熱.
1900/1/1 0:00:00