TrustChain

A Sybil-resistant scalable blockchain

Journal Article (2020)
Author(s)

P.J. Otte (TU Delft - Education and Research Support)

M.A. de Vos (TU Delft - Data-Intensive Systems)

Johan Pouwelse (TU Delft - Data-Intensive Systems)

Research Group
Data-Intensive Systems
Copyright
© 2020 P.J. Otte, M.A. de Vos, J.A. Pouwelse
DOI related publication
https://doi.org/10.1016/j.future.2017.08.048
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 P.J. Otte, M.A. de Vos, J.A. Pouwelse
Research Group
Data-Intensive Systems
Volume number
107
Pages (from-to)
770-780
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

TrustChain is capable of creating trusted transactions among strangers without central control. This enables new areas of blockchain use with a focus on building trust between individuals. Our innovative approach offers scalability, openness and Sybil-resistance while replacing proof-of-work with a mechanism to establish the validity and integrity of transactions.TrustChain is a permission-less tamper-proof data structure for storing transaction records of agents. We create an immutable chain of temporally ordered interactions for each agent. It is inherently parallel and every agent creates his own genesis block. TrustChain includes a novel Sybil-resistant algorithm named NetFlow to determine trustworthiness of agents in an online community. NetFlow ensures that agents who take resources from the community also contribute back. We demonstrate that irrefutable historical transaction records offer security and seamless scalability, without requiring global consensus. Experimentation shows that the transaction throughput of TrustChain surpasses that of traditional blockchain architectures like Bitcoin. We show by using extracted data from a live network that TrustChain has sufficient informativeness to identify freeriders, leading to refusal of service.

Files

1_s2.0_S0167739X17318988_main.... (pdf)
(pdf | 1.41 Mb)
- Embargo expired in 09-09-2021
License info not available