Who is Hal Finney?
Hal Finney was a software developer, cipherpunk and cryptography advocate who worked on many relevant security-related software projects, the original Bitcoin Core source being on...
Why are there so many cryptocurrencies?
Why so many cryptocurrencies? Are all of them as complex as Bitcoin? Currently, the Crypto.BI cryptocurrency list has over 1993 entries. What's behind this crypto diversity?
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 […]
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 […]
Proof of Elapsed Time (POET) Summary [Cryptocurrency consensus mechanisms]
In this poetically named consensus mechanism, network participants prove that they have slept for a random amount of time before being able to mint a block. POET was released by Intel in 2016 and was originally aimed at trusted computing using Intel CPU’s. A special instruction set called Software Guard Extensions (SGX) allows programs to […]
ELI5 Proof of Stake (PoS) – How does PoS work?
In the cryptocurrency universe, Proof of Stake (PoS) is one of the most popular alternatives to the Proof of Work (PoW) family of consensus mechanisms. While PoW systems invest large amounts of energy to make sure transactions are legit, PoS does not require mining hardware. Proof of Stake “miners” (stakers) must lock a financial stake […]
Concepts In This Page
Bitcoin is the world's first viable decentralized cryptocurrency. It was released on January 2009 by Satoshi Nakamoto.
Hal Finney was a cryptographer who pioneered the development of Bitcoin. Finney received the first ever Bitcoin transfer.
SHA256 is an encryption routine which produces a unique and irreversible digest for a given message.
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.
Halving (and halvening) is an automated procedure which halves the rewards paid out to miners who solve blocks. On Bitcoin this happens roughly every 4 years.
ERC20 is an Ethereum standard interface for cryptocurrency token implementation. A smart contract which complies with the ERC20 standard automatically gets detected as a token on the Ethereum blockchain. The ERC20 standard sparked an entire industry where creating a new coin (token, to be accurate) was a matter of publishing a smart contract to the blockchain.