Knowledge Base
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 “trusted” 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 “blockchain.” Only block and chain.
The puzzle for Satoshi was Internet commerce––how 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––card associations, payment processors, clearinghouses––that demand transaction fees and that require users to trust the integrity of their systems. “We need a system,” Satoshi explained, “for participants to agree on a single history of the order in which [transactions] were received.”
Satoshi’s 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––hashes, Merkle trees, a secure hash algorithm, timestamping––and a lightweight network design. The network was decentralized and open source––that is, it was publicly available.
Consensys Academy
What is Blockchain?
Consensys Academy’s mission is to develop the global blockchain ecosystem by bridging the Ethereum knowledge gap, becoming a beacon for Ethereum education, and revolutionizing education through blockchain technology.
In 2015, Ethereum launched as a much more versatile version of the Bitcoin payment system’s 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 “smart 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’s 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:
“Today, 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 “blockchain.”
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.
In 2015, Ethereum launched as a much more versatile version of the Bitcoin payment system’s 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 “smart 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’s 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:
“Today, 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 “blockchain.”
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.
“Ethereum is one of the foundational protocols of the decentralized Web.”
–Joseph Lubin, Founder of Ethereum and Co-Founder of Consensys