区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 波场 > 正文

STA:OP Stack和以太坊主网之间有哪些差异_Optimism Doge

作者:

时间:

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

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

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

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

NFT借贷平台Astaria推出封闭测试版:金色财经报道,NFT借贷平台Astaria宣布推出封闭测试版,LSD NFT持有者可以在封闭测试期间以其代币为抵押借入0.1ETH。Astaria表示,其核心功能包括即时流动性、有竞争力的收益率和贷款条件以及没有强制清算,只有当借款人的贷款到期且未偿还债务时,借款人才能被清算。[2023/4/28 14:32:14]

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状态。但是,也可能存在我们没有考虑到的边缘情况。

NFT订阅平台MintStars获Polygon Studios投资:8月22日消息,NFT订阅平台MintStars宣布获得了Polygon Studios投资,投资金额未披露。MintStars建立在Polygon上,可以帮助创作者与粉丝更好地互动。[2022/8/22 12:41:31]

获取L1信息

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

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

timestamp:最新L1块的时间戳。

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

流动性市场协议xBank将于3月上线以太坊扩容方案StarkNet:官方消息,去中心化非托管流动性市场协议xBank宣布,将于2022年3月在以太坊扩容方案StarkNet上推出。

据悉,xBank为出借方管理存款,并为借款人的存款资产贷款提供便利,同时进行适当的风险管理,以保护出借方免受流动性不足和破产的风险。[2022/2/17 9:59:19]

hash:最新L1块的哈希值。

sequenceNumber:epoch内L2块的数量。

AddressAliasing

凭借CREATE操作码的behavior,用户可以在L1和L2上创建一个共享相同地址但具有不同字节码的合约。这可能会破坏信任假设,因为一个合约可能是可信的,而另一个合约可能是不可信的。为了避免这个问题,L1和L2之间ORIGIN和CALLER操作码的behavior略有不同。

Web3.0平台Partisia Blockchain宣布推出去中心化社交平台Instars:2月24日消息,Web3.0平台Partisia Blockchain和市场研究公司Insights Network合作,宣布推出去中心化、注重隐私的社交媒体平台Instars。(CoinDesk)[2021/2/24 17:49:33]

tx.origin的值确定如下:

顶级msg.sender值总是等于tx.origin。因此,如果tx.origin值受到上面定义的规则的影响,则msg.sender的顶级值也将受到影响。

西日本新闻社成为第一个在运用区块链技术的媒体“steemit”上开设账户的日本媒体:据FISCO比特币新闻2月28日报道,西日本新闻社27日在运用区块链技术的媒体“Steemit”上开设账户,开始进行实证实验。 除日语外,还计划以英语和韩语发送信息。该公司是第一个在Steemit上开设帐号的日本媒体。Steemit是由美国Steemit,Inc.运营的一项社会新闻服务,其特征是投稿的文本被记录在区块链上。通过使用块链,可以给投稿和评论给予令牌作为奖励此外,某些授权令牌可以在交易所与虚拟货币(如比特币)进行交易。据该公司称,该发布信息的目的是根据读者的评价来研究文章的质量和新闻的经济价值。此外,该公司还在研究“分布式新闻”的可能性,通过令牌接受调查请求、文章评估和对读者的贡献来分配报酬。[2018/3/1]

注意,一般情况下,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数据费用。

标签:ACKTIMTIMISTAblackcoinJMTimeOptimism DogeWrapped Statera

波场热门资讯
NFT:ERC-721 隐私泄露问题凸显 三种方案或能缓解_Community Token

当前,NFT市场主要使用了三种token标准,它们分别是ERC-721、ERC-1155以及ERC-998,而占据整个市场主导地位的依旧是ERC-721token标准.

ALS:盘点比特币NFT生态实用工具:钱包、铸币、交易平台_New Order

2月28日,YugaLabs宣布将于本周晚些时候基于Ordinal协议在比特币区块链上推出NFT系列TwelveFold,该系列将包含300件限量版生成艺术作品.

人工智能:AI如何为NFT打开增量市场?_数字艺术

非同质化代币近年来获得了显著的关注,彻底改变了数字艺术和收藏品市场。随着这项技术的不断发展,人工智能的采用为NFT的未来带来了令人兴奋的可能性.

NFT:2022 年加密行业清洗后 未来如何继续_TOKEN

2022年的加密行业发生了太多大事,这里就不一一细说了,一次次的失败和崩盘只会增加业内人士对crypto未来前景的质疑,降低人们对crypto的信心.

DEF:七张图看懂加密行业完整生态_EFI

近日BinanceResearch发布《NavigatingCrypto:IndustryMap》报告.

区块链:解读数据可用性赛道:如何讲好模块化区块链的叙事?_CAKITA

数据可用性主要存在于轻客户端节点相对全节点的语境下。对于轻客户端节点的数据可用性问题,行业内已经达成共识——采用纠删码来解决.