Blockchain: the fundamental, immutable data structure behind Bitcoin and all cryptocurrencies.
It’s one of the most critical cryptocurrency building blocks, which forms the ledger and bookkeeping system that allowed Bitcoin to be decentralized.
Here, we discuss blockchain-related topics, including introductory materials and various applications of blockchain (including non-cryptocurrencies).
ELI5: Blockchain explained in simple terms
A blockchain is a database formed by a sequence of entries called (you guessed it) blocks.
Blockchains have a special characteristic by which any attempt to modify one of its ...
Can Bitcoin SV scale?
Bitcoin SV has made the transition to (for all practical purposes) unlimited block size.
You can now store any amount of data on the BSV blockchain, which raises serious questi...
Middlemen have become expendable
There’s a widely known trend that the number of people is ‘portfolio workers’ who freelance, work part-time or take unguaranteed shift work rises pretty fast. It creates a l...
What are CryptoDepository Receipts?
A CryptoDepository Receipt is a smart contract that is meant to represent something. It is a cryptographic note that can represent anything, any asset, any rights, currency or any...
What is actually a cryptocurrency fork?
Unless you've been living in a cave for the past 9 years, then you've probably heard about cryptocurrency forks.
Bitcoin Cash was probably the most hyped, feared, loved, talked...
Is blockchain just a glorified database?
The blockchain is a special kind of database that has the property of being immutable and tamper proof. This makes it suitable for high security applications such as banking, logi...
ELI5 Cryptocurrency Sharding
If you come from the world of IT, then you've probably heard of database or disk data sharding.
For those who don't come from IT, a real simple way to put it is that sharding m...
Bitcoin Blockchain SQL Schema for MySQL
This SQL schema was created for Crypto.BI Toolbox. The same, or similar, SQL schema can be used by anyone exploring Bitcoin with the help of a MySQL RDBMS. Although we didn’t test this SQL with other RDBMS’, it should be fully compatible with MariaDB and any other MySQL-derived system. How the data is inserted/retrieved to/from […]
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 […]
Bitcoin Blockchain to Database Sync Process (blocks_updater) [cypto.bi Toolbox]
After performing the initial database insert using toolbox/db/blocks_inserter, new blocks will be received from the network. To keep the database in sync after the initial bulk insertion, toolbox/db/blocks_updater should be kept running on its own terminal. Difference From blocks_inserter Although similar in structure, blocks_updater works differently from blocks_inserter (go here for details on blocks_inserter). For […]
Concepts In This Page
One logical entry in a blockchain. Usually composed of a header, which points to the previous block, and a sequence of transactions.
The amount of data a single block is allowed to hold. The block size limits how many transactions can fit in a single block.
The fundamental data structure which powers distributed ledger technology (DLT). Bitcoin implemented the first successful cryptocurrency using a blockchain for its ledger storage system.
The Genesis Block is the first block in a blockchain. It is the only block whose pointer to the previous block is NULL (points at nothing). Every other block must point to a valid previous block.