Blockchain-based applications rely on a decentralized structure wherein the transactions are recorded on a public ledger that is maintained by every node in the peer-to-peer (P2P) network. The transactions and blocks are propagated using a multi-hop broadcast and verified by every node in the network. Application Layer Traffic Optimization (ALTO), on the other hand, is a network protocol developed and maintained by the Internet Engineering Task Force (IETF) to provide network related information to the P2P applications to increase their performance. In this study, a novel peer selection method based on the network information provided by ALTO protocol is proposed to decrease the block propagation delay of the Bitcoin P2P network. The simulations show that the proposed peer selection method can effectively decrease the block propagation time and fork rate compared to Bitcoin’s random peer selection and region-based peer selection methods.
Scientific and Technological Research Council of Turkey (TUBITAK) Electric, Electronic and Informatics Research Group (EEEAG)
121E401
Blokzinciri tabanlı uygulamalar, görevdeş ağda gerçekleşen işlemlerin düğümlerde bir kopyasının saklandığı halka açık dijital bir kayıt defterine kaydedildiği merkezi olmayan bir yapıya dayanmaktadır. Bu uygulamalarda ağda gerçekleştirilen işlemler ve oluşturulan bloklar çok atlamalı bir yayın ile bütün ağa yayımlanır ve ağda yer alan bütün düğümler tarafından onaylanarak güvenlik sağlanır. Uygulama Katmanında Trafik Eniyileme (Application Layer Traffic Optimization - ALTO) ise Internet Mühendisliği Görev Gücü (Internet Engineering Task Force) araştırmacıları tarafından geliştirilen görevdeş ağ uygulamalarının performanslarını arttırmaya yönelik bu uygulamalara ağ bilgilerini sunmayı amaçlayan bir protokoldür. Bu çalışmada, Bitcoin görevdeş ağının blok yayılma gecikmesini azaltmak için ALTO protokolü tarafından sağlanan ağ bilgilerine dayanan yeni bir eş seçimi yöntemi önerilmiştir. Simülasyonlar, önerilen eş seçimi yönteminin, rastgele eş seçimi ve bölge tabanlı eş yöntemlerine kıyasla blok yayılma süresini ve çatallanma oranını etkili bir şekilde azaltabileceğini göstermektedir.
121E401
Primary Language | English |
---|---|
Subjects | Networking and Communications |
Journal Section | Research Articles |
Authors | |
Project Number | 121E401 |
Publication Date | December 30, 2024 |
Submission Date | December 27, 2024 |
Acceptance Date | December 28, 2024 |
Published in Issue | Year 2024 Volume: 4 Issue: 2 |
Graphic design @ Özden Işıktaş