Yadda saxlanmalı əsas məqamlar
2-ci səviyyə həlləri blokçeyn texnologiyasının genişlənmə məhdudiyyətlərinə cavab vermək üçün yaradılıb.
Lightning Network şəbəkəsi blok təsdiqi olmadan sürətli tranzaksiyalar təklif edən 2-ci səviyyə genişləndirmə həllidir, bu da effektiv mikroödənişlərə imkan verir.
Bu, çox imza ünvanları və Hash Timelock müqavilələri vasitəsilə təhlükəsiz və genişlənə bilən ödənişləri təmin edir.
Giriş
Kriptovalyutaların olduqca unikal xüsusiyyətləri var. Bunlar asanlıqla hakerlər tərəfindən hack edilə və ya deaktiv edilə bilməz və hər kəs bunları dünya üzrə dəyəri ötürmək üçün istifadə edə bilər, üçüncü tərəfin müdaxiləsi olmadan.
Bu xüsusiyyətləri qorumaq üçün əhəmiyyətli güzəştlərə getmək lazımdır. Kriptovalyuta şəbəkəsinin işləməsindən çoxsaylı qovşaqlar məsul olduğundan, ötürmə qabiliyyəti məhduddur. Buna görə də, blokçeyn şəbəkəsinin emal edə biləcəyi saniyədə əməliyyatların sayı (TPS) kütləvi tətbiq üçün nəzərdə tutulmuş texnologiya üçün nisbətən azdır.
Blokçeyn texnologiyasının daxili məhdudiyyətlərini aradan qaldırmaq üçün şəbəkənin emal edə biləcəyi əməliyyatların sayını artırmaq üçün bir neçə miqyaslanma həlli təklif edilmişdir. Bu məqalədə Bitcoin protokolunun genişləndirmələrindən biri olan Yıldırım Şəbəkəsini müzakirə edəcəyik.
İldırım Şəbəkəsi nədir?
Lightning Network, sürətli peer-to-peer əməliyyatlarına imkan verən blokçeyn üzərində işləyən bir şəbəkədir. Bu, yalnız Bitcoin-ə aid deyil; digər kriptovalyutalar da onu inteqrasiya edib.
"Blokçeyn üzərində işləmək" dedikdə nəyi nəzərdə tutduğumuzu düşünə bilərsiniz. Yəqin ki, Yıldırım Şəbəkəsi blokçeyn xaricində və ya 2-ci səviyyəli həll kimi tanınır. Bu, istifadəçilərə hər bir əməliyyatı blokçeyndə qeyd etmədən əməliyyatlar aparmağa imkan verir.
Yıldırım Şəbəkəsi Bitcoin şəbəkəsindən ayrıdır və öz qovşaqlarına və proqram təminatına malikdir, lakin yenə də əsas blokçeynlə əlaqə saxlayır. Yıldırım Şəbəkəsinə daxil olmaq və ya çıxmaq üçün blokçeyn üzərində xüsusi əməliyyatlar yaratmalısınız.
İlk əməliyyatınızla əslində başqa bir istifadəçi ilə bir növ ağıllı müqavilə bağlayırsınız. Təfərrüatlara keçməzdən əvvəl, ağıllı müqavilənin digər istifadəçi ilə şəxsi mühasibat kitabçası olduğunu təsəvvür edin. Bu kitabçada bir çox əməliyyatı qeyd edə bilərsiniz. Bunlar yalnız sizə və qarşı tərəfinizə görünür, lakin müəyyən spesifik xüsusiyyətlərə görə heç biriniz fırıldaq edə bilməzsiniz.
Bu mini-kitabxana kanal adlandırdığımız şeydir. Tutaq ki, Alis və Bob ağıllı müqaviləyə 5 BTC qoyublar. Onların kanalında indi hər birinin balansı 5 BTC-dir. Alis kitabxanaya "Mən Boba 1 BTC ödədim" yaza bilər. Bobun indi 6 BTC-si olacaqdı. Digər tərəfdən, Alisin yalnız 4-ü olacaqdı. Daha sonra Bob Alisə 2 BTC göndərmək qərarına gələ bilər və beləliklə, balanslar yenilənə bilər ki, Alisin indi 6 BTC-si, Bobun isə yalnız 4-ü qalsın. İki qəhrəmanımız bu hərəkətləri bir müddət yerinə yetirməyə davam edə bilərlər.
İstənilən vaxt onlardan hər hansı biri blokçeyndə kanalın cari vəziyyətini dərc edə bilər. Bu mərhələdə kanalın hər iki tərəfindəki balanslar blokçeyndəki müvafiq tərəflərə bölüşdürülür.
Adına sadiq qalan İldırım əməliyyatları ildırım sürətlidir. Ödənişlərin internet bağlantınız imkan verdiyi qədər tez emal edilməsi üçün blok təsdiqini gözləməyə ehtiyac yoxdur.
Yıldırım Şəbəkəsi niyə lazımdır?
İndiyə qədər Yıldırım Şəbəkəsi (qısaldılmış şəkildə "LN") Bitcoin blokçeyninin miqyaslılığını artırmaq üçün ən real yanaşma kimi görünür. Belə geniş ekosistemdə dəyişikliklərin əlaqələndirilməsi sərt çəngəllər və potensial olaraq fəlakətli səhvlər riskləri səbəbindən olduqca həssasdır. Bu qədər böyük dəyər təhlükə altında olduğu üçün təcrübələr inanılmaz dərəcədə risklidir.
Bu təcrübəni blokçeyndən ayırdığınız zaman rahatlıq qazanırsınız. Bir şey səhv gedərsə, bu, Bitcoin şəbəkəsinə təsir göstərməyəcək. 2-ci səviyyə həlləri protokolun 15 ildən çox müddət ərzində işləməsinə imkan verən təhlükəsizlik fərziyyələrini pozmur.
Köhnə iş üsulunu dəyişdirmək öhdəliyi də yoxdur. Blokçeyn üzərindəki əməliyyatlar son istifadəçi üçün işləməyə davam edir, lakin indi onlar blokçeyn xaricində əməliyyatlar aparmaq seçiminə malikdirlər.
Yıldırım Şəbəkəsindən istifadə bir neçə üstünlük təklif edir. Budur bir neçə üstünlük.
Ölçülənə bilənlik
Bitcoin blokları adətən hər on dəqiqədən bir yaradılır və bir çox əməliyyatı saxlaya bilmir. Blok sahəsi uğrunda mübarizə aparmalı olduğunuz nadir bir mənbədir. Əslində, əməliyyatlarınızın mümkün qədər tez daxil edilməsi üçün digər istifadəçilərlə rəqabət aparırsınız. Maynerlər əsasən ödəniş almaqla məşğul olduqları üçün ən yüksək komissiyalı əməliyyatlara üstünlük verəcəklər.
Eyni anda yalnız bir neçə istifadəçi vəsait göndərməyə çalışdıqda, bu, əslində problem deyil. Aşağı komissiyalar təyin edə bilərsiniz və əməliyyatın növbəti bloka daxil olma ehtimalı yüksəkdir. Lakin, çox sayda istifadəçi eyni vaxtda əməliyyatlar yayımladıqda, orta komissiyalar əhəmiyyətli dərəcədə arta bilər. Onların 10 dolları keçdiyi bir neçə hal olub. 2017-ci ilin öküz bazarının zirvəsində onlar hətta 50 dolları keçdilər. 2021-ci ilin aprel ayında orta əməliyyat komissiyaları hətta 60 dolları keçdi.
Bu, minlərlə dollarlıq Bitcoin əməliyyatları üçün əhəmiyyətsiz görünə bilər, lakin kiçik ödənişlər üçün uyğun deyil. 3 dollarlıq qəhvə üçün kim 10 dollarlıq komissiya ödəmək istəyər ki?
Lightning Network ilə həmişə iki ödəniş ödəməlisiniz: biri kanalı açmaq üçün, digəri isə onu bağlamaq üçün. Lakin kanal açıq olduqdan sonra siz və qarşı tərəfiniz minlərlə pulsuz əməliyyat apara bilərsiniz. Bitirdikdən sonra sadəcə son vəziyyəti blokçeynə dərc edirsiniz.
Ümumilikdə, daha çox istifadəçi Lightning Network kimi şəbəkədənkənar həlləri qəbul edərsə, blok sahəsi daha səmərəli istifadə olunacaq. Aşağı dəyərli, yüksək tezlikli köçürmələr ödəniş kanalları vasitəsilə həyata keçirilə bilər, blok sahəsi isə daha böyük əməliyyatlar və kanalların açılması/bağlanması üçün istifadə edilə bilər. Bu, sistemi daha geniş istifadəçi bazası üçün əlçatan edəcək və uzunmüddətli perspektivdə miqyaslanmağa imkan verəcək.
Mikroödənişlər
Bir əməliyyatda göndərə biləcəyiniz minimum Bitcoin miqdarı təxminən 0.00000546 BTC-dir. Yazı zamanı bu, təxminən 38 sentə bərabərdir. Bu, kifayət qədər kiçik bir məbləğdir, lakin Yıldırım Şəbəkəsi limiti mümkün olan ən kiçik vahidə (0.00000001 BTC və ya bir satoşi) endirməyə imkan verir.
Yıldırım Şəbəkəsi mikroödənişlər üçün daha uyğundur. Mütəmadi əməliyyatlar üzrə ödənişlər əsas blokçeyn üzərindən kiçik məbləğlərin göndərilməsini qeyri-mümkün edir. Bununla belə, xüsusi bir kanal daxilində Bitcoin-in bir hissəsini pulsuz göndərə bilərsiniz.
Mikroödənişlər bir çox istifadə halları üçün uyğundur. Bəziləri hesab edir ki, istifadəçilər aylıq abunə əvəzinə hər dəfə xidmətdən istifadə etdikdə olduqca az məbləğ ödəyərək abunə modellərini əvəz edə bilərlər.
Məxfilik
Yıldırım Şəbəkəsinin digər bir üstünlüyü, istifadəçilərinə yüksək dərəcədə məxfilik təmin edə bilməsidir. Tərəflərin kanallarını daha geniş şəbəkəyə açıqlamalarına ehtiyac yoxdur. Blokçeynə baxıb bir əməliyyatın bir kanal açdığını deyə bilsəniz də, həmin kanalda nə baş verdiyini mütləq bilməyəcəksiniz. İştirakçılar kanallarını şəxsi etmək qərarına gəlsələr, onun daxilində baş verən əməliyyatlar haqqında yalnız onlar biləcəklər.
Əgər Alisin Bobla, Bobun isə Kerolla kanalı varsa, Alis və Kerol Bob vasitəsilə bir-birlərinə ödənişlər göndərə bilərlər. Əgər Den Kerolla bağlıdırsa, Alis ona ödənişlər göndərə bilər. Yıldırım Şəbəkəsinə bir-biri ilə əlaqəli ödəniş kanallarının geniş şəbəkəsi kimi baxmaq olar. Belə bir quruluşda, kanal bağlandıqdan sonra Alisin kimə pul göndərdiyindən əmin olmaya bilərsiniz.
Yıldırım Şəbəkəsi necə işləyir?
Yıldırım Şəbəkəsinin yüksək səviyyədə qovşaqlar arasındakı kanallardan necə asılı olduğunu izah etdik. İndi isə əsas məqamlara nəzər salaq.
Çox imzalı ünvanlar
Çoximzalı (və ya çoximzalı) ünvan, birdən çox gizli açarın vəsait xərcləyə biləcəyi bir ünvandır. Çoximzalı ünvan yaratarkən, neçə gizli açarın vəsait xərcləyə biləcəyini və əməliyyatı imzalamaq üçün neçə açarın tələb olunduğunu göstərməlisiniz. Məsələn, 1-5 sxemi, beş açarın etibarlı imza yarada biləcəyini və yalnız birinin lazım olduğunu bildirir. 2-3 sxemi, vəsaiti xərcləmək üçün üç açardan ikisinin tələb olunduğunu göstərir.
Yıldırım Kanalını başlatmaq üçün iştirakçılar vəsaitləri 2-2 sxemində kilidləyirlər. Yalnız iki gizli açar imzalana bilər və bunlar kriptovalyutaların hərəkəti üçün tələb olunur. Gəlin dostlarımız Alis və Boba qayıdaq. Önümüzdəki aylarda bir-birlərinə çoxsaylı ödənişlər edəcəyini gözləyərək, onlar Yıldırım Şəbəkəsi kanalı açmağa qərar verirlər.
Başlamaq üçün, hər biri ortaq mülkiyyətdə olan multisign ünvanına 3 BTC yatırır. Bir daha qeyd etmək vacibdir ki, Bob Alisin razılığı olmadan ünvandan vəsait çıxara bilməz və əksinə.
İndi onlar sadəcə bir-birlərinin balanslarını tənzimləmək üçün bir kağız parçası saxlaya bilərlər. Onların müvafiq başlanğıc balansları 3 BTC-dir. Əgər Alisin Boba 1 BTC ödəmək istəyirsə, niyə Alisin indi 2 BTC, Bobun isə 4 BTC olduğunu göstərən bir qeyd etməyəsiniz? Balanslar vəsaiti çıxarmağa qərar verənə qədər bu şəkildə izlənilə bilər.
Bu mümkündür, amma burada nə əyləncə var? Daha da əhəmiyyətlisi, bu, tərəflərdən birinin əməkdaşlıqdan asanlıqla imtina etməsinə imkan vermirmi? Əgər Alisa 6 BTC, Bob isə 0 ilə nəticələnərsə, Bobun vəsaitləri buraxmaqdan imtina etməsinə heç nə mane olmur (bəlkə də Alisa ilə dostluğundan başqa).
Contrats Hash Timelock (HTLC)
Yuxarıdakı sistem yorucudur və bugünkü etibarlı qurğulardan daha çox şey təklif etmir. Elis və Bob arasında "müqaviləni" tətbiq edən bir mexanizm tətbiq etdikdə vəziyyət daha maraqlı olur. Bir tərəf qaydalara uyğun oynamamaq qərarına gəlsə, digər tərəf yenə də kanaldan vəsaitlərini geri götürmək üçün müraciət edə bilər.
Bu mexanizm Hash Timelock Müqaviləsi (və ya HTLC)-dir. Termin qorxulu səslənsə də, başa düşmək üçün nisbətən sadə bir anlayışdır. Kanal daxilində hər hansı bir qeyri-əməkdaşlıq davranışını həll etmək üçün iki texnologiyanı (hashlock və timelock) birləşdirir.
Heşlok, əməliyyata qoyulan və xərclərin sirri bildiyinizi sübut etməklə məhdudlaşdıran bir şərtdir. Göndərən bir sıra məlumatı heş edir və heşi alıcıya göndərilən əməliyyata daxil edir. Alıcı vəsaiti yalnız heşlə uyğun gələn orijinal məlumatı (sirri) təqdim etdikdə xərcləyə bilər. Və bu məlumatları təqdim etməyin yeganə yolu göndərənin onu onlara verməsidir.
Zaman kilidi şərti vəsaitlərin müəyyən bir tarixdən əvvəl xərclənməsinin qarşısını alır. Bu tarix müəyyən bir vaxt və ya əvvəlcədən müəyyən edilmiş blok hündürlüyü kimi müəyyən edilir.
HTLC-lər heşlok və zaman kilidlərinin birləşməsini təmsil edir. Praktikada HTLC-lər şərti ödənişlər yaratmaq üçün istifadə edilə bilər: alıcı müəyyən bir tarixdən əvvəl sirr təqdim etməlidir; əks halda göndərən vəsaiti geri ala bilər. Növbəti bölməni yəqin ki, bir nümunə ilə daha yaxşı izah edə bilərik, ona görə də gəlin Alis və Boba qayıdaq.
Kanalların açılması və bağlanması
Biz paylaşacaqları çoximzalı ünvanı maliyyələşdirmək üçün yeni əməliyyatlar yaradan Alis və Bob nümunəsini verdik. Lakin bu əməliyyatlar hələ blokçeyndə dərc olunmayıb! Bundan əvvəl görüləsi daha bir iş var.
Bobdan üç jeton və Alisdən üç jeton.
Unutmayın ki, bu kriptovalyutaların multi-sign-dən çıxmasının yeganə yolu Elis və Bobun birgə əməliyyat imzalamasıdır. Əgər Elis altı kriptovalyutanı xarici ünvana göndərmək istəyirsə, Bobun razılığına ehtiyacı olacaq. Əvvəlcə əməliyyat aparmalı (həmin ünvana altı bitkoin göndərməli) və öz imzasını əlavə etməlidir.
O, əməliyyatı dərhal dərc etməyə cəhd edə bilərdi, amma Bob onu imzalamadığı üçün bu, etibarlı olmazdı. Alisa əvvəlcə natamam əməliyyatı ona verməli idi. Bob imzasını əlavə etdikdən sonra əməliyyat etibarlı oldu.
Hələ də hər kəsin dürüst əməkdaşlıq etməsinə imkan verən bir mexanizm tətbiq etməmişik. Yuxarıda qeyd edildiyi kimi, qarşı tərəfiniz əməkdaşlıq etməkdən imtina edərsə, vəsaitləriniz faktiki olaraq tələyə düşəcək. Gəlin bunun qarşısını alan mexanizmə nəzər salaq. Araşdırılmalı bir neçə hissə var, ona görə də diqqətlə baxın.
Hər tərəf bir sirri təqdim etməlidir: gəlin onları sadəcə As və B adlandıraq. Əgər Alisa və Bob onları açsaydılar, bunlar zəif sirr olardı, buna görə də onları hələlik gizli saxlayırlar. Cütlük öz sirlərinin heşlərini yaradacaq: h(As) və h(Bs). Sirlərini bölüşmək əvəzinə, heşlərini paylaşırlar.
Alisa və Bob sirlərini bölüşürlər.
Alis və Bob həmçinin ilk əməliyyatlarını çoximzalı ünvana dərc etməzdən əvvəl bir sıra öhdəlik əməliyyatları yaratmalıdırlar. Bu, digər tərəfin vəsaitləri girov saxlamaq qərarına gəldiyi təqdirdə onlara müraciət etməyə imkan verəcək.
Əgər bir kanalı əvvəllər müzakirə etdiyimiz mini-kitab kitabı kimi düşünsəniz, öhdəlik əməliyyatları kitab kitabına etdiyiniz yeniləmələrdir. Hər dəfə yeni bir cüt öhdəlik əməliyyatı yaratdıqda, iki iştirakçı arasında vəsaitləri yenidən balanslaşdırırsınız.
Alisin hesabının iki çıxışı olacaq: biri sahib olduğu ünvana ödəniş edən, digəri isə yeni çoximzalı ünvanda kilidlənən hesab. Alisa hesabı imzalayıb Boba verir.
Alisin əməliyyatının iki çıxışı var: biri öz ünvanına, digəri isə yeni çoximzalı hesaba. Alisin əməliyyatın etibarlı olması üçün hələ də Bobun imzasına ehtiyacı var.
Bob da eyni şeyi edir: bir gəzintinin pulu ödənilir, digəri isə fərqli çoximzalı ünvan üçün pul ödəyir. O, sənədi imzalayıb Alisə verir.
Bizim iki natamam, lakin oxşar əməliyyatımız var.
Alisa adətən Bobun əməliyyatını etibarlı etmək üçün ona imza əlavə edə bilərdi. Lakin, bu vəsaitlərin hələ maliyyələşdirmədiyimiz 2-yə-2 çoximzalı hesabdan xərcləndiyini görəcəksiniz. Bu, lazımi balansı olmayan bir hesabdan çek xərcləməyə çalışmağa bənzəyir. Buna görə də, qismən imzalanmış bu əməliyyatlardan yalnız çoximzalı hesab işlədikdən sonra istifadə etmək olar.
Yeni çoximzalı ünvanlar (3 BTC-nin təyin olunduğu yerlər) müəyyən spesifik xüsusiyyətlərə malikdir. Gəlin Alisin imzaladığı və Boba verdiyi natamam əməliyyata nəzər salaq. Çoximzalı çıxış aşağıdakı şərtlər altında xərclənə bilər:
Hər iki tərəf əməkdaşlıq yolu ilə imzalaya bilər.
Bob müəyyən bir müddətdən sonra (vaxt kilidi vəziyyətinə görə) onları özü xərcləyə biləcək.
Əgər Alisa Bob B-nin sirrini bilirsə, onları xərcləyə bilər.
Bobun Alisə verdiyi əməliyyatla bağlı:
Hər iki tərəf əməkdaşlıq yolu ilə imzalaya bilər.
Alisa müəyyən bir müddətdən sonra onları təkbaşına xərcləyə bilər.
Bob, əgər Alisa Asın sirrini bilirsə, onları xərcləyə bilər.
Nəzərə alın ki, tərəflərdən heç biri digərinin sirrini bilmir, ona görə də 3-cü şərt hələlik mümkün deyil. Qeyd etmək lazımdır ki, əməliyyat imzalasanız, qarşı tərəfiniz vəsaitləri dərhal xərcləyə bilər, çünki onların buraxılması üçün xüsusi şərtlər yoxdur. Vəsaitləri özünüz xərcləmək üçün ya zaman kilidi müddətinin bitməsini gözləyə, ya da onları dərhal xərcləmək üçün digər tərəflə əməkdaşlıq edə bilərsiniz.
Əla! Artıq əməliyyatları orijinal 2-2 çoximzalı ünvana dərc edə bilərsiniz. Nəhayət ki, bunu təhlükəsiz şəkildə etmək mümkündür, çünki qarşı tərəfiniz kanaldan imtina edərsə, vəsaitlərinizi geri ala bilərsiniz.
Əməliyyatlar təsdiqləndikdən sonra kanal fəaliyyətə başlayır. Bu ilk əməliyyat cütü bizə mini-kitabın hazırkı vəziyyətini göstərir. Hazırda o, Boba 3 BTC və Alisə 3 BTC ödəyəcək.
Alis Boba başqa bir ödəniş etmək istədikdə, cütlük ilk dəsti əvəz etmək üçün iki yeni əməliyyat yaradır. Prinsip eynidir: onlar yalnız qismən imzalanırlar. Lakin Alis və Bob əvvəlcə köhnə sirlərindən imtina etməli və növbəti əməliyyatlar üçün yeni heşləri mübadilə etməlidirlər.
Əgər Alis Boba 1 BTC ödəmək istəyirsə, iki yeni əməliyyat Alisə 2 BTC, Boba isə 4 BTC kredit verəcək. Beləliklə, balans yenilənib.
Hər bir tərəf blokçeyndə "həll etmək" üçün son əməliyyatların istənilən birini imzalaya və yayımlaya bilər. Lakin, hansı tərəf bunu edərsə, zaman kilidinin bitməsini gözləməli olacaq, digər tərəf isə vəsaiti dərhal xərcləyə bilər. Unutmayın ki, Bob Alisin əməliyyatını imzalayıb yayımlayarsa, o, artıq qeyd-şərtsiz çıxış hüququna malikdir.
Hər iki tərəf kanalı birlikdə bağlamaq qərarına gələ bilər (kooperativ bağlanma). Bu, yəqin ki, vəsaitləri blokçeynə qaytarmağın ən sadə və ən sürətli yoludur. Bir tərəf cavab verməzsə və ya əməkdaşlıq etməkdən imtina edərsə, digər tərəf kilidləmə müddətinin bitməsini gözləyərkən (timelock) yenə də vəsaitlərini geri ala bilər.
Yıldırım Şəbəkəsi fırıldaqçılığın qarşısını necə alır?
Burada artıq hücum vektorunu müəyyən etmiş ola bilərsiniz. Əgər Bobun balansında 1 BTC varsa, 1-dən çox BTC-yə sahib olduğunu göstərən köhnə bir əməliyyatı yayımlamasına nə mane olur? O, artıq Alisin yarı imzalı əməliyyatını alıb; əməliyyatı yayımlamadan əvvəl sadəcə imzasını əlavə etməli olmazdımı?
Bəlkə də bütün balansını itirə biləcəyi faktından başqa heç nə ona bunu etməyə mane olmur. Tutaq ki, o, bu ideyanı davam etdirir və əvvəllər qeyd etdiyimiz çox imzalı ünvana 1 BTC və 5 BTC ödəyən köhnə bir əməliyyatı paylaşır.
Alis BTC-ni dərhal alır. Digər tərəfdən, Bob çox imzalı ünvandan xərcləməzdən əvvəl zaman kilidinin bitməsini gözləməlidir. Alisin bu vəsaitləri dərhal xərcləməsinə imkan verən qeyd etdiyimiz digər şərti xatırlayırsınız? Onun hələ sahib olmadığı bir sirrə ehtiyacı var. İndi sahibdir: ikinci əməliyyat dəsti yaradılan kimi Bob bu sirri ona açdı.
Bob gözləyərkən, zaman kilidi bitənə qədər heç nə edə bilməyən Alisa vəsaitləri köçürə bilər. Bu cərimə əsaslı mexanizm iştirakçıların kriptovalyutalarına girişi itirmək cəzası ilə fırıldaq etməsinin qarşısını alır.
Ödəniş marşrutlaşdırması
Daha əvvəl kanalların birləşdirilə biləcəyini qeyd etmişdik. Əgər bu mümkün olmasaydı, Yıldırım Şəbəkəsi ödənişlər üçün faydalı olmazdı. Həqiqətən də növbəti bir neçə ay ərzində gündəlik kofein qəbul etmək üçün qəhvəxanası olan bir kanala 500 dollar yatıracaqsınız?
Heç kim bunu etmir. Əgər Alisa Bob ilə kanal açarsa və Bobun Kerol ilə kanalı varsa, Bob ödənişləri ikisi arasında yönləndirə bilər. Bu, bir neçə "keçid" üzərində işləyə bilər, beləliklə, Alisa həmin marşrutdakı istənilən şəxsə pul ödəyə bilər.
Bu ssenaridə, Elis Frankın evinə çatmaq üçün bir neçə əlaqədən istifadə edə bilər. Praktikada o, həmişə ən asanını seçəcək.
Marşrutlaşdırmadakı rollarına görə vasitəçilər kiçik ödənişlər tələb edə bilərlər (lakin bu məcburi deyil). Yıldırım Şəbəkəsi nisbətən yeni olduğundan, ödəniş bazarı hələ formalaşmayıb. Çoxlarının gözlədiyi şey, təmin edilən likvidliyə əsaslanan ödənişlərdir.
Əsas blokçeyndə ödənişləriniz yalnız əməliyyatınızın blokda tutduğu yerə əsaslanır; ötürülən dəyər əhəmiyyətsizdir — 1 dollar və ya 10.000.000 dollarlıq ödənişlər eyni qiymətə başa gəlir. Bunun əksinə olaraq, Yıldırım Şəbəkəsində blok sahəsi yoxdur.
Bunun əvəzinə, lokal və uzaq balanslar anlayışı mövcuddur. Lokal balans, kanalın sonuna "itələyə" biləcəyiniz məbləğdir. Uzaq balans, qarşı tərəfinizin sizə itələyə biləcəyi balansdır.
Başqa bir nümunəyə baxaq. Yuxarıdakı marşruta daha yaxından nəzər salaq: Alice <> Carol <> Frank.
Alice-dən Franka 0.3 BTC köçürməsindən əvvəl və sonra istifadəçi balansı.
Alice <> Carol və Carol <> Frank əməliyyatlarının hər birinin ümumi tutumu 1 BTC-dir. Alice-in yerli balansı 0.7 BTC-dir. Əgər əməliyyatlar indi blokçeyn üzərindən həyata keçirilsəydi, Alice-in 0.7 BTC-si olardı və Carol uzaqdan balansı (0.3 BTC) alacaqdı.
Əgər Alis Franka 0.3 BTC göndərmək istəyirsə, o, sadəcə kanal vasitəsilə Kerala 0.3 BTC göndərməlidir. Daha sonra Kerol yerli balansından kanal vasitəsilə Franka 0.3 BTC göndərir. Beləliklə, Kerolun balansı eyni qalır: Alisin +0.3 BTC və Frankın -0.3 BTC-ləri bir-birini ləğv edir.
Kerol, Frank və Alis arasında əlaqə yaratmaqla dəyərini itirmir, lakin elastikliyini itirir. İndi o, Alis ilə kanalında 0,6 BTC xərcləyə bilər, lakin Frank ilə kanalda yalnız 0,1 BTC xərcləyə bilər.
Həmçinin, Elisin yalnız Kerolla, Frankın isə daha böyük bir şəbəkəyə qoşulduğu bir vəziyyəti təsəvvür edə bilərik. Əvvəllər Frank vasitəsilə digər insanlara cəmi 0,4 BTC göndərə bilən Kerol indi yalnız 0,1 BTC göndərə bilir, çünki kanalın sonunda yalnız bu qədər pul var.
Bu ssenaridə, Elis faktiki olaraq Kerolun likvidliyini tükədir. Qarşı tərəf olmadan Kerol öz mövqeyini zəiflətmək istəməyə bilər. Bunu həll etmək üçün o, sadəcə deyə bilər: Hər 0,01 BTC-ni on satoşi dərəcəsi ilə yönləndirəcəyəm. Bu şəkildə, Kerol yerli balansını "daha güclü" yollarda nə qədər çox qurban verərsə, bir o qədər çox mükafatlandırılır.
Daha əvvəl qeyd edildiyi kimi, faktiki olaraq heç bir komissiya haqqı tutulmur. Bəziləri likvidliyin azalmasından narahat olmaya bilər. Digərləri isə sadəcə birbaşa alıcıya kanallar aça bilər.
İldırım Şəbəkə Məhdudiyyətləri
Əgər Yıldırım Şəbəkəsi Bitcoin-in bütün miqyaslanma problemlərinin həlli olduğunu sübut etsəydi, bu, fantastik olardı. Təəssüf ki, onun da öz çatışmazlıqları var.
İstifadə rahatlığı
Bitcoin yeni başlayanlar üçün ən intuitiv sistem deyil: məsələn, ünvanlar və ödənişlər başa düşülməsi çətin olan anlayışlardır. Müştəri hesabını qurduqdan sonra istifadəçilər ödəniş etməzdən əvvəl kanalları açmağa başlamalıdırlar. Vaxt aparan olmaqla yanaşı, yeni başlayanlar üçün daxilolma/çıxış tutumu kimi anlayışları başa düşmək tez bir zamanda yorucu olur.
Bununla belə, giriş maneələrini azaltmaq və istifadəçilərə daha sadə bir təcrübə təmin etmək üçün daim təkmilləşdirmələr edilir.
Likvidlik
Yıldırım Şəbəkəsinin əsas tənqidlərindən biri əməliyyatlar aparmaq qabiliyyətinizin məhdud olmasıdır. Kanalda kilidlədiyinizdən artıq xərcləyə bilməzsiniz. Bütün vəsaitlərinizi kanalın bütün vəsaitlərinin uzaq balansda qalması üçün xərcləsəniz, kanalı bağlamalı olacaqsınız. Bunun üçün kiminsə sizə pul ödəməsini də gözləyə bilərsiniz, amma bu ideal deyil.
Bağlantılarınız da ümumi kanal tutumu ilə məhdudlaşır. Gəlin Alice <> Carol <> Frank bağlantısı nümunəmizə qayıdaq. Əgər Alice və Carolun hər birinin kanalında 5 BTC tutumu varsa, lakin Carol və Frankın hər birinin yalnız 1 BTC tutumu varsa, Alice heç vaxt 1 BTC-dən çox göndərə bilməyəcək. Hətta bu halda belə, işləməsi üçün bütün balans Carolun tərəfində (Carol <> Frank kanalında) olmalıdır. Bu, LN kanalları vasitəsilə köçürülə bilən vəsaitlərin miqdarını əhəmiyyətli dərəcədə məhdudlaşdıra bilər və buna görə də onların istifadəsinə təsir göstərir.
Mərkəzlərin mərkəzləşdirilməsi
Əvvəlki bölmədə qeyd olunan problemə görə, şəbəkənin böyük "mərkəzlərin" - yəni əhəmiyyətli, yüksək dərəcədə qarşılıqlı əlaqədə olan və əhəmiyyətli likvidliyə malik qurumların yaradılmasına kömək edə biləcəyi ilə bağlı narahatlıq da mövcuddur. Bundan sonra bütün əsas ödənişlər bu qurumların bəziləri vasitəsilə yönləndirilməli olacaq.
Bu, açıq-aydın müsbət bir inkişaf deyil. Həqiqətən də, bu, sistemi zəiflədəcək, çünki bu qurumları sadəcə oflayn etmək bütün həmyaşıdlararası münasibətlərə əhəmiyyətli dərəcədə təsir göstərəcək. Senzura riski də artır, çünki əməliyyatlar yalnız bir neçə qurum vasitəsilə dövriyyəyə girəcək.
Yıldırım Şəbəkəsinin hazırkı vəziyyəti
2024-cü ilin mart ayı etibarilə Yıldırım Şəbəkəsi yaxşı işləyir. 13.000-dən çox aktiv qovşaq, 52.000-dən çox açıq kanal və 4.570-dən çox BTC tutumu var.
Yıldırım Şəbəkəsi qovşaqlarının qlobal paylanması.
Bir neçə qovşaq tətbiqi mövcuddur: Blockstream-in c-lightning, Lightning Labs-ın Lightning Network Daemon və ACINQ-nın Eclair ən populyarları arasındadır. Bir çox şirkət daha az təcrübəsiz istifadəçilər üçün istifadəyə hazır qovşaqlar təklif edir. Bu cihazlarla etməli olduğunuz tək şey onları işə salmaqdır və siz Lightning Network-dən istifadə etməyə hazırsınız.
Nəticə
2018-ci ildə əsas şəbəkədə istifadəyə verildiyindən bəri, Lightning Network əhəmiyyətli dərəcədə inkişaf etmişdir. Hazırda Lightning qovşağından istifadə müəyyən səviyyədə texniki təcrübə tələb etdiyindən, istifadə rahatlığı baxımından hələ də aradan qaldırılmalı olan bəzi maneələr var. Lakin, davam edən inkişafın miqyasını nəzərə alsaq, qarşıdakı illərdə giriş maneələrinin azaldığını görə bilərik.
Daha çox məlumat üçün
Blokçeyn miqyaslılığı: paralel blokçeynlər və ödəniş kanalları
Düyünlər nədir?
Ağıllı müqavilələr nədir və necə işləyirlər?
Məsuliyyətdən imtina və risk xəbərdarlığı: Bu məzmun yalnız ümumi məlumatlandırma və təhsil məqsədləri üçün, heç bir təqdimat və ya zəmanət olmadan "olduğu kimi" təqdim olunur. Bu, maliyyə, hüquqi və ya peşəkar məsləhət, eləcə də hər hansı bir məhsul və ya xidmət almaq üçün tövsiyə kimi qəbul edilməməlidir. Hər hansı bir qərar verməzdən əvvəl müvafiq peşəkar məsləhət almalısınız. Məqalə üçüncü tərəf töhfəçisi tərəfindən yazıldığı təqdirdə, məqalədə ifadə edilən fikirlərin mütləq Binance Academy-nin fikirlərini əks etdirmədiyini nəzərə alın. Daha ətraflı məlumat üçün tam məsuliyyətdən imtina bildirişimizi burada oxuyun. Rəqəmsal aktiv qiymətləri dəyişkən ola bilər. İnvestisiyanızın dəyəri həm aşağı, həm də yuxarı qalxa bilər və investisiya etdiyiniz məbləği geri ala bilməyəcəksiniz. İnvestisiya qərarlarınıza görə yalnız siz məsuliyyət daşıyırsınız və Binance Academy baş verə biləcək hər hansı bir itkiyə görə məsuliyyət daşımır. Bu məzmun maliyyə, hüquqi və ya peşəkar məsləhət kimi qəbul edilməməlidir. Daha ətraflı məlumat üçün İstifadə Şərtlərimizə və risk xəbərdarlığına baxın.
