Plačila Pickhardt: Kako pošiljati velika plačila z bitcoini na Lightning PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.

Plačila Pickhardt: Kako pošiljati velika plačila z bitcoini na Lightning

Mreža strele velja za glavno rešitev v ekosistemu Bitcoin za izvedljivost majhnih transakcij BTC, saj omogoča pošiljanje najmanjših plačil skoraj brez provizije.

Dejansko je Lightning prehodil dolgo pot, odkar je bil prvič zasnovan leta 2015 in je začel delovati leta 2018. Zdaj je več kot 88,000 javnih kanalov, ki imajo več kot 4,000 BTC, glede na podatke Txstats.com.

Prekrivno omrežje Bitcoin je v preteklem letu uživalo znatno rast, potem ko je bilo v svetovnih medijih postavljeno v ospredje, ko je Salvador sprejel bitcoin kot zakonito plačilno sredstvo. Ta poteza je Lightningu dala veliko legitimnosti, saj je svetu postalo jasno, da se bitcoin dejansko lahko uporablja za nakup dnevnih dobrin.

Rast bitcoinovega omrežja Lightning Network v zadnjem letu. Vir slike: Txstats.com.

Dokler še obstaja veliko dela Da bi globalno sprejetje omrežja Lightning postalo realno možno, je protokol utrdil svoj položaj glavne rešitve za skaliranje za plačila z bitcoini.

Vendar pa zaradi zasnove medsebojno povezanih kanalov omrežja Lightning Network ni zagotovljeno, da bodo plačila, poslana po omrežju, uspešna, zato se je treba odločiti, na kakšen način naj denarnica daje prednost plačilnemu toku. Eden od primerov tega je določanje prednosti glede na pristojbine za usmerjanje, kar je najbolj priljubljeno določanje prednosti; si prizadeva izberite pot v omrežju, ki za pošiljatelja pomeni minimalne stroške provizije.

A pot v omrežju Lightning Network se nanaša na pot, ki jo opravi plačilo Lightning od pošiljatelja do prejemnika po različnih kanalih. Usmerjanje omogoča plačilo med danim pošiljateljem in prejemnikom, ne da bi obe strani morali odpreti kanal med seboj. Vozlišča med njimi usmerjajo plačilo prek svojih kanalov v zameno za provizijo za usmerjanje.

Čeprav lahko izbira najcenejše poti pogosto dobro deluje pri majhnih plačilih, ko se znesek plačila poveča, je manjša verjetnost, da bo plačilo uspešno. Z drugimi besedami, verjetnost, da lahko cenejša pot - in Lightning Network na splošno - uspešno izvede dano plačilo zmanjša, ko se velikost tega plačila poveča.

Velik del tega problema se vrti okoli vprašanja likvidnosti, ki je potrebna za pretok sredstev tako z vidika pošiljatelja kot prejemnika – in vsakega vmesnega kanala.

Seveda, večje kot je plačilo, večja je potreba po likvidnosti v kanalih Lightning, da plačilo uspešno prečka omrežje do cilja. Pri majhnih plačilih to ni tako pomembno: verjetnost, da bo zmogljivost kanala v bitcoinih zadostna za izvedbo majhnega plačila, je velika, vendar pade, ko se poveča količina poslanih BTC. Zato pošiljateljem majhnih plačil v bitcoinih, poslanih prek Lightninga, običajno ni treba skrbeti veliko za vprašanje likvidnosti kot pri pošiljanju večjih plačil.

Kljub temu so tudi majhna plačila dovzetna za neuspešno dostavo na Lightning. V tem smislu se zdi povečanje zanesljivosti za mala in velika plačila dobra ideja.

Rene Pickhardt, raziskovalec in pedagog Lightning Network, je razmišljal o tem problemu in začel raziskovati načine za optimizacijo verjetnosti, da bo plačilo uspešno. Zdaj njegove raziskave obrodijo sadove.

Plačila Pickhardt: Povečanje zanesljivosti za plačila Lightning

Kot je pojasnjeno zgoraj, je jedro težave z zanesljivostjo pri plačilih Lightning osredotočeno na likvidnost. Posledično večina Pichardtovega dela poskuša odgovoriti na vprašanje: kje je likvidnost?

Na to vprašanje ni enega samega odgovora. Še huje, pogosto tudi ni načina, da bi bili prepričani o tem, tudi če razmišljamo o enem samem kanalu.

Medtem ko je lahko določitev zmogljivosti bitcoina javnega kanala Lightning nepomembna, ni enostavno določiti, kako je ta zmogljivost razdeljena med enakovrednima – kar predstavlja izziv za pravilno oceno odhodne in dohodne likvidnosti v tem kanalu. Zato je zmožnost pošiljatelja, da natančno določi potrebno likvidnost za uspešno usmerjanje svojega plačila, zmanjšana.

Zaradi te negotovosti je Pickhardt ugotovil, da najboljši odgovor temelji na verjetnosti.

Pickhardt Payments kvantificira negotovost glede likvidnosti na verjetnost, začrta vse možne poti za dano plačilo in izbere tisto z največjo verjetnostjo uspeha. Z drugimi besedami, Pickhardt Payments poskuša izbrati pot z najnižjo stopnjo negotovosti.

