Què és Grin Coin & amp; Mimblewimble?

Somriure és un proper projecte de criptomoneda centrat en la privadesa, l’escalabilitat i la fungibilitat que es crea implementant una cadena de blocs MimbleWimble amb algunes optimitzacions diverses. MimbleWimble és un fascinant protocol de blockchain proposat per Tom Elvis Jedusor el juliol de 2016 i que ha guanyat força entre molts defensors de la privadesa i de Bitcoin.

Grin és un codi obert projecte que ofereix un refrescant llista de coses que no farà, moltes de les quals són contràries als desenvolupaments en curs al mercat de criptomonedes. Per entendre Grin i com funciona, és vital primer comprendre MimbleWimble i els seus avantatges.

Què és Grin Coin & amp; Mimblewimble?

Què és MimbleWimble?

Inicialment proposat el 2016 per Tom Elvis Jedusor i posteriorment revisat per Adam Poelstra pocs mesos després, MimbleWimble és un protocol de cadena de blocs que barreja diverses tecnologies innovadores per canviar radicalment com es construeixen les transaccions a Bitcoin i reduir la mida de la cadena de blocs.

MimbleWimble aborda principalment dues àrees:

  1. Privadesa
  2. Escalabilitat

Com a resultat de la seva privadesa inherent, MimbleWimble (i posteriorment Grin) té una forta fungibilitat.

Privadesa

Les transaccions a MimbleWimble són opaques, però encara es poden validar adequadament tot i no haver-hi adreces i els imports tramitats estan totalment ocults. MimbleWimble es basa en les propietats de la criptografia de corbes el·líptiques (ECC) per estructurar transaccions basant-se en la verificació de sumes zero i la possessió de claus privades.

Criptografia de corba el·líptica

Llegiu: Què és la criptografia de la corba el·líptica? 

La verificació de les transaccions amb Mimblewimble requereix que la suma de les transaccions menys la suma de les entrades sigui sempre igual a zero. Això s’aconsegueix utilitzant transaccions confidencials que demostren que no s’ha produït una doble despesa o la creació de nous fons amb una transacció mentre es confonen simultàniament els imports reals de la transacció. MimbleWimble deriva el seu concepte per a això de Transaccions confidencials (CT) de Greg Maxwell.

La prova de propietat a MimbleWimble es basa en factors encegadors que són essencialment les claus privades dels usuaris i els valors excessius que formen part del nucli de transacció. Aquest factor cegador es pot aprofitar per demostrar la propietat del valor en una transacció sense revelar-ne els valors.

El concepte de validació de transaccions sense conèixer cap dels valors transaccionats reflecteix proves de coneixement zero i RingCTs emprats a ZCash i Monero, respectivament..

Tanmateix, no hi ha adreces a MimbleWimble. En canvi, dues carteres es comuniquen entre si per intercanviar dades on el destinatari crea i envia una adreça al remitent. Només els participants poden veure aquestes dades i la informació no és reutilitzable per tercers. Les parts participants ni tan sols necessiten estar en línia al mateix temps.

A més, els blocs de la cadena de blocs no enumeren transaccions separades (fins i tot si estan ofuscades, és a dir, Monero), sinó que s’agreguen en una única transacció amb entrades i sortides mixtes. La visualització d’un bloc no proporcionaria cap informació sobre una transacció específica. Les transaccions a MimbleWimble són efectivament una variant no interactiva de CoinJoin que no es pot separar entre si.

Per resumir, els nodes poden verificar l’autenticitat de les transaccions sense revelar els valors que s’estan transferint, no hi ha adreces ni informació identificable en una transacció..

Escalabilitat

L’enfocament que adopta MimbleWimble a l’escalabilitat és molt més directe que les solucions de capa dos més complicades o l’augment de la capacitat de producció en cadena. En canvi, MimbleWimble es basa en eliminar transaccions antigues i innecessàries a la cadena de blocs per millorar l’eficiència.

En concret, el protocol elimina les entrades gastades a la cadena de blocs al llarg del temps agregant transaccions intermediàries de manera que es redueixi dràsticament la mida de la cadena de blocs. El protocol utilitza un mètode anomenat cut-through. Una transacció MimbleWimble consisteix en els components següents:

  • Conjunt d’entrades que fan referència i gasten un conjunt de sortides anteriors
  • Un conjunt de noves sortides (Compromisos de Pedersen)
  • Nucli de transacció que conté un excés de nucli i la signatura de la transacció.

En un bloc MimbleWimble, les transaccions de tall només es representen pel seu nucli de transaccions, i totes les sortides tenen el mateix aspecte, ja que només són grans que són impossibles de diferenciar. Segons la introducció de MimbleWimble al Grin Github:

“De manera similar a una transacció, tot el que s’ha de comprovar en un bloc és que s’ha demostrat la propietat (que prové dels nuclis de transacció) i que tot el bloc no va afegir cap oferta de diners (que no sigui el permès per la base de moneda). Per tant, es poden eliminar les entrades i sortides coincidents, ja que la seva contribució a la suma global s’anul·la … ..Tingueu en compte que s’ha eliminat tota l’estructura de transaccions i l’ordre d’entrades i sortides ja no importa. Tot i això, la suma de totes les sortides d’aquest bloc, menys les entrades, encara es garanteix que és nul·la ”.

Com a resultat, és impossible dir quina entrada coincideix amb quina sortida, tot i que es conserva la possibilitat de validar les transaccions dins d’un bloc. Els nodes poden validar blocs encara més fent referències creuades a la suma de diners creada mitjançant la mineria amb el subministrament total.

El tipus de poda que ofereix MimbleWimble permet que el protocol sigui molt més escalable, amb els usuaris capaços de sincronitzar-se ràpidament amb la xarxa. És important destacar que tot l’estat de la cadena es pot validar de manera similar a un node complet, fins i tot si cap usuari no conserva la majoria de les dades històriques de la cadena de blocs.

Què és Grin?

Grin és una implementació de criptomonedes de MimbleWimble dissenyada per proporcionar privadesa, fungibilitat i escalabilitat. La descripció de Grin des d’una perspectiva tècnica conté una superposició substancial amb l’anteriorment esmentat MimbleWimble, per la qual cosa és millor destacar altres components com ara el consens i la política monetària.

Grin conserva les funcions de privadesa i fungibilitat de MimbleWimble quan no hi ha adreces, quantitats de transaccions i es poden combinar transaccions eliminant tota la informació intermedia. A més, els blocs de Grin, com MimbleWimble, no contenen transaccions i el bloc només sembla una gran transacció.

També es poden eliminar totes les sortides gastades a Grin, cosa que permet reduir dràsticament la mida de la cadena de blocs. Els usuaris poden descarregar i verificar la cadena de blocs de manera molt més ràpida que altres criptomonedes. Com a resultat, Grin pot escalar amb el nombre d’usuaris en lloc del nombre de transaccions.

Com extreure una moneda de somriure

Llegiu: La nostra Guia per a l’extracció de monedes de monedes

Consens de prova de treball de Cuckoo de Grin

Grin no implementa un nou i vistós mecanisme de consens com a prova de participació per aconseguir el consens. En lloc d’això, es remunta al pa i mantega de PoW mitjançant el Cicle del cucut algorisme.

PoW estil cucut va ser seleccionat per mitigar la “carrera armamentística de maquinari” a l’estil Bitcoin fent-lo resistent a l’ASIC. Cuckoo Cycle és un algorisme vinculat a la memòria, que el fa viable per a les CPU i augmenta la seva descentralització.

La dificultat de l’explotació a la xarxa es basa en la potència actual de hash i està dissenyada per promoure un temps de bloqueig ràpid d’uns 60 segons. Podeu trobar una àmplia informació sobre Cuckoo Cycle PoW a paper blanc de John Tromp i Grin mining al Grin Github.

Implementació de la dent de lleó de Grin

Grim implementa el protocol Dandelion per augmentar la privadesa de la capa de xarxa mitjançant el mètode de propagació de missatges de transacció millorat. El Protocol contra la dent de lleó ajuda a protegir contra diversos vectors d’atacs recents que s’expliquen en articles acadèmics sobre la desanonimització dels usuaris mitjançant el mapatge d’adreces IP basades en la forma en què un missatge de transacció es propaga des del seu origen.

Grin utilitza una versió lleugerament modificada de Dandelion per agregar transaccions que s’ajusten a la fusió de transaccions de MimbleWimble.

Què és el Protocol de dent de lleó?

Llegiu: Què és el Protocol de dent de lleó?

Política monetària de Grin

Un component interessant de les criptomonedes que s’ha desenvolupat recentment és la política monetària. Grin pretén ser més una moneda de transacció que un magatzem de valor, actualment diferent de Bitcoin. En fer-ho, ha creat un possible monetari dissenyat per fer més estable el valor de la moneda.

Grin utilitza a calendari de subministrament lineal de la inflació, on l’oferta global és il·limitada i el model fomenta la despesa en lloc de la hodling. La taxa d’inflació de Grin comença a ser elevada i, posteriorment, cau per sota del 10% després d’una dècada i, finalment, fins a quasi zero. La recompensa per blocs es fixa amb el pas del temps.

Myles Snider ofereix un excel·lent anàlisi de les possibles implicacions de la política monetària de Grin.

Estat actual del projecte

Grin va llançar el seu Testnet V4 pre-llançament el mes passat i s’espera que la criptomoneda es posi en marxa en algun moment del 2019. Grin ha volat sota el radar en comparació amb els projectes més destacats de la mainstream tot i integrar algunes de les tecnologies més punteres de la indústria.

En silenci, hi ha una gran expectació al voltant de Grin per part dels defensors de la privadesa i altres partidaris de Bitcoin. MimbleWimble és un concepte relativament conegut pel que fa als aspectes més tècnics de les criptomonedes, i l’ús que Grin fa del protocol MimbleWimble li proporciona un potencial convincent..

Grin també és compatible amb les signatures de Schnorr que poden produir sortides de múltiples signatures. Es considera que les signatures Schnorr són la millor signatura criptogràfica i la seva integració amb Bitcoin se suposa que es produirà el 2019.

A banda dels components tècnics, la política monetària de Grin també és intrigant tenint en compte les conseqüències que la seva estructura pot tenir en l’ús de la criptomoneda com a més de moneda que de reserva de valor..

Grin està obert a aportacions dels desenvolupadors i definitivament val la pena veure-ho, ja que continua evolucionant.