Protocol Bolt

La Lightning Network (LN) de Bitcoin sovint es veu com un impuls a la privadesa de la criptomoneda heretada tenint en compte que els pagaments estan fora de la cadena. Tot i que això és cert fins a cert punt, l’anàlisi a nivell de xarxa dels pagaments que passen pels nodes pot reduir aquesta privadesa i desanonitzar els usuaris..

Com abordeu els problemes de privadesa amb una xarxa de pagaments fora de la cadena? La resposta inclou múltiples projectes en curs, i un en particular, BOLT, presenta alguns avantatges intrigants a llarg termini.

Protocol Bolt

Resolució de possibles problemes de privacitat dels llamps

Com que el LN és encara tan jove i en desenvolupament, s’especula amb ell economia de tarifa és més una projecció ben investigada que una perspectiva definitiva sobre el que es desenvoluparà la topologia de la xarxa. No obstant això, una cosa és certa: l’LN de Bitcoin necessita liquiditat (per exemple, el problema de capacitat d’entrada) per convertir-se en la segona capa de pagaments escalables que es pretén que sigui.

La liquiditat comporta més usuaris, i més usuaris convencionals signifiquen més consumidors mitjans que són menys propensos a comprendre o preocupar-se per la liquiditat i els obstacles tècnics que enfronta el disseny subjacent de la xarxa. Més usuaris que no volen dipositar fons considerables, connectar-se a diversos nodes i augmentar la seva capacitat d’entrada significa menys liquiditat per a la xarxa.

Aquest model és favorable als nodes més grans que encaminen els pagaments a convertir-se en models de negoci viables. Finalment, un LN escalable i líquid es podria convertir en un model de centres d’encaminament principals que facilitin els pagaments a través de la xarxa.

Malauradament, l’etapa inicial de la topologia de xarxa de LN impedeix la creació d’un model d’amenaça formal sobre els possibles problemes de privadesa que sorgiran si s’adopta com a mètode de pagament instantani i barat per als pagaments en línia.

Els pagaments entre usuaris d’un canal LN estan fora de la cadena i no es publiquen a la cadena de blocs de Bitcoin, però els pagaments d’encaminament dels ‘hubs’ principals poden desanonitzar els usuaris mitjançant l’anàlisi de la xarxa del camí que fan aquests pagaments fora de la cadena. Aquest problema és ben conegut entre els desenvolupadors de LN i les seves solucions enrutament de ceba (és a dir, el que fa servir Tor) als identificadors de pagaments aleatoris pot ajudar a reduir el risc d’intrusions de privadesa per als pagaments de LN.

Un dels projectes més prometedors que treballen per augmentar la privadesa de la LN és el protocol BOLT. En representació de “Transaccions lleugeres fora de la cadena cegues”, BOLT es va concebre inicialment com una millora de la privadesa de ZCash, que utilitza transaccions blindades de zk-SNARK per a l’anonimat.

Tanmateix, l’investigador principal de BOLT – el Dr. Ayo Akinyele – recentment anunciat la formació de BOLT Labs, un projecte que intenta explorar l’ús de BOLT no només per a ZCash, sinó com a solució que preserva la privadesa i fins i tot interoperable per a LN de Bitcoin.

Llavors, què és exactament BOLT?

El protocol BOLT

Pel que fa a LN de Bitcoin, BOLT és principalment una innovació a nivell de node que ajuda a emmascarar qualsevol informació que es pugui utilitzar per revelar identitats d’usuari i detalls de transaccions per als canals de pagament fora de la cadena. Encara una idea experimental en les seves primeres etapes, BOLT Labs ha rebut una inversió inicial de llavors i Zooko Wilcox, el fundador de ZCash, és assessor del projecte.

BOLT utilitza una combinació de “signatures cegues” i proves de coneixement zero (ZKP) per ocultar els detalls de la transacció d’un canal de pagament. Les signatures a cegues són un concepte inventat pel pioner de la criptografia David Chaum, on el signant i l’autor del missatge són parts diferents i es vol anonimat pel contingut del missatge. La investigació sobre signatures cegues ha estat en curs des de fa anys i un dels exemples més citats per a les seves aplicacions és amb els sistemes de votació de carboni a les eleccions generals..

