12.1 DASH Needs "Bitcoin Covenants"

How does compromising the divisibility and fungibility of digital cash constitute an improvement? Not that I'd be against a revamp of script, expanding it could allow higher level languages for transactions but that would have the side effect of making the average size of transactions much larger and from that aspect reducing the functionality of script to only a few basic transaction types would actually be more beneficial to Dash.

Blockchains aren't the be all and end all, they do distribution and security exceptionally well but they don't do scale well and trying to cram them full of extra functionality makes that worse. There's an awful lot we could do with chains tailored to different purposes but in many cases they're better suited to providing security for layers built on top to provide the extra functionality, there's not much point trying to stuff gigabytes of data into each block when a hash of that data is just as secure and only needs a fraction of the storage.

That's what the masternodes are for and communications on that level can handle complex transactions far more efficiently than each individual transaction carrying it's own complex instructions and permanently stored on the blockchain, for example you can put any amount of extra complexity in a separate DB verified with a single hash in each block and expire anything obsolete without touching the chain.
 
Are you a developer? Sure that if we can already lock coins for instantx we could provide vaults by masternodes.

But this could be implemented right now and it could bring more people, then it could be moved to masternodes.
 
I'm not a Dash developer but I do a bit of coding, mostly microcontroller assembly hence the interest in script. In theory something like that could be implemented immediately but it should be avoided because you then have to include and maintain code to support that indefinitely, even though it may never be used again it will still be in the blockchain so every client has to understand it. The Bitcoin code is full of that kind of thing and apparently it's a headache, iirc Andreas Antonopoulos did a good summary of it but I think it was part of a general vid as I don't see it in any searches.
 
Back
Top