Verjetnotni model, ki ga uporablja Pickhardt, ocenjuje količino likvidnosti, ki je v kanalu. Ta model se izvaja na javnih plačilnih kanalih Lightning Network, da se oceni, kako verjetno je, da v določenem kanalu obstaja določena količina likvidnosti. Plačilo se nato pošlje po poti, za katero je verjetneje, da bo vsebovala najvišji znesek likvidnosti – s čimer se želi optimizirati za zanesljivost. Če plačilo ne uspe, se model uči iz svoje napake tako, da posodobi svoje prepričanje o omrežju.

Pickhardtov pristop uporablja desetletja stare raziskave računalništva na rastočem protokolu Lightning. Natančneje, raziskovalec Lightning črpa iz poznega oče informacijske teorije Clauda Shannona delo o komunikacijskih kanalih, entropiji in negotovosti za kvantificiranje komunikacijske negotovosti z verjetnostnimi porazdelitvami.

Plačila Pickhardt za velike transakcije

Pri Lightningu so velika plačila bolj izvedljiva, če so razdeljena na manjša plačila. Ti so nato preusmerjeni po omrežju do cilja in če so vsi uspešni, je prvotno plačilo uspešno.

Glede na to, da morajo vse delitve uspeti, da bo prvotno plačilo uspešno, na večje število plačil je prvotno plačilo razdeljeno, manjša je verjetnost uspeha. To je zato, ker se verjetnost, da prvotno plačilo uspe, ugotovi z množenjem verjetnosti, da bo vsako "otroško" plačilo uspelo. To ustvarja nekakšen paradoks, saj teoretično manjše kot je plačilo, večja je možnost uspeha. Zato se pojavi izziv optimizacije pri iskanju pravilne delitve.

Pickhardt Payments poskuša povečati verjetnost, da bo prvotno plačilo uspelo, tako da si prizadeva za to optimizacijo, ki je dosežena z zmanjšanjem stroškov negotovosti. Da bi to dosegel, uporablja vzvode operacijske raziskave (OR).

Natančneje, Pichardt Payments uporablja Tokovi z minimalnimi stroški, dobro raziskano orodje s področja OR, za modeliranje in izvajanje optimalnega večdelnega plačila Lightning — izboljšanje postopka odločanja o delitvi in ​​izvajanju plačil na Lightningu. Skratka, predpostavka je, da je negotovost glede informacij o likvidnosti za vsak kanal povezana s stroški.

Stroške negotovosti, ki jih ne smemo zamenjevati s stroški honorarjev, si lahko predstavljamo kot oportunitetnih stroškov pri preizkušanju dane poti. V teoriji višji kot so stroški negotovosti, višji so oportunitetni stroški, saj je manj verjetno, da bo plačilo uspešno. Kvantificiranje te negotovosti omogoča podjetju Pickhardt Payments, da zmanjša oportunitetne stroške in izbere pot, ki poveča možnosti za uspeh.

Navsezadnje te optimizacije omogočajo Pickhardt Plačila za pošljite velika plačila Lightning ki je bilo prej v omrežju nemogoče.

Pickhardtova zasnova se razlikuje od trenutnih praks na Lightningu, ker se, tako kot pri enkratnih plačilih, prednostna razvrstitev za razdeljena plačila običajno izvede na podlagi provizij. Po drugi strani pa Pickhardt Payments daje prednost znižanju stroškov negotovosti, saj želi povečati verjetnost dostave plačila, kar pomeni, da so provizije lahko pogosto razmeroma drage v primerjavi s tistimi, ki se običajno plačujejo pri Lightningu.

Vendar je Pickhardt za revijo Bitcoin Magazine povedal, da bi njegov algoritem lahko ponudil tudi možnost optimizacije za provizije, čeprav trdi to je trenutno računsko težko glede na obstoj osnovne pristojbine Lightning. V tem primeru bi bil izziv najti optimalno ravnotežje med obema možnostma — kar imenuje »funkcije« — ko se uporabniki ukvarjajo s tem, čemur na koncu želijo dati prednost.

Kako danes uporabljati plačila Pichardt

Uporaba plačil Pickhardt je danes možna prek LND upravljaJ avtorja Carsten Otto. Druga možnost je, da se Pickhardt razvija knjižnica ki trenutno omogoča simulacije in proizvodne teste. Pickhardt je za revijo Bitcoin Magazine povedal, da bo sčasoma poslal knjižnico z vezmi za implementacije, vendar to trenutno ni tako pomembna kot tehnična pravilnost, varnost in čas izvajanja. Čeprav še ni preprostega načina, na katerega bi navaden uporabnik lahko izkoristil Pickhardt Payments, bi se morala razpoložljivost povečati, saj razvijalci še naprej delajo na algoritmu in knjižnici, da bi se lahko pohvalili z njegovo robustnostjo in varnostjo.

Hvala Reneju Pickhardtu za informacije in povratne informacije.

Za več podrobnosti o plačilih Pickhardt se pomaknite do povezanih raziskovalna naloga in poštni seznam. Več virov je na voljo tudi na Pichardt's spletna stran.

Časovni žig:

Več od Bitcoin Magazine