Vitalik Buterin discusses fairer trading options

If you are in this industry, please read it through if you don’t understand it. It is of great significance to you, please continue reading.

When sellers want to sell goods with a fixed supply and high demand (or uncertain and possibly high), one of the choices they often make is to set the price significantly lower than the “market will bear” price. The result was that the item sold out quickly, and the lucky buyers were those who tried to buy first. This has happened in many situations in the Ethereum ecosystem, especially NFT sales and token sales ICOs. But this phenomenon is much older than that; concerts and restaurants often make similar choices at low prices, resulting in fast-selling seats or long queues of buyers.

Economists have been asking a question for a long time: Why do sellers do this? Basic economic theory states that it is best for the seller to sell at a market clearing price, that is , the price at which the quantity that the buyer is willing to buy is exactly equal to the quantity that the seller must sell. If the seller does not know the clearing price, the seller should sell through auction and let the market determine the price. Selling at a price lower than the market clearing price not only sacrifices the seller’s income; it also hurts the buyer: the item may be sold out so quickly that many buyers have no chance to obtain it, no matter how much they want it And is willing to pay for it. Sometimes, the competition caused by these non-price-based allocation mechanisms can even produce negative externalities that damage third parties-as we will see, this impact is particularly serious in the Ethereum ecosystem.

But despite this, the fact that prices below market clearing are so common suggests that sellers must have some compelling reasons for doing so. In fact, as research on the subject over the past few decades has shown, there are often. Therefore, it is worth asking the question: Is there a way to achieve the same goal with greater fairness, less inefficiency, and less harm?

Selling at a price lower than the market clearing price will bring great inefficiency and negative externalities.  If the seller sells the item at the market price or through auction, then the person who really wants the item has a simple way to obtain the item: They can pay a high price, or if it is an auction, they can pay a high price. If a seller sells an item at a price below the market, the supply is in short supply, so some people will get the item, while others won’t. But the mechanism for deciding who will get the item is obviously not random, and usually does not correlate well with the degree to which participants want the item. Sometimes, it involves clicking buttons faster than others. At other times, it involves waking up at 2 AM in your time zone (but 11 PM or even 2 PM in other people’s time zones). At other times, it just becomes an “auction by other means,” an auction that is more chaotic, less efficient, and full of more negative external factors.

In the Ethereum ecosystem, there are many obvious examples. First, we can look at the ICO boom in 2017. In 2017, a large number of projects launched initial coin offerings ( ICOs ). The typical model is cap sales : projects will set a hard cap on the price of tokens and the number of tokens they are willing to sell, and sell them at a certain point in time Will start automatically. Once the number of tokens reaches the upper limit, the sale will end.

What is the result? In fact, these sales usually end in as little as 30 seconds. Once (or rather, just before the sale starts), everyone will start sending transactions to try to enter, offering higher and higher fees to encourage miners to include their transactions in the first place. Auctions under another name—except that revenue flows to miners instead of token sellers, and the extremely harmful negative externalities that price all other applications on the chain while the sale is in progress.

Vitalik Buterin discusses fairer trading options

The most expensive transaction in the BAT sale set a fee of 580,000 gwei, and paid a fee of $6,600 to participate in the sale

Since then, many ICOs have tried various strategies to avoid these gas price auctions; an ICO especially has a smart contract that can check the gasprice of the transaction, and if it exceeds 50 gwei (transaction fee), it will be rejected. But this of course did not solve the problem. Buyers wishing to deceive the system sent many transactions, hoping that at least one person would come in. The auction was again under another name, this time blocking the chain even more.

Recently, ICOs have become less popular, but NFT and NFT sales are now very popular. Unfortunately, the NFT field failed to learn the lessons of 2017; they did a fixed number of fixed supply sales like ICOs (for example, please see the functions of lines 97-108 of this contract mint here). What is the result?

Vitalik Buterin discusses fairer trading options

This is not even the largest; some NFT sales have caused natural gas prices to soar to 2000 gwei

Once again, users are scrambling to get high gas (handling fees) prices by sending higher and higher transaction fees. The auction of another name, as before, price all other applications on the chain within 15 minutes.

So why do sellers sometimes sell at a price lower than the market price?

