首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NFT市场需要他们自己的稳固契约吗?

NFT市场需要他们自己的稳固契约吗?
EN

Ethereum用户
提问于 2022-02-27 16:04:01
回答 1查看 125关注 0票数 1

NFT市场需要他们自己的稳固契约吗?或者他们能依赖他们销售的NFT的合同吗?

我之所以问这个问题,是因为我正在学习本教程,如何用多边形和Next.js在2021上构建一个完整的堆栈NFT市场-[2021年教程],它为市场添加了一份合同。

它具有这样的功能,可以方便地列出项目。

代码语言:javascript
运行
复制
contract NFTMarket is ReentrancyGuard {
  ...
  function createMarketItem(
    address nftContract,
    uint256 tokenId,
    uint256 price
  ) public payable nonReentrant {
    require(price > 0, "Price must be at least 1 wei");
    require(msg.value == listingPrice, "Price must be equal to listing price");

    _itemIds.increment();
    uint256 itemId = _itemIds.current(); 

    idToMarketItem[itemId] =  MarketItem(
      itemId,
      nftContract,
      tokenId,
      payable(msg.sender),
      payable(address(0)),
      price,
      false
    );
...

为什么不将这些清单和销售信息存储在一个常规的数据库中呢?然后当所有权需要转移时,调用NFT集合的原始合同上的函数?

性能在规模上要好得多,而且大多数NFT市场都不是自主的。

不知道本教程是在任意地决定管理区块链上的所有内容,还是我遗漏了什么。

EN

回答 1

Ethereum用户

发布于 2022-04-07 22:18:18

  1. 是的,NFT市场需要他们自己的稳固合同。内部是便利买卖双方交换NFT的功能。
  2. 市场作为中间人,在买卖双方之间提供信任。任何存储在区块链之外的东西都可以被操纵或修改。
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/122690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档