Welcome to our time machine. Here thou shalt find crypto lore of the ancient past.
Learn about cryptos which are no longer with us (see also Dead Coins section), the early beginnings of the crypto movement, the political ideas/movements that influenced cipherpunks and crypto hackers to create the first cryptocurrencies, interesting facts from the early days and other stuff that help us better understand where cryptocurrencies came from and where we might be headed next.
ELI5 Antshares [ANS] [NEO]
Antshares is Chinese project NEO's previous name. When originally released it was informally nicknamed "China's Ethereum" platform.
Antshares was one of the mo...
Early Bird Gets the Bitcoin!
An 11 year old author has attracted the attention of the cryptocurrency world with a new book entitled Early Bird Gets The Bitcoin: The Ultimate Guide To Everything About Bitcoin
ELI5: What is Crypto Anarchism?
Crypto Anarchism is a political ideology which advocates the use of strong cryptography as an instrument for the promotion of Anarchy, including unrestricted personal freedoms and...
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?
Who is Satoshi Nakamoto?
Who is Satoshi Nakamoto? We don't know and neither does anybody else. But we've got some ideas about who he might be, since there aren't too many people out there who possess the ...
We are 100% ad and tracker free.
Help sponsor us by donating to 🔺 X-avax1n7j2g4arl76l8p0tefdu0w36kcue4v5fr44yfg 🔺
Any amount is welcome! Thank you! ❤
qt/bitcoin.cpp – Commented Bitcoin source code
qt/bitcoin.cpp is where Bitcoin Core initialization leads us next. main.cpp, the Bitcoin Qt application entry point, is basically just a stub that calls GuiMain() at qt/bitcoin.cpp So, by sticking to our strategy, I’ll step into the call stack which now has GuiMain() at the top. GuiMain GuiMain gets the GUI set up, connects Qt signals/slots, […]
chainparams.cpp – Commented Bitcoin Source Code
In this article we’ll take a look at one of the better known Bitcoin Core source files. Why is chainparams.* known to so many crypto developers? Because since 2011 or so, basically every coin that appeared before Ethereum would edit this source file and its header to modify parameters and create a new cryptocurrency! After […]
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 […]
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 […]
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.
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 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.
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.