6
votes
Accepted
What are the standard formats of transaction outputs?
AFAIK there are 5 different standard non-SegWit transaction types, and 4 SegWit ones.
Non-SegWit:
Pay to public key (P2PK)
PUSH (1 byte) + <compressed/uncompressed_pk> (33/65 bytes) + ...
5
votes
What is a good way to concisely explain Bitcoin?
Recently I stumbled across this question as I was supposed to explain what Bitcoin was to my 5-year-old nephew.
As the question states that it needs to explain the concept of bitcoin to a non-...
4
votes
Plain text for the Bitcoin symbol
I got the common Bitcoin symbol (B with two lines) approved for addition to Unicode as U+20BF last year. It will hopefully become part of the next Unicode standard in June and then it can be used in ...
4
votes
Accepted
Transaction Output Order
If you create a raw transaction yourself, then that is the raw transaction. Whatever you put in it is exactly what the transaction will be, in the same order.
There are some conventions around output ...
3
votes
Accepted
Why were custom scripts made non-standard except if they're P2SH?
To answer your question exactly: why were they made non-standard? Because originally (after a few vulnerabilities in the Script logic in 2010), all scripts were made non-standard except a few ...
2
votes
Bitcoin URL scheme
I think you need something like this
<a rel="payment" href="bitcoin:bitcoin_address_is_here?amount=5.00?message=payment to site name"><h2>Pay in Bitcoin now</h2></a>
1
vote
Accepted
Maximum standard input script size
By input script, if you mean scriptSig, the max standard scriptSig can be up to 1650 bytes.
See policy.cpp :
// Biggest 'standard' txin is a 15-of-15 P2SH multisig with compressed
// keys (remember ...
1
vote
Plain text for the Bitcoin symbol
Here is the unicode for '₿'. paste in any symbol you want the code for. Then hold CTRL+Shift & press 'u' followed by the code it gives. ₿ is 20bf.
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
standard × 26bitcoin-core × 4
terminology × 4
transactions × 3
script × 3
ripple × 3
address × 2
security × 2
client × 2
development × 2
protocol × 2
output × 2
non-standard-transaction × 2
wallet × 1
bitcoind × 1
json-rpc × 1
api × 1
segregated-witness × 1
hash × 1
bip32-hd-wallets × 1
signature × 1
raw-transaction × 1
utxo × 1
ecdsa × 1
merkle-tree × 1