火星链 火星链
Ctrl+D收藏火星链
首页 > FIL币 > 正文

NFT:使用荷兰式拍卖模型以最优惠的价格出售NFT

作者:

时间:1900/1/1 0:00:00

拍卖是一种流行的方法,它可以以最好的价格出售NFT。

有一些拍卖技巧是为了出售我们的NFT收藏品,但荷兰式拍卖不同于其他技巧,它的使用频率更高。

与常规拍卖不同的是,在荷兰式拍卖中,价格开始时很高,然后在预定的时间间隔内慢慢下降。

简单地说,在荷兰式拍卖中,NFT的价格从初始价格(上限)开始,并定期下降一个固定额度(例如,每 10 分钟下降 0.1 ETH),直到它达到最低价格。

其中一个原因可能与区块链上的gas战争有关。

Gas Wars是指在交易吞吐量较低的以太坊等区块链上同时启动大量交易时,会出现区块链 Gas 费用的飙升。

荷兰式拍卖被用来将多余的铸币费从矿工转移到艺术家身上,或用于资助特定的慈善机构或社区 DAO。

在Remix IDE中创建一个名为NFT.sol的新文件并粘贴我们之前使用的合约。

数据:2021年四季度在三个交易所使用里拉的加密货币交易量平均每天达到18亿美元:金色财经报道,根据区块链分析公司Chainalysis 数据显示,虽然 2021 年最后一个季度里拉兑美元汇率崩盘,但在三个交易所使用里拉的加密货币交易量平均每天达到 18 亿美元。与国际清算银行 2019 年的一项调查结果相比,这些交易量仍然不大,该调查发现每天约有 710 亿美元的里拉交易,但即便如此,仍比前五个季度中的任何一个季度都多。2021年第三季度,里拉成为交易量最大的政府发行货币兑 Tether,超过了美元和欧元。尽管去年官方禁止将其用作该国的一种支付方式,土耳其人仍接受了加密货币。

据几位土耳其储户称,这促使一些人将银行持有的美元和现金美元兑换成所谓的稳定币,这种加密货币的价值与美元等传统货币挂钩。Chainalysis 表示,12 月份超过一半的里拉交易涉及 Tether。[2022/1/13 8:46:55]

编写智能合约

在我们的Remix IDE中创建一个新的solidity文件,并将其命名为DutchAuction.sol。

Dina使用社区账户向Fomo合约捐款10万USDT:据Dina官方推特消息称,Dina运营方使用社区账户向Fomo合约捐款10万USDT,在此之前Dina上了BSC新闻官推“6.15-6.22最佳表现代币”榜单、知道创宇区块链安全研究室专题研究报道、通过CK审计和CMC上市收录等。[2021/7/1 0:20:54]

创建一个IERC-721接口,然后初始化Dutch Auction合约。

请参考以下代码:

初始化合约后,我们将定义一些必须在合约中使用的变量。

首先,我们要定义拍卖的持续时间。这意味着NFT的拍卖将在此期限后终止。我们将定义持续时间为2天。

接下来,我们需要存储NFT的地址和它的ID。因此,我们将使用IERC721接口来存储NFT。

我们将这个变量设置为不可变的,这样一旦部署合约,它的值就不会改变。

V神:讨论加密货币最好禁止使用“money”这个词:以太坊创始人V神今日发推称,当谈到加密货币时,通常最好在讨论中禁止使用“金钱(money)”这个词,并直接谈论它的属性。“比特币是钱吗?”这不是一个经济问题,这是一个信号问题:“比特币的主人们能把他们的旗帜插在这座已经有美元、欧元和人民币的山上吗?”[2020/12/1 22:40:19]

然后,我们将存储卖家的地址。因此,我们将定义变量seller,它将存储卖家的地址。

荷兰式拍卖需要一个起拍价。我们将定义一个变量startingPrice。

我们还需要拍卖开始和结束的时间戳。因此,我们将定义两个变量startAt和expiresAt,它们将存储各自的值。

最后,我们将定义discountRate. DiscountRate 将确定价格下降的速率。

接下来,我们将在构造函数中初始化这些状态变量。

2020年一季度暗网实体收到比特币6.4万枚 比特币使用量降低或与门罗币等使用增加有关:根据最新的一份报告,2020年一季度暗网实体收到比特币6.4万枚,2019年一季度为4.7万枚。2020年一季度暗网实体发送比特币6.4万枚,2019年一季度为5万枚。暗网内比特币使用数量降低或与其他竞争币如门罗币的使用增加有关。(cryptopotato)[2020/7/15]

在其中,我们将传入startingPrice、discountRate、_nft和_nftId。

在构造函数中,我们将卖家设置为该合约的部署者。并且一旦NFT被售出,我们需要将 ETH 转移给卖家,我们会进行支付。

我们将获取用户的输入,以获得startingPrice、discountRate、startAt 和expireAt。因此,我们将其写成:

声音 | NZIA Limited首席执行官:巴哈马初创企业有必要率先使用央行数字货币Sand Dollar:据The Nassau Guardian报道,NZIA Limited首席执行官Jay Joe表示,巴哈马企业家和科技初创企业有必要站在使用巴哈马央行法定数字货币Sand Dollar的最前沿。NZIA已经开始着手实施央行数字货币(CBDC)基础设施所需的工作,预计将在今年年底前在埃克苏马全面推出。Joe表示,NZIA将通过项目Sand Dollar计划向世界展示CBDC如何能够被用来增强真正的普惠金融的能力,从普惠金融的概念意识形态过渡到实际的、实地的实施。 据此前报道,巴哈马央行昨日正式启动与NZIA Limited的合作,启动该国首个数字法定货币Sand Dollar的试点项目。[2019/6/1]

