Anonymous
Oct 4, 2017

Pending Earnings

Create a Lightning invoice for 0.00007210 tBTC or less to claim article's pending earnings.

Make sure the node requesting payment is the one you specified when creating the article.
Cancel
Please pay to the node whose key you set when you published?
Oops, this invoice is for too much: use a smaller value?
Payout Failed :( Try again?
This doesn't look like a normal invoice. Try a different one?

RE: Transactions and Scripts: DUP HASH160 ... EQUALVERIFY CHECKSIG

Satoshi Nakamoto

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.

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.


Article Payment

Y'alls Peer