The very basics for anyone who’s getting started with cryptocurrencies or would like to get involved with crypto software development.
Most articles in this section assume no previous experience with cryptocurrencies.
We try to cover a broad range of subjects, from mining to software development, using accessible language and no excessively technical terms.
ELI5 Dollar Reboot Composite
Market analyst Jim Rickards edits the Strategic Intelligence newsletter and, in 2017, he made several predictions about the financial markets in the coming years, specifically men...
ELI5 Coinmixer : What is a coin mixer?
A coin mixer, most popularly known as Bitcoin mixer, is a service which scrambles your cryptocurrency transactions so that the funds' origin becomes hard to trace. (Some also call...
ELI5 Provably Fair Games
What is a provably fair game?
The answer lies at the heart of a whole new industry which has been developed around the transparent, decentralized, nature of the blockchain.
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, in...
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 […]
Bitcoin: The mother of all cryptocurrencies
On January 12 2009, an individual or group using the pseudonym Satoshi Nakamoto, announced that the first Bitcoin transaction had taken place. Ten Bitcoins had been magically transferred between Satoshi and cryptography legend Hal Finney. It was the beginning of a revolution which, to this day, promises to change how humankind deals with money, finance […]
ELI5 How AVAX validation works [Avalanche Protocol]
According to the Avalanche AVAX token distribution policy, almost 50% of all AVAX in existence will go towards validator rewards (see chart at the top). Since the Avalanche protocol burns all fees, the only source of inflation in the AVAX ecosystem is the validation reward. This presents a great opportunity for those who join the […]
avax-python – Python utils for AVAX Avalanche network exploration
avax-python is a Python library and utils for the exploration of the Avalanche AVAX network. Includes an implementation of basic AVAX API calls. Installation Clone the git repo and run scripts within the downloaded avax-python/ subdirectory. If you don’t have a git client available, you may download a ZIP archive instead. Examples Launch a subnet validator: First, generate user/password credentials for your […]
Concepts In This Page
First Generation Cryptocurrencies
The first generation cryptocurrencies was spawned by Bitcoin. Several Bitcoin forks exist on this generation. Most 1st generation coins simply copied the Bitcoin source code while modifying the encryption algorithms and total coin supply.
Second Generation Cryptocurrencies
The second generation of cryptocurrencies added on-chain smart contracts and fully featured contract programming languages. Ethereum, which is the most notable 2nd generation cryptocurrency, brought smart contracts and introduced tokens to the masses, spawning the wave of ICO's from 2014 onwards.
Third Generation Cryptocurrencies
Third Generation Cryptocurrencies are still being developed. These include everything from second gen cryptos, plus on-chain governance, delegated Proof of Stake consensus and native compliance features. Cardano is a notable example of 3rd gen cryptocurrency project.