What is Blockchain Technology?

An introduction to blockchain technology, peer-to-peer networks, distributed ledger technology, and the value of decentralization.

About Blockchain Technology

The Problem with Centralized Infrastructure

Today on the Internet, we must constantly trust one another with sensitive data, transactions, and records. Most of our interactions on the Internet run on centralized web servers, and massive amounts of user data often exist in a single database. Current databases are designed to be controlled by 鈥渢rusted鈥 admins who can read, alter, block, and even delete data. The centralized architecture of the Internet today is not only inefficient but vulnerable to censorship and targeted attacks by both hackers and internal bad actors. 聽

The Trust Revolution: The First Blockchain

In 2009, Satoshi Nakamoto, an anonymous individual or group of individuals, developed and released the first blockchain. Interestingly, they never actually used the word 鈥渂lockchain.鈥 Only block and chain.

The puzzle for Satoshi was Internet commerce鈥撯揾ow to securely facilitate digital transactions without third-party payment processors. Today, when someone swipes a credit card, their personal identifying information often passes through as many as five different entities鈥撯揷ard associations, payment processors, clearinghouses鈥撯搕hat demand transaction fees and that require users to trust the integrity of their systems. 鈥淲e need a system,鈥 Satoshi explained, 鈥渇or participants to agree on a single history of the order in which [transactions] were received.鈥

Satoshi鈥檚 system was quite simple, but elegant in its simplicity. A network of users could chain blocks of transactions together using fairly common cryptographic functions and structures鈥撯揾ashes, Merkle trees, a secure hash algorithm, timestamping鈥撯揳nd a lightweight network design. The network was decentralized and open source鈥撯搕hat is, it was publicly available.

What is blockchain

ConsenSys Academy

What is blockchain?

Watch Video

The 鈥渂lock鈥 in a blockchain refers to a block of transactions that has been broadcast to the network. The 鈥渃hain鈥 refers to a string of these blocks. When a new block of transactions is validated by the network, it is attached to the end of an existing chain. This chain of blocks is an ever-growing list, or ledger, of transactions that the network has validated. We call this single, agreed-upon history of transactions a blockchain.

The actual data structure of a blockchain isn鈥檛 all that new, but the consensus protocol is: users can cooperate to build the chain globally, and all on their own. For this reason, many liken a blockchain to 鈥渁 spreadsheet anyone can access鈥 (Blockchain Basics). And the cooperation is automatic, behind-the-scenes, and running on CPUs on computers around the world.

The who, the what, and the where of the system is relatively straight-forward. The who is humans, the what is letting machines run, and the where鈥撯搕he shared chain of validated transactions鈥撯搃s just software. And the why? To build networks we can trust.

Beyond Bitcoin: The Ethereum Blockchain

The Bitcoin blockchain that Satoshi Nakamoto developed and released to the world in 2009 had a very specific application: electronic cash. Electronic cash that is underpinned by blockchain technology is called 鈥渃ryptocurrency,鈥 because it uses cryptography to secure financial transactions. Currently, there are nearly 2,000 different cryptocurrencies. Blockchain is the fundamental technology that underlies Bitcoin, but its potential extends far beyond cryptocurrency.

How Ethereum Differs from Bitcoin

Blockchain Explained with Joe Lubin

How Ethereum Differs from Bitcoin

Watch Video

In 2015, Ethereum launched as a much more versatile version of the Bitcoin payment system鈥檚 underlying blockchain technology. The value of a blockchain is the certainty of the network: participants can establish a trusted and immutable record of transactions without the need for intermediaries. The power of the Ethereum blockchain is its programmability: agreements are embedded in the code so that transactions automatically execute. These digital agreements, or 鈥渟mart contracts,鈥 can have limitless formats, conditions, and even call on other contracts, making Ethereum useful not just for payment settlement, but for a wide range of industries, from banking and finance to energy.

Peer-to-Peer Networks and Blockchain Technology

Peer-to-peer networks have existed for decades. One of the most famous early peer-to-peer networks was Napster, a file-sharing application created by Sean Parker, who would later become one of Facebook鈥檚 earliest executives. A blockchain-based peer-to-peer network presents a significant advancement over these earlier systems by allowing large groups of individuals or organizations to transact without relying on any single authority to record and validate those transactions.

Distributed Ledger Technology (DLT)

Blockchains are a subcategory of distributed ledger technology. The key difference between a blockchain and the transaction records of the past is that blockchains are applied uses of distributed ledgers. Where a standard ledger exists on one computer or server, a distributed ledger exists and is updated simultaneously on every computer in the network (every individual and organization that uses the ledger). A blockchain is, therefore, a type of decentralized ledger, which operates on a peer-to-peer network. There are distributed ledgers that do not operate on blockchains, but they are not as common and are typically deployed to solve narrower database-related problems.

The Value of Decentralization

The decentralized architecture of a blockchain 鈥 a global network of computers simultaneously running the software and validating the chain of transactions 鈥 is what ensures that the transaction record is never compromised. Decentralization is critical as an architectural principle. It makes a blockchain network less likely to fail, harder to attack, and harder for bad actors to game the system. In Mastering Ethereum, Andreas Antonopoulus and Gavin Wood call on their readers to look closely at a given blockchain and evaluate a range of properties, including decentralization:

鈥淭oday, however, there are a huge variety of blockchains with different properties. We need qualifiers to help us understand the characteristics of the blockchain in question, such as open, public, global, decentralized, neutral, censorship-resistant. Not all blockchains are created equal. When someone tells you that something is a blockchain, you have not received an answer; rather, you need to start asking a lot of questions to clarify what they mean when they use the word 鈥渂lockchain.鈥

At ConsenSys, our goal is to help users, developers, and organizations start asking the right questions about blockchain technology, so we can all build and benefit from networks that we can trust.

鈥淓thereum is one of the foundational protocols of the decentralized Web.鈥

鈥揓oseph Lubin, Founder of Ethereum and Co-Founder of ConsenSys