Computer Code as Law: A New Frontier?
As distributed ledger or “blockchain” technology continues to offer decentralised and distributed decision-making, Yeung considers the way in which those automated processes (code as law) are likely to interact with conventional means of governance (code of law). This technology is based on peer-to-peer verification of transactions: it takes various forms, but the common theme is that the record of transactions is shared with all users of a given system, and transactions only make it on to that record after a fierce process of mathematical ratification. As a result, the intermediaries on which transactions have for so long depended, such as banks, clearing houses and property registries, are no longer required. Altruism and self-interest are aligned because all users have a vested interest in the continued integrity and success of the closed system, and third party intervention is neither required nor (for many users, at least in principle), desired.
Distribution and decentralisation are the crucial components of distributed ledger technology, and are the principle features which distinguish them from those forms of electronic payments which use intermediaries and electronic bank money, such as Paypal, WorldPay and BACS, for example. These characteristics also explain why cybercurrencies are often described as “trustless”, meaning that transacting parties need not have any trust for one another in the real world, so long as they trust the payment protocol (which, for reasons which will soon become apparent, they probably should). Decentralisation in this context simply means that everyone who might want to use the currency, and so has a copy of the relevant software, also has a copy of the ledger. The ledger is a record of every transaction made using that currency, and each computer operating the software (known as a node) has a copy of the entire thing: from the beginning (the “Genesis Block”) to today’s latest block. This is where the term Distributed Ledger Technology (DLT) comes from: Blockchain, which was created to underpin Bitcoin, was the first distributed ledger, but there are now distributed ledgers of several different forms. Common to every one, however, is the idea that all participants have access to the full history of transactions made using that protocol. This is a novel way of dealing with the ages-old double spend problem. Historically, the challenge of how to prevent double spending has been met in two ways: the first is by using physical tokens, whose corporeal form physically prevents their being spent more than once, and the second is by employing an independent third party, such as a bank, to keep a record of transactions and their effects on the subsequent spending power of the parties involved. Cybercurrencies achieve the same thing by sharing information with every user and by ensuring that the information so shared is perfectly synchronised. This way, “coins” cannot be spent twice because everyone would know that this is what was being attempted, and the consensus necessary for validation and recording would not be reached. Security is thus achieved through complete transparency, and distributed ledgers have no need for any centralised record-keeping, nor for any third party intermediary to verify the integrity of transactions. Continue reading "Computer Code as Law: A New Frontier?"