arrow
Return

Improving Blockchains With Client-Assistance

delete2022-05-01
delete3
PRE
AI
刘坚 cover
刘坚 (Jian Liu) *
K
Kui Ren
DOI:10.1109/TC.2021.3072129delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Blockchain is a distributed database shared among disparate parties. It promises to enable new applications and solutions to wide-ranging domains. However, today's blockchains suffer from low throughput and high latency. This impedes widespread adoption of more complex blockchain-based applications. We propose a new direction for the future development of blockchains: pushing utmost work to client-side to make the blockchain-core as simple as possible. To show the feasibility and practicability of this idea, we construct both client-assisted consensus and client-assisted smart contracts. The client-assisted consensus only requires a single round-trip between clients and blockchain nodes; it is leaderless and parallelizable. Our experimental results show that it can process thousands of transactions per second when the number of replicas is 400. The client-assisted smart contract pushes the expensive execution to client-side and ensures the correctness by verifiable computation. It avoids duplicated execution, allows parallel execution and reduces transaction/blockchain sizes.
Keywords:
Blockchain
Smart contracts
Safety
Peer-to-peer computing
Cryptography
Consensus protocol
Bitcoin
Blockchain
smart contract
Byzantine fault-tolerant (BFT)
verifiable computation

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.4K
Citations:
9.8K

Organization

Z
zhejiang university
Scholars:
17.7W
Papers: 12.1W
Citations: 152
Cited Papers

Cited Papers

Enantioselective epoxidation of olefins by single-oxygen atom donors catalyzed by managanese-glycoconjugated porphyrins
err1996-11-01
err0
PREAI
errSandrine Vilain-Deshayes; Anne Robert; Philippe Maillard; Bernard Meunier; Michel Momenteau
errShare
errSave
Liquid State DNP on Metabolites at 260 GHz EPR/400 MHz NMR Frequency
err2012-05-19
err0
PREAI
errJan G. Krummenacker; Vasyl P. Denysenkov; Thomas F. Prisner
errShare
errSave
Chemoenzymatic preparation of functionalized bicyclo[3.2.1]octenone and practical utilization
err2008-02-01
err0
PREAI
errShinichiro Ito; Ayako Tosaka; Keisuke Hanada; Masatoshi Shibuya; Kunio Ogasawara; Yoshiharu Iwabuchi
errShare
errSave
researcher View more