Skip to main content
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) + ...
sr_gi's user avatar
  • 3,260
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-...
Junaid Shaikh's user avatar
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 ...
Ken Shirriff's user avatar
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 ...
Pieter Wuille's user avatar
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 ...
Pieter Wuille's user avatar
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>
Meshach Friday's user avatar
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 ...
JBaczuk's user avatar
  • 7,428
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.
jastako's user avatar
  • 131

Only top scored, non community-wiki answers of a minimum length are eligible