To this, only three modifications have since been made:
- Introduction of blind merged mining.
- Forcing deposits to select the sidechain-UTXO as an input, such that all of the sidechain’s money is always in a single UTXO.
- Lengthening the withdrawal period from a configurable “two weeks” to mandatory/standardized three months (13,150 ACKs), and removing the waiting period.
- Sidechain Governance via Miners.
- Drivechain OP Code, Sidechains vs Smart Contracts.
- Upgrading Smart Contracts to “Wise Contracts”.
Response to Criticism (re: “Miner Centralization”)
These are two good interviews, each recorded after the DriveNET software release:
- 51 Minutes (0:26:00 to 1:17:40) during an Oct 14 Whalepool Talk on Bitcoin, Drivechain, and Hivemind
- A Let’s Talk Bitcoin Episode (#377)
Construct 2019 (at Consensus NYC)
20 minute overview of Drivechain design and security model. Includes comparison with the Lightning Network.
I give an update on the state of Drivechain Peer Review. I also attempt to describe “leeching” –how different chains can attack each other– and how Drivechain is the only thing that prevents it.
Consensus and Dissent – July 2018
Judging from the questions, some people were confused by this talk. So below is a ‘watching guide’.
The talk was about sidechains, and was in two parts:
I. Sidechain myths:
- The myth that: “sidechain can have a negative effects on their parent chain(s), merely by existing”.
- This myth relies on the premise that “miners will yield to temptation that harms their network”. It is false because it conflates revenue (costless benefit) with profit (benefits net of costs).
- Moreover, it is irrelevant because it has nothing to do with sidechains (it applies to any offer of money anyone could make to a miner, including state-sponsored attacks, and merged-mined Altcoins).
- The myth that “miners can steal from sidechains”.
- In truth, miners “can” construct the blockchain in any way they “choose”, and in so doing can can redirect all circulating BTC to themselves. The source of funds (sidechains, LN-channels, or base mainchain txns) makes no significant difference.
- Proponents of this myth downplay, and even stigmatize, the only relevant aspect of the question: “Why aren’t miners doing this today?”, in other words: “What are miners motivated to do?”.
- The first myth is not only wrong, but backwards.
- A sidechain’s aggregate txn-fee-revenues must always exceed its aggregate node operating costs. The surplus profit, then, is converted to a higher equilibrium “security budget” (see here and here).
- So sidechain infrastructure is not only tame, but necessary. Without it, low-txn-fee Altcoins will proliferate, causing Bitcoins security budget to plummet. Mixed with Bitcoins low blocksize limit, the long-run implications are disastrous.
II. Agreeing on Consensus
- In Bitcoin, new software releases can either be optional or mandatory.
- If they are optional, then LargeBlockers can solve their problems (including all scaling, blocksize, smart-contracting and protocol interoperability problems) with soft-forked extension blocks. But in our reality, their problems were not solved this way. Network upgrades have another feature, which I call “loudness”, which tends to make software upgrades mandatory.
- However, absent sidechains, such a mandatory process contradicts Nakamoto consensus, and reduces the concept of “running your own node” to meaninglessness.
Overview and Misconceptions – January 2018
This is the best presentation to watch, if you can only watch one. It has all the facts and almost all of the “criticisms”.
Construct – January 2017
“Overview / Teaser / Demo”
Milan Presentation - October 2016 Sidechain Scaling
“Better Strategy Can Improve TX-Throughput, Even if it Can’t Improve TX-Physics”
Risk Analysis – September 2016
- The Docile Miner
- Bandwidth Paradox
- Eq. Tx Fees in an Unconstrained Future
- Orphaning and Conclusions
Sidechain Privatization – May 2016
- “Smart Contract Ecology”
- “Why it isn’t bad, that miners can rob a sidechain”.
- Intro, Problem, and Outline
- When Contracts Attack - Oracles
- When Contracts Attack II - Stealing Bitcoin
- The Benefits of Running Any Program (are Nonexistant)
- Why do we allow Contracts to “Censor” our “Freedom”?