Per exemple, imagineu que Alice vol enviar un missatge a Bob, però Charlie ha de tancar la transacció perquè sigui vàlida. Tot i això, Alice i Bob no volen que Charlie conegui el contingut del missatge.

Mitjançant l’ús d’una signatura a cegues, Charlie podia signar el missatge d’Alice sense que se li revelés el contingut d’aquest missatge. El missatge aniria a Bob, que pot llegir-lo i, més endavant, una altra part (per exemple, Daisy) podria verificar que el missatge era vàlid a partir de la signatura de Charlie, sense que Charlie tingués cap informació sobre el missatge, a més de que sigui vàlida..

En el context de la LN, es poden utilitzar per separar el contingut d’un pagament (és a dir, un missatge) del signant. Detalls com el saldo inicial del canal i l’origen de l’encaminament de transaccions es poden emmascarar amb signatures cegues i ZKP.

Una de les formes principals d’aplicació de BOLT és per a transaccions de consum propenses a la comoditat, on les transaccions s’encaminen a través del mateix camí diverses vegades. Si els centres de pagament que encaminen aquests pagaments són prou importants, l’anàlisi del seu trànsit de pagaments pot fer que sigui relativament trivial discernir detalls sobre usuaris específics..

Tenint en compte que molts usuaris de Bitcoin ja utilitzen repetidament la mateixa adreça de Bitcoin en cadena per als pagaments, que és una pràctica de privadesa terrible, és probable que molts usuaris de la LN segueixin un camí similar on no entenen les implicacions de la seva accions sobre la seva privadesa. Cal esperar aquests problemes, ja que a la majoria de la gent no els importa ni es molesta el funcionament de la tecnologia subjacent d’una aplicació; només els importa que funcioni.

Si LN de Bitcoin guanyés força com a mètode de pagament basat en web (és a dir, amb Moon a Amazon), BOLT podria proporcionar una ajuda crítica per a la privadesa dels usuaris sense que haguessin d’ajustar els seus hàbits de pagament deliberadament..

Fora del benefici de la privadesa, BOLT també pot estimular una millor interoperabilitat entre xarxes de blockchain similars. Akinyele va dir recentment a Coindesk que la interoperabilitat del protocol entre criptomonedes és l’objectiu final, i estan explorant BOLT com a desenvolupament agnòstic de criptomoneda..

Finalment, tots els clients compatibles amb LN poden tenir BOLT integrat, o bé poden existir clients BOLT com a opcions de programari autònom.

És un repte predir com es desenvoluparan les millores de privadesa per a la LN a la llarga, però BOLT és un dels experiments intrigants a l’horitzó que podria oferir una millora a Bitcoin entre una gran quantitat d’altres criptomonedes..

Enrutament de ceba i altres millores de privadesa

BOLT encara es troba en la seva fase experimental, cosa que deixa que la qüestió imminent de la fuga de dades dels centres d’encaminament centralitzats sigui un problema per a altres iniciatives que també s’enfrontin. Per exemple, l’encaminament de ceba és un mètode per fer rebotar missatges xifrats a través de diversos concentradors en què cada parada en el seu viatge desconeix la seva destinació..

Aplicat a la LN, enrutament de ceba ja és una realitat. Com que cap node coneix la destinació final o origen d’un pagament quan s’aplica l’enrutament de ceba, es pot mitigar la censura a la xarxa. Si una part que vulgui afegir a la llista negra l’adreça d’un usuari no sap on es va originar o va el pagament, no pot censurar les transaccions d’aquest usuari.

Actualment, el LN utilitza el fitxer Esfinx protocol per al seu format de missatge d’encaminament de ceba.

Altres mètodes per millorar la privadesa a LN inclouen fer que els centres d’encaminament de pagaments apareguin com a adreces de cartera estàndard, de manera que siguin menys identificables i utilitzin números aleatoris per als identificadors de pagament que acompanyen les factures LN fora de la cadena..

Conclusió

Tot i que encara es troba a la seva primera fase experimental, BOLT és un altre desenvolupament interessant per a LN’s de Bitcoin i altres criptomonedes com ZCash i Litecoin. Sorgeixen constantment nous vectors per desenmascarar les identitats dels usuaris i afrontar-les requereixen un esforç constant: fer iniciatives com BOLT encara més encoratjadores.