比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

金色觀察 | OP Stack和以太坊主網之間有哪些差異_HAC

Author:

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

文/OPStack;譯/金色財經xiaozou

2023年2月23日,Coinbase宣布推出基于OPStack的Base測試網。同時,OptimismCollective宣布將升級為Optimism超級鏈。

但不管是Base測試網,還是Optimism超級鏈,都是基于OPStack。那么OPStack和以太坊主網有哪些差別呢?

目前的OPStack版本為Bedrock,OPStack官網文檔詳述了Bedrock和以太坊主網之間的差異。金色財經xiaozou翻譯了本文檔:

值得注意的是,Optimism和以太坊的行為間存在各種微小的差異。當你在Optimism或OPStack代碼庫上建設應用程序時,你應該對這些差異有所了解。

金色熱搜榜:QTUM居于榜首:根據金色財經排行榜數據顯示,過去24小時內,QTUM搜索量高居榜首。具體前五名單如下:QTUM、LEND、ONT、REN、TRX。[2020/9/3]

Opcode差異

`tx.origin==msg.sender`

在以太坊L1上,只有當智能合約直接從外部帳戶調用時,tx.origin才等于msg.sender。然而,在Optimism上,tx.origin是Optimism上的origin,也可能是一個EOA。然而,對于來自L1的消息,來自L1上的智能合約的消息有可能出現在L2上,這時tx.origin==msg.origin。這不太可能產生明顯的差異,因為L1智能合約不能直接操縱L2狀態。但是,也可能存在我們沒有考慮到的邊緣情況。

金色熱搜榜:BNT居于榜首:根據金色財經排行榜數據顯示,過去24小時內,BNT搜索量高居榜首。具體前五名單如下:BNT、MLN、BHD、MXC、STORJ。[2020/8/29]

獲取L1信息

如果你需要最新L1塊的等效信息,你可以從L1Block合約中獲得。該預部署合約是地址0x42000000000000000000000000000000000000000015。你可以使用getter函數獲取這些參數:

number:L2已知的最新L1塊號。

timestamp:最新L1塊的時間戳。

basefee:最新L1塊的基本費用。

hash:最新L1塊的哈希值。

sequenceNumber:epoch內L2塊的數量。

行情 | 金色盤面分析師:QTUM短線上漲明顯,但上方空間有限:金色盤面分析師稱,QTUM自低點上漲6%,短線注意上方7.0美元和7.5美元阻力,注意交易風險。[2018/8/2]

AddressAliasing

憑借CREATE操作碼的behavior,用戶可以在L1和L2上創建一個共享相同地址但具有不同字節碼的合約。這可能會破壞信任假設,因為一個合約可能是可信的,而另一個合約可能是不可信的。為了避免這個問題,L1和L2之間ORIGIN和CALLER操作碼的behavior略有不同。

tx.origin的值確定如下:

金色財經現場報道 北京鏈石科技CEO:區塊鏈讓“票”在活動之后依然有用 :金色財經6月3日現場報道,在今天的以太坊技術及應用大會上,北京鏈石科技CEO、StoneTicket項目負責人楊光做了題為“基于以太坊的票務行業公鏈token及設計模式”主題演講,楊光說,“票”是很好地社區入口,區塊鏈去除票務中介,把代理方“拉平”,上對主辦,下對用戶,增加了主辦方對票務去向的“監管”;票天然適合做一個“token”,但不僅僅是“token”,這個種token是有生命周期的(開票,入場,結算),且各種各樣的票token并不關聯。區塊鏈讓“票”在活動之后依然有用,對于傳統票務,共識主要在主辦方、銷售方、粉絲之間,而用區塊鏈,用戶成為多個活動之間被激勵的人,如果有這樣的機制,局部的共識就能變成全局的、兩層的共識。[2018/6/3]

頂級msg.sender值總是等于tx.origin。因此,如果tx.origin值受到上面定義的規則的影響,則msg.sender的頂級值也將受到影響。

金色財經獨家分析 日本在虛擬幣支付領域潛力大:彭博社昨日總結了日本傳統巨頭進軍區塊鏈的情況,電商、社交、游戲、銀行、證券巨頭都已開始布局。金色財經分析,在中心化的支付領域,日本顯得極為保守,日常支付中信用卡、現今支付仍為主流,社交巨頭推出的linepay在日本普及度遠遠低于微信支付、支付寶等在中國的地位。至于虛擬貨幣日本的興趣更大,已經有350萬人口用虛擬貨幣交易,占其總人口的3%,相對虛擬貨幣發展歷史,已經是不小的規模,加之日本國內對于虛擬貨幣監管的環境,人本有望在虛擬貨幣支付這一站扭轉傳統移動端支付落后的局面。[2018/4/16]

注意,一般情況下,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:ACKSWAPHACTIMPACK幣uniswap幣不見了HAC幣Optimus AI

以太坊價格今日行情
Vela Exchange確認空投 如何進行交互?_EVE

由于近期的空投預期,Arbitrum生態的永續合約協議VelaExchange在許多加密社區受到了極高的關注.

1900/1/1 0:00:00
督促銀行Crypto布局 歐盟呼吁全球金融機構這么做_CRY

歐盟執委會呼吁在即將出臺的銀行法中,加快對擁有Crypto資產的金融機構實施嚴格的Crypto資本規則。奧巴馬強調了雙方商定的最后期限即將到來,并補充說,歐洲需要做出決定,以滿足目標時間.

1900/1/1 0:00:00
芒格批加密貨幣“毫無價值”_比特幣

美國知名投資人沃倫·巴菲特的搭檔、伯克希爾-哈撒韋公司董事會副主席查理·芒格15日呼吁美國禁止加密貨幣,稱加密貨幣“毫無價值”.

1900/1/1 0:00:00
DeSci:去中心化科學運動_TPS

作者:EshaBora 探索區塊鏈技術和社區代幣化的潛力,將學術研究提高到新的水準。Covid-19時代讓我們對人類處理巨大危機的能力產生了懷疑和恐懼,因為每分每秒都有大量的人走向死亡.

1900/1/1 0:00:00
縱覽 NFT 影響力趨勢與宏觀市場概況 NFTGo 年報(二)_NFTG

點擊閱讀:《NFT行業2022年發生了什么?NFTGo年報》 NFT影響趨勢 NFT影響力正趨于穩定 2022年「NFT」、「ETH」、「Metaverse」相對搜索量全球統計.

1900/1/1 0:00:00
金色午報 | 2月24日午間重要動態一覽_區塊鏈

7:00-12:00關鍵詞:Coinbase、Chainlink、Folkvang、Edge錢包1.CoinbaseL2網絡Base公布Chainlink、Aave等近60個生態合作伙伴;2.

1900/1/1 0:00:00
ads