Professional Documents
Culture Documents
Peck 2017
Peck 2017
Peck 2017
A
can solve your problem By MORGEN E. PECK
Blockchains, as an alternative, improve upon this architecture in often pay transaction fees in amounts that are
one specific way—by removing the need for a trusted authority. With constantly changing and therefore difficult to
public blockchains like Bitcoin and Ethereum, a group of anonymous predict. And the long-term status of the software
strangers (and their computers) can work together to store, curate, is unpredictable as well. Just as no one person
and secure a perpetually growing set of data without anyone hav- or company manages the data on a public block-
ing to trust anyone else. Because blockchains are replicated across a chain, no one entity updates the software. Rather,
peer-to-peer network, the information they contain is very difficult a whole community of developers contributes to
to corrupt or extinguish. the open-source code in a process that, in Bitcoin
This feature alone is enough to justify using a blockchain if the at least, lacks formal governance.
intended service is the kind that attracts censors. A version of Facebook Given the costs and uncertainties of public block-
built on a public blockchain, for example, would be incapable of chains, they’re not the answer to every problem.
censoring posts before they appeared in users’ feeds, a feature that “If you don’t mind putting someone in charge of a
Facebook reportedly had under development while the company database…then there’s no point using a blockchain,
was courting the Chinese government in 2016. because [the blockchain] is just a more inefficient
However, removing the need for trust comes with limitations. version of what you would otherwise do,” says
Public blockchains are slower and less private than traditional data- Gideon Greenspan, the CEO of Coin Sciences, a
bases, precisely because they have to coordinate the resources of company that builds technologies on top of both
multiple unaffiliated participants. To import data onto them, users public and permissioned blockchains.
a Block- database
technology
participant need
to be able to
DO YOU Does
yes no yes no the data
REALLY NEED need to be
a blockchain? kept
They can do private?
some amazing
things, but they Do you
and all those yes no
are definitely not updaters
the solution to trust one
every problem. another?
With this one rule, you can mow down quite a few and lack of governance—can be alleviated, in part, by tweaking the
blockchain fantasies. Online voting, for example, structure of the technology, specifically by opting for a variation called
has inspired many well-intentioned blockchain a permissioned ledger.
developers, but it probably does not stand to gain In a permissioned ledger, you avoid having to worry about trusting
much from the technology. people, and you still get to keep some of the benefits of blockchain
“I find myself debunking a blockchain voting technology. The software restricts who can amend the database to
effort about every few weeks,” says Josh Benaloh, a set of known entities. This one alteration removes the economic
the senior cryptographer at Microsoft Research. component from a blockchain. In a public blockchain, miners (the
“It feels like a very good fit for voting, until you dig parties adding new data to the blockchain) neither know nor trust one
a couple millimeters below the surface.” another. But they behave well because they are paid for their work.
Benaloh points out that tallying votes on a By contrast, in a permissioned blockchain, the people adding data fol-
blockchain doesn’t obviate the need for a central low the rules not because they are getting paid but because other peo-
authority. Election officials will still take the role ple in the network, who know their identities, hold them accountable.
of creating ballots and authenticating voters. And Removing miners also improves the speed and data-storage capac-
if you trust them to do that, there’s no reason why ity of a blockchain. In a public network, a new version of the block-
they shouldn’t also record votes. chain is not considered final until it has spread and received the
The headaches caused by open blockchains— approval of multiple peers. That limits how big new blocks can be,
the price volatility, low throughput, poor privacy, because bigger blocks would take longer to | CO NTI N U E D O N PAG E 60