ACK:金色观察 | 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差异

金色财经挖矿数据播报 | BSV今日全网算力上涨1.91%:金色财经报道,据蜘蛛矿池数据显示:

BTC全网算力106.471EH/s,挖矿难度15.78T,目前区块高度635772,理论收益0.00000817/T/天。

ETH全网算力186.716TH/s,挖矿难度2350.12T,目前区块高度10312458,理论收益0.00819479/100MH/天。

BSV全网算力2.029EH/s,挖矿难度0.27T,目前区块高度640416,理论收益0.00044356/T/天。

BCH全网算力2.766EH/s,挖矿难度0.38T,目前区块高度640652,理论收益0.00032532/T/天。[2020/6/22]

`tx.origin==msg.sender`

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

金色财经挖矿数据播报 | BCH今日全网算力下降7.43%:金色财经报道,据蜘蛛矿池数据显示:

ETH全网算力180.253TH/s,挖矿难度2293.49T,目前区块高度9971090,理论收益0.00806106/100MH/天。

BTC全网算力113.005EH/s,挖矿难度15.96T,目前区块高度628224,理论收益0.00001575/T/天。

BSV全网算力1.499EH/s,挖矿难度0.18T,目前区块高度632808,理论收益0.00060038/T/天。

BCH全网算力1.682EH/s,挖矿难度0.24T,目前区块高度632997,理论收益0.00053516/T/天。[2020/4/30]

获取L1信息

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

金色晚报 | 3月24日晚间重要动态一览:12:00-21:00关键词:QE、MtGox、比特币、Tether、监管沙箱

1. 美联储“无限QE”政策下,比特币和黄金表现远超标普500指数。

2. 俄罗斯将创建“监管沙箱”使区块链和加密货币合法化。

3. MtGox交易所:债权人可通过新网站查看第四次债权人会议民事复议资料。

4. Tether向以太坊网络新增发6000万枚USDT(已授权未发行)。

5. 联合国:数字技术大有可为 推荐蚂蚁金服区块链等金融科技应用。

6. 浙江:实施数字生活新消费行动,扩大区块链等技术应用。

7. 香港第一家虚拟银行正式提供服务。

8. Bithumb等韩国加密货币交易所正在协助调查“N号房”一案。

9. 比特币日内震荡,最高涨至6831.96美元,最低跌至6226.28美元,现报6646美元。[2020/3/24]

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

金色相对论 | 杨玉梅:今后区块链领域投资机构比拼的将是综合实力:在本期金色相对论中,节点资本管理合伙人杨玉梅发言指出:2019年以来,区块链机构的发展呈现几个趋势:

1、注重投后管理,精耕细作,与项目一起成长。“火爆”的市场行业不再,以“快进快出”为主要手段的投机性较重的投资性行为难以为继。而脚踏实地,步步为营的价值投资机构将逐渐的展现自身优势,获得更多发展机会;

2、今后区块链领域投资机构的比拼将是综合实力的比拼。区块链领域的特殊性,一级市场的投资与二级市场的投资非常紧密;另外,单项业务或者单个赛道的投资难以生存,产业投资是王道。总结起来,在这个领域要保持领先,那么一二级联动,生态布局将是两项必不可少的杀手锏;

3、更加专业化。从大的投资行业而言,垂直行业的投资是大方向,而垂直行业投资首当其冲的是专业能力。如果我们把区块链领域的投资机构与头部穿透投资机构相比,无论是募、投、管、退哪个环节,我们都存在一定差距。所以,要成为区块链领域这个产业头部机构,我们不仅需要对行业专业的认知,还要具备专业的投资管理能力。可喜的是,这两年区块链领域的投资机构成长非常快,呈现出了一批非常优秀的投资机构。[2020/2/13]

timestamp:最新L1块的时间戳。

分析丨金色盘面:XRP三角震荡区间 等待选择方向:金色盘面综合分析:XRP在三角区间内震荡,成交量持续缩量,等待选择方向。市场情绪偏空,注意风险。[2018/8/10]

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

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

地球链

[0:15ms0-1:7ms