What makes a blockchain a blockchain?
The Bitfury Group is now weighing in with its definition of one of the more often-debated words in the FinTech sector.
As part of its recent shift toward enterprise blockchain services and consulting, Bitfuryâs latest research paper, entitled âOn Blockchain Accountabilityâ, takes aim at this argument, aiming to parse out the underlying innovations that make bitcoinâs blockchain a âblockchainâ, and by extension, the features that may be necessary to label code releases as such.
According to the paper, blockchain is best defined as the union of three distinct technologies (Byzantine fault-tolerant systems, digital time-stamping services and currency ledgers using cryptographic primitives), each of which it argues was âwell studiedâ before the introduction of the bitcoin blockchain.
The paper reads:
âA blockchain is a replicated, autonomous, Byzantine fault-tolerant log with consensus based on blocks that permits external auditing and lightweight nodes, and provides non-repudiation of the log entries.â
Notably, Bitfury, one of the largest miners on the bitcoin blockchain, does not limit its definition to proof-of-work blockchains, arguing the properties of that underlie its definition could be satisfied by different means.
Bitfury, however, goes on to assert that, at their core, blockchains must provide auditing and accountability, and that public blockchains can assist in this function (even when privacy is desired by participants).
Another point of emphasis lies in the paperâs differentiation between a blockchain and a traditional replicated log, with the paper arguing that the former technology offering a solution to âblame ascription, retrospective audits and interaction with clientsâ through the use of data blocks.
Further delineation is made in new sub-definitions that aim to provide clarity and labeling to alternative blockchain designs that have emerged.
For example, permissioned or enterprise blockchains are defined as â(atomically) consistentâ¦with the identifiable consensus nodesâ, while blockchains that require a public ledger for security are called âanchor blockchainsâ.
Given Bitfuryâs original market positioning in the public blockchain sector, its comments on the latter topic are perhaps the most noteworthy.
However, Bitfury appeals to scientific reasoning in its report. Using the example of a newspaper, the paper argues that print mediums have historically fulfilled some of the characteristics that can now be achieved with public blockchains.
For example, it labels the paper newspaper an âanchorâ for the data included, one that is also âtimestampedâ and published periodically. This makes information in a newspaper, the paper contends, less susceptible to âattackâ or corruption as the copies are publicly available, and cannot display âdifferent values to different readersâ.
âIn order to retroactively modify the blockchain, the attacker would need to reprint all medium copies after the retroactive modification and destroy the existing ones. This could be practically infeasible or very costly for a comparatively popular printed media,â it reads.
In this light, Bitfury introduces the concept of âanchored blockchainsâ, or a blockchain that would require a âtarget blockchainâ, like the bitcoin blockchain, to provided added security.
The paper also studies some alternatives that could be used, including trusted hardware and blockchain-as-a-service providers, though it said these might fall short in terms of providing auditability and accountability.
Bitfury White Paper on Blockchain Auditability by CoinDesk on Scribd