arXiv (Cornell University) · 2019 · 27 citations · 46 references
ComputingComputer SystemsInformation TechnologyComputer NetworksDistributed SystemsInternet Of ThingsConsensus ProtocolsDistributed ConsensusDistributed Database ArchitectureDistributed TransactionsPeer-to-peer NetworksPeer-to-peer SystemsBlockchain ConsensusBlockchain SecurityBlockchain-based Data SecurityBlockchain-based SecurityConsensusConsistencyDistributed Database ManagementSecurity In Peer-to-peer Systems
As an append-only distributed database, blockchain is utilized in a vast variety of applications including the cryptocurrency and Internet-of-Things (IoT). The existing blockchain solutions have downsides in communication and storage efficiency, convergence to centralization, and consistency problems. In this paper, we propose LightChain, which is the first blockchain architecture that operates over a Distributed Hash Table (DHT) of participating peers. LightChain is a permissionless blockchain that provides addressable blocks and transactions within the network, which makes them efficiently accessible by all the peers. Each block and transaction is replicated within the DHT of peers and is retrieved in an on-demand manner. Hence, peers in LightChain are not required to retrieve or keep the entire blockchain. LightChain is fair as all of the participating peers have a uniform chance of being involved in the consensus regardless of their influence such as hashing power or stake. LightChain provides a deterministic fork-resolving strategy as well as a blacklisting mechanism, and it is secure against colluding adversarial peers attacking the availability and integrity of the system. We provide mathematical analysis and experimental results on scenarios involving 10K nodes to demonstrate the security and fairness of LightChain. As we experimentally show in this paper, compared to the mainstream blockchains like Bitcoin and Ethereum, LightChain requires around 66 times less per node storage, and is around 380 times faster on bootstrapping a new node to the system, while each LightChain node is rewarded equally likely for participating in the protocol.
46
Ion Stoica, Robert Morris, David R. Karger et al. · 2001 · 9.7K citations
Ethereum: A Secure Decentralised Generalised Transaction Ledger
Gavin Wood · 2013 · 5.3K citations
An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends
Zibin Zheng, Shaoan Xie, Hong‐Ning Dai et al. · 2017 · 4.3K citations
Blockchain challenges and opportunities: a survey
Zibin Zheng, Hong‐Ning Dai, Xiangping Chen et al. · International Journal of Web and Grid Services · 2018 · 3.2K citations
Leslie Lamport · ACM Transactions on Computer Systems · 1998 · 2.7K citations · Full text