【发布时间】:2022-06-25 20:31:30
【问题描述】:
试图了解 opensea“出价”的工作原理。每当任何有兴趣的买家想要购买 NFT 时,他们都必须创建一个报价,在报价中他们基本上签署了一条消息(承诺)(这不花费汽油费)。我不明白这件事在幕后是如何运作的。如果,假设我提出了 3 天的报价并且我中标或卖方接受了报价,而我当时不需要以太币(出价金额),那么会发生什么?
拍卖智能合约基本上是以投标人的金额作为质押,当拍卖结束时,如果用户没有赢得拍卖,则将质押的以太币转回,但在上述质押以太币+支付交易费用的过程中,这些额外的开销是存在的.
Opensea 不跟踪竞标金额的质押,从而使用户免于支付交易费用 + 质押以太币。但他们要求用户签署以确认投标。 谁能解释一下技术上发生了什么?
我也浏览了以下链接,但这并不能回答 opensea 的工作原理。
链接2:https://ethereum.stackexchange.com/questions/110749/auction-data-on-chain-or-off-chain
在链接 2 中,他们提到“承诺是通过签署“消息”来创建的。这些是链下交易。但是,取消交易需要在链上发布。”但它实际上是如何工作的呢?
【问题讨论】:
标签: ethereum solidity smartcontracts nft opensea