2023年2月23日,Coinbase宣布推出基于OPStack的Base测试网。同时,OptimismCollective宣布将升级为Optimism超级链。
但不管是Base测试网,还是Optimism超级链,都是基于OPStack。那么OPStack和以太坊主网有哪些差别呢?
目前的OPStack版本为Bedrock,OPStack官网文档详述了Bedrock和以太坊主网之间的差异。金色财经xiaozou翻译了本文档:
值得注意的是,Optimism和以太坊的行为间存在各种微小的差异。当你在Optimism或OPStack代码库上建设应用程序时,你应该对这些差异有所了解。
Base第二轮Prop House资助启动,截止时间为8月24日:8月14日消息,Base第二轮Prop House资助已经启动,截止时间为8月24日,本轮将资助在Base上构建的新协议、工具与基础设施。主网上拥有ENS域名、0.025枚ETH的地址,至少达到居住州或国家法定成年年龄且不是任何OFAC制裁国家或受制裁国家的合法居民均可提交申请获得资助。Baseisfor Builders NFT持有者可以投票,每个地址一票,前5名提案将分别获得5枚ETH资助。[2023/8/14 16:24:28]
Opcode差异
`tx.origin==msg.sender`
Snoop Dogg与PayPal联合创始人合作购买BIG 3球队NFT:5月9日消息,美国知名三人篮球联赛BIG 3创始人Ice Cube透露,多名科技企业家、明星参与了球队NFT购买,目前所有NFT已售罄。Ice Cube表示,BIG 3球队Tri State推出的25个Fire级别NFT已全部被科技企业Sunny Deep、Vinny Lingham和Kevin Rose牵头的组织购买。
Kevin Rose 是 NFT 项目 Moonbirds 首席执行官,Moonbirds 将成为本次 BIG3 NFT 销售获得的社区赞助商。此外,Snoop Dogg与PayPal 联合创始人 Ken Howery 合作购买了另一支 BIG 3 球队 Bivouac 的全部 25 个Fire级别 NFT;Uber、Facebook、Twitter 及 Tumblr 等知名科技公司投资人 Gary Vaynerchuk 则购买了 2019 年 BIG3 冠军球队 Triplets 全部 25 个「Fire」级别 NFT。(Decrypt)[2022/5/9 3:00:31]
在以太坊L1上,只有当智能合约直接从外部帐户调用时,tx.origin才等于msg.sender。然而,在Optimism上,tx.origin是Optimism上的origin,也可能是一个EOA。然而,对于来自L1的消息,来自L1上的智能合约的消息有可能出现在L2上,这时tx.origin==msg.origin。这不太可能产生明显的差异,因为L1智能合约不能直接操纵L2状态。但是,也可能存在我们没有考虑到的边缘情况。
NBA Top Shot发布奥尼尔等精彩时刻补充包系列后销售额增加128%:数据显示,NBA Top Shot在10月1 日发布名为“Run it Back 05-06”的新补充包系列之后,数字交易卡收藏NBA Top Shot的销售额猛增了128%。“Run it Back 05-06”补充包零售价为每个169美元,包括德怀恩·韦德(Dwayne Wade)、沙奎尔·奥尼尔(Shaquille O'Neal)、艾伦·艾弗森(Allen Iverson)、本·华莱士(Ben Wallace )和特雷西·麦克格雷迪(Tracy McGrady)等NBA名人堂球员的精彩时刻。(Decrypt)[2021/10/18 20:36:47]
获取L1信息
如果你需要最新L1块的等效信息,你可以从L1Block合约中获得。该预部署合约是地址0x42000000000000000000000000000000000000000015。你可以使用getter函数获取这些参数:
美国著名说唱歌手Snoop Dogg将推特头像更换为CryptoPunks NFT作品:10月2日消息,美国著名说唱歌手Snoop Dogg将推特头像更换为CryptoPunks NFT作品。[2021/10/2 17:20:51]
number:L2已知的最新L1块号。
timestamp:最新L1块的时间戳。
basefee:最新L1块的基本费用。
hash:最新L1块的哈希值。
sequenceNumber:epoch内L2块的数量。
AddressAliasing
凭借CREATE操作码的behavior,用户可以在L1和L2上创建一个共享相同地址但具有不同字节码的合约。这可能会破坏信任假设,因为一个合约可能是可信的,而另一个合约可能是不可信的。为了避免这个问题,L1和L2之间ORIGIN和CALLER操作码的behavior略有不同。
直击乌镇 | TOP Network CEO Steve Wei:公链的成功不在于技术,而是生态:金色财经现场报道,11月8日,TOP Network CEO Steve Wei在TOP主网发布会现场发表演讲时指出,公链的成功不在于技术,而是生态。当前公链项目面临着没有实际应用、真实用户少、缺乏开发者等诸多困境。同时对于区块链应用落地,他指出,目前落地面临着缺少严肃的开发者开发严肃的应用,落地从0到1需要周期,用户体验不好、用户基数小,开发工具、中间件缺失,监管环境需要改善等问题。他说,TOP主网上线后,之前已经拥有8000万用户的三款落地应用将全部迁移到链上,不仅能够解决区块链应用落地问题,还能带来海量用户。[2019/11/8]
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数据费用。
NFT期权的诞生为NFTFi的发展提供了更多新的思路与组成结构化产品的可能。从BendDAO到Sudoswap,越来越多的NFT-FI的项目出现在大家的视野中.
1900/1/1 0:00:00近日,加密世界曝出重大新闻。虽然目前还没有对加密货币市场造成实质性影响,但毫无疑问,这是加密货币面临的最重大威胁之一.
1900/1/1 0:00:00在启动NFT项目时,敲定一种基础性智能合约方法是成功的一半,另一半取决于使用哪种NFT发行方式。当然,可以在各种不同的组合中配置NFT合约和发行方式,也完全有可能将不同的发行方式混合在一起.
1900/1/1 0:00:00比特币NFT的火热,终于让以太坊上的蓝筹NFT项目方坐不住了。2023年2月28日,“无聊猿”母公司YugaLabs宣布将于本周晚些时候推出基于比特币区块链的NFT项目“TwelveFold”.
1900/1/1 0:00:00“Notyourkey,notyourcoin”,无论智能合约钱包还是个人账户钱包,私钥都拥有对钱包的绝对控制权,一旦私钥丢失我们的钱包就完全暴露在风险之下私钥是钱包的基础.
1900/1/1 0:00:002023年3月15日Filecoin按照预期成功发布Filecoin虚拟机FVM。Filecoin官方博客发文介绍了FVM及其可能的用例.
1900/1/1 0:00:00