Digital na Asset
Aberya sa mga Lightning Node: Ano ang Nangyari sa LND?

Noong Oktubre at unang bahagi ng Nobyembre 2022, dalawang beses sa loob ng wala pang isang buwan na nagkaproblema ang mga node na gumagamit ng LND, isang implementasyon ng Lightning Network ng Bitcoin. Naipasama ng isang gumagamit sa mga block ang di-karaniwan ngunit balidong transaksyon ayon sa mga tuntunin ng Bitcoin. Nailantad nito ang mga pagkakamali sa pagproseso ng LND kaya hindi na makasunod sa Bitcoin blockchain ang mga apektadong node. Hindi huminto ang buong Lightning Network at hindi nabago ang mga tuntunin ng consensus ng Bitcoin. Kilala ang gumagamit bilang Burak sa crypto Twitter, sa account na @brqgoo.
Mga Kilos ni Burak
Ayon sa mga ulat na kumalat noon at hindi pa nakukumpirma rito, nagbayad si Burak ng 700 dolyar sa malaking Bitcoin mining pool na F2Pool upang maisama ang kanyang di-karaniwang transaksyon. May mensahe itong, “Gagamit ka ng CLN at magiging masaya ka.” Ang CLN ay Core Lightning, isang implementasyon ng Lightning Network na iba sa LND (Lightning Network Daemon). LND ang tinamaan ng pagkakamaling tinatalakay rito; hindi naapektuhan ang Core Lightning ng mismong pagkakamaling iyon.
Ikalawang ganitong pangyayari sa loob ng isang buwan ang insidente noong unang bahagi ng Nobyembre. Noong Oktubre, nag-tweet si Burak, “Katatapos ko lang gumawa ng tapscript multisig na nangangailangan ng 998 sa 999 na lagda, at 4.90 dolyar lang ang bayad sa transaksyon.” Nailantad nito ang pagkakamali sa pagproseso na pumigil sa mga apektadong LND node na magpatuloy sa pagsabay sa Bitcoin blockchain. Hindi gumagawa ng sariling mga block ang Lightning, kaya hindi ito nangangahulugang may block na nabigo itong likhain.
Kaugnay ng ikalawang insidente noong unang bahagi ng Nobyembre 2022, naglabas siya ng tweet na nagsasabing, “Minsan, upang mahanap ang liwanag, kailangan muna nating hawakan ang dilim.” Itinuring siya ng ilan na mapanirang umaatake, samantalang para sa iba ay sinusubok niya ang tibay ng software at inilalantad ang mga kahinaan nito. Sinabi ng Bitcoin at Lightning developer at tagapagturo na si Rene Pickhardt na hindi naapektuhan ang kanyang mga Core Lightning node. Gayunman, aniya, hindi nito ginagarantiyang walang ibang pagkakamaling hindi pa natutuklasan sa Core Lightning.
https://twitter.com/renepickhardt/status/1587412127240830977?t=CruzE6Z16ST8V2CO6LcuGA&s=19
Lightning Labs, na bumubuo ng LND at nag-aambag sa mas malawak na Lightning ecosystem, ay tumugon sa pamamagitan ng agarang pag-aayos sa GitHub. Itinama ng bersyong v0.15.4-beta noong Nobyembre 1, 2022 ang pagproseso ng ilang transaksyong may napakaraming witness element. Noong Oktubre, nailabas na ang v0.15.2-beta para sa pagkakamali sa pagproseso ng ilang malalaking block. Isang mahalagang implementasyon ang binubuo ng Lightning Labs; hindi ito ang nag-iisang bumubuo ng buong Lightning Network.
Ano ang Lightning Network at Bakit Ito Mahalaga para sa Bitcoin?
Ang Lightning Network ay solusyon sa ikalawang layer para mapalawak ang kakayahan ng Bitcoin sa pagbabayad. Kapag masikip ang limitadong espasyo sa mga Bitcoin block, maaaring tumaas ang bayarin at humaba ang paghihintay sa kumpirmasyon. Inililipat ng Lightning ang maraming pagbabago sa balanse sa labas ng pangunahing blockchain, ngunit nakasalig pa rin sa Bitcoin ang panghuling pagsasaayos ng pondo. Karagdagang protocol ito at hindi kapalit ng mga tuntunin ng pangunahing layer.
Sa Lightning, ina-update ng mga kalahok ang balanse sa labas ng blockchain, o off-chain, kaya hindi kailangang isama sa Bitcoin block ang bawat bayad. Ang madalas banggiting milyun-milyong bayad kada segundo ay pagtataya sa posibleng kapasidad, hindi napatunayang nakapirming kapasidad ng buong network. Hindi rin pangkalahatang konstante ang “hanggang pitong” Bitcoin transaction kada segundo; nakaaapekto rito ang laki ng mga transaksyon. Mahalaga rin sa Lightning ang pondong magagamit sa mga channel at ang mga rutang maaaring daanan ng bayad.
Limitado ang espasyo ng mga Bitcoin block. Maaaring maghintay sa mempool ng mga node ang mga hindi pa kumpirmadong transaksyon; karaniwang pumipili ang mga minero ayon sa bayad, hindi sa garantisadong pila batay sa pagdating. Layunin ng Bitcoin ang isang block kada sampung minuto sa karaniwan, ngunit pabago-bago ang aktuwal na pagitan. Kapag abala ang network, maaaring maghintay nang ilang oras o araw ang transaksyong mababa ang bayad kahit patuloy na nalilikha ang mga bagong block. Nagiging hamon ito sa mabilis na pang-araw-araw na pagbabayad.
Gumagamit ang Lightning ng mga payment channel sa pagitan ng dalawang kalahok, at maaaring dumaan ang bayad sa magkakaugnay na channel. Isang funding transaction ang nagbubukas ng channel sa Bitcoin; hindi nagbubukas ng bagong channel ang bawat susunod na bayad. Nagpapalitan ang mga kalahok ng mga nilagdaang update sa balanse nang hindi inilalagay sa blockchain ang bawat pagbabago. Pinananatili nila ang kasalukuyang kalagayan ng balanseng maaaring ipatupad, hindi isang pampublikong talaan ng lahat ng bayad. Sa pagsasara, kinukumpirma sa Bitcoin ang transaksyon para sa panghuling pagsasaayos. Maaaring magsara nang magkasundo o isang panig lamang; ang sapilitang pagsasara ay maaaring mangailangan ng paghihintay at karagdagang transaksyon.
Sa payak na modelo, ang pagpopondo at pagsasara ng channel ang nasa blockchain habang off-chain ang karaniwang mga update sa pagbabayad. Ngunit maaaring mangailangan ng higit pang transaksyon ang sapilitang pagsasara o pagtatalo, kaya masyadong tiyak ang pagsasabing “pagbubukas at pagsasara lamang.” Patuloy na pinauunlad ang Lightning. Maaaring makatulong sa paggamit ng cryptocurrency ang mas mabilis na bayad at madalas na mas mababang singil, ngunit hindi nito ginagarantiyahan ang malawakang pagtanggap.












