Blockchain basics

These illustrations are meant to help explain Blockchain fundamentals. The original (Bitcoin) whitepaper, as written by…

CAP Theorem

In theoretical computer science, the CAP theorem states that it is impossible for a distributed data store (such as a…

Delegated Byzantine Fault Tolerance (dBFT)

Operates on the principle of Byzantine Fault tolerance to verify blocks, by using an election followed by a validation…

Hard and Soft forks

A hard or soft fork is a frequent occurrence in blockchain development. What are they, and how do they…

The speed of Bitcoin (aka the scaling issue)

Bitcoin is the best-known blockchain implementation, and has been highly successful. Due to its success, its adoption…

Lightning Network

The Lightning Network (LN) is a possible solution to the (bitcoin) scaling problem. It works by limiting on-chain…

HD Wallets

Hierarchical Deterministic (HD) wallets – such as the Ledger Nano series, Trezor and Carbon wallets – allow you to have…

Delegated Proof of Stake (DPoS)

Operates on the principle that everyone can win the chance to add a block to the blockchain, by using an election…

Leased Proof-of-Stake (LPoS)

Operates on the principle that literally everyone can win the chance to add a block to the blockchain, by using a…

Proof-of-Stake (PoS)

Operates on the principle that ‘everyone’ can win the chance to add a block to the blockchain, by using a system not…

Proof-of-Work (PoW)

Operates on the principle that it is expensive to add a block of new transactions to the blockchain. Used by: Bitcoin,…