What Are Blockchains
What Are Blockchains
Benefits of Blockchains
Efficiency
Transparency
Reslience
Storing data over a large number of nodes benefits the resilience of the data
– the larger the number of blockchain participants, the more robust the
data, with longer life. In this respect, a blockchain system is similar to a
massively replicated database.
How It Works
The network of nodes manages the database, also known as the blockchain.
The nodes are entry points for new data, as well as the validation and
propagation of new data that have been submitted to the blockchain
But in a distributed system with no golden source of truth, how does the
network come to consensus, or agree on what data to write on the
blockchain? How do you resolve a situation where equivalent people can say
conflicting things, but there is no boss to arbitrate?
The answer – using protocols. In a blockchain system there will be protocol,
i.e. pre-agreed rules for technical and business validity of data to be
written, and a rule to determine how consensus is achieved.
One node may receive two pieces of mutually conflicting data. For example
A is, “I sell all my shares to Alice,” and B is, “I sell all my shares to Bob.”
Each node will have to keep one and reject one as they cannot both logically
coexist.
An intuitive solution is for nodes to act on time priority, keeping the first
and rejecting the second. However different nodes may hear the messages
in different orders. The messages will propagate and some proportion of the
network will believe A has happened (and B hasn’t) and the rest of the
network will believe B has happened (and A hasn’t). The network is in an
unstable state.
Across a network, there is a possibility that two different blocks are added
at the same time by different nodes, creating a fork in the chain. In this
case, there is a ‘consensus rule’ that helps nodes figure out which is the
block they should believe. In bitcoin, the rule is called the ‘longest chain
rule’ – each node acknowledges the legitimacy of both contender blocks and
the situation resolves when the next block is built on one of the contenders.
The longer chain becomes part of the de-facto blockchain.
In finance and trade, in general, we have a set of known entities who are
trying to legitimately do business with each other and who don’t have a
problem with revealing their identity. The issue before blockchains is that
they may struggle to reach a common understanding of events. To solve
that, they have always used third parties, such as banks and escrow
services, which then involve a high amount of risk, or avoid the situation
altogether.
Bitcoin
The first widely known and discussed blockchain was The Bitcoin
Blockchain, and it serves as the de-facto example of how blockchain systems
can work. The Bitcoin Blockchain is a database file that sits on thousands of
computers worldwide, where the individual copies are kept aligned through
the rules of the Bitcoin protocol. The Bitcoin Blockchain file (actually it is a
series of files, because large files are difficult to manage) contains a list of
Blockchain
every single bitcoin transaction that has ever happened: it is the ledger of
record for Bitcoin and has been growing since January 2009.
The Bitcoin Blockchain is an open or ‘permissionless’ database. That is,
should you wish to write entries to the database you may do so without
signing up, logging in or asking permission from anyone in charge. In
practice, this is done by downloading some open-source software and
running it. By doing so, your computer will connect over the Internet to
other computers running similar software. The software lets you start
sending and receiving bitcoin transaction data with neighbours, and allow
you to add data to the bitcoin blockchain, by playing a computationally
intensive lottery known as ‘mining’.
blockchains have yet to find their niche for single entities where data
governance is under one structure as general databases perform
adequately. However, we see a role for blockchains when there are
concerns around rogue employees, more secure logging (for any
application), and also where regulators want to “plug in” to institutions to
validate and see transactions in real time.
For example, currently system administrators with the right level of access
can alter a database, and then modify log files to remove all traces of their
activities. In the case of a distributed database running with nodes in
separate data centres, a system administrator would need to have access to
each of the data centres to make a change to an organisation’s blockchain –
a significantly harder task.
Improve National and Corporate Governance
Blockchain systems have a lot more potential between entities, i.e. where
entities need to work with other entities to achieve a common goal. This is
due to governance: Within an entity, bosses and the traditional hierarchy
can mandate a golden source of truth and resolve conflict. However where
entities interact, there needs to be another method for conflict resolution.
The potential for blockchains to add value is higher if used collaboratively
across an industry or a workflow.
Reduces risks of double invoicing: It can protect the interests of entities
within a nation if used appropriately, for example in invoice financing – if
banks within a country can share data (without necessarily revealing the
data to each other) about invoices that have been factored, then certain
double invoicing scams can be avoided. Looking further afield, if an invoice
can be issued on a blockchain by the issuer and signed, then you have a
guaranteed unique digital record of the invoice that cannot be copied and
cannot be financed more than once.
Blockchain
Replaces centralised registries: As Singapore looks to build a smart nation,
blockchains can replace centralised registries with decentralised ledgers.
With political will, Singapore can lead the way in creating trusted, tamper-
proof repositories. Share registries, property, assets, insurance, and
national identity can all be stored in secure blockchains, allowing for easier
verification of “the truth”, reduce settlement times when assets change
hands, and by using smart contracts, even automated title transfers could
be done when specific parameters are met. Digital identities can be used
across systems without systems necessarily touching or interacting. One
blockchain for identity, that is validated against when needed, and with the
user in control of which data is shared with the merchant
Storing national currency: One of the most exciting advances would be for a
national currency stored on a blockchain, enabling seamless payments that
are much more secure and privacy-aware than credit cards. Disassociating
the transmission of personally identifying information with the transmission
of the payment would be a huge improvement over traditional systems.
Streamlines backoffice operations: Additionally, with smart contracts, logic
can be written into accounts enabling payments to occur automatically
when triggered by events. No longer will we need to rely on operations
departments to follow straightforward “if this, then that” rules, and no
longer will we need to chase down people who renege on a financial
commitment. A smart nation would have front doors that unlock only if the
rent has been paid, and have assets that automatically settle according to
digital wills, reducing the need for costly probate.
We believe that the most transformative blockchains will be those that can
work across geopolitical boundaries. Southeast Asia has the most potential
that can be unlocked with this technology, but we acknowledge that it may
also be the hardest blockchains to implement.
Blockchain