Geofences on the Blockchain: Enabling Decentralized Location-based Services

dc.contributor.authorVictor, Friedhelm
dc.contributor.authorZickau, Sebastian
dc.date.accessioned2018-11-09T11:19:32Z
dc.date.available2018-11-09T11:19:32Z
dc.date.issued2018
dc.description.abstractA decentralized ride- or carsharing application is among the early proposals of what smart contracts on blockchains may enable in the future. To facilitate use cases in the field of location-based services (LBS), smart contracts need to receive trustworthy positioning information, and be able to process them. We propose an approach on how geofences can be defined in smart contracts, and how supplied positions can be evaluated on whether they are contained in the geofence or not. The approach relies on existing location encoding systems like Geohashes and S2 cells that can transform polygons into a grid of cells. These can be stored in a smart contract to represent a geofence. An oracle run by a mobile network provider can submit network-based positioning information to the contract, that compares it with the geofence. We evaluate the location encoding systems on their ability to model city geofences and mobile network cell position estimates and analyze the costs associated with storing and evaluating received oracle-positions in an Ethereum-based smart contract implementation. Our results show that S2 encodings perform better than Geohashes, that the one-time cost of geofence definition corresponds linearly with the number of grid cells used, and that the evaluation of oracle-submitted locations does not incur high costs.en
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/8432
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-7578
dc.language.isoenen
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.ddc005 Computerprogrammierung, Programme, Datende
dc.subject.otherblockchainen
dc.subject.othergeofencesen
dc.subject.othersmart contractsen
dc.subject.otherlocation-based servicesen
dc.titleGeofences on the Blockchain: Enabling Decentralized Location-based Servicesen
dc.typeConference Objecten
dc.type.versionacceptedVersionen
dcterms.bibliographicCitation.originalpublishernameIEEEen
dcterms.bibliographicCitation.originalpublisherplacePiscataway, New Jerseyen
dcterms.bibliographicCitation.proceedingstitleBlockSEA 2018 – The 1st Workshop on Blockchain and Sharing Economy Applicationsen
tub.accessrights.dnbfreeen
tub.affiliationFak. 4 Elektrotechnik und Informatik::Inst. Telekommunikationssysteme::FG Service-centric Networkingde
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.affiliation.groupFG Service-centric Networkingde
tub.affiliation.instituteInst. Telekommunikationssystemede
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
victor_zickau_2018.pdf
Size:
1.9 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
5.75 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections