Guia de ZK-Snarks

Al món de la cadena de blocs, la privadesa és cada vegada més important. Quan algú us diu que Bitcoin és anònim, es tracta d’una afirmació intrínsecament falsa. Això es deu al fet que les cadenes de blocs són per naturalesa totalment obertes i transparents. Així, tot i que cada adreça bitcoin individual no està vinculada a cap persona del registre, es poden fer un seguiment, mapatge i seguiment de totes les transaccions. Això es coneix com anàlisi de blockchain i ha estat utilitzat amb gran efecte per diverses agències governamentals i policials.

Tot i que un usuari de bitcoin pot fer passos per augmentar la seva privadesa, requereix un gran esforç i moltes accions intencionades. Ser privat a Bitcoin no és el predeterminat. El mateix es pot dir per a la majoria de les criptomonedes populars actuals, com ara Ethereum i Litecoin, entre d’altres.

Guia de ZK-Snarks

Com a resultat, han aparegut diverses fitxes i tècniques centrades en la privadesa i cada vegada són més populars. Avui en dia, les monedes de privadesa més populars són Monero, Zcash, Dash i PIVX.

Avui explorarem la tecnologia que protegeix Zcash, així com la bifurcació dura de Zcash coneguda com Zclassic, i està canviant imminentment a Bitcoin Private.

Presentació de zk-SNARKs

zk-SNARKs treballa en el que es coneix com a proves de coneixement zero. El famós antic contractista de la CIA, Edward Snowden, ha promogut directament en un Twitter algunes proves de coneixement publicar a finals de l’any passat. La idea de proves de coneixement zero prové de diversos investigadors del MIT als anys vuitanta.

Estic amb Vitalik. (https://t.co/xNqGr2Wf6f)

Les proves de coneixement zero poden ser el futur del comerç privat. https://t.co/DRCjlkHl4Q

– Edward Snowden (@Snowden) 19 de desembre de 2017

En termes senzills, les proves de coneixement zero signifiquen que entre dues parts d’una transacció, cada part pot verificar a l’altra que té un conjunt d’informació específic, sense revelar quina és aquesta informació. Això és significativament diferent a d’altres sistemes de prova en què almenys una part necessita conèixer tota la informació. Un exemple d’això seria una contrasenya emmagatzemada en un servidor en text pla.

En aquest cas, si inicieu la sessió al servidor, haureu de tenir la contrasenya i el servidor ha de comprovar si la contrasenya que heu introduït és correcta. Amb zero proves de coneixement, la persona que inicia sessió al servidor podria demostrar essencialment mitjançant proves matemàtiques que té la contrasenya correcta sense revelar quina és aquesta contrasenya. Per descomptat, avui en dia la majoria de llocs web no emmagatzemen les contrasenyes dels usuaris en text pla, sinó que emmagatzemen el que s’anomena hash. Tot i així, es poden robar hashs i, en algunes circumstàncies, es poden calcular.

Per aprofundir en els zk-SNARK, hauríem de tenir un nivell Masters que entengués les nostres matemàtiques altament complexes, les equacions de segon grau i les anomenades “matemàtiques de la lluna”. Si us sentiu inclinat a comprovar-ho i no teniu por d’algunes matemàtiques avançades, el co-creador d’Ethereum, Vitalik Buterin, va declarar publicacions sobre el tema.

Comparant zk-SNARKs amb altres protocols de privadesa

Llavors, quina força tenen zk-SNARKs i Zcash? Cadascun dels principals protocols de privadesa utilitza una estratègia diferent per emmascarar la informació de les transaccions. Com hem esmentat per a Zcash, utilitza zk-SNARKs.

Per al seu competidor Monero, utilitza una tecnologia coneguda com signar anells. Per a PIVX, utilitza el fitxer protocol de moneda zero que consisteix a canviar unitats de PIVX per un tipus de val anonimitzat anomenat zPIV. Aquests vals es poden enviar a qualsevol adreça normal i es rebran com a unitats habituals de PIVX.

Tot i que els defensors de les diverses tecnologies probablement us donaran respostes diferents sobre quina és superior, un gran consens de parts sense prejudicis sembla arribar a la conclusió que zk-SNARK és la millor opció. Tanmateix, això no vol dir que Zcash no tingui cap defecte.

Zcash es va crear amb un defecte potencialment fatal. En concret, tots els blocs creats durant els primers anys inclouen un “impost” del 20% que s’envia automàticament als fundadors de la moneda. Això s’ha batejat com “l’impost del fundador“.

A més, a causa de la naturalesa dels zk-SNARKs, s’ha teoritzat que si els fundadors de la moneda col·loquen o són coaccionats, podrien crear un nombre infinit de nous tokens Zcash sense que ningú ho sàpiga. Això es deu al fet que, en aquest moment, no hi ha manera de conèixer el subministrament total exacte de fitxes Zcash.

Introduïu Bitcoin Private

Com a resposta a l’impost del fundador i a l’anomenada “configuració de confiança” que presenta el risc anterior, un grup de persones va crear una forquilla de Zcash i l’anomenà Zclassic. Aquesta va ser potser una referència a Ethereum Classic.

Bitcoin privat

La bifurcació va romandre principalment sota el radar durant la major part de la seva existència, fins que els desenvolupadors van anunciar recentment un projecte de revitalització i rebranding que canviaria Zclassic en Bitcoin privat. A més del canvi de nom, Bitcoin Private també farà ús de la cadena de blocs original de Bitcoin, però amb una sèrie de canvis i actualitzacions, inclosa la implementació de zk-SNARKs. Com a resposta a aquest canvi, els preus de Zclassic van explotar i van passar al voltant d’un dòlar a gairebé 100 dòlars en el moment més àlgid. Tot i que Bitcoin Private encara no s’ha llançat, els propietaris de Zclassic i Bitcoin tindran dret a diverses accions de Bitcoin Private.

Quan es produeix la bifurcació dura, es produirà una instantània de tots els fons ZCL i BTC existents. Qualsevol persona que tingui ZCL o BTC en una cartera o un intercanvi compatible se li acreditarà Bitcoin Private (BTCP) amb una proporció 1: 1. Per exemple, si teniu 15,4 ZCL i 0,1 BTC, rebreu 15,5 BTCP.

Tot i que existeixen altres forquilles de bitcoin i pretenen oferir funcions de privadesa com Bitcoin Diamond, Bitcoin Private pot representar una oportunitat interessant per crear una forquilla que utilitzi zk-SNARKs.

zk-SNARKs Inclusió a Ethereum

Segons un publicar a Blockgeeks, quan Ethereum va entrar en la seva fase de metròpoli, va afegir zk-SNARK a la seva cadena de blocs. No obstant això, actualment zk-SNARKs no s’utilitza per a totes les transaccions d’Ethereum i, en canvi, només és una “eina a la caixa d’eines” segons una publicació al bloc Zcash..

Seria molt interessant veure si Ethereum podria implementar un ús generalitzat de la tecnologia perquè totes les seves transaccions siguin igualment privades. En aquest punt, però, podem fer és esperar a veure amb què sorgeix la base.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me