Sei sulla pagina 1di 38

blockchain in geospatial applications

decentralize, distribute & disrupt the industry


jonas ellehauge - http://awesomemap.tools/

centralized structures

are widespread in the

geospatial industry

5:00 min
http://awesomemap.tools/
centralized vs decentralized / distributed
geospatial data - centralized
infrastructure
roads, railways, sewers, cables
property borders
administrative borders
urban planning
topography
satellite / aerial imagery
demography
data and statistics
mobile devices
upload to centralized apps
what is a blockchain?
a distributed, peer-to-peer, immutable, public registry

not single server / system


no-one in charge
open network of nodes
all nodes are equal
anyone can own one
each has full copy of data
data enters with encrypted signatures
using private/public key encryption
each user holds his/her own encryption keys
what is a blockchain?
new blocks of entries added
every 1-10 minutes

nodes are rewarded


with crypto-currency (ether / bitcoin)
incentive / costs

each block refers to previous block


with a unique hash
older blocks cannot be altered
[ next slide ]
immutable blocks
each block refers to a hash of the previous one
tamper with a block, its hash will change

transactions
transactions
transactions
transactions b904c11ccca658e6f
c4293834949b5d3
b904c11ccca658e6f
c4293834949b5d3
7cc0829687431070c
d299f60b0426e96

older newer
it is a source of truth / history

transparency

accountability
blockchain NOT suitable for
storing rich data
such as geometries and attributes
store it off-chain
e.g. IPFS (distributed file system) 9687431070cd299f60b0426e96
gitish history of data

/path/to/file.png
http://dom.ain/path/to/file.png
use case: land ownership

need for proof of ownership


centralized registry

registry
drawbacks - centralized

RE
ILU
FA
EXT
RA

OF
CO
ST

NT
OI
EP
GL
registry

SIN
U ST
T R
SA L
IVER
S UN
E
UIR
REQ
its happening
Honduras may be looking
into blockchain solutions.

And Republic of Georgia.

And Kosovo ...


providers - land titles
Uber vs arcade.city - AirBnb vs ?

an
i d dle m
no m
other use cases

IoT - Internet of Things

cars negotiate lane space


cars pay for road use
travellers phones pay by distance
train pays for rails
drone negotiate air space
drone; ownership of data
summarize
the technology is there
the need is there
distributed / decentralized is
cheaper
resilient
public
=> accountability
reinvent
existing business models
invent
new ones
keep in touch
contact me - awesome map tools
http://awesomemap.tools/
lets get started
join the slack
https://blockchaingeospatial.slack.com/
Im broke - need work ..!
jonas ellehauge - http://awesomemap.tools/
== the end ==
archived slides - not in used
need for decentralisation / disruption
privacy
sensitive geolocation data from mobile to centralized servers
autonomy
control of own data
innovation
big monopolies on e.g. geospatial data / land owner registry prevent better
solutions
economy
provide better / cheaper solutions
land ownership
proof, cheaper transfer, easier acquisition

http://awesomemap.tools/
regular vs blockchain
read & write
owner / admin admin only!
root access read, write, root access
update, delete

user
root access

user
user root access

user
user
root access
user

no-one can update/delete!


software requirements
read / write geospatial data

to/from blockchain architecture

want to make prototype with e.g. geodjango /


GeoServer

spatial queries / operations

on data from blockchain architecture

by transfer of land ownership, need to check


that geometry doesnt overlap land owned by
others
so why blockchain?
centralized solutions work just fine, right?

such services are already available


with client/server solutions, arent they?

because it can and will be


made with blockchain tech

geospatial industry
better be prepared
platforms
Ethereum
BigchainDB
IPFS
no downtime
no 3rd party
read
concepts
DAPPs - decentralized applications

DAOs - decentralized autonomous organizations

DACs - decentralized autonomous corporations


bitnation - DAO
IoT - cars
cars communicate with each other
www.car-2-car.org
interaction = transaction
any interaction can be seen as a transaction of

services
information
property
blockchain transaction
https://blockchain.info/tx/0627052b6f28912f2703066a912ea5
77f2ce4da4caa5a5fbd8a57286c345c2f2
traditional architecture - centralized
data storage
spatial databases / repositories
data distribution
web services / download
data processing
query / analyse big data sets on large
DB / services
cryptography
public key:
1hvzSofGwT8cjb8JU7nBsCSfEVQX5u9CL

private key:
1E99423A4ED27608A15A2616A2B0E9E52CED330AC530EDCC32C8FFC6A526
AEDD

only the one with the private key has the control of a resource
elliptic curve cryptography

A private key can be converted


into a public key, but a public
key cannot be converted
back into a private key
because the math only
works one way.
links
short explanation of blockchain - 1:45 -
https://youtu.be/polKL0Eh2QU

Ethereum: The World Computer - 1:28 -


https://youtu.be/j23HnORQXvs
advantages - decentralized

registry

Potrebbero piacerti anche