文/OPStack;譯/金色財經xiaozou
2023年2月23日,Coinbase宣布推出基于OPStack的Base測試網。同時,OptimismCollective宣布將升級為Optimism超級鏈。
但不管是Base測試網,還是Optimism超級鏈,都是基于OPStack。那么OPStack和以太坊主網有哪些差別呢?
目前的OPStack版本為Bedrock,OPStack官網文檔詳述了Bedrock和以太坊主網之間的差異。金色財經xiaozou翻譯了本文檔:
值得注意的是,Optimism和以太坊的行為間存在各種微小的差異。當你在Optimism或OPStack代碼庫上建設應用程序時,你應該對這些差異有所了解。
金色晨訊 | 9月25日隔夜重要動態一覽:21:00-7:00關鍵詞:議員提案、區塊鏈應用、監管、數字代幣分類
1.CME比特幣期貨9月合約收漲3.8%。
2.美股三大股指收盤均上漲 美股區塊鏈概念股漲多跌少。
3.海淀區已有371個政務服務場景用上區塊鏈。
4.美國眾議員提出的新法案旨在將數字代幣分類為商品。
5.以色列新法案提議將比特幣視為一種貨幣。
6.SEC專員:SEC應批準比特幣ETF。
7.德國財長:將加快歐元區金融改革以監管加密貨幣。
8.美國眾議員提出的新法案旨在將加密交易所納入聯邦框架。
9.比特幣反彈上漲,日內最高漲至10793.88美元,以太坊突破350美元。[2020/9/25]
Opcode差異
金色財經行情播報 | BTC價格沖破10000USDT未能站穩,局部多頭承壓:據火幣行情顯示,今日上午BTC價格沖破10000USDT以后未能站穩,整體震蕩下滑,徘徊在9800USDT-9900USDT區間。目前日線圖已呈較長上影線,4小時圖價格跌至均線MA5之下,局部多頭承壓。從1小時圖看,此前發起上攻重要的陣地是均線MA10,現在價格已跌至線下。但下方還有MA30的依托,或有可能蓄勢待其靠近。[2020/5/8]
`tx.origin==msg.sender`
在以太坊L1上,只有當智能合約直接從外部帳戶調用時,tx.origin才等于msg.sender。然而,在Optimism上,tx.origin是Optimism上的origin,也可能是一個EOA。然而,對于來自L1的消息,來自L1上的智能合約的消息有可能出現在L2上,這時tx.origin==msg.origin。這不太可能產生明顯的差異,因為L1智能合約不能直接操縱L2狀態。但是,也可能存在我們沒有考慮到的邊緣情況。
金色晨訊 | 2月3日隔夜重要動態一覽:21:00-7:00關鍵詞:美國國稅局、塞拉利昂、比特幣減半、芝商所
1. 美國國稅局:加密貨幣將繼續成為其在2020年的重要焦點。
2. 塞拉利昂國家首席創新官:政府一直在努力認可區塊鏈,以改善金融準入。
3. 春節期間,黃金和比特幣等避險資產漲幅居前,比特幣上漲11.33%。
4. 距離比特幣減半還有100天。
5. 市值在20-100億美元間的加密貨幣1月份漲幅最大。
6. 芝商所比特幣期貨合約溢價持續上漲 高于其他未受監管交易所。
7. BTC現報9374美元,近24小時下跌0.28%,市值為1699.13億美元。[2020/2/3]
獲取L1信息
如果你需要最新L1塊的等效信息,你可以從L1Block合約中獲得。該預部署合約是地址0x42000000000000000000000000000000000000000015。你可以使用getter函數獲取這些參數:
分析 | 金色盤面:ETH/USD 關注1小時支撐力度:金色盤面綜合分析:ETH/USD短線急速下挫,短期得到前期平臺280的支撐,后續仍有可能繼續下跌試探1小時中軌的支撐力度,注意破位風險。[2018/8/16]
number:L2已知的最新L1塊號。
timestamp:最新L1塊的時間戳。
basefee:最新L1塊的基本費用。
hash:最新L1塊的哈希值。
sequenceNumber:epoch內L2塊的數量。
AddressAliasing
憑借CREATE操作碼的behavior,用戶可以在L1和L2上創建一個共享相同地址但具有不同字節碼的合約。這可能會破壞信任假設,因為一個合約可能是可信的,而另一個合約可能是不可信的。為了避免這個問題,L1和L2之間ORIGIN和CALLER操作碼的behavior略有不同。
分析 | 金色盤面:BTC/USDT 止跌反彈:金色盤面綜合分析:BTC/USDT突然發力,在2小時K線圖突破MA36,如果得到確認,這里會有一個相對強的反彈趨勢形成。[2018/8/7]
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:ACKSWAPHACORI6 Pack RickMinimal Initial SushiSwap OfferingHACHI價格ORIGEN幣
作者:YuanShan@Web3CN.Pro2月27日,三菱、富士通和其它科技公司發布關于建立“日本元宇宙經濟區”的協議,表示將聯手從角色扮演游戲的角度創建開放的元宇宙基礎設施.
1900/1/1 0:00:00撰寫:TheDeFiInvestor編譯:深潮TechFlow隨著許多看漲的催化劑的出現,是時候探索Optimism生態系統了.
1900/1/1 0:00:00原文:《首次「被動防御」,OpenSea遇到歷史上最大挑戰》作者:Cookie,律動BlockBeatsOpenSea終于「低頭」了。 限時零手續費、可選版稅、放寬市場黑名單限制.
1900/1/1 0:00:00文/CryptoKoryo,加密分析師;譯/金色財經xiaozou想知道加密領域接下來的機會在哪里嗎?我們來關注下smart?money都是怎么做的。a16z?crypto是迄今最大的加密VC.
1900/1/1 0:00:00原文標題:《讀懂加密做市商:如何「操縱」加密市場?》原文作者:RektFencer你有沒有想過.
1900/1/1 0:00:00來源:Shutterstock 文:Decrypt 編譯:章魚哥 從“悄悄裁員”到“狂野生長”,Web3打工人正在經歷重大轉變。加密和科技勞動力市場現在處于一個奇怪的境地,但各自有所不同.
1900/1/1 0:00:00