Jamie Dubs

Posted on Mar 25, 2021Read on Mirror.xyz

Coldie auctions and NFT auction design

I've heard the term "Coldie auction" mentioned in cryptoland a few times, but I didn't know much about its history. I know it best as the auction model used by Foundation, but it dates back to a manual process run by the artist Coldie, who has been selling cryptoart NFTs since 2018. Their preferred platform SuperRare added native support for this style of auction in late 2020.

The basic mechanics:

  • 24-hour timed reserve auction
  • Auction begins when first bid is placed
  • In Coldie's original model, any bid reset the 24 hour clock.
  • On Foundation, if a bid is placed in the last 15 minutes, the auction is extended by another 15 minutes

I believe this would be taxonomized as a timed reserve auction with bid-extension ? I'm not an auctionologist, but I do know that constraints breed creativity, and I am a sucker for overanalyzing game designs.

Example of Coldie promoting one of their 24 hour reserve auctions https://twitter.com/Coldie/status/1365737081012580353

On Rarible, OpenSea and a few other NFT marketplaces, auctions are often open-ended: buyers place bids, and the auction ends whenever the owner accepts a bid. The winning bid doesn't even need to be the highest bid! Zora has expanded on that by adding sell-on shares, which allows a bidder to offer a % of the first secondary sale along with their bid. This provides a financial mechanic that (hypothetically) increases the value of the bid, but the Zora team also recognize the social motivations that go along with explicitly choosing a buyer:

The identity of the bidder is a meaningful factor that gets taken into account by the owner when assessing bids. There is a wide range of cultural, reputational and identity factors that change the context and provenance of a token and therefore impact value. Who you sell to matters.

Using more traditional English-style "highest bidder wins" auctions with a time limit makes sense. It removes the flexibility of the choose-the-buyer mechanic, but it helps everyone manage expectations, creates some time-based hype pressure, and it's less work and cognitive overhead for the seller.

Reseting the clock on new bids (extended bidding) adds an element of surprise and delight, and counteracts last-minute bid sniping, where buyers try to sneak in a high bid in the last seconds of an auction.

Bid sniping is nothing new, but it is especially complex on Ethereum and other blockchains. The gas fee auctions and inconsistent block formation make timing a bid unreliable. Extending the bid window ensures the seller will get the maximum amount that bidders are willing to pay, and not just the last bid that snuck in.

Example of bid patterns on eBay Excerpted from "A Look at the Game Theory of Online Auctions", O'Regan 20051

I assume Coldie's original "each bid extends by 24 hours" choice was in part because there weren't nearly as many NFT bidders out there as there are today, so letting an auction extend for another day made sense.

Foundation using a 15-minute bid extension creates a "nail-biter finish" which I think was beautifully captured by the Nyan Cat auction livestream, in which PRguitarman and the Foundation staff were streaming for hours longer than they expected and freaking out as each new bid reset the clock:

Coldie was running this all manually, which I imagine was a lot of work. In Dec 2020, SuperRare namechecks Coldie while announcing their support for timed reserve auctions, which is one of the first mentions of "Coldie auction" I could find on Google DuckDuckGo.

The new Reserve Auction system is partly inspired by the “Coldie Method,” pioneered by artist Coldie in which a reserve price triggers a 24 hour auction, which can be extended by bids near the end of the auction. (Those that are technically-minded might even find a Coldie reference on-chain somewhere in the smart contracts 😎).

And the artist seemed grateful for it!

Now I wont have to set an alarm for the middle of the night like I used to when doing manual Coldie Method auctions to accept a bid at the correct time!


Coldie is glad to not wake up in the middle of the night to check auctions

Lastly, using hours and minutes in a crypto auction is inherently problematic. Blockchains operate on blocks not clocks, and smart contracts have no knowledge of time. But telling people "auction ends at block #1,275,246" instead of "auction ends in 24 hours" doesn't exactly roll off the tongue.

Happy bidding!

Thanks for Denis Nazarov for feedback on this post, and for introducing me to the term originally.