IEEE Technology and Society Magazine - March 2020 - 74
Ethereum's Decentralized Autonomous Organisation
(DAO) has already provided an infamous example of what
can go wrong when moving trust from human institutions
to algorithms. As recounted by Tomaso Aste and colleagues [16], an unknown party exploited a bug in the
DAO's contract to make off with 3.6 million ether (worth
around US$50 million at the time). Aste and colleagues go
on make the observation that "The DAO was a failure only
from the viewpoint of its investors. From a technical perspective it had worked seamlessly" [16, p. 22]. That is, the
DAO did exactly what it was told to do by its programmers
in response to the input that its users gave it. The end
result nonetheless disappointed everyone involved (except,
presumably, the party who ended up with the ether).
Karen Levy characterizes smart contracts as "booksmart not street-smart" for these reasons [17]. She argues
that traditional contracts are not just technical instruments for enforcing an agreement, but also have a social
function in the way they set the expectations and maintain the relationships of each party to the contract. A
street-smart contract needs to be sure that the computer
is being complexified such that it can handle the world,
not the world being simplified such that it can be handled
by a computer.
Even if smart contracts are not sufficiently streetsmart to replace all of the functions of contract law, it
remains reasonable to ask if there are specific application domains in which smart contracts are able to solve
a relatively constrained problem. The finance industry,
in particular, has identified a number of tasks that at
least some think may be suitable for automation via a
blockchain [18], and other researchers are investigating
medical applications [19] and various schemes for managing identity and ownership [20]. This article, however,
does not have space to critique each of these applications individually.
People agreeing to smart contracts may also appreciate constraining the problem. As noted earlier, smart
contract languages resemble general purpose programming languages, so how is an ordinary person to know
what he or she is actually agreeing to? Digital rights management applied so-called rights expression languages
that, while not especially readable in their raw form,
expressed licenses according to a model that could be
mapped to concepts that ordinary people understood.
A few researchers have begun to address this issue by
designing "templates" from which an ordinary person can
generate a contract that he or she understands. In one
proposal, people would obtain a boilerplate contract from
some reputable organization and fill in parameters
according to their needs [21]. In another, proto-contracts
would be written as a series of rules relating one concept
to another, similar to the way in which rights expression
languages work, such that these could be converted into
74
executable contract code [22]. What is arguably one of the
more successful applications of rights management
ideas - the Creative Commons licenses - work in a similar way, by providing a set of choices easily understood
by ordinary people, and mapping these choices to the
more complex code used by lawyers.
Digital rights management workers considered two
main ways in which intractable problems like fair use might
be addressed: by permitting use of a "circumvention
device" to remove the rights management under certain
circumstances, such as for archival by libraries or for use
by the disabled; or by building an override mechanism into
the rights management system in the first place. The former approach was enshrined in many laws, but rarely if
ever exercised, while the latter remained only a theoretical
proposal. Circumvention devices or override mechanisms
might be constructed for smart contracts as well, though
how this might be done or under what circumstances they
should be used have not been widely considered.
Ethereum resolved the collapse of the DAO through a
so-called "fork" of the blockchain, which creates a new
chain using an updated version of the software. If enough
members of the network migrate to the new version, the
new chain takes over as the main chain, and the undesirable transactions made on the old chain are effectively
erased. Forking is similar to overriding a digital rights management system in that it allows some external power to
step in when the ordinary system can't deal with a problem, but is far more drastic in that it affects the entire
blockchain and not just the problematic smart contract.
Forks are therefore controversial and difficult to accomplish, and do not have much appeal as a routine solution
every time a contract goes awry.
We can imagine a particularly challenging scenario in
which a court finds some clause of a widely-used contract to be unenforceable according to the laws recognized by that court, as might happen if a vendor were to
include the questionable clause in the terms of use for a
popular product. Could or should the court demand that
there be a fork in the blockchain, undoing all of the
unenforceable contracts? Or could smart contract systems offer some other form of resolution, akin those
proposed for digital rights management?
Finally, the discussion so far has ignored the existence in the real world of many different jurisdictions,
each with its own version of contract law. Digital rights
management systems too largely ignored the differences
between copyright law from one jurisdiction to another:
as noted by Lessig, licenses effectively operated as
privatized law created by the organizations that issued
them, having no regard for what local law might say
about copyright. Current smart contract systems work in
similar ways, maintaining a single blockchain and algorithm across all jurisdictions.
IEEE TECHNOLOGY AND SOCIETY MAGAZINE
∕
MARCH 2020
IEEE Technology and Society Magazine - March 2020
Table of Contents for the Digital Edition of IEEE Technology and Society Magazine - March 2020
Contents
IEEE Technology and Society Magazine - March 2020 - Cover1
IEEE Technology and Society Magazine - March 2020 - Cover2
IEEE Technology and Society Magazine - March 2020 - 1
IEEE Technology and Society Magazine - March 2020 - Contents
IEEE Technology and Society Magazine - March 2020 - 3
IEEE Technology and Society Magazine - March 2020 - 4
IEEE Technology and Society Magazine - March 2020 - 5
IEEE Technology and Society Magazine - March 2020 - 6
IEEE Technology and Society Magazine - March 2020 - 7
IEEE Technology and Society Magazine - March 2020 - 8
IEEE Technology and Society Magazine - March 2020 - 9
IEEE Technology and Society Magazine - March 2020 - 10
IEEE Technology and Society Magazine - March 2020 - 11
IEEE Technology and Society Magazine - March 2020 - 12
IEEE Technology and Society Magazine - March 2020 - 13
IEEE Technology and Society Magazine - March 2020 - 14
IEEE Technology and Society Magazine - March 2020 - 15
IEEE Technology and Society Magazine - March 2020 - 16
IEEE Technology and Society Magazine - March 2020 - 17
IEEE Technology and Society Magazine - March 2020 - 18
IEEE Technology and Society Magazine - March 2020 - 19
IEEE Technology and Society Magazine - March 2020 - 20
IEEE Technology and Society Magazine - March 2020 - 21
IEEE Technology and Society Magazine - March 2020 - 22
IEEE Technology and Society Magazine - March 2020 - 23
IEEE Technology and Society Magazine - March 2020 - 24
IEEE Technology and Society Magazine - March 2020 - 25
IEEE Technology and Society Magazine - March 2020 - 26
IEEE Technology and Society Magazine - March 2020 - 27
IEEE Technology and Society Magazine - March 2020 - 28
IEEE Technology and Society Magazine - March 2020 - 29
IEEE Technology and Society Magazine - March 2020 - 30
IEEE Technology and Society Magazine - March 2020 - 31
IEEE Technology and Society Magazine - March 2020 - 32
IEEE Technology and Society Magazine - March 2020 - 33
IEEE Technology and Society Magazine - March 2020 - 34
IEEE Technology and Society Magazine - March 2020 - 35
IEEE Technology and Society Magazine - March 2020 - 36
IEEE Technology and Society Magazine - March 2020 - 37
IEEE Technology and Society Magazine - March 2020 - 38
IEEE Technology and Society Magazine - March 2020 - 39
IEEE Technology and Society Magazine - March 2020 - 40
IEEE Technology and Society Magazine - March 2020 - 41
IEEE Technology and Society Magazine - March 2020 - 42
IEEE Technology and Society Magazine - March 2020 - 43
IEEE Technology and Society Magazine - March 2020 - 44
IEEE Technology and Society Magazine - March 2020 - 45
IEEE Technology and Society Magazine - March 2020 - 46
IEEE Technology and Society Magazine - March 2020 - 47
IEEE Technology and Society Magazine - March 2020 - 48
IEEE Technology and Society Magazine - March 2020 - 49
IEEE Technology and Society Magazine - March 2020 - 50
IEEE Technology and Society Magazine - March 2020 - 51
IEEE Technology and Society Magazine - March 2020 - 52
IEEE Technology and Society Magazine - March 2020 - 53
IEEE Technology and Society Magazine - March 2020 - 54
IEEE Technology and Society Magazine - March 2020 - 55
IEEE Technology and Society Magazine - March 2020 - 56
IEEE Technology and Society Magazine - March 2020 - 57
IEEE Technology and Society Magazine - March 2020 - 58
IEEE Technology and Society Magazine - March 2020 - 59
IEEE Technology and Society Magazine - March 2020 - 60
IEEE Technology and Society Magazine - March 2020 - 61
IEEE Technology and Society Magazine - March 2020 - 62
IEEE Technology and Society Magazine - March 2020 - 63
IEEE Technology and Society Magazine - March 2020 - 64
IEEE Technology and Society Magazine - March 2020 - 65
IEEE Technology and Society Magazine - March 2020 - 66
IEEE Technology and Society Magazine - March 2020 - 67
IEEE Technology and Society Magazine - March 2020 - 68
IEEE Technology and Society Magazine - March 2020 - 69
IEEE Technology and Society Magazine - March 2020 - 70
IEEE Technology and Society Magazine - March 2020 - 71
IEEE Technology and Society Magazine - March 2020 - 72
IEEE Technology and Society Magazine - March 2020 - 73
IEEE Technology and Society Magazine - March 2020 - 74
IEEE Technology and Society Magazine - March 2020 - 75
IEEE Technology and Society Magazine - March 2020 - 76
IEEE Technology and Society Magazine - March 2020 - 77
IEEE Technology and Society Magazine - March 2020 - 78
IEEE Technology and Society Magazine - March 2020 - 79
IEEE Technology and Society Magazine - March 2020 - 80
IEEE Technology and Society Magazine - March 2020 - 81
IEEE Technology and Society Magazine - March 2020 - 82
IEEE Technology and Society Magazine - March 2020 - 83
IEEE Technology and Society Magazine - March 2020 - 84
IEEE Technology and Society Magazine - March 2020 - 85
IEEE Technology and Society Magazine - March 2020 - 86
IEEE Technology and Society Magazine - March 2020 - 87
IEEE Technology and Society Magazine - March 2020 - 88
IEEE Technology and Society Magazine - March 2020 - Cover3
IEEE Technology and Society Magazine - March 2020 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2013
https://www.nxtbookmedia.com