- Bumalik sa menu
- Bumalik sa menuMga presyo
- Bumalik sa menuPananaliksik
- Bumalik sa menuPinagkasunduan
- Bumalik sa menu
- Bumalik sa menu
- Bumalik sa menu
- Bumalik sa menu
- Bumalik sa menuMga Webinars at Events
Isang Bagong Twist Sa Lightning Tech ang Maaaring Malapit sa Bitcoin
Ang network ng kidlat ay bago pa rin, ngunit ang isang grupo ng mga dev nito ay nag-iisip na tungkol sa isang alternatibong Technology upang mas maprotektahan ang mga pondo ng mga user.
Maaaring nagsisimula pa lang magpadala ng mga transaksyon ang network ng kidlat ng Bitcoin sa blockchain, ngunit naghahanap na ang mga developer nito na i-rearchitect ang Technology.
Iyon ay dahil, habang sinasabing isang paraan upang lubos na mapalakas ang kapasidad ng bitcoin, ang network mismo ay nangangailangan ng mga user na mag-imbak ng malaking halaga ng data, na nagpapahirap sa pag-download at pagpapatakbo. Dahil dito, ilang developer ng kidlat – ang Lightning Labs co-founder na 'Laolu' Osuntokun at sina Christian Decker at Rusty Russell ng Blockstream – ay nag-publish ng bagong panukala na nag-iisip ng alternatibo, "pinasimple" na paraan ng paggawa ng mga off-chain na transaksyon na tinatawag eltoo.
Ngunit ang bagong panukala ay T lamang tungkol sa pag-condensasyon ng dami ng data na kailangang iimbak ng mga user, ito ay tungkol din sa pagpapanatiling ligtas ng Cryptocurrency ng mga user.
Halimbawa, ang lahat ng data na ito ay nagdudulot ng isa pang problema na kung ang mga user ay hindi sinasadyang mag-broadcast ng mas lumang data, maaari silang mawalan ng pera. Dahil dito, ang data na ito ay ginawang "nakakalason na impormasyon."
Ang Eltoo, sa kabilang banda, ay nag-iimbak lamang ng pinakakamakailang off-chain na data ng transaksyon, nilulutas ang kilalang "kawalaan ng simetrya ng impormasyon" - iyon ay kung may mangyari sa device kung saan ka nagpapatakbo ng iyong lightning app - sabihin ang iyong smartphone - maaari kang mawalan ng access sa buong kasaysayan ng data.
"Sa eltoo, binabawasan namin ang panganib na maalis ang mga pondo. Inaalis namin ang nakakalason na impormasyong ito," sabi ni Decker, na nagsabi na ang pangalan ng panukala ay isang uri ng biro - ang phonetic spelling ng "L2," na nangangahulugang layer-two, na tinatawag ng maraming tao Technology tulad ng kidlat na nagtutulak sa mga transaksyon sa labas ng kadena.
At ito ay isang bagay na labis na interesado kay Decker dahil personal niyang naranasan ang problema.
"Ito talaga ang nangyari sa akin," sabi niya, idinagdag:
"I had an old lightning node on my laptop. I restore it. I did T know I did T have the newest state. The guy closed the connection because they know it was an old state! Dahil kaya niya itong nakawin. Which he did, by the way."
Lahat tungkol sa pagbawi
Matagal nang sinusubukan ng mga developer na makabuo ng isang paraan para sa mga user na gumawa ng isang grupo ng mga transaksyon gamit ang Bitcoin, nang hindi pinalobo ang blockchain ng hindi kinakailangang data.
Ganyan talaga ang karamihan sa mga scaling debate.
Ngunit ang unang pagtatangka na gawin ito ay ang paraan sa simula ng kasaysayan ng bitcoin nang ang mga kakayahan sa off-chain na transaksyon ay na-eksperimento sa paggamit ng tinatawag na "sequence number" upang KEEP kung aling mga off-chain na transaksyon ang pinakabago.
Ang ideya ay simple - kung ALICE ay may $10 at nagpapadala ng $1 na transaksyon kay Bob, malinaw na ang kanyang balanse ay bumababa sa $9.00. Makakakuha ito ng sequence number na "1." Kung sa ibang pagkakataon, pinadalhan niya si Bob ng $4, ang kanyang balanse ay $5 na ngayon, at ang pinakabagong transaksyong ito ay makakakuha ng sequence number na "2."
Ngunit ayon kay Decker, ang mekanismo ay "T gumana," dahil ang mga minero ay T anumang dahilan upang ipatupad ang mga patakaran at palitan ang mga lumang transaksyon ng mga mas bago.
Maaari lamang i-broadcast ng mga minero ang ONE transaksyon kung saan bumaba ang balanse ni Alice sa $9 (kahit na gumawa siya ng isa pang transaksyon na bumaba sa kanyang balanse sa $5). Bagama't hindi malinaw kung bakit maaaring gusto o magpasya ng isang minero na huwag bawiin ang isang transaksyon para sa ONE pa, maaari silang magpasya na gawin ito dahil walang pagpapatupad.
Sa ganitong paraan, mahalaga ang pagbawi ng mga lumang transaksyon kung hindi, maaaring hindi makuha ni Bob ang pangalawang transaksyon at maaaring tumakas ALICE dala ang pera.
Ang "kakulangan ng pagpapatupad" na ito ay isang problemang T nalutas hanggang 2015.
At ang network ng kidlat ay ang pinakakilalang solusyon sa problemang ito sa ngayon. Sa ngayon, ang pagpapawalang-bisa sa lumang estado ay nagagawa gamit ang modelong "L2-penalty" – kung saan iniimbak ng isang lightning wallet o node ang lahat ng mga intermediary state na ito, kung gayon, kung may sumubok na mag-broadcast ng mas maaga, na ngayon ay di-wastong estado, ito ay matutukoy at ang nandaraya na gumagamit ay mapaparusahan sa pamamagitan ng pagkawala ng pera.
Eltoo at L2
Ngunit, pagkatapos ng tatlong taon, ang mga mananaliksik ay, sa katunayan, ay babalik sa ideya ng paggamit ng mga numero ng pagkakasunud-sunod upang bawiin ang mga lumang transaksyon.
Hindi tulad ng lumang code ng bitcoin, na T mekanismo ng pagpapatupad para sa mga pagkakasunud-sunod na ito, nagdaragdag ang eltoo ng pamamaraan na ginagawang inireseta ang bawat pag-update ng estado. Ang bawat pag-update ng estado - ALICE na nagpapadala ng pera kay Bob, halimbawa - ay binubuo ng dalawang transaksyon, bawat isa ay iniimbak ng parehong partido at ganap na pinapalitan ang naunang transaksyon sa pag-update.
"Tanging ang huling transaksyon sa pag-areglo ang maaaring makumpirma sa blockchain," ang panimula post sa blog nagpapaliwanag.
Ang tangential advantage ng system na ito ay pinapataas nito ang scalability ng kidlat. Sa eltoo, T kailangang iimbak ng bawat lightning node ang lahat ng intermediary state, sa halip, ang pinakakamakailang bersyon lang at ilang impormasyon tungkol sa mismong transaksyon ang iniimbak nito, gaya ng katumbas nitong transaksyon sa settlement at posibleng mga HTLC na gumagastos mula sa settlement na iyon, ang tala ng post.

