Norway
Well-Known Member
- Sep 29, 2015
- 2,424
- 6,410
a) Can you point to specific issues? I've seen these complaints on the shift opcodes and frankly agree with BSV's implementation@rocks
from my memory:
a. incompetent op_code implementations
b. not including useful op_codes *1)
c. patent hell
d. small and closed ecosystem *2)
e. a roadmap that won't work (muh v.1.0 muh Satoshis Vision)
f. aggressive community using mafia methods
*1) Stuff like OP_GROUP or OP_SIGVERIFY or the like aren't necessary but they are there and surely not a reason to fork over
*2) this is partly due to c and other stuff like... CSW and nChain.
b) The idea is to have a fixed set of opcodes that are not going to change, so that miners can run SPUs (Script Processing Units) with a fixed instruction set and SPV wallets don't have to be upgraded every six months because there's this cool new opcode. Also, I don't consider OP_GROUP a useful opcode, it's not a "real" opcode at all@rocks
from my memory:
a. incompetent op_code implementations
b. not including useful op_codes *1)
c. patent hell
d. small and closed ecosystem *2)
e. a roadmap that won't work (muh v.1.0 muh Satoshis Vision)
f. aggressive community using mafia methods
*1) Stuff like OP_GROUP or OP_SIGVERIFY or the like aren't necessary but they are there and surely not a reason to fork over
*2) this is partly due to c and other stuff like... CSW and nChain.
They are wrong, its not the most critical part.Got permission from JVP to post this screenshot here:
If that's true then how does one evade an undesirable soft fork imposed by a hashpower majority, like Segwit ?Satoshi's fork design is the guarantee that you can always maintain a chain where the core design doesn't change.
"revert to the v0.1 protocol & lock it down"Does anyone have a reason to not like BSV that does not involve CSW?
Unfortunately, I wouldn't call the EDA "bitcoin" either.BTC became an altcoin with the Segwit "soft"fork. Bitcoin has been maintained with the BCH hardfork, until they fucked up too.
Why not lock down a protocol? Nobody can harm it if it's immutable."revert to the v0.1 protocol & lock it down"
It's not about storing but distribution: The cool thing about OP_RETURN is that miners must share the transaction containing it (otherwise the block would be invalid), but they can prune it. You can think of a transaction containing an OP_RETURN output as a data packet, and the fee is not for storing it but for propagating it.Also, vision of BSV blockchain as a storage device for arbitrarily large data blobs IMO not compatible with p2p cash.
No, not in my imagination. By definition. The core design is set in stone. You brake it, you are not Bitcoin anymore.@zarathuatra you evaded my question. Also, BTC only became an altcoin in your imagination.
The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime. Because of that, I wanted to design it to support every possible transaction type I could think of. The problem was, each thing required special support code and data fields whether it was used or not, and only covered one special case at a time. It would have been an explosion of special cases. The solution was script, which generalizes the problem so transacting parties can describe their transaction as a predicate that the node network evaluates. The nodes only need to understand the transaction to the extent of evaluating whether the sender's conditions are met.Also, vision of BSV blockchain as a storage device for arbitrarily large data blobs IMO not compatible with p2p cash.
This was on the proviso that those blocks would be invalid by default. If they have to collude to create a new class of invalid block, that becomes a trickier proposition. If you invalidate the block and start work on a different one and everyone else accepts it, you're wasting your hash.Wherever miners have the chance to orphan invalid blocks, they can make money. And at the same time, they increase the value of the blockchain.
Nope. Not one bit. I think that a split might have been slightly unnecessary for reasons as suggested by Majamalu but I can see why people would think it was worthwhile and necessary (and when you factor in BCH dev actions, even moreso). However, lay down with the dogs, wake up with the fleas.Does anyone have a reason to not like BSV that does not involve CSW?