Loading…

Towards a Trust-Enhanced Blockchain P2P Topology for Enabling Fast and Reliable Broadcast

Blockchain technology offers an intelligent amalgamation of distributed ledger, Peer-to-Peer (P2P), cryptography, and smart contracts to enable trustworthy applications without any third parties. Existing blockchain systems have successfully either resolved the scalability issue by advancing the dis...

Full description

Saved in:
Bibliographic Details
Published in:IEEE eTransactions on network and service management 2020-06, Vol.17 (2), p.904-917
Main Authors: Hao, Weifeng, Zeng, Jiajie, Dai, Xiaohai, Xiao, Jiang, Hua, Qiang-Sheng, Chen, Hanhua, Li, Kuan-Ching, Jin, Hai
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c293t-15b54bfdaba95caae28da9f25641fec4909bb2de00751b6ae18eaabfb2e79cd13
cites cdi_FETCH-LOGICAL-c293t-15b54bfdaba95caae28da9f25641fec4909bb2de00751b6ae18eaabfb2e79cd13
container_end_page 917
container_issue 2
container_start_page 904
container_title IEEE eTransactions on network and service management
container_volume 17
creator Hao, Weifeng
Zeng, Jiajie
Dai, Xiaohai
Xiao, Jiang
Hua, Qiang-Sheng
Chen, Hanhua
Li, Kuan-Ching
Jin, Hai
description Blockchain technology offers an intelligent amalgamation of distributed ledger, Peer-to-Peer (P2P), cryptography, and smart contracts to enable trustworthy applications without any third parties. Existing blockchain systems have successfully either resolved the scalability issue by advancing the distributed consensus protocols from the control plane, or complemented the security issue by updating the block structure and encryption algorithms from the data plane. Yet, we argue that the underlying P2P network plane remains as an important but unaddressed barrier for accelerating the overall blockchain system performance, which can be discussed from how fast and reliable the network is. In order to improve the blockchain network performance about enabling fast and reliable broadcast, we establish a trust-enhanced blockchain P2P topology which takes transmission rate and transmission reliability into consideration. Transmission rate reflects blockchain network speed to disseminate transactions and blocks, and transmission reliability reveals whether transmission rate changes drastically on unreliable network connection. This paper presents BlockP2P-EP , a novel trust-enhanced blockchain topology to accelerate transmission rate and meanwhile retain transmission reliability. BlockP2P-EP first operates the geographical proximity sensing clustering, which leverages K-Means algorithm for gathering proximity peer nodes into clusters. It follows by the hierarchical topological structure that ensures strong connectivity and small diameter based on node attribute classification. Then we propose establishing trust-enhanced network topology. On top of the trust-enhanced blockchain topology, BlockP2P-EP conducts the parallel spanning tree broadcast algorithm to enable fast data broadcast among nodes both intra- and inter- clusters. Finally, we adopt an effective node inactivation detection method to reduce network load. To verify the validity of BlockP2P-EP protocol, we carefully design and implement a blockchain network simulator. Evaluation results show that BlockP2P-EP can exhibit promising network performance in terms of transmission rate and transmission reliability compared to Bitcoin and Ethereum.
doi_str_mv 10.1109/TNSM.2020.2980303
format article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_9034008</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9034008</ieee_id><sourcerecordid>2412217471</sourcerecordid><originalsourceid>FETCH-LOGICAL-c293t-15b54bfdaba95caae28da9f25641fec4909bb2de00751b6ae18eaabfb2e79cd13</originalsourceid><addsrcrecordid>eNpNkE1Lw0AQhhdRsFZ_gHhZ8Jy6X2myRyutClWLxoOnZfYjbWrM1t0U6b83oUU8zfDyvDPwIHRJyYhSIm-K57enESOMjJjMCSf8CA2o5CwRKc-O_-2n6CzGNSFpTiUboI_C_0CwEQMuwja2ybRZQWOcxZPam0-zgqrBC7bAhd_42i93uPQBTxvQddUs8Qxii6Gx-NXVVZc5PAkerOnic3RSQh3dxWEO0ftsWtw9JPOX-8e723limORtQlOdCl1a0CBTA-BYbkGWLB0LWjojJJFaM-sIyVKqx-Bo7gB0qZnLpLGUD9H1_u4m-O-ti61a-21oupeKCcoYzUTWU3RPmeBjDK5Um1B9QdgpSlRvUPUGVW9QHQx2nat9p3LO_fGScEFIzn8Bb-JtPg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2412217471</pqid></control><display><type>article</type><title>Towards a Trust-Enhanced Blockchain P2P Topology for Enabling Fast and Reliable Broadcast</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Hao, Weifeng ; Zeng, Jiajie ; Dai, Xiaohai ; Xiao, Jiang ; Hua, Qiang-Sheng ; Chen, Hanhua ; Li, Kuan-Ching ; Jin, Hai</creator><creatorcontrib>Hao, Weifeng ; Zeng, Jiajie ; Dai, Xiaohai ; Xiao, Jiang ; Hua, Qiang-Sheng ; Chen, Hanhua ; Li, Kuan-Ching ; Jin, Hai</creatorcontrib><description>Blockchain technology offers an intelligent amalgamation of distributed ledger, Peer-to-Peer (P2P), cryptography, and smart contracts to enable trustworthy applications without any third parties. Existing blockchain systems have successfully either resolved the scalability issue by advancing the distributed consensus protocols from the control plane, or complemented the security issue by updating the block structure and encryption algorithms from the data plane. Yet, we argue that the underlying P2P network plane remains as an important but unaddressed barrier for accelerating the overall blockchain system performance, which can be discussed from how fast and reliable the network is. In order to improve the blockchain network performance about enabling fast and reliable broadcast, we establish a trust-enhanced blockchain P2P topology which takes transmission rate and transmission reliability into consideration. Transmission rate reflects blockchain network speed to disseminate transactions and blocks, and transmission reliability reveals whether transmission rate changes drastically on unreliable network connection. This paper presents BlockP2P-EP , a novel trust-enhanced blockchain topology to accelerate transmission rate and meanwhile retain transmission reliability. BlockP2P-EP first operates the geographical proximity sensing clustering, which leverages K-Means algorithm for gathering proximity peer nodes into clusters. It follows by the hierarchical topological structure that ensures strong connectivity and small diameter based on node attribute classification. Then we propose establishing trust-enhanced network topology. On top of the trust-enhanced blockchain topology, BlockP2P-EP conducts the parallel spanning tree broadcast algorithm to enable fast data broadcast among nodes both intra- and inter- clusters. Finally, we adopt an effective node inactivation detection method to reduce network load. To verify the validity of BlockP2P-EP protocol, we carefully design and implement a blockchain network simulator. Evaluation results show that BlockP2P-EP can exhibit promising network performance in terms of transmission rate and transmission reliability compared to Bitcoin and Ethereum.</description><identifier>ISSN: 1932-4537</identifier><identifier>EISSN: 1932-4537</identifier><identifier>DOI: 10.1109/TNSM.2020.2980303</identifier><identifier>CODEN: ITNSC4</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Blockchain ; broadcast algorithm ; Broadcasting ; Clustering ; Clustering algorithms ; Computer simulation ; Cryptography ; Deactivation ; Distributed ledger ; Encryption ; Graph theory ; network clustering ; Network reliability ; Network topologies ; Network topology ; Nodes ; Peer to peer computing ; peer-to-peer network ; Protocol (computers) ; Protocols ; Reliability ; Structural hierarchy ; Topology ; Trust ; trust-enhanced topology ; Trustworthiness</subject><ispartof>IEEE eTransactions on network and service management, 2020-06, Vol.17 (2), p.904-917</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c293t-15b54bfdaba95caae28da9f25641fec4909bb2de00751b6ae18eaabfb2e79cd13</citedby><cites>FETCH-LOGICAL-c293t-15b54bfdaba95caae28da9f25641fec4909bb2de00751b6ae18eaabfb2e79cd13</cites><orcidid>0000-0001-7822-4512 ; 0000-0002-4216-0497 ; 0000-0003-1381-4364 ; 0000-0002-0164-6853 ; 0000-0002-3909-5719 ; 0000-0002-3934-7605</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9034008$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27922,27923,54794</link.rule.ids></links><search><creatorcontrib>Hao, Weifeng</creatorcontrib><creatorcontrib>Zeng, Jiajie</creatorcontrib><creatorcontrib>Dai, Xiaohai</creatorcontrib><creatorcontrib>Xiao, Jiang</creatorcontrib><creatorcontrib>Hua, Qiang-Sheng</creatorcontrib><creatorcontrib>Chen, Hanhua</creatorcontrib><creatorcontrib>Li, Kuan-Ching</creatorcontrib><creatorcontrib>Jin, Hai</creatorcontrib><title>Towards a Trust-Enhanced Blockchain P2P Topology for Enabling Fast and Reliable Broadcast</title><title>IEEE eTransactions on network and service management</title><addtitle>T-NSM</addtitle><description>Blockchain technology offers an intelligent amalgamation of distributed ledger, Peer-to-Peer (P2P), cryptography, and smart contracts to enable trustworthy applications without any third parties. Existing blockchain systems have successfully either resolved the scalability issue by advancing the distributed consensus protocols from the control plane, or complemented the security issue by updating the block structure and encryption algorithms from the data plane. Yet, we argue that the underlying P2P network plane remains as an important but unaddressed barrier for accelerating the overall blockchain system performance, which can be discussed from how fast and reliable the network is. In order to improve the blockchain network performance about enabling fast and reliable broadcast, we establish a trust-enhanced blockchain P2P topology which takes transmission rate and transmission reliability into consideration. Transmission rate reflects blockchain network speed to disseminate transactions and blocks, and transmission reliability reveals whether transmission rate changes drastically on unreliable network connection. This paper presents BlockP2P-EP , a novel trust-enhanced blockchain topology to accelerate transmission rate and meanwhile retain transmission reliability. BlockP2P-EP first operates the geographical proximity sensing clustering, which leverages K-Means algorithm for gathering proximity peer nodes into clusters. It follows by the hierarchical topological structure that ensures strong connectivity and small diameter based on node attribute classification. Then we propose establishing trust-enhanced network topology. On top of the trust-enhanced blockchain topology, BlockP2P-EP conducts the parallel spanning tree broadcast algorithm to enable fast data broadcast among nodes both intra- and inter- clusters. Finally, we adopt an effective node inactivation detection method to reduce network load. To verify the validity of BlockP2P-EP protocol, we carefully design and implement a blockchain network simulator. Evaluation results show that BlockP2P-EP can exhibit promising network performance in terms of transmission rate and transmission reliability compared to Bitcoin and Ethereum.</description><subject>Algorithms</subject><subject>Blockchain</subject><subject>broadcast algorithm</subject><subject>Broadcasting</subject><subject>Clustering</subject><subject>Clustering algorithms</subject><subject>Computer simulation</subject><subject>Cryptography</subject><subject>Deactivation</subject><subject>Distributed ledger</subject><subject>Encryption</subject><subject>Graph theory</subject><subject>network clustering</subject><subject>Network reliability</subject><subject>Network topologies</subject><subject>Network topology</subject><subject>Nodes</subject><subject>Peer to peer computing</subject><subject>peer-to-peer network</subject><subject>Protocol (computers)</subject><subject>Protocols</subject><subject>Reliability</subject><subject>Structural hierarchy</subject><subject>Topology</subject><subject>Trust</subject><subject>trust-enhanced topology</subject><subject>Trustworthiness</subject><issn>1932-4537</issn><issn>1932-4537</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNpNkE1Lw0AQhhdRsFZ_gHhZ8Jy6X2myRyutClWLxoOnZfYjbWrM1t0U6b83oUU8zfDyvDPwIHRJyYhSIm-K57enESOMjJjMCSf8CA2o5CwRKc-O_-2n6CzGNSFpTiUboI_C_0CwEQMuwja2ybRZQWOcxZPam0-zgqrBC7bAhd_42i93uPQBTxvQddUs8Qxii6Gx-NXVVZc5PAkerOnic3RSQh3dxWEO0ftsWtw9JPOX-8e723limORtQlOdCl1a0CBTA-BYbkGWLB0LWjojJJFaM-sIyVKqx-Bo7gB0qZnLpLGUD9H1_u4m-O-ti61a-21oupeKCcoYzUTWU3RPmeBjDK5Um1B9QdgpSlRvUPUGVW9QHQx2nat9p3LO_fGScEFIzn8Bb-JtPg</recordid><startdate>202006</startdate><enddate>202006</enddate><creator>Hao, Weifeng</creator><creator>Zeng, Jiajie</creator><creator>Dai, Xiaohai</creator><creator>Xiao, Jiang</creator><creator>Hua, Qiang-Sheng</creator><creator>Chen, Hanhua</creator><creator>Li, Kuan-Ching</creator><creator>Jin, Hai</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0001-7822-4512</orcidid><orcidid>https://orcid.org/0000-0002-4216-0497</orcidid><orcidid>https://orcid.org/0000-0003-1381-4364</orcidid><orcidid>https://orcid.org/0000-0002-0164-6853</orcidid><orcidid>https://orcid.org/0000-0002-3909-5719</orcidid><orcidid>https://orcid.org/0000-0002-3934-7605</orcidid></search><sort><creationdate>202006</creationdate><title>Towards a Trust-Enhanced Blockchain P2P Topology for Enabling Fast and Reliable Broadcast</title><author>Hao, Weifeng ; Zeng, Jiajie ; Dai, Xiaohai ; Xiao, Jiang ; Hua, Qiang-Sheng ; Chen, Hanhua ; Li, Kuan-Ching ; Jin, Hai</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c293t-15b54bfdaba95caae28da9f25641fec4909bb2de00751b6ae18eaabfb2e79cd13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Blockchain</topic><topic>broadcast algorithm</topic><topic>Broadcasting</topic><topic>Clustering</topic><topic>Clustering algorithms</topic><topic>Computer simulation</topic><topic>Cryptography</topic><topic>Deactivation</topic><topic>Distributed ledger</topic><topic>Encryption</topic><topic>Graph theory</topic><topic>network clustering</topic><topic>Network reliability</topic><topic>Network topologies</topic><topic>Network topology</topic><topic>Nodes</topic><topic>Peer to peer computing</topic><topic>peer-to-peer network</topic><topic>Protocol (computers)</topic><topic>Protocols</topic><topic>Reliability</topic><topic>Structural hierarchy</topic><topic>Topology</topic><topic>Trust</topic><topic>trust-enhanced topology</topic><topic>Trustworthiness</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hao, Weifeng</creatorcontrib><creatorcontrib>Zeng, Jiajie</creatorcontrib><creatorcontrib>Dai, Xiaohai</creatorcontrib><creatorcontrib>Xiao, Jiang</creatorcontrib><creatorcontrib>Hua, Qiang-Sheng</creatorcontrib><creatorcontrib>Chen, Hanhua</creatorcontrib><creatorcontrib>Li, Kuan-Ching</creatorcontrib><creatorcontrib>Jin, Hai</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><jtitle>IEEE eTransactions on network and service management</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hao, Weifeng</au><au>Zeng, Jiajie</au><au>Dai, Xiaohai</au><au>Xiao, Jiang</au><au>Hua, Qiang-Sheng</au><au>Chen, Hanhua</au><au>Li, Kuan-Ching</au><au>Jin, Hai</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Towards a Trust-Enhanced Blockchain P2P Topology for Enabling Fast and Reliable Broadcast</atitle><jtitle>IEEE eTransactions on network and service management</jtitle><stitle>T-NSM</stitle><date>2020-06</date><risdate>2020</risdate><volume>17</volume><issue>2</issue><spage>904</spage><epage>917</epage><pages>904-917</pages><issn>1932-4537</issn><eissn>1932-4537</eissn><coden>ITNSC4</coden><abstract>Blockchain technology offers an intelligent amalgamation of distributed ledger, Peer-to-Peer (P2P), cryptography, and smart contracts to enable trustworthy applications without any third parties. Existing blockchain systems have successfully either resolved the scalability issue by advancing the distributed consensus protocols from the control plane, or complemented the security issue by updating the block structure and encryption algorithms from the data plane. Yet, we argue that the underlying P2P network plane remains as an important but unaddressed barrier for accelerating the overall blockchain system performance, which can be discussed from how fast and reliable the network is. In order to improve the blockchain network performance about enabling fast and reliable broadcast, we establish a trust-enhanced blockchain P2P topology which takes transmission rate and transmission reliability into consideration. Transmission rate reflects blockchain network speed to disseminate transactions and blocks, and transmission reliability reveals whether transmission rate changes drastically on unreliable network connection. This paper presents BlockP2P-EP , a novel trust-enhanced blockchain topology to accelerate transmission rate and meanwhile retain transmission reliability. BlockP2P-EP first operates the geographical proximity sensing clustering, which leverages K-Means algorithm for gathering proximity peer nodes into clusters. It follows by the hierarchical topological structure that ensures strong connectivity and small diameter based on node attribute classification. Then we propose establishing trust-enhanced network topology. On top of the trust-enhanced blockchain topology, BlockP2P-EP conducts the parallel spanning tree broadcast algorithm to enable fast data broadcast among nodes both intra- and inter- clusters. Finally, we adopt an effective node inactivation detection method to reduce network load. To verify the validity of BlockP2P-EP protocol, we carefully design and implement a blockchain network simulator. Evaluation results show that BlockP2P-EP can exhibit promising network performance in terms of transmission rate and transmission reliability compared to Bitcoin and Ethereum.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNSM.2020.2980303</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0001-7822-4512</orcidid><orcidid>https://orcid.org/0000-0002-4216-0497</orcidid><orcidid>https://orcid.org/0000-0003-1381-4364</orcidid><orcidid>https://orcid.org/0000-0002-0164-6853</orcidid><orcidid>https://orcid.org/0000-0002-3909-5719</orcidid><orcidid>https://orcid.org/0000-0002-3934-7605</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1932-4537
ispartof IEEE eTransactions on network and service management, 2020-06, Vol.17 (2), p.904-917
issn 1932-4537
1932-4537
language eng
recordid cdi_ieee_primary_9034008
source IEEE Electronic Library (IEL) Journals
subjects Algorithms
Blockchain
broadcast algorithm
Broadcasting
Clustering
Clustering algorithms
Computer simulation
Cryptography
Deactivation
Distributed ledger
Encryption
Graph theory
network clustering
Network reliability
Network topologies
Network topology
Nodes
Peer to peer computing
peer-to-peer network
Protocol (computers)
Protocols
Reliability
Structural hierarchy
Topology
Trust
trust-enhanced topology
Trustworthiness
title Towards a Trust-Enhanced Blockchain P2P Topology for Enabling Fast and Reliable Broadcast
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T13%3A51%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Towards%20a%20Trust-Enhanced%20Blockchain%20P2P%20Topology%20for%20Enabling%20Fast%20and%20Reliable%20Broadcast&rft.jtitle=IEEE%20eTransactions%20on%20network%20and%20service%20management&rft.au=Hao,%20Weifeng&rft.date=2020-06&rft.volume=17&rft.issue=2&rft.spage=904&rft.epage=917&rft.pages=904-917&rft.issn=1932-4537&rft.eissn=1932-4537&rft.coden=ITNSC4&rft_id=info:doi/10.1109/TNSM.2020.2980303&rft_dat=%3Cproquest_ieee_%3E2412217471%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c293t-15b54bfdaba95caae28da9f25641fec4909bb2de00751b6ae18eaabfb2e79cd13%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2412217471&rft_id=info:pmid/&rft_ieee_id=9034008&rfr_iscdi=true