Firstly, Dc is also “Opt in”. It’s a soft fork so those who run the software will only notice its existence. Everyone can continue running bitcoin core with BIP300 and still have the same experience. It’s not irreversible it’s possible reverse the soft fork if bitcoin core, node runners, community, miners decide its shit.
Basically, Drivechain is made up of two BIPs. BIP300 which is hash rate escrow and BIP301 is blind merge mining. All is require is add a simple opcode to bitcoin core called OP_DRIVECHAIN that counts to 13000 blocks.
Very low level, Drivechain enables a bitcoin sidechains/L2s by creating a 2 way peg in and out of sidechains where miners earn transaction fees for executing the transactions on sidechains/L2s.
Why do this?
Well you can keep bitcoin mainchain/L1 this pristine layer 1 which secure and decentralised with 21 Million cap.
But you get all the functionality and scalability you can imagine on L2s using BTC as the native currency of these sidechains. No shitcoins. It also allows devs to be more innovate and experiment on L2s without changing mainchain/L1 ever again.
What kind of functionality would be useful?
imo a Monero or Cash privacy sidechain/L2 would be very useful with much better privacy and much more userfriendly than conjoin services today.
A scalable focused payments sidechain/L2 thats makes self custody payments scalable to 8 billion people and userfriendly. A EVM style sidechain/L2 that allows for DeFi, financial applications and prediction markets would be cool on bitcoin but comes with smart contract risks of course. Every cool feature can be brought to bitcoin layer 2s by simply cloning the code of altcoins.
I think this would also kill all altcoins in time. As there is no excuse for devs to build on altcoins anymore.
Of course, the miners make a shit tonne of money to secure the network from the sidechains. Making even harder and more expensive for bad actors to 51% attack the bitcoin network. Users get what they want. Devs get to build cool toys.
Let the free market do its thing. Thats Drivechain in nutshell imo.

