ORIC: A Self-Adjusting Blockchain Protocol with High Throughput

被引:3
|
作者
Xiong, Ting [1 ]
Xie, Tao [1 ]
Xie, Jin [2 ]
Luo, Xiaochun [3 ]
机构
[1] Natl Univ Def Technol, Changsha, Hunan, Peoples R China
[2] Peking Univ, Beijing, Peoples R China
[3] PLA News Media Ctr, Beijing, Peoples R China
基金
美国国家科学基金会;
关键词
blockchain; consensus protocol; throughput self-adjusting; evaluation;
D O I
10.1109/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00193
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a simple and self-adjusting blockchain protocol called ORIC to make full use of the available bandwidth as far as possible. ORIC follows the Nakamoto protocol and allows many more blocks to be produced during the block-time so that the bandwidth can be exploited to its maximum extent. Recorded blocks are organized into a Directed Acyclic Graph(DAG) sequence from which a transaction total order can be deterministically derived as the blockchain ledger. We give a theoretical analysis of ORIC's properties, such as security and liveness, and evaluate its performance on a distributed system simulator with 1000 full nodes designed. The simulation shows that ORIC can achieve bandwidth utilization close to 50% while confirming transactions in 5-7 minutes under the bandwidth of 20Mbps available. More importantly, our protocol can achieve an optimal throughput by a self-adjusting mechanism when the available bandwidth changes in a peer-to-peer network while hardly affecting security.
引用
收藏
页码:1422 / 1434
页数:13
相关论文
共 50 条
  • [21] SELF-ADJUSTING AND DISPENSING MICROPIPET
    GRUNBAUM, BW
    KIRK, PL
    ANALYTICAL CHEMISTRY, 1955, 27 (02) : 333 - 333
  • [22] The Self-Adjusting File system
    Metzger, Zvi
    Kfir, Anda
    Abramovitz, Itzhak
    Weissman, Amir
    Solomonov, Michael
    ENDO-ENDODONTIC PRACTICE TODAY, 2013, 7 (03): : 189 - 210
  • [23] Self-adjusting grid networks
    Batista, Daniel M.
    da Fonseca, Nelson L. S.
    Granelli, Fabrizio
    Kliazovich, Dzmitry
    2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, : 344 - +
  • [24] Study on self-adjusting property and self-adjusting structures for planar Crank-Rocker mechanism
    An, PW
    Huang, ML
    Du, L
    He, Z
    ELEVENTH WORLD CONGRESS IN MECHANISM AND MACHINE SCIENCE, VOLS 1-5, PROCEEDINGS, 2004, : 1199 - 1203
  • [25] FireLedger: A High Throughput Blockchain Consensus Protocol
    Buchnik, Yehonatan
    Friedman, Roy
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (09): : 1525 - 1539
  • [26] Optimize high-voltage measurements with self-adjusting attenuator
    Galecki, Steven
    Electronic Design, 2016, 64 (10)
  • [27] A High Isolation Quasi-Circulator with Self-Adjusting Technique
    Chen, Po-Wen
    Lai, Mu-Tsung
    Tsao, Hen-Wai
    Wu, Jing-Shown
    2014 ASIA-PACIFIC MICROWAVE CONFERENCE (APMC), 2014, : 268 - 270
  • [28] A SELF-ADJUSTING CHIN-SUPPORT
    DUNKIN, LJ
    LANCET, 1968, 1 (7555): : 1316 - &
  • [29] SELF-ADJUSTING SYSTEMS IN AUTOMATIC CONTROL
    RUTKOVSK.VY
    ENGINEERING CYBERNETICS, 1967, (05): : 140 - &
  • [30] Automated design of self-adjusting pipelines
    Long, Jieyi
    Memik, Seda Ogrenci
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 211 - 216