There are many unknown risks of not activating BIP300.
  • Will the lack of privacy on Bitcoin enable state co-option?
    BIP300 might help with that.
  • Will the declining revenue for miners mean bitcoin transactions take weeks to settle, forcing users onto other chains?
    BIP300 might help with that too.
  • Will the scarcity of bockspace on Bitcoin force most users to rely on a custodian?
    BIP300 might even help with this.
I think it's much more risky not to activate BIP300.
Will the lack of privacy on Bitcoin enable state co-option?
BIP 300 has nothing to do with privacy, sure you can make privacy focused sidechains, but we already have liquid and no one uses it.
Will the declining revenue for miners mean bitcoin transactions take weeks to settle, forcing users onto other chains?
This makes no sense, the difficulty adjustment exists
Will the scarcity of bockspace on Bitcoin force most users to rely on a custodian?
If this is the scare, something like coinpools is a much better approach. It actually works on solving the problem rather than just creating another blockchain.
reply
Maybe no one uses Liquid because
  • it's trust model is worse
  • there is basically no tooling or software support because it is seem as a Blockstream thing, not a community thing
  • it doesn't actually provide privacy out-of-the-box, you need someone to host a coinjoin pool inside and there are none -- whereas the zSide sidechain would automatically be that perfect ongoing coinjoin with no overhead, cheap fees and great UX
  • because you have to do KYC on an exchange to withdraw
reply
something like coinpools is a much better approach
I agree with this, I would actually use a coinpool whereas I wouldn't use a drivechain. Coinpools are non-custodial and kind of like a lightning channel, just with more than 2 keyholders. But I also want drivechain to be an option for people.
reply
Coinpools are those things you need two complicated new opcodes to implement and even then they still basically do not work as you need every member of the thing to be online for anyone else to transact?
reply
Yes, it's very exciting!
reply
Interesting, so now we can enter into a dialogue about these points dear Adeimantus.
Instead of the benefits you are looking at the risks of not activating something, which is must more difficult to argue for.
If we assume these are real concerns for Bitcoin, is BIP300 the only answer? Or are we trying to make BIP300 be all things for all people as if there was some fundamental flaws in Bitcoin that only this specific drivechain proposal can fix?
  • Regarding privacy, does Lightning and other L2 not solve this? Bitcoin base layer has gone ok for 14 years as it is, too.
  • The declining revenue has been debunked before, but I am pretty sure NGU fixes this. Every 4 years the Bitcoin supply halves, making it more valuable, and thus more valuable to mine. There will always be enough revenue for miners to secure the network.
  • Would you not say that most of the world will be onboarded via Lightning as their 'bank account'. This will happen in stages over the coming decade and of course it won't work all at once, but there is enough blockspace for what is important.
Do you have any specific arguments that can only be solved by drivechains?
reply
If we assume these are real concerns for Bitcoin, is BIP300 the only answer?
No
Or are we trying to make BIP300 be all things for all people
I only want it to be one thing for some people. Not all people will want to use any new softfork. Drivechain would only be for people who trust miners to hold their coins while they use a sidechain.
Regarding privacy, does Lightning and other L2 not solve this?
They definitely help but I don't think lightning solves privacy. Widespread use of coinjoin probably solves it, but coinjoins are large transactions and they take up a lot of blockspace. Some people like to do them on sidechains, and some people would like to do that but they don't trust the sidechains that currently exist. I'd like to help them coinjoin on a sidechain they trust.
There will always be enough revenue for miners to secure the network
I agree
Would you not say that most of the world will be onboarded via Lightning as their 'bank account'
I don't think that is likely yet, not until lightning's reliability improves. (For me, as a daily user of lightning, about 10% of my transactions fail.) One of my hopes and dreams for lightning development is that various attempts to improve the network may lead to the discovery of scaling technology that is even better than lightning. If that happens, maybe that will onboard most of the world. But with lightning working the way it does right now, it is pretty unreliable as a payment method, at least in my experience, and therefore I don't think most of the world would like it very much if they tried to use it. I think they'd even prefer to go back to visa, if they had to use lightning as it exists right now. But that just means there are opportunities to improve lightning! It's gotten so much better over the years and I think it will continue to improve.
Do you have any specific arguments that can only be solved by drivechains?
Not "only," no. I think there are usually multiple approaches to solve problems in bitcoin and several of them can work together to solve its remaining issues. Drivechain is one thing that helps us solve some problems. It helps with scalability, it helps with privacy, it helps with new script functions, but it's not a panacaea for everything, and I don't think it's a perfect, final solution for the things it helps with. But let not the perfect be the enemy of the good. Drivechain helps make better sidechains, it brings more fee revenue to miners, and it does not harm me or (hopefully) anyone else. That's good enough for me to want it.
reply
Could you clarify for me please, are sidechains currently possible at all? Does Drivechain usher them in, or does it simply make it easier?
reply
Sidechains are currently possible, current examples include liquid, rootstock, and namecoin. Drivechain lets us do them better.
reply