DTNB: A Blockchain Transaction Framework With Discrete Token Negotiation for the Delay Tolerant Network

被引:8
作者
Cong, Xin [1 ,2 ]
Zi, Lingling [1 ,2 ]
Du, Ding-Zhu [2 ]
机构
[1] Liaoning Tech Univ, Sch Elect & Informat Engn, Huludao 125105, Peoples R China
[2] Univ Texas Dallas, Dept Comp Sci, Richardson, TX 75080 USA
来源
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING | 2021年 / 8卷 / 02期
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Blockchain; Delays; Peer-to-peer computing; Internet; Scalability; Security; Currencies; delay tolerant network; discrete token; negotiation mechanism;
D O I
10.1109/TNSE.2021.3065058
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The current blockchain deployment solutions rely on a continuous connectivity network. Unfortunately, the delay tolerant network does not meet this condition. Therefore, we construct a novel blockchain transaction framework with discrete token negotiation called DTNB, which can be deployed on the delay tolerant network to provide transaction services. Specifically, we present the structure of add-chains by modifying the existing block structure. Then, we design a mining qualification determining scheme to achieve fair transactions, including discrete token generation algorithm and mining qualification attribution algorithm, and this scheme avoids the problem that nodes with more stakes in the PoS and DPoS algorithms can obtain mining qualifications with a higher probability. Furthermore, we present two mining schemes and also design a fork processing algorithm, which ensures that blocks on the add-chain generated by the local network can be appended to the main chain with the equal probability. Finally, we design the second consensus algorithm to avoid the problem of false and repeated transactions of the blocks on the add-chains in the local network. Theoretical analysis shows three properties of DTNB, including safety, reliability and activeness, and the experimental simulations demonstrate DTNB has advantages in throughput, block generation time and fork rate.
引用
收藏
页码:1584 / 1599
页数:16
相关论文
共 29 条
[1]  
Abou El Houda Z., 2020, P IEEE INT C COMM IC
[2]  
Anton K, 2020, RES INT BUS FINANCE, V51
[3]  
Blattman C., 2002, ASSESSING NEED POTEN
[4]  
Chatzopoulos D, 2020, IEEE INFOCOM SER, P1897, DOI [10.1109/INFOCOM41043.2020.9155497, 10.1109/infocom41043.2020.9155497]
[5]   SSChain: A full sharding protocol for public blockchain without data migration overhead [J].
Chen, Huan ;
Wang, Yijie .
PERVASIVE AND MOBILE COMPUTING, 2019, 59
[6]   An Efficient and Compacted DAG-Based Blockchain Protocol for Industrial Internet of Things [J].
Cui, Laizhong ;
Yang, Shu ;
Chen, Ziteng ;
Pan, Yi ;
Xu, Mingwei ;
Xu, Ke .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (06) :4134-4145
[7]   Delay and Communication Tradeoffs for Blockchain Systems With Lightweight IoT Clients [J].
Danzi, Pietro ;
Kalor, Anders E. ;
Stefanovic, Cedomir ;
Popovski, Petar .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (02) :2354-2365
[8]   On the Stability of Unverified Transactions in a DAG-Based Distributed Ledger [J].
Ferraro, Pietro ;
King, Christopher ;
Shorten, Robert .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (09) :3772-3783
[9]   A Measurement Study of Bitcoin Lightning Network [J].
Guo, Yuwei ;
Tong, Jinfeng ;
Feng, Chen .
2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, :202-211
[10]   A Delay-Tolerant Payment Scheme Based on the Ethereum Blockchain [J].
Hu, Yining ;
Manzoor, Ahsan ;
Ekparinya, Parinya ;
Liyanage, Madhusanka ;
Thilakarathna, Kanchana ;
Jourjon, Guillaume ;
Seneviratne, Aruna .
IEEE ACCESS, 2019, 7 :33159-33172