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