“Sauronin silmä heittää katseensa salamaverkostoon.”
Näin Lightning Labs CTO Olaoluwa Osuntokun (alias, roasbeef) on ilmoittanut Vartiotornien tulo Salamaverkostoon. Vaikka teknisen ominaisuuden vertaaminen Tolkienin ensisijaisen antagonistin demoniseen katseeseen kuulostaa hämmentävältä, analogia pitää yllä pintaa: Vartiotornit, kuten nimestä voi päätellä, pitävät silmällä Salama-verkon kanavia ja mahdollisia huonoja toimijoita.
Miksi niitä tarvitaan? No, jos käytät säilöön otettavaa Lightning-lompakkoa, sitä ei ole. Mutta jos käytät omia kanaviasi omalla solmulla, on pieni, mutta mahdollinen mahdollisuus, että kanavasi toisella puolella olevat puolueet voivat huijata sinua, kun kanava sulkeutuu.
Oletetaan esimerkiksi, että Mollylla on kanava Angelan kanssa, ja kukin tallettaa siihen 10000 sataa, yhteensä 20000 sataa. Kanavan elinaikanaan Angela maksaa Mollylle 5000 satsia, jolloin Mollylle maksetaan 15 000 satsia ja Angelalle 5000 satsia.
Mutta yhtäkkiä, mistä tahansa syystä, Molly ei pysty käyttämään salama-lompakkoaan (ehkä hänen solmu on offline-tilassa, hänen tietokoneessaan on toimintahäiriö tai hän on lomalla), joten Angela päättää olla hieman ilkikurinen – kun on aika lähettää finaali kanavan tila lohkoketjuun, hän päättää lähettää kanavan ensimmäisen tilan (alkuperäiset 10000 sat-saldoa, jotka molemmat tallettivat) huijata Molly pois siitä, mitä hänelle maksettiin.
Koska Molly on syrjäisellä saarella Meksikonlahdella eikä tietokoneellaan, hän ei voi tarkistaa Angelan huonoa käyttäytymistä ja tarkistaa kanavan todellista tilaa, joten hän menettää 5000 satsia.
Ei maailman loppu, mutta silti bummer.
Huonon käyttäytymisen tarkistus
Vartiotornit neutraloivat tämän uhan tehokkaasti seuraamalla maksukanavia ja estoketjua varmistaakseen, että petokset eivät liu’u huomaamattomasti. He työskentelevät näin:
Aina kun kanavan tilaa päivitetään, maksu tuottaa jokaiselle kanavan käyttäjälle salatun “möykky”, joka on periaatteessa käyttäjän julkista avainta vastaava salainen allekirjoitus, ja lähettää sen vartiotorniin. Samalla vartiotorni saa puolet kanavan tapahtumasta Edellinen tilassa, ja tämä toimii salauksen avaimenä blobille. Vartiotorni tallentaa kaikki nämä läiskät ja salauksenpurkuavaimet tietokantaansa, joten jos pahamaineinen toimija yrittää lähettää vanhemman tilan mempooliin, vartiotorni huomaa, että tapahtuman tunnus vastaa toista hallussaan olevaa liiketunnuksen puolta. Nyt kun sillä on molemmat puolet tästä tapahtuman tunnuksesta, vartiotorni voi purkaa vastaavan möykky ja rangaista huono näyttelijä lähettämällä varat rehellisen kanavan käyttäjän lompakkoon..
Kaikki tämä voidaan tehdä ilman, että vartiotorni tietää etukäteen ketä kanavan käyttäjät ovat ja kuinka paljon kanavalla on tapahtumia (tietenkin, kun kauppa on lähetetty ketjussa, julkinen avain ja rahasumma paljastetaan).
“He eivät tiedä mitään asiakkaan maksuhistoriasta; sen sijaan asiakas lähettää heille salatun möykky, joka voidaan purkaa vain, jos rikkomus todella tapahtuu ”, Osuntokun kertoi Bitcoin-lehti.
Tekniset innovaattorit ovat levittäneet konseptia jonkin aikaa, mutta Lightning Labsin Lightning Network Daemon (LND) -tekniikan toteutus on ensimmäinen tuotantovalmis iteraatio, vaikka Osuntokun sanoi, että se on vielä hyvin lapsenkengissä.
“Sitä voidaan käyttää mainnetissä nykyään, mutta se on vielä varhaisessa vaiheessa. Olemme suorittaneet muutosjoukot solmuissamme jo muutaman kuukauden ajan, mutta vasta tähän viikkoon saimme julkisen vetopyynnön “, hän kertoi Bitcoin-lehti.
Alkuvaiheessa oletusversiossa on ns. “Altruistisia” vartiotorneja, mikä tarkoittaa, että ne toimivat ilman lupaa maksaa palveluistaan. Osuntokun sanoi, että siinä on myös toiminnallinen “perustason palkintotorni”, jonka avulla vartiotorni voi periä maksun, jos se rikkoo rikkomusta, mutta tämä on aktivoitava manuaalisesti.
Palvelu, jatkoi Osuntokun, on sekä asiakkaiden että itse vartiotornioperaattoreiden valinta, ja asiakkaiden on etsittävä torneja manuaalisesti, jos he haluavat käyttää niitä. Tulevaisuudessa tiimi aikoo ottaa käyttöön automaattisen etsintäjärjestelmän tämän prosessin virtaviivaistamiseksi.
Alkuperäinen versio luottaa katsojien hyviin armoihin pitääkseen käyttäjät rehellisinä ja maksuttomina, mutta Lightning Labsilla on kolmivaiheinen suunnitelma, jonka avulla katsojat voivat ansaita rahaa palvelustaan. Ensimmäinen on altruistinen vaihe, jota seuraa palkitsemisjärjestelmä, joka vaihtelee riippuen markkinatekijöistä, kuten siitä, kuinka paljon vartiotornit veloittavat ja kuinka paljon asiakkaat ovat valmiita maksamaan. Lopuksi Lightning Labs suunnittelee mekanismia, jonka avulla käyttäjät voivat maksaa ennakkomaksun tietylle numerolle maksukanavien tilojen varmuuskopioista.
“Kun se on integroitu, se todennäköisesti muistuttaa chaumilaista järjestelmää, jossa maksat Lightningin kautta torniin lunastettavien sokeiden merkkien hankkimisesta”, kertoi Conner Fromknecht, Lightning Labsin salaustekniikan johtaja. Bitcoin-lehti.
Tällä merkkijärjestelmällä, Fromknecht jatkoi, on myös hienoja käyttötapoja osallistujien sallittujen luetteloon lisäämiseen säilyttäen samalla yksityisyyden. Jos vartiotornioperaattori halusi palvella esimerkiksi vain ystäviään, he voisivat “todentaa käyttäjät edestä, mutta siitä lähtien se ei pystyisi tunnistamaan, mitkä käyttäjät uudistavat tai tukevat tornia”, koska tunnukset ovat “sokaistu “Ja maksuja ei voida jäljittää tiettyyn käyttäjään.
Osuntokun sanoi, että vartiotornin ylläpitokustannukset ovat ensisijaisesti varastointi, vaikka 1 Tt: n kiintolevyjen, jotka käyttäjien tarvitsisi käyttää Salama-solmua, hinta on melko halpa 40 dollaria ja möykkyjen vartiotornien on oltava vain muutama sata tavua. Nyt, riippuen siitä, kuinka monta kanavaa vartiotorni päättää seurata, tämä tietotaakka kasvaa. yksi kanava vaatii ilmeisesti vähemmän tilaa kuin 100 tai 1000 kanavaa.
Silti varastotila on hieman kompromissi, Osuntokun sanoi, että uhrataan varastointi yksityisyyden suojaamiseksi, koska “torni ei tiedä mitä kanavaa katselee, joten se käyttää enemmän tallennustilaa”. Toinen hankala osa tekniikan rakentamista on hänen mukaansa viimeistelemällä automaattinen etsintäprotokolla tornien löytämiseksi ja sähköisen rahan tunnuksen laatiminen, jotta tornit voidaan maksaa jokaisesta osavaltiopäivityksestä. Juuri nyt heille voidaan maksaa vain, jos he saavat käyttäjän huijaamaan.
Toinen este on hash time locked sopimukset (HTLC), Fromknecht ilmaisi. Ensimmäisessä versiossa vain manuaalisesti suljettuja kanavia voidaan valvoa yksityisyyden ja tehokkuuden vuoksi. Lightning Labs aikoo kuitenkin lisätä tukea HTLC-seurantaan tulevaisuudessa, mikä “estää hyökkääjää vaatimasta niitä suhteellisen aikalukon umpeuduttua”, Fromknecht sanoi.
Silti jopa tämän kehitystilan myötä toteutus on iso askel kohti Salaman turvallisuutta ja luotettavuutta.
“Yhdistettävässä vetopyynnössä toteutetuilla tavoilla kaikki verkon reitityssolmut, sovellukset tai yritykset voivat alkaa käyttää omaa yksityistä torniaan varmistaakseen julkisen solmunsa. Tämä voi olla erillinen instanssi tai edistyneempi käyttöönotto omistettuihin laitteistoihin ”, Osuntokun sanoi.
Joten paras tapa tässä tekniikassa on, että jokaisella käyttäjällä on omat oma Eye of Sauron valvoo salamakanaviaan tulevaisuudessa – ja se on todella hyvä asia.