Selling at a price below the market is not a new phenomenon, both in the blockchain space, inside and outside, and there have been many articles and papers and podcasts written (and sometimes painfully complaining) about reluctance to use auctions or fixes for decades Price market-clearance level.

Many arguments are very similar between examples in the blockchain space (NFT and ICO) and outside the blockchain space (popular restaurants and concerts). A particular concern is fairness and the desire not to keep the poor out, not to lose fans or to cause tension due to what is considered greed. The 1986 paper by Kahneman, Knetsch, and Thaler provides a good illustration of how perceptions of fairness and greed affect these decisions. In my own memories of the 2017 ICO season, the desire to avoid the notion of greed is also the decisive factor preventing the use of auction-like mechanisms (I have no memory of most of the time here and do not have many sources, although I did find a link to An imitation video that is no longer considered usable to make a certain comparison between the auction-based Gnosis ICO and the National Socialist German Workers’ Party).

Vitalik Buterin discusses fairer trading options

Apart from the issue of fairness, there is also a long-standing argument that sold-out products and long queues create a feeling of popularity and prestige, which makes the product more attractive to others. Of course, in a rational actor model, high prices should have the same effect as long lines, but in fact, long lines are more obvious than high prices. This is true for ICOs and NFTs and for restaurants. In addition to these strategies that generate more marketing value, some people actually find it interesting to participate or watch games that first seize limited opportunities, and then others take them all away.

But there are also some factors specific to the blockchain space. An argument for selling ICO tokens below the market clearing price (and also a decisive factor in persuading the OmiseGo team to adopt their cap-sale strategy) has to do with the community dynamics of token issuance. The most basic rule of community sentiment management is simple: You want prices to rise, not fall. If community members are “in the green rising zone”, they are happy. However, if the price is lower than the purchase price of the community members, leaving them at a net loss, they will become unhappy and start calling you a liar, which may have a ripple effect on social media, causing others to call you a liar.

The only way to avoid this effect is to set the sales price low enough so that the market price after listing will almost certainly be higher. But how do you really do this without causing the auction’s panic buying dynamics through other means?

Some more interesting solutions

This year is 2021. We have a blockchain. Blockchain not only includes a powerful decentralized financial ecosystem, but also includes a rapidly growing suite of various non-financial tools. Blockchain also provides us with a unique opportunity to reset social norms. When economists have failed to shout “efficiency” for decades, Uber will legitimize surge pricing; of course, blockchain can also be an opportunity to legitimize new uses for mechanism design. Of course, instead of fiddling with the coarse-grained one-dimensional strategy space sold at and below market prices (and perhaps the second dimension of auctions and fixed-price sales), we can use more advanced tools to create a more direct A way to solve the problem with fewer side effects?

First, let us list the goals. We will try to cover (i) ICO, (ii) NFT and (iii) conference tickets (actually a type of NFT) at the same time; most of the required attributes are shared in the three cases.

1. Fairness: Don’t completely exclude low-income earners from participating, at least give them some opportunities to participate. For token sales, there is a different but related goal, which is to avoid a high concentration of initial wealth and have a larger and more diverse community of initial token holders.

2. Don’t make a game: Avoid creating a situation where many people are eager to take the same action and only the first few people enter (this situation will lead to the terrible pseudonym auction we saw above).

3. No need for fine-grained knowledge of market conditions: this mechanism should work even if the seller does not know how much demand there is at all.

4. Fun: Ideally, the process of participating in sales should be fun and game-like, but not frustrating.

5. Give buyers a positive expected return: In the case of tokens (or, for that matter, NFT), buyers should be more likely to see item prices rise rather than fall. This necessarily means selling to buyers at a price lower than the market price.

We can start by looking at (1). From the perspective of Ethereum, this is a very clear solution. Rather than creating competitive conditions, just use a clearly designed tool to complete the job: the Personality Proof Agreement ! This is a quickly proposed mechanism:

Mechanism 1 Each participant (verified by identity certificate) can buy a unit P at a price of X at most. If they want to buy more, they can buy it in the auction.

It seems that it has met many goals: it provides fairness by person. If the auction price is higher than P, the buyer can get a positive expected return through the part sold by the person mechanism, and the auction part does not require the seller to understand the level of demand. Does it avoid generating race? If the number of participants purchased through the per-person pool is not that high, it seems to be the case. But what if so many people show up and everyone’s pool is not big enough to provide distribution for everyone?

