ELI5 Multisignature Systems
What we call a Bitcoin is simply an unspent, signed transaction on the blockchain. (Technically called a UTXO, for Unspent Transaction (TX) Output.)
When you say you own such ...
ELI5: Cryptocurrency master keys
A cryptocurrency master key is a theoretical concept where one specially crafted cryptographic private key would be able to decrypt ciphertext encrypted using any public key.
ELI5 PSBT – Partially Signed Bitcoin Transactions
Trustless operation is one of the key concepts behind cryptocurrencies. The idea is that you should not have to personally meet, or trust your peers, in order to perform successful transactions. Experienced crypto users may take this concept for granted, but come to think of it – every real world transaction before cryptocurrencies came about […]
ELI5 Bitcoin Puzzle Transactions
As the name implies, Bitcoin puzzle transactions are created as a challenge and not for the usual purpose of monetary transfer. Puzzles can be published for several reasons, including software test bounties, marketing campaigns or just for fun. Early Puzzles In the early days of Bitcoin, when $BTC coins could be found for free on […]
Introduction to our commented Bitcoin source code section
Below you’ll find the main commented Bitcoin source code sections (sorted by section name and filename). Core amount.h – Defines the CAmount typedef, implements minimum and maximum valid amount range check. base58.cpp – The encoding function used for Bitcoin addresses. Base58 removes some potentially ambiguous characters from Base64 so Bitcoin addresses can be written down […]
Concepts In This Page
Bitcoin is the world's first viable decentralized cryptocurrency. It was released on January 2009 by Satoshi Nakamoto.
A Bitcoin Puzzle is a cryptographic puzzle which carries Bitcoin as a reward. Those able to break the cryptography obtain access to the private key needed to unlock the Bitcoin.
A process or system by which multiple parties are able to reach consensus. In the context of cryptocurrencies, it's the process which allows for everyone to agree on everyone else's money balance. E.g. Bitcoin employs Nakamoto consensus via PoW mining.
A concept of value exchange that does not require physical tokens (coins or paper cash) to be used in order to trade. Cryptocurrencies are a type of digital money.
A distributed ledger is a decentralized financial database with data stored across multiple locations.
Hal Finney was a cryptographer who pioneered the development of Bitcoin. Finney received the first ever Bitcoin transfer.
Public Key Encryption
Public Key Encryption is an encryption method by which the encoding and decoding keys are different. AKA asymmetric encryption. Examples include RSA and elliptic curve cryptography (the latter used in Bitcoin and most cryptocurrencies).
Base58 encoding is a user-friendly variation of the Base64 encoding, meant to avoid ambiguities between similar looking characters (e.g. 1 and l) and allow for ease of use. Base58 is the default encoding for Bitcoin addresses. Also used in several other cryptocurrencies.
Cryptography is a set of encoding methods through which information can be protected from interception, eavesdropping and tampering.