Good morning ZmnSCPxj,
This will be a long email because I want to cover all the things and difficult to express them in few sentences or respond to the tweets about use of futures markets in Bitcoin.
TL;DR: Prediction markets or futures markets can be helpful in collecting more information and hedging however, if used incorrectly can become a reason for failure of Bitcoin.
===============================================================
> Of course development must be free to do what is best technically, and to experiment and see what other techniques are possible or workable. Thus the market must follow development.
Agree.
> Of course the people ultimately funding the development must impose what direction that development goes to, after all, it is their money that is being modified. Thus development must follow the market.
Disagree.
1.A position in a futures market about possible outcomes of an event is not equivalent to funding Bitcoin development.
2.People or organizations funding Bitcoin developers or projects can always have some opinion, influence and disagreements. They can never impose or force something at least in Bitcoin protocol.
> what is unclear is what the market wants, thus I think prediction markets are something that are needed in order for the negotiation
Partially agree. Yes, its not clear what the market wants and sometimes its unclear even after expiry of futures contract because two people can look at the same data and share different analysis. Prediction markets are not needed for negotiation but can be helpful sometimes.
===============================================================
3 things I mentioned in TL;DR: Hedging, Collecting information and Incorrect usage
1.Hedging:
Summary of the presentation(Hedging the chain): Derivatives contracts are used to hedge financial exposure. Projects and businesses that use bitcoin transactions regularly prefer paying less transaction fees. Miners revenue increases if transaction fees goes up and subsidy is reduced after every 210,000 blocks so miners prefer high transaction fees or more fees per block.
Examples:
A)Zap expects $1000/month on-chain operating costs. Longs(1x) on-chain fee futures. If bitcoin transaction fees for the month costs more than $1000, the loss will be covered with profits from long position. If long position is in loss because fees are low, it will be covered by paying less than $1000 for the month in transaction fees.
Miner expects $1000/month on-chain fee profits. Shorts(1x) on-chain fee futures. If short position is in loss because fees go up, loss will be covered with more profits from mining. If profits are less from mining because fees was low, loss will be covered with profits in short position,
C)Consider there is a futures contract for Taproot soft fork. Alice has done enough research and thinks Taproot will be activated. She opens a long position. Bob thinks miners signaling will not reach the required threshold, so Taproot will not be activated with MASF. Bob opens a short position. Carol is working on a project that will work better with taproot activated. She is not interested in speculating but wants to hedge the financial exposure. Carol expects her project will receive $10000 funding and make $1000 profits per month. She opens a short position (1x) which will cover the loss incase taproot is not activated. If taproot is not activated, UASF can take another year which will delay her funding and profits but she can cover this loss with the profits from short position. This futures contract will expire on 2021-08-11 00:00 UTC and settlement is based on multiple oracles that broadcast results for `getblockchaininfo` regularly for their nodes. Start date can be before or after signaling. Trade-offs: If the futures contract starts before signaling, miners are likely to follow the market (not necessary). If the futures contract starts after a week of signaling, traders can use this information while opening a position. In this example, futures contract starts from 2021-05-01 00:00 UTC.
Similarly if we improve privacy in Bitcoin with a soft fork that includes confidential transactions, Chainalysis can use such futures contract to open a long position because it affects their business. If CT-SF is activated, they can cover some loss with the profits from long position.
2.Collecting more information:
a - Bitcoin Dev Mailing List
b - Different PRs: GitHub repository for Bitcoin Core and other implementations
c - IRC channels
d - Bitcoin Stackexchange (If not sure about some technical things involved in a soft fork)
e - Reddit posts
f - Twitter (Not the best place to discuss anything important but used a lot so consider it as a source)
h- Bitcoin meetups
i - Bitcoin podcasts
k- Interacting with different people involved in exchanges(centralized and DEX), wallets, merchants, layer 2 projects, darknet forums, journalists and activists that use bitcoin for censorship resistant payments, people in countries where local currency cannot be used to store value long term, new developers interested to build Bitcoin projects, people and organizations funding different Bitcoin projects or devs etc.
I don't think futures market in this case will be able to aggregate and reflect all available information so everything mentioned above has its own importance which should be considered. Maybe I missed few things.
3.Incorrect usage of futures markets in Bitcoin and other issues:
Issues and few examples:
Incentives: If you create a futures market to predict if someone is alive or not, there can always be someone trying to exploit it by betting on death and kill the person before expiry of futures contract. Similarly, miners can manipulate fees in short term and affect the futures market suggested by Jack Mallers.
Legality: It may not be possible for everyone to participate in such markets or some people may avoid because of laws in their country.
Knowledge: You need more than just money and click on a button to understand changes proposed in a BIP. Not everyone can understand the technical things involved. Due to this lack of knowledge, the crowd can sometimes be wrong.
Volume and Liquidity: Thin orderbooks and low trading volumes can be manipulated easily.
Prediction market inaccuracies:
-Brexit
-2016 US Presidential Elections
-In 2004 presidential markets a single trader made a series of large investments in an apparent attempt to make one candidate appear stronger (This manipulation was for short term but markets can remain irrational longer than you can remain solvent)
-Finding weapons of mass destruction in Iraq in 2003
-Nomination of John Roberts to the U.S. Supreme Court in 2005
A)We don't have enough sample size to conclude anything about use of futures markets for Bitcoin soft forks in past.
B)Futures markets cannot be used alone to 'decide' 'things in Bitcoin by ignoring everything else. Example: A soft fork is proposed as BIP. Code to implement is reviewed. Most users agree with the improvements. Mining pools, exchanges, merchants, different projects, other businesses have no issues. Miners signaling in first week looks positive. Futures market is uncertain and this uncertainty is reflected in signaling for sometime. People who are against UASF think Bitcoin doesn't need any improvements. Miners signaling was more than 70% but never reach the threshold and soft fork is not activated. Any discussions about UASF are termed as anti-Bitcoin by few devs because "markets". This soft fork could have improved privacy and add more features. However, we ignore everything and respond with "ossification" meme or something else on Twitter when someone asks for basic improvements in Bitcoin.
Futures markets should exist and nobody can stop people from participating in such markets however we should be careful in using them for Bitcoin.
--
Prayank
Apr 16, 2021, 09:09 by ZmnSCPxj@protonmail.com:
Good morning Prayank,
I think prediction markets or such tokens might help in adding to the information we already have however they don't decide or replace anything. Bitcoin development should impact such markets and not the other way around.
"Human behavior is economic behavior. The particulars may vary, but competition for limited resources remains a constant. Need as well as greed have followed us to the stars, and the rewards of wealth still await those wise enough to recognize this deep thrumming of our common pulse. " -- CEO Nwabudike Morgan, "The Centauri Monopoly", *Sid Meier's Alpha Centauri*
This is the tension between the necessary freedom of discovering strange new techniques, and the exigencies of life, where every joule of negentropy is a carefully measured resource.
Of course development must be free to do what is best technically, and to experiment and see what other techniques are possible or workable.
Thus the market must follow development.
Of course the people ultimately funding the development must impose what direction that development goes to, after all, it is their money that is being modified.
Thus development must follow the market.
It is the negotiation of the two that is difficult.
Overall, I think a lot of the developer arguments are reasonably clear --- what is unclear is what the market wants, thus I think prediction markets are something that are needed in order for the negotiation between these two aspects to advance.
Regards,
ZmnSCPxj