Blockchain Ledger Database System
A Blockchain Ledger Database System is a distributed ledger database system that manages blockchain blocks (that contain blockchain transactions).
- AKA: Blockchain, Blockchain Technology.
- Context:
- It can (typically) be a Secure Database System, enabling secure and transparent record-keeping of transactions across a network of computers.
- It can (typically) be a Reliable Database System.
- It can range from being a Public Blockchain System to being a Private Blockchain System.
- It can be considered a Foundational Technology.
- It can range from being a Distributed Blockchain Ledger Database System (such as distributed-consensus) to being a Centralized Blockchain Ledger Database System.
- It can facilitate the recording of transactions and the tracking of assets (both tangible and intangible) in a business network.
- It can offer benefits such as increased trust, security, and efficiencies by eliminating the need for duplicate record-keeping and third-party validations, reducing vulnerability to fraud and cyberattacks, and providing greater transparency.
- It can support a wide range of applications beyond cryptocurrencies, including smart contracts, supply chain management, and digital identity verification.
- It can operate on various types of networks, such as public, private, permissioned, or consortium blockchains, each serving different business needs and governance models.
- It can leverage smart contracts to automate contract execution and enforce terms without the need for intermediaries, though the legal status and practical utility of smart contracts are evolving areas.
- It has raised concerns regarding energy consumption, particularly with proof-of-work mechanisms, leading to innovations like proof-of-stake to address environmental impacts.
- It is considered foundational for developments in decentralized finance (DeFi) and non-fungible tokens (NFTs), enabling new forms of digital assets and financial transactions.
- …
- Example(s):
- Bitcoin's Blockchain,
- Ethereum's Blockchain, the transition of Ethereum from proof-of-work to proof-of-stake (known as "the Merge") exemplifies efforts to mitigate blockchain's environmental impact.
- Ripple's Blockchain,
- IBM Food Trust and Hyperledger Fabric demonstrate blockchain's application in supply chain transparency and enterprise solutions.
- …
- Counter-Example(s):
- See: Smart Contracts, Distributed Computing System, Decentralized Computing System, Transactional Database, Cryptocurrency, Block Chain Operation, Replicated Database, Transaction Processing, Distributed Transaction Resolution, Hash Function, Distributed Ledger Technology, Consensus Mechanism.
References
2024a
- (Wikipedia, 2024) ⇒ https://en.wikipedia.org/wiki/Blockchain Retrieved:2024-4-7.
- A blockchain is a distributed ledger with growing lists of records (blocks) that are securely linked together via cryptographic hashes.[1] Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree, where data nodes are represented by leaves). Since each block contains information about the previous block, they effectively form a chain (compare linked list data structure), with each additional block linking to the ones before it. Consequently, blockchain transactions are irreversible in that, once they are recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.
Blockchains are typically managed by a peer-to-peer (P2P) computer network for use as a public distributed ledger, where nodes collectively adhere to a consensus algorithm protocol to add and validate new transaction blocks. Although blockchain records are not unalterable, since blockchain forks are possible, blockchains may be considered secure by design and exemplify a distributed computing system with high Byzantine fault tolerance.
A blockchain was created by a person (or group of people) using the name (or pseudonym) Satoshi Nakamoto in 2008 to serve as the public distributed ledger for bitcoin cryptocurrency transactions, based on previous work by Stuart Haber, W. Scott Stornetta, and Dave Bayer. The implementation of the blockchain within bitcoin made it the first digital currency to solve the double-spending problem without the need for a trusted authority or central server. The bitcoin design has inspired other applicationsand blockchains that are readable by the public and are widely used by cryptocurrencies. The blockchain may be considered a type of payment rail.
Private blockchains have been proposed for business use. Computerworld called the marketing of such privatized blockchains without a proper security model "snake oil";however, others have argued that permissioned blockchains, if carefully designed, may be more decentralized and therefore more secure in practice than permissionless ones.
- A blockchain is a distributed ledger with growing lists of records (blocks) that are securely linked together via cryptographic hashes.[1] Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree, where data nodes are represented by leaves). Since each block contains information about the previous block, they effectively form a chain (compare linked list data structure), with each additional block linking to the ones before it. Consequently, blockchain transactions are irreversible in that, once they are recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.
- ↑ Narayanan, Arvind; Bonneau, Joseph; Felten, Edward; Miller, Andrew; Goldfeder, Steven (2016). Bitcoin and cryptocurrency technologies: a comprehensive introduction. Princeton, New Jersey: Princeton University Press. ISBN 978-0-691-17169-2.
2024b
- (ChatGPT-OpenAI, 2024) ⇒ Prompt: Summarize the concept Blockchain Technology in 1- 2 paragraphs. ChatGPT (model:gpt-4-turbo-preview). Retrieved: 2024-04-07.
- QUOTE: Blockchain technology is a decentralized, distributed ledger system that records transactions across many computers in such a way that the registered information cannot be altered retroactively, without the alteration of all subsequent blocks and the consensus of the network. This technology offers a secure and transparent way to conduct transactions without the need for a central authority, making it inherently resistant to data modification and fraud. Each block in a blockchain contains a number of transactions; and every time a new transaction occurs on the blockchain, a record of that transaction is added to every participant's ledger. This decentralized database, managed by multiple participants, is known as Distributed Ledger Technology (DLT).
Blockchain's most well-known application is in cryptocurrencies, like Bitcoin, where it acts as the public ledger for all transactions. Beyond financial applications, blockchain is also being explored and adopted in various fields such as supply chain management, healthcare, identity verification, and more due to its capacity to ensure the integrity and veracity of data exchanged across networks. The technology's key attributes—decentralization, transparency, and security—present groundbreaking possibilities for industries seeking solutions to issues related to trust and record-keeping.
- QUOTE: Blockchain technology is a decentralized, distributed ledger system that records transactions across many computers in such a way that the registered information cannot be altered retroactively, without the alteration of all subsequent blocks and the consensus of the network. This technology offers a secure and transparent way to conduct transactions without the need for a central authority, making it inherently resistant to data modification and fraud. Each block in a blockchain contains a number of transactions; and every time a new transaction occurs on the blockchain, a record of that transaction is added to every participant's ledger. This decentralized database, managed by multiple participants, is known as Distributed Ledger Technology (DLT).
2016
- (Wikipedia, 2016) ⇒ https://en.wikipedia.org/wiki/Blockchain_(database) Retrieved:2016-7-22.
- A blockchain — originally, block chain — is a distributed database that maintains a continuously-growing list of data records secured from tampering and revision. It consists of data structure blocks — which hold exclusively data in initial blockchain implementationsand both data and programs in some more recent implementations — with each block holding batches of individual transactions and the results of any blockchain executables. Each block contains a timestamp and a link to a previous block. The blockchain is the main technical innovation of bitcoin,where it serves as the public ledger for bitcoin transactions. Every user is allowed to connect to the network, send new transactions to it, verify transactions and create new blocks, making it permissionless. The bitcoin/blockchain design has been the inspiration for other cryptocurrencies and replicated databases.
201&
- (Iansiti & Lakhani, 2017) ⇒ Marco Iansiti and Karim R. Lakhani (2017). "The Truth About Blockchain". In: Harvard Business Review.
- QUOTE: Contracts, transactions, and records of them provide critical structure in our economic system, but they haven’t kept up with the world’s digital transformation. They’re like rush-hour gridlock trapping a Formula 1 race car.
Blockchain promises to solve this problem. The technology behind bitcoin, blockchain is an open, distributed ledger that records transactions safely, permanently, and very efficiently. For instance, while the transfer of a share of stock can now take up to a week, with blockchain it could happen in seconds. Blockchain could slash the cost of transactions and eliminate intermediaries like lawyers and bankers, and that could transform the economy. But, like the adoption of more internet technologies, blockchain’s adoption will require broad coordination and will take years. In this article the authors describe the path that blockchain is likely to follow and explain how firms should think about investments in it.
(...) Our experience studying technological innovation tells us that if there’s to be a blockchain revolution, many barriers — technological, governance, organizational, and even societal — will have to fall. It would be a mistake to rush headlong into blockchain innovation without understanding how it is likely to take hold. True blockchain-led transformation of business and government, we believe, is still many years away. That’s because blockchain is not a “disruptive” technology, which can attack a traditional business model with a lower-cost solution and overtake incumbent firms quickly. Blockchain is a foundational technology: It has the potential to create new foundations for our economic and social systems. But while the impact will be enormous, it will take decades for blockchain to seep into our economic and social infrastructure. …
- QUOTE: Contracts, transactions, and records of them provide critical structure in our economic system, but they haven’t kept up with the world’s digital transformation. They’re like rush-hour gridlock trapping a Formula 1 race car.
2015
- (Wikipedia, 2015) ⇒ http://en.wikipedia.org/wiki/block_chain_(database)#Basic_principles Retrieved:2015-7-12.
- The core advantages of the block chain architecture include the following:
- The ability for a large number of nodes to converge on a single consensus of the most up-to-date version of a large data set such as a ledger, even when the nodes are run anonymously, have poor connectivity with one another, and whose operators could be dishonest.
- The ability for any node that is well-connected to other nodes, to determine with a reasonable level of certainty, whether a transaction does or does not exist in the confirmed data set.
- The ability for any node that creates a transaction to, after a certain period of confirmation time, determine with a reasonable level of certainty whether the transaction is valid, able to take place, and became final (i.e. that there were no conflicting transactions confirmed into the block chain elsewhere that would make the transaction invalid, such as the same currency units "double-spent" somewhere else).
- A prohibitively high cost to attempt to rewrite or alter any transaction history.
- An automated form of resolution that ensures that conflicting transactions (such as two or more attempts to spend the same balance in different places) never become part of the confirmed data set.
- A block chain implementation consists of two kinds of records: transactions and blocks. Transactions are the actual data to be stored in the block chain, and blocks are records that confirm when and in what sequence certain transactions became journaled as a part of the block chain database. Transactions are created by participants using the system in the normal course of business (in the case of cryptocurrencies, a transaction is created anytime someone sends cryptocurrency to another), and blocks are created by users known as "miners" who use specialized software or equipment designed specifically to create blocks.
Users of the system create transactions which are loosely passed around from node to node on a best-effort basis. The definition of what constitutes a valid transaction is based on the system implementing the block chain. In most cryptocurrency applications, a valid transaction is one that is properly digitally signed, spends currency units from a known valid wallet, and meets various other requirements such as including a sufficient miner "fee" and/or a certain time elapsed since the currency units were previously involved in a transaction.
Meanwhile, miners attempt to create blocks that confirm and incorporate those transactions into the block chain. In a cryptocurrency system such as bitcoin, miners are incentivized to create blocks in order to collect two types of rewards: a pre-defined per-block award, and fees offered within the transactions themselves, payable to any miner who successfully confirms the transaction.
- The core advantages of the block chain architecture include the following: