A-star yönlendirme algoritması ve kanal gizliliğinin kaldırılmasının bitcoin lightning network işlem başarısına etkisi / (Record no. 200466536)

MARC details
000 -LEADER
fixed length control field 07974nam a2200409 i 4500
001 - CONTROL NUMBER
control field 200466536
003 - CONTROL NUMBER IDENTIFIER
control field TR-AnTOB
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20251212163157.0
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field ta
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 171111s2025 xxu e mmmm 00| 0 eng d
035 ## - SYSTEM CONTROL NUMBER
System control number (TR-AnTOB)200466521
040 ## - CATALOGING SOURCE
Original cataloging agency TR-AnTOB
Language of cataloging eng
Description conventions rda
Transcribing agency TR-AnTOB
041 0# - LANGUAGE CODE
Language code of text/sound track or separate title Türkçe
099 ## - LOCAL FREE-TEXT CALL NUMBER (OCLC)
Classification number TEZ TOBB FBE BİL YL’25 ÇİÇ
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Çiçek, Barış
Relator term author
9 (RLIN) 151145
245 10 - TITLE STATEMENT
Title A-star yönlendirme algoritması ve kanal gizliliğinin kaldırılmasının bitcoin lightning network işlem başarısına etkisi /
Statement of responsibility, etc. Barış Çiçek; thesis advisor Ali Aydın Selçuk.
246 13 - VARYING FORM OF TITLE
Title proper/short title The impact of a-star routing algorithm and channel un-blinding on bitcoin lightning network transaction success
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Ankara :
Name of producer, publisher, distributor, manufacturer TOBB ETÜ Fen Bilimleri Enstitüsü,
Date of production, publication, distribution, manufacture, or copyright notice 2025.
300 ## - PHYSICAL DESCRIPTION
Extent xix, 53 pages :
Other physical details illustrations ;
Dimensions 29 cm
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term unmediated
Media type code n
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term volume
Carrier type code nc
Source rdacarrier
502 ## - DISSERTATION NOTE
Dissertation note Tez (Yüksek Lisans)--TOBB ETÜ Fen Bilimleri Enstitüsü Kasım 2025
520 ## - SUMMARY, ETC.
Summary, etc. Lightning Network (LN) Bitcoin blok zinciri üzerinde transfer işlemlerinin daha hızlı ve daha ucuz bir şekilde yapılmasını sağlayan ikinci seviye ödeme kanalı ağıdır. LN işlem yolunu bulmak için kaynaktan rotalamayı kullanır. Ancak ağın ödeme yolunu bulması her zaman başarılı ve etkili değildir. Çünkü ödeme kanalı gelen ve giden bakiyeleri gizlidir. Bu çalışmada, işlem başarım oranını arttırmak için bakiyelerin gizli olmamasının etkileri araştırılmıştır. Ayrıca çeşitli yol bulma algoritmaları kullanılarak yaygın işlem başarımın etkileri üzerine deneyler yapılmıştır. Çalışmada etki değerlendirmesi yapabilmek için LN düğüm ve işlem gerçekleştirme simülasyonları kullanılmıştır. Ilk olarak CLoTH adında LND algoritmasını yol bulma metodu olarak kullanan bir simülasyonla çalışılmıştır. Bu simülasyon sistemi ile Martin'in kısa yol (Martin's Shortest Path) algoritması ile çoklu kriterli (multi-criteria) kısa yol bulma karşılaştırmaları yapılmıştır. Çalışmanın ilerleyen dönemlerinde, düzenlenmesi daha kolay olan ve daha yeni akademik çalışmalarda kullanılmış Python tabanlı bir simülasyon kullanılmıştır. Bu simülasyon LND dışındaki diğer yaygın istemcilerin (Eclair, LDK vs.) de analiz edilmesine olanak sağlamıştır. Simülasyon üzerinde gerekli değişiklikler yapılarak, A-Star (A*) yol bulma algoritması simülasyona eklenmiştir. A-Star algoritması için bir sezgi fonksiyonu önerilmiş ve deneyler gerçekleştirilmiştir. Ayrıca bakiyelerin gizliliğinin kaldırılması için simülasyon üzerinde başka bir dal üzerinde, değişiklikler gerçekleştirilmiştir. Son olarak simülasyona sadece belli bir grup düğümün gizliliğinin kaldırıldığı diğer düğümlerin trafiğinin özgün ağdaki gibi bırakıldığı bir algoritma eklenmiş, ve bu şekilde çalışma tamamlanmıştır. Çalışmada veri seti olarak Rene Pickhardt tarafından, 12 Nisan 2022 yılında alınarak literatürde paylaşmış olduğu anlık durum kaydı (snapshot) kullanılmıştır. Deneylerde rastgele kanal bakiyeleri kullanılırken azami bir Bitcoin olmak üzere bimodal ve üniform dağılım kullanılmıştır. Çalışmada Martin'in kısa yol algoritması ile yapılan deneylerde belirgin bir işlem başarım artışı gözlenmemiştir. A-Star algoritması ile yapılan deneylerde ise Dijkstra algoritması kullanan istemcilerin başarımları karşılaştırıldığında işlem tutarı arttığındaysa Dijkstra'nın daha iyi sonuç verdiği görülmüştür. Ancak simülasyon çalışma zamanı (run-time) değerlendirildiğinde A-Star algoritmasının kullanılmasının simülasyonun daha hızlı tamamlanmasına olanak sağladığı, dolayısıyla başarımı artmasa bile performans artışı sağladığı görülmüştür. Bu Dijkstra ile benzer başarımın olduğu düşük tutarlı işlemler için A-Star algoritmasının fayda sağlayacağını göstermiştir. Bakiyelerin gizliliğinin kaldırıldığı deneylerde ise yüksek işlem başarımı sağlandığı, işlem tutarı artsa bile başarımda ciddi bir düşüşün olmadığı gözlemlenmiştir. Tüm düğümlerin gizliliği kaldırılmadan yapılan deneylerde de işlem başarımı artışının mümkün olduğu, LN içerisinde gizliliğe ihtiyaç duymayan düğümlerin farklı bir ağ kullanarak genel ağ performansına katkıda bulunabilecekleri gözlemlenmiştir.
Summary, etc. The Lightning Network is a layer-2 payment channel network for Bitcoin to carry out transfer transactions faster and cheaper than on-chain transactions. LN network uses source routing to find path of transaction. But how LN finds the payment path is not always successful and efficient because the inbound and outbound balances of the payment channels are hidden. This generally causes transactions to fail or become more expensive. In this study, in order to increase transaction success, the effect of unblinding inbound and outbound balance of channels were researched. Addition to that, experiments were carried out, in order to understand the effect of using different path finding algorithms against common LN clients, which use modified Dijkstra algorithms. To study these effect analysis, Lightning Network nodes and transaction process simulators were used. Initially a simulator, using LND client's algorithm called CLoTH was utilized. xUsing this simulation system Martin's shortest path algorithm was implemented so that effects of multi criteria path finding were analyzed. Further throughout the research, a simulator which is easier to modify and being used in recent academic studies that is based on Python was being used. This simulator made it possible to analyze other common LN clients. (ie. Eclair, LDK etc.) By making necessary modifications on the simulator, A-star (A*) path finding algorithm was implemented. A heuristic for the A-Star algorithm was proposed and experiments were carried out with this. Moreover on a different branch, necessary modifications to un-blind channel balances were being done. Lastly, modification to leave channels as they are, but only a certain set of nodes to be un-blinded was implemented, and study was being completed. In the study, for the dataset, a snapshot of the LN as of 12th of April 2022, which was shared to literature by Rene Pickhardt was being used. For channel balances where necessary maximum one Bitcoin amount used randomly by binomial and uniform distributions. According to the study, there was no significant effect of using Martin's shortest path algorithm. Experiments carried out with A-star showed that, compared to Dijkstra based clients, for bigger amounts of transactions Dijkstra performed better. On the other hand, when run-time of simulation was considered, it was shown that A-star performed better. That meant for micro-transactions A-star could be used for more efficient transaction activities. In the experiments where channel balances un-blinded, high transaction success was being observed. On top of that, even though transaction amounts are increased, transaction success was not dropped significantly unlike a blinded network. For the experiments carried out when not all nodes were unblinded, it was shown that transaction success was significantly higher, which means that a sub-network, where privacy is not a big concern, can be built to increase overall network health.
653 ## - INDEX TERM--UNCONTROLLED
Uncontrolled term Bitcoin
Uncontrolled term Blokzincir
Uncontrolled term Lightning network
Uncontrolled term A-star
Uncontrolled term Ödeme kanalı ağları
Uncontrolled term Lightning network
Uncontrolled term Payment channel networks
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Selçuk, Ali Aydın
9 (RLIN) 126357
710 ## - ADDED ENTRY--CORPORATE NAME
Corporate name or jurisdiction name as entry element TOBB Ekonomi ve Teknoloji Üniversitesi.
Subordinate unit Fen Bilimleri Enstitüsü
9 (RLIN) 77078
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Thesis
Source of classification or shelving scheme Other/Generic Classification Scheme

No items available.

Devinim Yazılım Eğitim Danışmanlık tarafından Koha'nın orjinal sürümü uyarlanarak geliştirilip kurulmuştur.