2019 · 18 citations · 12 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsNetwork SecurityDistributed Systems PerformanceDistributed TransactionsNetwork Performance AnalysisPeer-to-peer SystemsPerformance ModelingTransaction ManagementDistributed Ledger ArchitectureDistributed Transaction PerformanceLatency MetricsLatency TradeoffsNetwork BenchmarkingNetwork Performance ModelingPacket Loss AnalysisTamper-resistant Technologies
Blockchain-based Distributed Ledger Technology (DLT) is a novel paradigm to create tamper-resistant execution environments and data storage for distributed applications on top of a peer-to-peer network. This technology has shown to be of interest in many use-cases, especially in industrial processes where multiple shareholders would like to process and share data in a secure and accountable way. In this work, we evaluate the performance of a DLT-based system via modeling and a quantitative performance evaluation, focusing on the impact of the underlying communication network. Our numerical evaluation is based on the Hyperledger Fabric DLT framework, its benchmarking tool Caliper, and a dedicated test bed, where network properties such as latency or packet loss can be artificially influenced. Our experiments show that the validation of the transactions in a DLT-based system is the main contributor in the transaction latency. We also demonstrate that the properties of the communication network can influence the performance largely, even in the case where only one of the participants in the DLT system has poor network access.
12
Bitcoin: A Peer-to-Peer Electronic Cash System
Dr Craig S Wright · SSRN Electronic Journal · 2008 · 14.3K citations · Full text
Elli Androulaki, Artem Barger, Vita Bortnikov et al. · 2018 · 3.4K citations · Full text
Tien Tuan Anh Dinh, Ji Wang, Gang Chen et al. · 2017 · 791 citations