Page 46 - U4SSC Blockchain for smart sustainable cities
P. 46
Figure 7: Smart cities dimensions of the DECODE Claim Verification 18+
DECODE has implemented a distributed ledger Although the blockchain component turned out
(or blockchain) technology that integrates with not to be strictly necessary for this prototype,
the Zenroom virtual machine. The blockchain it will form part of subsequent full-function
is used to delegate the verification of claims systems. 70
to a decentralized peer network. Blockchain The range of attributes that can be verified was
technology enables this to take place in a limited in the prototype applications; however, it
decentralized and secure (immutable) manner, is possible to use the same technology to verify
rather than by a central authority. In this way, a wide range of attributes in a way that leaves
trust is vested in the technology rather than in individuals in control of their data. The city of
the central authority.
Amsterdam is continuing the project (renamed
DECODE makes use of the Sawtooth Anonymous Proof of ID) with improvements to
implementation which is free software from the interface and interaction model, as well as
69
the Hyperledger consortium coordinated by proof of driving ability. Future developments
71
the Linux Foundation. This blockchain is simple may include research into a system of credentials
and modular, and provides well-documented for undocumented citizens.
software development tools. Sawtooth does not This case demonstrates the use of smart
require the use of a particular virtual machine technology to contribute to the areas of smart
or consensus algorithm, allowing the solutions governance and smart people. As input, the
developed in DECODE to be independent of intervention makes use of blockchain and
any particular blockchain and portable across cryptography technologies. The transformation
platforms. that is facilitated includes the development
For Claim Verification 18+, the passport of the DECODE tools, a generic set of tools
box scans a passport and authenticates the to facilitate better handling of personal data.
contents, including the photo. It then uses In addition, prototype applications were
Zenroom to encode the information and store it developed, including Claim Verification 18+.
on blockchain.
36 U4SSC: Blockchain for smart sustainable cities