Litcius/Paper detail

Occam: A Secure and Adaptive Scaling Scheme for Permissionless Blockchain

Jie Xu, Yingying Cheng, Cong Wang, Xiaohua Jia

202115 citationsDOI

Abstract

Blockchain scalability is one of the most desired properties for permissionless blockchain. Many recent blockchain protocols have focused on increasing the transaction throughput. However, existing protocols cannot dynamically scale the throughput to meet transaction demand. In this paper, we propose Occam, a secure and adaptive scaling scheme. Occam adaptively changes the transaction throughput by expanding and shrinking according to the transaction demand in the network. We introduce a dynamic adjustment mechanism of mining difficulty and a mining power load balancing mechanism to resist various attacks. Furthermore, we implement Occam on Amazon EC2 cluster with 1000 full nodes. Experimental results show that Occam can greatly increase the throughput of the blockchain and the mining power utilization.

Topics & Concepts

Computer scienceScalabilityoccamBlockchainThroughputDatabase transactionDistributed computingScheme (mathematics)Computer networkComputer securityDatabaseOperating systemWirelessMathematicsMathematical analysisProgramming languageBlockchain Technology Applications and SecurityCaching and Content DeliveryIoT and Edge/Fog Computing