From the combination of
A mechanism defined by BIP300 that
allows people to send money to specific sidechain "buckets" on the
mainchain, and then block producers to vote over a long period of 3~6
months to authorize withdrawals back from that bucket. There is also
an alternative, compatible proposal.
Blind Merged Mining
A mechanism that allows a sidechain to anchor itself on the Bitcoin chain
(therefore not needing any proof-of-work of its own) while also pushing
the sum of all its block fees into a single Bitcoin transaction that can
be earned by Bitcoin block producers without them even knowing. It can be
implemented using either
this simple method that uses
BIP118 or the more involved
Drivechain is born.
Drivechain is the technique for the creation of
decentralized 2-way peg sidechains for Bitcoin. These sidechains can be
used to improve Bitcoin in every front, including
security, and also add many interesting features not
possible before that can make the world better and continue the revolution
started by Satoshi Nakamoto.
Things to read or watch
From Paul Sztorc:
Drivechain could ossify Bitcoin's blockchain for good, by Nikita Chashchinskii
Why I Invested in Blockstream, 2014 post on why sidechains matter, by Reid Hoffman
and overview, by fiatjaf
All About Drivechains, a Van Wirdum Sjorsnado podcast episode with Ruben Somsen
Drivechains vs Sidechains, an explanation from Sergio Damien Lerner on how Drivechain is an strict
improvement over SPV sidechains (from the
A response to the "miners can steal" critique of Drivechain, by John Light
Another response to the "miners can steal" critique of Drivechain, by John Light
A big Ethereum problem that is fixed by Drivechain, on how Drivechain itself can be seen as a better "smart contracts
platform" than Ethereum and related shitcoins
How does Drivechain improve...
Privacy: by making it quick and cheap to use Zcash, Mimblewimble
and Monero-like sidechains, Bitcoin users have their privacy instantly
improved without the need for costly and cumbersome and barely effective
Scalability: Sidechains can scale Bitcoin horizontally. Even
without any new features, just by copying the Bitcoin code multiple
times its scale is multiplied, and without burdening the main chain.
This is sharding done right.
It's also possible to take proven scalability technology invented
elsewhere and apply it to Bitcoin directly through sidechains. Plus,
using a Lightning Network overlay on top of all the chains we can
achieve easy interoperability.
Decentralization: By using sidechains for scalability and
features we can keep the Bitcoin chain small and lightweight, and maybe
even reduce its block size. And then users of either combination of
sidechains can choose the sidechain they want to run, but they will
always have to run the Bitcoin mainchain anyway (which will be easy for
Security: By turning all block fees from a sidechain into a
single transaction with a ton of fees to the Bitcoin miners, hashrate is
increased, mining is more decentralized the Bitcoin chain is more
secure. It's the solution to the complicated and unsolved problem of the
shrinking block reward.
A list of some good candidates of things that can be enabled as sidechains
once BIP300 is activated on Bitcoin.
prediction markets that will revolutionize the emergence and diffusion
of knowledge in society by making cheap talk expensive.
Namecoin, or some other form of blockchain for names, so we can
do with ICANN what Bitcoin is doing to Central Banks (an idea of what that could look like).
Sia, despite some weird shitcoining
mixed in (that can be discarded), it's a simple design (a blockchain
market for contracts and reputation) that solves a real problem (storing
files) and apparently has proven to work over the years.
Zcash fork that is already running as a sidechain on Drivenet to finally
solve Bitcoin privacy problems. Also comes with decentralized and
user-friendly melt/cast function.
RSK, Ethereum-compatible federated
sidechain that already exists but wants to turn itself into a
drivechain. Can be used as the hotbed of new ideas.
Monero, some people prefer this one, it has some real-world usage
already and is even displacing Bitcoin in many darknet places.
reasonable proposal for large-block sidechains for scaling.
Important people and what they think about Drivechain.
"Yes, of course!"
"Safe, permissionless, and gets everyone what they want."
"I like Drivechain"
"Yeah, I like drivechains better."
"Here's another project which I think is more critical than LN for
bitcoin's long term survival."
"The good news is that Drivechains don’t require (less) trusted
entities and the code is almost done. The bad news is that Drivechains
require a soft fork."
"The nice thing about Drivechains is that they're isolated, right? You
don't have to use it if you don't want to, they exist and it doesn't
damage Bitcoin in any way. So from like a high level I'm broadly
supportive, but, I'm not in the weeds and can't give any like deep
|Sergio Demian Lerner
"I hope Bitcoin someday soft-forks to add Drivechain"
"My favorite solution for this is Drivechains BIP300/301 + an interoperable Lightning Network."
"Just use an alt currency."
"Sidechains are inferior to altcoins."
"I'm worried it will bring politics and drama from altcoins to Bitcoin.
This doesn't happen today because since altcoins are viable the drama
people go there and have their drama."
|Ben, the Carman
"There's a million other ways to do side chains, I don't see why we
need to soft fork another way in"
"We desperately need to take a long and hard look in the mirror, and
start doing things differently. I think starting a more serious and
thorough discussion about BIP300 (Drivechain) is the right place to
Drivechain Implementation and Testnet