The spv verify opcode looks to me like to me to be in the class of a generically useful inclusions which anyone is free to use for a variety of developments or optimizations of existing developments.
Right.
Do you suppose that anyone involved with Bitcoin dev had any ideas or involvement in efforts which could have made use pay-to-script-hash when it was integrated? I don't remember you pitching a bitch about that.
Well its interesting you should say that - there were discussions that the script language could have been extended during the p2sh discussion at the time. eg there was no reason the script inside p2sh couldnt have been a different script language. Lets say that script had been done, then sidechains might've been possible without a separate change.
Also as I mentioned a few times its already very close to possible to implement a compact SPV verify in bitcoin script. Anyone of dozens of minor changes to slightly improve expressiveness of bitcoin script would allow it. It seems close to inevitable that sooner or later an expressiveness or refactor or clean up of bitcoin script will happen, for its own sake and reason: to make it easier or safer to write smart-contracts etc.
About cypherdoc particularly he said this:
fundamentally, none of the technical enhancements to Bitcoins money function couldn't be done on the MC. not easy to gain consensus but it CAN be done. i'm all for that. this is what we have testnet and federated server SC's for. experimentation. esp when we're only at the $4B market cap.
While its possible, its very much harder, and when changes are made its very much riskier and less secure. If you care about the security of your coins you should be for having a firewalled live beta and firewalled extension mechanism (if you support improvements "i'm all for that." you said).
it also looks like CP and colored coins will bring us other assets to MC. that's good too.
CP = CounterParty. That doesnt bring anything to the chain, other than bloat, its a layered consensus system with its own alt-coin. If you valued the price of bitcoin, probably you'd be better pushing for sidechains than CP because its bitcoin denominated and increases demand and features for bitcoin.
(Not sure whats up with bitcoin price - maybe its time for reverse psychology: big negative news, generates lots of free press, and there's no such thing as bad press?)
who knows how much further MC achievements might have been accomplished if BS core devs were spending all that time working on Bitcoin Core that they undoubtedly have been dedicating to the spvp for the last year and a half. forget that shit and get behind Gavin and increase blocksize. now is the time to do this.
No they spent more time on core than before, because they quit their full time jobs/occupation and Mark said somewhere else on reddit he figured they'd spent 50% of their time at blockstream on core. (Unrelated to sidechains most of it .. eg in Pieter's case the headers-first speed up you were mentioning, though he's been working on that for a long time). You could check by looking at bitcoin github, there's a stats page.
fundamentally, i think allowing an offramp for BTC units over to insecure SC's is economically and technically flawed for all the Sound Money reasons i've already articulated.
I fail to see the connection between sound money and an ability to freeze coins with an spv-multisig instead of a multisig.
Bitcoin is protected with a firewall from features on the sidechain. The bitcoins never leave the chain, they're just frozen in an spv-multisig instead of a multisig. Lots of people are using multisigs, daily, to effectively do the same thing, its more secure to do it with an spv-multisig. Lots of people are not even doing that, they're using pure offchain in a shared wallet, for reasons that in time could be fixed on sidechains and then with a year of live testing with $1b on it kind of assurance, ported back into bitcoin main.
improve the MC; it's not that hard.
Yes, it
is that hard. Maybe I dont know do you follow bitcoin-dev, look at github, follow wizards and dev irc? Making changes to a $4b system is very risky. op-spv can avoid and reduce that risk, once it is done.
Adam