What is blockchain?

Wouldn’t it be cool if you could create sovereign identities for yourself, empowering you to curate and control your identity without the need to rely on a government or organization? How about the ability to collect and store meaningful data for every single head of lettuce from a farm creating a continuous unbroken chain of custody from the ground to the store.

Even better, what if you could trust all this information and system itself prevented bad actors from modifying the data after it’s collected. Blockchain can help us do this.

Blockchain: The Modern Ledger

Stuart Haber and W. Scott Stornetta were the first to imagine a cryptographically secured chain of blocks in 1991. Satoshi Nakamoto, the creator of Bitcoin and the first to implement blockchain as a means to solve the double-spending problem without a central trusted authority, used the words block and chain in his original paper. It was the community that eventually popularized the term blockchain. As interest in Bitcoin grew, so did blockchain. It was this rise in popularity that exposed this technology to the world in

A blockchain is made up of blocks which is a collection of transactions which are then cryptographically linked to each other growing chronologically over time to form a chain of blocks. All together they create a ledger.

How are blocks made and then chained together?

The mechanism that groups transactions together varies depending on how the blockchain itself was programmed. The anatomy of a block and the means of linkage or chaining varies. The block is commonly composed of transaction records, the means to identify the block before it, and a timestamp. The specifications of the blockchain software define the formation of block and how they are chained.

What Makes Blockchain Different from Cryptocurrency?

Blockchain and cryptocurrency are not the same things. Blockchains are used to keep track of cryptocurrency. Cryptocurrency is a digital asset. Bitcoin is a digital asset, and its usefulness as a currency is tied directly to the ability to keep track of transactions made with it.

What is Blockchain inner graphics2 (1)

The blockchain that’s built into the Bitcoin software prevents people from spending their assets more than once, double spending. It’s the blockchain that keeps track of every Bitcoin transaction, and who currently possess it. Worldwide, people are excited at the potential of blockchain because it’s a revolutionary new way of maintaining a ledger. To understand the importance of blockchain is to understand the significance of ledgers.

“Ledgers record the facts underpinning the modern economy.”

London’s first bank wouldn’t have existed without ledgers. Could the ripples caused by the sophisticated ledger system created by the Knights Templar in the 11th century during the first crusade be happening right now in the 21st century?

The entire exchange of digital assets like Bitcoin is handled in software without the need for intermediaries like banks. Imagine now if we swapped out that cryptocurrency asset with something outside of the computer, like a shipping container, this might help improve efficiency and disintermediate many processes, however, let’s not forget that shipping containers cannot move from port to port and physical ownership cannot change with just software.

Blockchain Operations

Hyperledger Fabric, IBM’s blockchain framework, uses Kafka as part of it’s ordering service to first collect and order transactions from multiple sources. Blocks or batches of these ordered transaction records are then cut when a certain “BatchSize” is reached or when “BatchTimeout” elapses.

Bitcoin miners process transactions, they can submit a block to the rest of the peers on the network only when they have the correct answer to a complicated mathematical puzzle. This process also rewards the miner with brand new bitcoins.

In both blockchains, as the chain grows, older blocks get buried deeper and deeper in the blockchain. Newer blocks condense older blocks into a stored reference making it increasingly difficult to change or remove previous blocks because the latest blocks have data tying it directly to blocks that have come before it baking in a stored heritage and preserving immutability.

Before we introduce consensus, which is how blocks are determined to be valid or not, let’s briefly introduce decentralization in blockchains. Decentralization across a peer-to-peer network provides each participant a copy of the ledger. Without decentralization of the ledger, blockchain would be nothing more than a database. Vitalik Buterin, the inventor of Ethereum, explains blockchain decentralization best.

“Blockchains are politically decentralized (no one controls them) and architecturally decentralized (no infrastructural central point of failure) but they are logically centralized (there is one commonly agreed state and the system behaves like a single computer)”

Blockchains can be public (anyone can participate), private, or consortium based (those who have permission access only).

Consensus algorithms allow the peers on the network, nodes, to decide what the truth is going to be within their distributed network. It provides the trust in our trustless system and overall reliability of information in the ledger; this is the component that makes blockchain trustworthy. There are many mechanisms to determine consensus: proof-of-authority, proof-of-space, practical Byzantine fault tolerance algorithm, proof-of-work algorithm, proof-of-stake, and many others. Each of these mechanisms has even more ways to execute the general idea.

For example, Bitcoin uses a proof of work mechanism as part of its consensus finding; the work is solving that complex math puzzle mentioned earlier. The expenditure of resources to solve this puzzle prevent multiple fake requests to add to the blockchain. Furthermore, while 50% of the participants work honestly on a particular chain, these individual participants decide what the one true Bitcoin blockchain is because it will grow the fastest and become the longest and in the Bitcoin world, the longest chain is considered the most trustworthy chain.

The consensus is an important topic that deserves its own article, learn more about the other means of finding consensus in this article written by Zane Witherspoon here.

The hype around blockchain is real. It’s bittersweet that it’s become a buzzword. Lots of people and companies expect blockchain technologies to change the status quo. The tremendous attention and innovation focused on this foundational technology are inspiring, but it also means there is much noise surrounding the subject. Regardless of whether or not blockchain will have any real long lasting effect, governments, companies, individuals are invested in finding out. If you’d like to learn more about blockchain, check out these articles:

Other Resources: https://hbr.org/2017/01/the-truth-about-blockchain


dojo guide

Looking for a Career in Web Development?

Read our quick-start guide to becoming a Developer

  • Includes exclusive insight from a seasoned Web Developer
  • Uncovers the top career misconceptions holding you back
  • Highlights the must-have qualities all employers require
  • 89,615 downloads to date

12 thoughts on “What is blockchain?

  1. Really an interesting blog I have gone through. There are excellent details you posted here. Sometime it is not so easy to design and develop a Blockchain project without custom knowledge; here you need proper development skill and experience. However the details you mention here would be very much helpful for the beginner.

  2. This is Very useful information. Thank you for publishing this. I can understand this easily.

  3. Do actually people own money ?? Of Course Yes!!!

    Use GoldBitsCoin – A government-backed cryptocurrency for shopping or clearing payments that creates a “real” store of value agreed upon everyone and the control of this currency is in your hands!!

  4. Its really great site to visit, I really want to appropriate you for your great posting, especially about blockchain.

  5. The blockchain is trending and it’s very important for the online transaction also, many businesses are using these services.

  6. The basic idea about the blockchain and cryptocurrency have been discussed here very properly. The difference between the cryptocurrency and blockchain are here. The operation of blockchain has been discussed here nicely.

  7. Thanks for sharing this information alot of valuable information is available here which is very helpful to learn we also provide blockchain training with experts.

Leave a Reply

Your email address will not be published. Required fields are marked *