SREP: Out-Of-Band Sync of Transaction Pools for Large-Scale Blockchains

Synchronization of transaction pools (mempools) has shown potential for improving the performance and block propagation delay of state-of-the-art blockchains. Indeed, various heuristics have been proposed in the literature to this end, all of which incorporate exchanges of unconfirmed transactions i...

Full description

Saved in:
Bibliographic Details
Main Authors: Boškov, Novak, Şimşek, Şevval, Trachtenberg, Ari, Starobinski, David
Format: Journal Article
Language:English
Published: 29-03-2023
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Synchronization of transaction pools (mempools) has shown potential for improving the performance and block propagation delay of state-of-the-art blockchains. Indeed, various heuristics have been proposed in the literature to this end, all of which incorporate exchanges of unconfirmed transactions into their block propagation protocol. In this work, we take a different approach, maintaining transaction synchronization outside (and independently) of the block propagation channel. In the process, we formalize the synchronization problem within a graph theoretic framework and introduce a novel algorithm (SREP - Set Reconciliation-Enhanced Propagation) with quantifiable guarantees. We analyze the algorithm's performance for various realistic network topologies, and show that it converges on any connected graph in a number of steps that is bounded by the diameter of the graph. We confirm our analytical findings through extensive simulations that include comparison with MempoolSync, a recent approach from the literature. Our simulations show that SREP incurs reasonable overall bandwidth overhead and, unlike MempoolSync, scales gracefully with the size of the network.
AbstractList Synchronization of transaction pools (mempools) has shown potential for improving the performance and block propagation delay of state-of-the-art blockchains. Indeed, various heuristics have been proposed in the literature to this end, all of which incorporate exchanges of unconfirmed transactions into their block propagation protocol. In this work, we take a different approach, maintaining transaction synchronization outside (and independently) of the block propagation channel. In the process, we formalize the synchronization problem within a graph theoretic framework and introduce a novel algorithm (SREP - Set Reconciliation-Enhanced Propagation) with quantifiable guarantees. We analyze the algorithm's performance for various realistic network topologies, and show that it converges on any connected graph in a number of steps that is bounded by the diameter of the graph. We confirm our analytical findings through extensive simulations that include comparison with MempoolSync, a recent approach from the literature. Our simulations show that SREP incurs reasonable overall bandwidth overhead and, unlike MempoolSync, scales gracefully with the size of the network.
Author Şimşek, Şevval
Starobinski, David
Boškov, Novak
Trachtenberg, Ari
Author_xml – sequence: 1
  givenname: Novak
  surname: Boškov
  fullname: Boškov, Novak
– sequence: 2
  givenname: Şevval
  surname: Şimşek
  fullname: Şimşek, Şevval
– sequence: 3
  givenname: Ari
  surname: Trachtenberg
  fullname: Trachtenberg, Ari
– sequence: 4
  givenname: David
  surname: Starobinski
  fullname: Starobinski, David
BackLink https://doi.org/10.48550/arXiv.2303.16809$$DView paper in arXiv
BookMark eNotz71OwzAUQGEPMEDhAZjwCzjcxvEfG61KixQpFckeXTs2RAQbOQXRt0cUprMd6bskZzFFT8jNEopKCwF3mL_Hr6LkwIul1GAuyLZ93uzvafN5YE1gK4wDbY_R0RRolzHO6A5jinSf0jTTkDKtMb941jqcPF1Nyb25VxzjfEXOA06zv_7vgnSPm269Y3WzfVo_1AylMkwY6aU1dpAKlLCV8ypIwV3QxpfKBStKYUCbMGjOEaSx0uBQWVgClJorviC3f9uTpP_I4zvmY_8r6k8i_gOvgUYA
ContentType Journal Article
Copyright http://creativecommons.org/licenses/by/4.0
Copyright_xml – notice: http://creativecommons.org/licenses/by/4.0
DBID AKY
GOX
DOI 10.48550/arxiv.2303.16809
DatabaseName arXiv Computer Science
arXiv.org
DatabaseTitleList
Database_xml – sequence: 1
  dbid: GOX
  name: arXiv.org
  url: http://arxiv.org/find
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 2303_16809
GroupedDBID AKY
GOX
ID FETCH-LOGICAL-a679-596e6b9bd67075b4ce7f653cf89e27cfb5259089fd833a069b69ad4b010028373
IEDL.DBID GOX
IngestDate Mon Jan 08 05:45:16 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a679-596e6b9bd67075b4ce7f653cf89e27cfb5259089fd833a069b69ad4b010028373
OpenAccessLink https://arxiv.org/abs/2303.16809
ParticipantIDs arxiv_primary_2303_16809
PublicationCentury 2000
PublicationDate 2023-03-29
PublicationDateYYYYMMDD 2023-03-29
PublicationDate_xml – month: 03
  year: 2023
  text: 2023-03-29
  day: 29
PublicationDecade 2020
PublicationYear 2023
Score 1.8781202
SecondaryResourceType preprint
Snippet Synchronization of transaction pools (mempools) has shown potential for improving the performance and block propagation delay of state-of-the-art blockchains....
SourceID arxiv
SourceType Open Access Repository
SubjectTerms Computer Science - Distributed, Parallel, and Cluster Computing
Title SREP: Out-Of-Band Sync of Transaction Pools for Large-Scale Blockchains
URI https://arxiv.org/abs/2303.16809
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV09T8MwELVoJxYEAlQ-5YHVkDiOHbNRSNsBkYpk6BbZji0QKEFNg-DfYztBZWG1b_F5uPd0d-8BcBUkWkoaa6SZazNWgiJBQoLskcROEyr0souLnD2tkofUyeTA310Ysf56_ez1gWV7Y_FxdB3SxG3ojTB2I1vzbNU3J70U1xC_jbMY0x_9KRKzfbA3oDt413_HAdjR9SGY58_p8hZm3QZlBk0tdYf5d61gY2CxdeuGy6Z5b6HFkPDRTWej3GZPw6ktNm_qxfL39ggUs7S4X6DBvwAJyjiKOdVUcllRZuuyJEozQ-NImYRrzJSRMXaG49xUSRSJgHJJuaiIDEJvIMSiYzCum1pPAFSUUEtNEqaNIrEFbbGDQaEylryFImAnYOJfXX70EhWlS0jpE3L6_9UZ2HXm6W6iCvNzMN6sO30BRm3VXfo8_wBugnh0
link.rule.ids 228,230,782,887
linkProvider Cornell University
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=SREP%3A+Out-Of-Band+Sync+of+Transaction+Pools+for+Large-Scale+Blockchains&rft.au=Bo%C5%A1kov%2C+Novak&rft.au=%C5%9Eim%C5%9Fek%2C+%C5%9Eevval&rft.au=Trachtenberg%2C+Ari&rft.au=Starobinski%2C+David&rft.date=2023-03-29&rft_id=info:doi/10.48550%2Farxiv.2303.16809&rft.externalDocID=2303_16809