我最近在重新学solidity,巩固一下细节,也写一个“Solidity极简入门”,供小白们使用(编程大佬可以另找教程), 所有代码和教程开源在github(1024个star发课程认证,2048个star发社群NFT): github.com/AmazingAng/WTFSolidity这一讲,我将介绍荷兰拍卖,并通过简化版Azuki荷兰拍卖代码,讲解如何通过荷兰拍卖发售ERC721标准的NFT。荷兰拍卖荷兰拍卖(Dutch Auction)是一种特殊的拍卖形式。 亦称“减价拍卖”,它是指拍卖标的的竞价由高到低依次递减直到第一个竞买人应价(达到或超过底价)时击槌成交的一种拍卖。 荷兰拍卖 在币圈,很多NFT通过荷兰拍卖发售,其中包括Azuki和World of Women,其中Azuki通过荷兰拍卖筹集了超过8000枚ETH。 项目方非常喜欢这种拍卖形式,主要有两个原因荷兰拍卖的价格由最高慢慢下降,能让项目方获得最大的收入。拍卖持续较长时间(通常6小时以上),可以避免gas war。DutchAuction合约代码基于Azuki的代码简化而成。DucthAuction合约继承了...