我们也会检查NFT的价格是否总是大于零。

_startingPrice?>=?_discountRate?*?DURATION,?"Starting?Price?is?less?than?the?discount?offered"_discountRate * DURATION 是应用于startingPrice 的最大价格扣除额。

最后,我们输入设置NFT。所以我们可以说:

我们的构造函数已经完成了。

接下来,我们将定义两个将进一步使用的函数:currentPrice()和buyNow()。

使用currentPrice(),我们将知道NFT在特定时间里的价格。

代码:

接下来,使用buyNow()函数,用户将能够购买NFT。

在这个函数中,首先,我们将检查拍卖是否过期。

如果拍卖没有到期,那么我们将获取当前价格并使用currentPrice函数将其存储在price变量中。

接下来,我们将检查发送的金额是否大于或等于价格。

一旦我们知道 msg.sender已经发送了足够的ETH来购买NFT,我们将使用3个参数来转移NFT的所有权:seller、msg.sender、nftId。

最后,我们使用了selfdestruct()函数来结束拍卖。因此,我们将在函数内部传递卖家地址。

我们的合约应该是这样的:

接下来,我们将通过销售NFT测试荷兰拍卖智能合约。

使用tokenURI来创建我们的NFT

现在我们将部署这个NFT,然后使用它的tokenURI调用mint函数。

一旦我们创造了NFT。接下来我们要使用我们的荷兰拍卖合约。

部署荷兰式拍卖合约

编写荷兰式拍卖合约,然后部署它。

为了部署我们的合约,我们必须传递一些参数。

设置startingPrice为1000000, discountRate为1,我们刚刚部署的NFT地址,最后,我们必须提供等于1的tokenId 。

添加了参数后,单击Deploy按钮部署我们的合约。

只要我们的荷兰式拍卖合约生效。我们接下来要做的是批准荷兰式拍卖来使用我们的NFT。

为此,我们将打开部署合约下的NFT,并执行审批功能。

我们需要传递荷兰式的部署地址和NFT的代币id来运行审批函数。

要检查荷兰式拍卖是否已经启动,请打开已部署的荷兰式拍卖合约,并运行currentPrice函数几次。你会注意到每次你运行这个函数,都会得到一个递减的价格值。

现在是时候出售我们的NFT了。

使用荷兰式拍卖合约来出售我们的NFT

首先,运行currentPrice函数并复制价格值。

然后切换到我们想从中购买 NFT 的其他帐户,并将价格值粘贴到value选项下。

然后运行buyNow函数。

回到我们的NFT合约并运行ownerOf函数,就可以看到合约的所有者被更新了。

这就是我们如何使用荷兰式拍卖出售我们的NFT。

Source:https://medium.com/uv-labs/learn-how-to-sell-your-nfts-at-the-best-price-using-the-dutch-auction-model-2881261b09e3

标签:NFTRICEPRIICE虚拟资产nftgoldricetokenPrime DAIICEBT币

FIL币热门资讯
WEB:在Crypto浪潮的推动下,搜索引擎巨头谷歌组建Web3新部门

谷歌的云计算部门最近宣布,它将成立一个新的部门来构建支持Web3开发人员的工具。人们对Crypto世界越来越感兴趣、传统经济部门中Crypto空间越来越活跃,越来越多的企业开始采用Web 3工具.

1900/1/1 0:00:00
ETH:以太创新高是因为它?Fei Protocol

大家好,我是佩佩,按往年每逢小长假都是市场关注度在减弱的时期,不仅国内米国那边这周也是连休,行情居然还不错,币圈的难忘今宵居然接连三天强势(慌不慌,哈哈),还有一直被低估的ETH.

1900/1/1 0:00:00
NFT:“中本聪岛”加密乌托邦

南太平洋一个禁止法币的加密岛屿正在掀起波澜:正在建设的模块化住宅、NFT公民申请以及对去中心化未来的承诺。除了萨尔瓦多,地图上出现了另一个新的以比特币为中心的目的地.

1900/1/1 0:00:00
比特币:福布斯迈向Web3 推出虚拟百万富翁NFT系列藏品

美国知名商业杂志福布斯近日发布了其最新区块链项目Billionaires(亿万富翁)NFT系列的预览版。为了促进行业首创的收藏,这家媒体巨头与FTX展开合作.

1900/1/1 0:00:00
KILLER:Killer Acid:穿梭在卡通迷幻中的艺术家

Killer Acid 最初是由艺术家 R.Corradetti 在 2010 年创立的。该品牌位于加州圣克鲁斯,专门生产丝网印刷、T 恤和无数神秘、幽默和精致的迷幻小玩意儿.

1900/1/1 0:00:00
NFT:NFT破发风险大 免费铸造会不会成为主流玩法?

这两天有一个CrazyRichPanda疯狂的大熊猫NFT正在免费铸造,是圈子里Bitcoin女博士发起的项目.

1900/1/1 0:00:00