宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > DAI > 正文

OP Stack和以太坊主网之间有哪些差异

作者:

时间:1900/1/1 0:00:00

2023年2月23日,Coinbase宣布推出基于OPStack的Base测试网。同时,OptimismCollective宣布将升级为Optimism超级链。

但不管是Base测试网,还是Optimism超级链,都是基于OPStack。那么OPStack和以太坊主网有哪些差别呢?

目前的OPStack版本为Bedrock,OPStack官网文档详述了Bedrock和以太坊主网之间的差异。金色财经xiaozou翻译了本文档:

值得注意的是,Optimism和以太坊的行为间存在各种微小的差异。当你在Optimism或OPStack代码库上建设应用程序时,你应该对这些差异有所了解。

op-erigon在OP Goerli由Testin Prod团队发布:4月21日消息,OP Labs表示,TestinProd利用模块化和开源OP Stack开发了一个替代执行客户端op-erigon,现在可以在OP Goerli上进行测试,允许用户在GitHub存储库或在Prod的OP Goerli公共RPC中进行测试,最终会发布到OP主网上。

OP Labs表示,op-erigon开发团队TestinProd个完全不属于OP Labs的团队,展示了模块化和开源OPStack的强大功能。4月20日,a16z Crypto推出基于OP Stack的Rollup客户端Magi,该客户端用Rust语言编写,取代了OP Stack中的共识客户端(Rollup客户端),并与执行客户端(如op-geth)一起工作以进行同步,目前已可以同步到Optimism和Base测试网,旨在提高整个OP Stack生态系统的客户端多样性和弹性[2023/4/21 14:17:25]

Opcode差异

外媒:知名说唱歌手Snoop Dogg为Web3实时流媒体应用程序Shiller联合创始人:金色财经报道,据外媒消息,美国知名说唱歌手兼演Snoop Dogg为Web3实时流媒体应用程序Shiller联合创始人。

据悉,Web3实时流媒体应用程序Shiller为“直播平台”,旨在将Web3技术与实时直播内容相结合,Snoop Dogg与技术企业家山Sam Jones共同担任其联合创始人。[2023/3/6 12:44:28]

`tx.origin==msg.sender`

在以太坊L1上,只有当智能合约直接从外部帐户调用时,tx.origin才等于msg.sender。然而,在Optimism上,tx.origin是Optimism上的origin,也可能是一个EOA。然而,对于来自L1的消息,来自L1上的智能合约的消息有可能出现在L2上,这时tx.origin==msg.origin。这不太可能产生明显的差异,因为L1智能合约不能直接操纵L2状态。但是,也可能存在我们没有考虑到的边缘情况。

NBA Top Shot推出限量版藏品以纪念勒布朗詹姆斯当选NBA总得分王:金色财经报道,NBA Top Shot与NBA官方及其球员工会(NBPA)合作,为今日勒布朗詹姆斯当选NBA历史总得分王的时刻推出限量 99 份的藏品Legendary LeBron James Anthology Moment。NBA Top Shot对詹姆斯的球员排行榜上的前25名收藏者进行快照并空投该藏品,此外还将在2月17日4:00 再次进行快照并向新的前25名用户空投。剩余49份将以盲盒形式供所有用户进行抽奖。[2023/2/9 11:55:55]

获取L1信息

如果你需要最新L1块的等效信息,你可以从L1Block合约中获得。该预部署合约是地址0x42000000000000000000000000000000000000000015。你可以使用getter函数获取这些参数:

Optimism:目前没有一个被盗用的 OP 被用于与治理相关的事情:金色财经报道,Optimism官方在社交媒体上表示,到目前为止,没有一个被盗用的 OP 被用于与治理相关的事情,如果这种情况发生变化,我们届时将参与有针对性的社区讨论,并获得更全面的事实。原则上,Optimism可以进行网络升级以停止那些尚未转让或出售的 OP 代币的移动。由于这将开创先例,我们目前不会采取这一步骤。Optimism 是一个无需许可的网络,其行为符合预期。目前,大部分有问题的OP尚未移动。Optimism 和 Wintermute 团队都在密切关注局势。受此消息影响,OP24小时下跌超11%,目前报0.86美元。

金色财经此前报道,一名黑客利用Wintermute技术失误盗取2000万个Optimism代币。[2022/6/9 4:13:19]

number:L2已知的最新L1块号。

灰度CEO:反黄金广告“Drop Gold”是值得的:灰度首席执行官Barry Silbert在推特上表示,他开始认为在灰度反黄金广告Drop Gold上花费的钱是值得的。同时他对彭博社的最新文章发表了评论,后者引用了最近流入灰度比特币信托基金的投资数据。根据摩根大通(JP Morgan)报告,自10月份以来,灰度的BTC广告吸引了近20亿美元的资金流入,而以黄金为基础的交易所交易基金(ETF)流出了70亿美元。(U.Today)[2020/12/10 14:45:01]

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数据费用。

标签:OptimismOPS以太坊Optimism币是什么币OPS币OPS价格以太坊币是什么币

DAI热门资讯
进击还是观望?传统大型游戏发行商如何看待区块链游戏

在过去6个月,Web3游戏开发持续降温,但一个值得研究的领域是AAA游戏发行商的立场,他们在2021年底看好这项技术。当AxieInfinity引爆区块链游戏时,大多数大型发行商采取了观望态度.

1900/1/1 0:00:00
未来比特币矿工手续费会不足以支付能源消耗吗?

随着区块奖励逐渐减少,并倾向于只收取交易手续费,比特币挖矿收入的增长速度低于市值和交易量。人们误以为比特币的能源使用是一个指数问题,这便是问题所在.

1900/1/1 0:00:00
比特币虚拟机BVM问世 智能合约时代到来?

比特币不仅仅是加密货币 在加密货币领域中,比特币被广泛认知为最大且最安全的区块链。其安全性得益于独特的工作量证明共识算法,而其设计的简洁性则使得理解和使用比特币变得相对容易.

1900/1/1 0:00:00
观点:代币化虽未成主流投资工具 但可带来经济效益

代币化是通过区块链上的智能合约以数字方式表示资产、权利或有价值的物品的过程,近年来引起了广泛关注。通过将资产划分为更小的可交易单位,代币化有可能彻底改变许多不同行业的融资和资本模式.

1900/1/1 0:00:00
Bankless:NFT版税的未来 创作者拥有的定制NFT市场

在过去几年里,大量艺术家进入了加密经济。这些创作者的主要动力是什么?能够从其作品的二次销售中赚取版税。然而,在目前的范式中,NFT版税最终是可选项.

1900/1/1 0:00:00
Eclipse创始人:关于RaaS的一些误解

在Eclipse,我们正在建设可定制的特定应用rollup基础设施,以支持游戏&社交、DePIN和DeFi等垂直领域。我们已经为此投入了10个月左右的时间,我觉得有必要消除一些误解.

1900/1/1 0:00:00