See Also
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 […]
bitcoind.cpp – Commented Bitcoin source code
As mentioned in the Bitcoin-Qt commented source code post, there are several approaches one can take to step into the Bitcoin source in approximately the same order as it runs. For instance, tests are a great source of tiny example programs. Then there’s the ubiquitous Bitcoin-Qt client and, of course, bitcoind. All are good options […]
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 […]
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 […]