Peck 2017

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Blockchain World

Do You Need a Blockchain?


This chart will tell you
if the technology

A
can solve your problem By MORGEN E. PECK

c c or di ng t o a st u dy r e l e a se d t h i s j u ly by Juniper Research, more


than half the world’s largest companies are now researching blockchain
technologies with the goal of integrating them into their products. Projects are
already under way that will disrupt the management of health care records,
property titles, supply chains, and even our online identities. But before we
remount the entire digital ecosystem on blockchain technology, it would be
wise to take stock of what makes the approach unique and what costs are
associated with it. n Blockchain technology is, in essence, a novel way to manage
data. As such, it competes with the data-management systems we already have.
Relational databases, which orient information in updatable tables of columns
and rows, are the technical foundation of many services we use today. Decades
of market exposure and well-funded research by companies like Oracle Corp.
have expanded the functionality and hardened the security of relational
databases. However, they suffer from one major constraint: They put the task
of storing and updating entries in the hands of one or a few entities, whom you
have to trust won’t mess with the data or get hacked.

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.

38  | OCT 2017 | NORTH AMERICAN | SPECTRUM.IEEE.ORG


I Want Can a
traditional
Does
more than one

a Block- database
technology
participant need
to be able to

chain! meet your


needs?
update the
data?

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?

Asking yourself Is this


database likely Do you
a handful of to be attacked or yes no need to control
the questions censored? Do you need who can make
redundant copies in changes to the
on this chart blockchain
multiple distributed
can set you on computers? software?
the right path
Would
to an answer. all the
You’ll note that participants yes no
there are more yes no trust a third
party?
reasons not to
use a blockchain
than there are yes no
reasons to do
so. And if you
do choose a
blockchain, be YOU DON’T YOU MIGHT NEED YOU MIGHT
ready for slower NEED A A PERMISSIONED NEED A PUBLIC
BLOCKCHAIN BLOCKCHAIN BLOCKCHAIN
transaction (FAST (MEDIUM (SLOW
speeds. TRANSACTION TRANSACTION TRANSACTION
SPEED) SPEED) SPEED)

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

SPECTRUM.IEEE.ORG | NORTH AMERICAN | OCT 2017 |  39


blockchain, and therefore who can see tainty what Bitcoin will look like in the
DO YOU NEED A it. It’s not a perfect solution; you’re still next month, year, or decade—or even
BLOCKCHAIN? revealing your data to those within the who will decide that. And the same goes
CO NTI N U E D F RO M PAG E 39
network. You wouldn’t, for example, want for every public blockchain.
to run a permissioned blockchain with With permissioned ledgers, you know
get around. As of July, Bitcoin can han- your competitors and use it to track infor- who’s in charge. The people who update
dle a maximum of 7 transactions per mation that gives away trade secrets. But the blockchain are the same people who
second. E ­ thereum tops out at around permissioned blockchains may enable update the code. How those updates are
20 transactions per second. applications where data needs to be made depends on what governance struc-
When blocks are added by fewer, shielded only from the public at large. ture the participants in the blockchain
known entities, they can hold more data “If you are willing for the activity on the collectively agree to.
without slowing things down or threat- ledger to be visible to the participants but Public blockchains are a tremendous
ening the security of the blockchain. not to the outside world, then your pri- improvement on traditional databases
Greenspan­ of Coin Sciences claims vacy problem is solved,” says Greenspan. if the things you worry most about are
that MultiChain, one of his company’s Finally, using a permissioned block- censorship and universal access. Under
permissioned blockchain products, is chain solves the problem of governance. those circumstances, it might just be
capable of processing 1,000 transac- Bitcoin is a perfect demonstration of the worth it to build on a technology that sac-
tions per second. But even this pales in risks that come with building on top of rifices cost, speed, privacy, and predict-
comparison with the peak throughput an open-source blockchain project. For ability. And if that sacrifice isn’t worth
of credit card transactions handled by two years, the developers and miners it, a more limited version of Satoshi
Visa—an amount The Washington Post in Bitcoin have waged a political battle ­Nakamoto’s original blockchain may
reports as being 10 times that number. over how to scale up the system. This balance out your needs. But you should
As the name perhaps suggests, permis- summer, the sparring went so far that also consider the possibility that you
sioned ledgers also enable more privacy one faction split off to form its own ver- don’t need a blockchain at all. n
than public blockchains. The software sion of Bitcoin. The fight demonstrated
↗ POST YOUR COMMENTS at http://spectrum.ieee.org/
restricts who can access a permissioned that it’s impossible to say with any cer- needablockchain1017

CPMT Society Has a Name Change!


Dear Society Members, We are happy to announce that the
CPMT Society name change to Electronics Packaging Society
has been approved by the IEEE Board of Directors!
We need your support to realize the intended benefits:

Improved Society Branding The IEEE Electronics Packaging Society is an


■ Shorter, simpler name international technical community of scientists
■ Growing Industry recognition that packaging and engineers engaged in the research, design
is strategic in all areas of electronics and development of revolutionary advances in
microsystems packaging and manufacturing.
EPS promotes close cooperation and exchange
More inclusive and better representation of technical information among its members and
of the broad FoI of our society others through its technical conferences and
■ Simple name helps to not exclude topics: Eg. workshops worldwide, peer-reviewed publications,
“Manufacturing” in our name could imply exclusion technology webinars and online educational
of “Research” focus which is also part of our FoI. materials, and local networking via Chapter activities
■ Makes it clear that our focus is every niche and and collaboration with other organizations.
aspect of packaging and interconnection of ICs We invite you to visit our website (http://eps.ieee.
org) for details on how EPS can help support
Improved clarity will result in increased your technical and professional growth. You’ll
collaboration with other IEEE societies find conference listings, technical presentations,
■ Packaging topics showing up more in other Chapter locations and contacts, opportunities
societies’ conferences and workshops for professional recognition through EPS and
the IEEE Awards Program, including IEEE Senior
■ Our society wants to be a source of expertise to member and Fellow grades; and much more.
work with other societies to make this successful

60  | OCT 2017 | NORTH AMERICAN | SPECTRUM.IEEE.ORG

You might also like