Post
Topic
Board Bitcoin Discussion
Re: Satoshi's original idea...
by
squatter
on 26/10/2018, 18:51:28 UTC
You obviously take serious issue with how Bitcoin scripts work. It upsets you that there are Bitcoin scripts that nodes validate to true without verifying a signature. That's an issue you have with the Bitcoin protocol.

read what you said atleast 3 times and actually recognise the flaw in why you think a full node should not care
if you think not verifying signatures is cool and fine. then i pitty your lack of care for bitcoin security

Full nodes don't care about anything. They just work according to protocol. There's really no call to project that stuff on me -- I'm just explaining how it works. What you're saying doesn't even apply to me since I run a full Segwit node.

It's obvious that you don't appreciate Bitcoin's design at all. Bitcoin isn't some hierarchical organization where "voting" decides what changes are made. Changes are either compatible with the consensus, or they're not. You can update your node, or you can process transactions without understanding them, like Satoshi said. One more time:

The script is actually a predicate.  It's just an equation that evaluates to true or false.  Predicate is a long and unfamiliar word so I called it script.

The receiver of a payment does a template match on the script.  Currently, receivers only accept two templates: direct payment and bitcoin address.  Future versions can add templates for more transaction types and nodes running that version or higher will be able to receive them.  All versions of nodes in the network can verify and process any new transactions into blocks, even though they may not know how to read them.