This is an idea: to make each person’s distribution amount itself dynamic.

Mechanism 2 Each participant (verified by personal certification) can deposit a deposit into a smart contract to claim interest of up to X tokens. In the end, each buyer will receive min(X, N / number_of_buyers) tokens allocated, where N is the total amount sold through the pool of everyone (some other amounts can also be sold through auctions). The part of the buyer’s deposit that exceeds the amount required for the purchase allocation will be returned to them.

Now, no matter how many buyers pass through each pool, there is no competition. No matter how high the demand is, there is no better way than participating early.

This is another idea if you like your game mechanics to be smarter and use fancy quadratic formulas.

Mechanism 3 Each participant (verified by personal certification) can purchase (X) units at the price of (P * X^2), and each buyer can purchase up to (C) tokens. (C) starts with a lower number and increases over time until enough units are sold.

This mechanism has a particularly interesting feature. If you are making governance tokens (please don’t do this; this is purely advice to reduce damage), the amount allocated to each buyer is theoretically the best, although of course it is After-sales transfer will reduce this optimality over time. Both Mechanism 2 and Mechanism 3 seem to meet all of the above goals, at least to some extent. They are not necessarily perfect and ideal, but they are indeed a good starting point.

There is one more problem. For fixed and limited supply NFTs, you may encounter the problem that the equilibrium purchase quantity of each participant is a decimal number (in mechanism 2, it may be number_of_buyers> N, in mechanism 3, (C = 1) has caused enough demand to exceed-subscription sales). In this case, you can sell odds and ends by offering a lottery ticket: if there are N items to sell, then if you subscribe, you have a chance that N/number_of_buyers actually get the item, otherwise you will get a refund. For conferences, groups that want to participate together can be allowed to bundle their lottery tickets to ensure all wins or all losses. The ability to obtain specific items can be sold at auctions.

Vitalik Buterin discusses fairer trading options

An interesting mild gray hat strategy for conference tickets is to disguise pools sold at market prices as the “sponsored” bottom layer. You might end up seeing a bunch of people’s faces on the sponsor’s board, but…maybe it’s good? After all, EthCC has John Lilic’s face on their sponsor board!

In all these cases, the core of the solution is simple: if you want to be reliable and fair to people, then your mechanism should have some clear measure of human input. Personality Proof Protocol can do this (if necessary, it can be combined with zero-knowledge proof to ensure privacy). Therefore, we should combine the efficiency gains of market pricing and auction pricing, and the equal benefits proven by the personality mechanism.

Answers to possible questions

Q: Do many people who don’t care about your project buy the item through the egalitarian plan and resell it immediately?

Answer: Initially, maybe not. In practice, this kind of meta-game takes time to emerge. However, if/when they do, one possible mitigation measure is to make them untradeable for a period of time. This is actually valid because personal identification is not tradable: you can use your face to claim that your previous account was hacked at any time, and the identity corresponding to you, including all the content in it, should be transferred to one New account.

Q: What if I want to make my project accessible not only to ordinary people but also to specific communities?

Answer: Do not use proof of personality, but use proof of participation tokens related to events in the community. Another alternative, which also has egalitarian and gamified value, is to lock some items in the solutions of some publicly released puzzles.

Q: How do we know people will accept this? In the past, people have resisted strange new mechanisms.

Answer: It is difficult to get people to accept a new mechanism that they think is weird, and ask economists to write down their conclusions about how they “should” accept it for the sake of “efficiency” (or even “fairness”). However, the rapid changes in the environment have done a good job of resetting the expectations set by people. So if there is a good time to try this, the blockchain space is that time. You can also wait for the “metauniverse”, but it is very likely  that the best version of the metaverse  will run on Ethereum anyway, so you might as well start now.


Posted by:CoinYuppie,Reprinted with attribution to:
Coinyuppie is an open information publishing platform, all information provided is not related to the views and positions of coinyuppie, and does not constitute any investment and financial advice. Users are expected to carefully screen and prevent risks.

Like (0)
Donate Buy me a coffee Buy me a coffee
Previous 2021-08-22 12:13
Next 2021-08-22 12:16

Related articles