金色观察 | OP Stack和以太坊主网之间有哪些差异

文/OPStack;译/金色财经xiaozou

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

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

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

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

Opcode差异

金色晨讯 | 7月4日隔夜重要动态一览:21:00-7:00关键词:新冠肺炎、稳定币领域、俄罗斯法院、Wirecard

1.全球新冠肺炎累计确诊病例超1100万例。

2.前美国财政部长:稳定币领域将出现大量创新。

3.俄罗斯法院未能就加密货币是否属于财产达成一致。

4.路透社:德国监管机构只派一人检查Wirecard去年账本。

5.南京建邺区探索运用区块链等技术有效破除信用数据区域壁垒。

6.中国联通新沃云智慧PaaS平台运用区块链等赋能政企客户。

7.V神:最初低估了PoS和分片所需时间。

8.以太坊DeFi6月增长迅速 DApp生态系统遭受损失。

9.比特币小幅震荡,日内最高报9112美元,最低报9067.18美元。[2020/7/4]

`tx.origin==msg.sender`

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

金色晨讯 | 4月22日隔夜重要动态一览:21:00-7:00关键词:新冠肺炎、CBDC、马化腾、Lendf.Me

1.全球新冠肺炎确诊病例累计逾250万例 美国超过80万例。

2.NYMEX WTI 6月原油期货结算价创1999年2月以来新低。

3.央行副行长:央行数字货币将是替代现钞的最好工具。

4.马化腾:区块链全面拥抱产业互联网。

5.世行张志军:要支持法定数字货币和纸币并存。

6.荷兰央行:希望在CBDC发展中发挥领导作用。

7.美国CFTC发起竞赛以开发新工具追踪外国衍生品 包括比特币期货。

8.波多黎各提高加密货币企业家税收优惠相关年费。

9.Lendf.Me已追回被盗资产 dForce公布行动计划。

10.Ripple宣布对YouTube提起诉讼。[2020/4/22]

获取L1信息

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

金色午报 | 2月12日午间重要动态一览:7:00-12:00关键词:美联储、杨安泽、闪电网络、EOSIO、OKEx、Edgeware、PlusToken

1. 美联储主席:中美两国制度背景完全不同,面对CBDC态度有所差异。

2. 支持加密货币的华裔参选人杨安泽退出2020年大选。

3. 韩国金融委员会和首尔市将在4年内为培养数字金融人才提供资金支持。

4. 埃及国民银行加入RippleNet。

5. 2019年1月至今,比特币闪电网络节点增长近105%,欧洲北美拥有90%节点。

6. EOSIO最新交易达到9656次/秒,创新纪录。

7. OKEx CEO:OKB和OKT不会相互影响,OKB和USDK都将转至OKChain运行。

8. 波卡生态项目Edgeware主网启动时间推迟至2月17日。

9. PlusToken昨日转账的超万枚BTC已经被拆分到个位数。

10. BTC现报10278美元,近24小时上涨5.47%,市值为1870.31亿美元。[2020/2/12]

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

金色财经独家分析 加密货币产业正在被引导至正向的发展轨道上: 泰国证券交易所(SET)推出区块链技术的LiVE众筹平台。泰国对于加密货币产业的态度偏向友好。虽然近期泰国对加密货币交易征收7%的增值税和15%的资本利得税,与此同时还将对处理此类资产交易的交易所实施新的监管法规。泰国政府还将要求交易所建立更严格的KYC程序,并为所有用户收集身份数据。但监管的介入以及税收的收取是在规范加密货币市场,也就是将加密货币往更为正向的方向引导。在区块链产业上,泰国正积极促进区块链技术与各个产业的融合,此次泰国证券交易所(SET)推出区块链技术的LiVE众筹平台就是在证券交易中运用了区块链技术。[2018/5/7]

timestamp:最新L1块的时间戳。

basefee:最新L1块的基本费用。

hash:最新L1块的哈希值。

金色财经现场报道 中国信息通信研究院高级工程师:公有链并不适应我国法律规定:金色财经现场报道,在2018大数据产业峰会上,中国信息通信研究院高级工程师卿苏德就公有链能否商用部署作出回答,卿苏德表示,根据我国《信息系统等保要求》,公有链的技术架构并不能适应国家的相关规定。《金融行业等保标准》对这些要素的要求更高,所以在国内联盟链比公有链更适合一些。[2018/4/19]

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

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

ADA盘点2月值得关注的22个潜力小项目

作者:FungiAlpha,加密研究员编译:Leo,BlockBeats不要一直处在错过的情绪里,主动去发现的一些值得关注的新项目,码住后体验,成为这些项目的早期用户吧,加密研究员FungiAlpha撰文介绍了近期需要关注的潜力项目.

[0:0ms0-1:867ms