Ano ang marahil ang pinaka-kapaki-pakinabang na bahagi ng panukala, gayunpaman, ay T ito binuo sa isang "winner takes all" na modelo.
Sa halip, ang eltoo at mas lumang L2 penalty scheme ay maaaring gamitin nang magkatabi.
"Ang Eltoo ay may iba't ibang mga tradeoff. Hindi ko ipinahihiwatig na ito ay mas mahusay sa lahat ng mga pandama," sinabi ni Decker sa CoinDesk, na tumuturo sa ilang mga argumento sa Bitcoin developer mailing list tungkol sa Technology na tumataas ang mga oras ng paghihintay para sa mga transaksyon na maayos.
Gayunpaman, sa pangkalahatan, medyo nasasabik siya tungkol sa eltoo at sa pagiging simple nito, idinagdag:
"T namin alam kung ONE ang mas maganda, ngunit gusto ko ang eltoo bilang ang mas magandang opsyon. Sa tingin ko ang eltoo ay mas madaling ipaliwanag at i-extend mamaya."
Hadlang sa code
Hindi lamang tinatalakay ng mga developer ang mga merito ng panukala, ngunit may isa pang bagay na nakatayo sa paraan ng teknolohiya - "sighash_noinput."
Ang matagal nang inaasahang code na opsyon na ito ay kailangang idagdag sa Bitcoin codebase para masuportahan ng Cryptocurrency ang eltoo (kahit sa isang mahusay na anyo).
Upang maunawaan kung bakit, mahalagang malaman kung ano ang ginagawa ng pangunahing pag-andar ng sighash. Gumagana ito bilang isang flag ng mga uri na tumutukoy kung anong bahagi ng data ng transaksyon ang kailangang lagdaan kapag inilipat ito sa ibang tao. Maaaring pumili ang mga user mula sa isang hanay ng mga opsyon – halimbawa, ang default na flag, sighash_all, ay nagpapahiwatig na ang lahat ng bahagi ng transaksyon ay kailangang lagdaan, ibig sabihin, wala sa mga bahaging ito ang maaaring baguhin sa buong proseso.
Ang iminungkahing function na "sighash_noinput" ay maaaring i-flag na ang "input" na data na papasok sa isang transaksyon ay T kailangang pirmahan. At sa turn, na ang data ng input ay maaaring magbago sa paglipas ng panahon, mula noong ginawa ang transaksyon hanggang sa isinulat ito sa blockchain.
At ito mismo ang kailangan ng eltoo, dahil ang konsepto ay ang lahat ng estado sa pagitan ng simula at huling transaksyon ay tatanggalin, ibig sabihin, ang input ay magiging iba sa simula at sa wakas.
Nang tanungin kung sa palagay niya ang panukalang sighash_noinput ay maisasama sa Bitcoin codebase, tumawa si Decker at sinabing, "Mula pa noong SegWit, huminto ako sa paggawa ng mga hulang ito."
Itinuturo niya ang katotohanan na ang Segregated Witness (SegWit) ay may malawak na suporta mula sa karamihan ng mga pinaka-aktibong developer ng bitcoin, ngunit nauwi sa pagpukaw isang taon na labanan sa loob ng komunidad. Ang pagbabago ng code ay idinagdag lamang sa Bitcoin noong nakaraang Agosto, kahit na ito ay iminungkahi mahigit dalawang taon bago.
Gayunpaman, kahit na maaga pa, ang sighash_noinput function ay medyo madaling pagbabagong gawin sa codebase ng bitcoin, sabi ni Decker.
Dagdag pa, matagal nang pinag-isipan na ang pagbabago ay magkakaroon ng maraming positibong implikasyon para sa mga developer, patuloy niya. Dahil sa mga potensyal na benepisyong ito, ilang mga gumagamit ng Twitter ang nagsimulang magdagdag ng pagbabago ng code sa kanilang mga profile upang ipahayag ang kanilang suporta, tulad ng ginawa ng mga gumagamit ng Twitter sa panahon ng scaling debate (sa #No2X nagiging sikat kabilang sa mga tutol sa inisyatiba ng Segwit2x).
Nananatiling may pag-asa, nagtapos si Decker:
"Araw-araw ang mga bagong kaso ng paggamit ay sumasali sa harap ng sighash_noinput."
Kahon ng babala sa kuryente larawan sa pamamagitan ng Shutterstock
Alyssa Hertig
Isang nag-aambag na tech reporter sa CoinDesk, si Alyssa Hertig ay isang programmer at mamamahayag na dalubhasa sa Bitcoin at sa Lightning Network. Sa paglipas ng mga taon, lumabas din ang kanyang trabaho sa VICE, Mic at Reason. Kasalukuyan siyang nagsusulat ng isang libro na nagtutuklas sa mga pasikot-sikot ng pamamahala sa Bitcoin . Si Alyssa ay nagmamay-ari ng ilang BTC.
