License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.FAB.2021.4
URN: urn:nbn:de:0030-drops-139906
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2021/13990/
Go to the corresponding OASIcs Volume Portal


Mitra, Aritra ; Gorenflo, Christian ; Golab, Lukasz ; Keshav, S.

TimeFabric: Trusted Time for Permissioned Blockchains

pdf-format:
OASIcs-FAB-2021-4.pdf (0.6 MB)


Abstract

As the popularity of blockchains continues to rise, blockchain platforms must be enhanced to support new application needs. In this paper, we propose one such enhancement that is essential for financial applications and online marketplaces - support for time-based logic such as verifying deadlines or expiry dates and examining a time window of recent account activity. We present a lightweight solution to reach consensus on the current time without relying on external time oracles. Our solution assigns timestamps to blocks at transaction validation time and maintains a cache reflecting the effects of recent transactions. We implement a proof-of-concept prototype, called TimeFabric, in Hyperledger Fabric, a popular permissioned blockchain platform, and experimentally demonstrate high throughput and minimal overhead (approximately 3%) of maintaining trusted time. We also demonstrate a 2x performance improvement due to the cache, compared to reconstructing account histories from the ledger.

BibTeX - Entry

@InProceedings{mitra_et_al:OASIcs.FAB.2021.4,
  author =	{Mitra, Aritra and Gorenflo, Christian and Golab, Lukasz and Keshav, S.},
  title =	{{TimeFabric: Trusted Time for Permissioned Blockchains}},
  booktitle =	{4th International Symposium on Foundations and Applications of Blockchain 2021 (FAB 2021)},
  pages =	{4:1--4:15},
  series =	{Open Access Series in Informatics (OASIcs)},
  ISBN =	{978-3-95977-196-2},
  ISSN =	{2190-6807},
  year =	{2021},
  volume =	{92},
  editor =	{Gramoli, Vincent and Sadoghi, Mohammad},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2021/13990},
  URN =		{urn:nbn:de:0030-drops-139906},
  doi =		{10.4230/OASIcs.FAB.2021.4},
  annote =	{Keywords: Permissioned Blockchain, Timestamp, Clock, Sliding Window, Hyerpleger Fabric}
}

Keywords: Permissioned Blockchain, Timestamp, Clock, Sliding Window, Hyerpleger Fabric
Collection: 4th International Symposium on Foundations and Applications of Blockchain 2021 (FAB 2021)
Issue Date: 2021
Date of publication: 25.06.2021
Supplementary Material: Software (Source Code): https://github.com/aritramitra14/fabric/tree/timefabric


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI