Bloqueig Coda Blockchain

La possibilitat de reduir la mida d’una cadena de blocs mitjançant la poda o compactació de la seva mida presenta enormes beneficis per a la descentralització sostenible de la xarxa i eliminar la delegació de confiança. Reduir la càrrega d’emmagatzematge dels clients de node complet permet als usuaris pràcticament executar nodes complets sense haver de comprar maquinari de gamma alta per donar suport a l’execució d’un client complet.

Les iniciatives i les propostes per reduir la mida de blockchain són cada vegada més freqüents entre les criptomonedes, inclòs el Bitcoin. De la mateixa manera, les criptomonedes orientades a la privadesa que utilitzen construccions de transaccions més pesades s’afegeixen a la inflació de la cadena de blocs més ràpidament que les transaccions criptogràfiques més habituals a causa de les proves addicionals que s’afegeixen a cada transacció..

Criptomonedes com Monero i ZCash han implementat recentment actualitzacions d’eficiència en aquestes transaccions, però probablement caldran solucions compactes de blockchain a llarg termini.

Bloqueig Coda Blockchain

Com a conseqüència de la necessitat creixent de buscar solucions per a la inflació de la cadena de blocs i una sincronització més ràpida, diversos mètodes emergents per reduir la mida de les cadenes de blocs han estat al capdavant de la conversa en descentralització. En particular, algunes solucions intrigants que provenen de proves de coneixement zero (ZKP) es troben en les seves fases conceptuals o ja s’estan provant.

Protocol Coda és un d’aquests projectes, que utilitza zk-SNARK per comprimir la mida de la cadena de blocs, cosa que permet fins i tot als clients mòbils executar nodes complets. De la mateixa manera, a proposta de concepte recent de Tyler Smith detalla el potencial per permetre la sincronització instantània de nodes Bitcoin mitjançant l’ús de ZKP per produir una sincronització completa de la cadena de blocs amb una mida constant i en temps constant.

Protocol Coda

Coda Protocol és una criptomoneda codificada a OCaml que utilitza la “composició recursiva de zk-SNARKs” per comprimir tota la cadena de blocs a una fracció de la mida dels llibres tradicionals de cadenes de blocs. El protocol comprimeix tota la representació de l’estat de la cadena de blocs en una prova zk-SNARK d’1 KB.

El prova zk-SNARK representa l’autenticitat de l’estat de la cadena de blocs sense que els nodes hagin d’emmagatzemar tota la cadena de blocs per validar el llibre major. La prova és l’únic component que cal emmagatzemar, juntament amb una petita quantitat de dades addicionals mitjançant un camí de Merkle des del llibre major de l’estat fins al compte d’un individu.

Coda

Coda es refereix a la cadena de blocs comprimida com a “cadena de blocs succinta” i el protocol permet una prova de mida constant, independentment de la quantitat arbitrària de càlculs del llibre major. En lloc de blocs que contenen transaccions, consisteixen en un zk-SNARK que verifica que existeixen transaccions específiques i transiten l’estat del llibre major.

Segons el Coda paper blanc:

“Els nodes poden participar en un succint protocol de blockchain sense emmagatzemar res, excepte el blockchain més fort i un estat complet o parcial. Si un node té aquests elements, poden estar segurs que la informació en qualsevol estat que tinguin estigui recolzada per una cadena de blocs amb la força indicada i que els saldos només s’han actualitzat mitjançant una seqüència de transaccions vàlides continguda en aquesta cadena de blocs. “

Les implicacions del que està treballant Coda són convincents. L’augment de la mida de la cadena de blocs acabarà impedint que molts participants es converteixin en validadors de la xarxa augmentant els costos de maquinari necessaris per executar nodes complets. De la mateixa manera, els clients de node complet, encara que operables en ordinadors portàtils de consum, no són compatibles amb els telèfons intel·ligents a causa de les seves capacitats d’emmagatzematge més baixes. La possibilitat de tenir nodes mòbils totalment validats atorga un potencial de descentralització molt més potent en reduir dràsticament la barrera d’accés a un node que verifica la cadena de blocs.

Un altre efecte col·lateral d’una cadena de blocs comprimida és la possibilitat de sincronitzar-se gairebé a l’instant, ja que un node necessita descarregar menys d’1 MB de dades. Coda fins i tot proporciona un explorador d’estats completament verificador al seu lloc web (del seu Alpha testnet) que s’actualitza en temps real al navegador. L’eficiència d’una succinta cadena de blocs també permet que la xarxa es desvinculi de la quantitat de dades de la cadena de blocs.

Coda ha anunciat recentment el seu testnet Alpha, i el projecte és un exemple excel·lent d’aprofitar la potència inexplotada dels ZKP.

Nodes Bitcoin de sincronització instantània

Inspirant-se en Coda i treballant paral·lelament en un concepte similar aplicat a Bitcoin, Tyler Smith va proposar una idea per permetre als clients de Bitcoin sincronitzar i validar instantàniament la cadena de blocs de Bitcoin amb una mida i un temps constants similars a com ho fa el protocol Coda. Aquesta solució eliminaria la necessitat de nodes SPV per delegar confiança a la xarxa Bitcoin, millorant enormement l’eficiència de la validació de la cadena de blocs en el procés..

El seu concepte ja ha guanyat força Reddit on es va debatre una discussió significativa sobre el seu desenvolupament potencial i els seus obstacles, una rara ocasió al cripto Reddit.

La idea dels nodes Bitcoin de sincronització instantània consistiria en una xarxa superposada on els participants puguin publicar proves amb circuits “zk”. Segons Smith:

“En lloc de cuinar una construcció ZK particular al protocol Bitcoin, podem construir un protocol de superposició on qualsevol pugui produir i publicar proves mitjançant el processament de blocs minats amb un circuit ZK que implementi les regles de transició de Bitcoin. Aquest procés seria igual que una sincronització de node completa estàndard, tret que l’estat que calculen s’autenticarà mitjançant el circuit “.

Per sincronitzar, els clients només haurien de descarregar el hash d’estat més treballat, que representa l’estat autèntic de la cadena de blocs. Els nodes complets tradicionals funcionarien com a “productors de proves”, però els nodes SPV serien capaços de convertir-se en nodes validadors que es puguin sincronitzar instantàniament amb la cadena de blocs en lloc de confiar en nodes complets per completar-los amb l’estat correcte..

El PoW acumulat es podria verificar mitjançant nodes que es presenten amb diversos estats vàlids que consisteixen en el conjunt UTXO, l’alçada del bloc, el PoW i l’estat del sistema. L’estat amb més treball és la cadena principal i la prova autèntica de l’estat que el node selecciona sense necessitat de validar el PoW per a cada bloc.

Smith assenyala que es podria desenvolupar un nou ecosistema d’entitats on s’incentivi a proporcionar proves, com ara miners i intercanvis. A més, fa referència al model de fallida millorat per als nodes SPV:

“En aquest model proposat, només és suficient una sola entitat que proporcioni proves i pugui ser operada per institucions (és a dir, sense ànim de lucre, universitats, etc.) o empreses sense confiança. Si es comprometen tots els provers, la cadena segueix sent segura, però els clients que confien en proves ja no poden validar les actualitzacions. Aquest és un mode de fallada molt millor que el SPV perquè els nodes no són enganyats per acceptar un estat no vàlid, simplement no poden continuar validant nous estats fins que un prover no torni a estar en línia “.

Encara que prometedors, encara queden alguns obstacles significatius. En concret, la necessitat de més treball de desenvolupament sobre la “composició recursiva de zk-SNARKs” coneguts com a “circuits zk” i la necessitat d’una forquilla dura per implementar plenament les funcions proposades, una proposta àrdua per a l’enfocament altament conservador de la comunitat Bitcoin.

Altres iniciatives per reduir la inflació de blockchain

Els ZKP són un mètode criptogràfic relativament nou amb un enorme potencial, però no són l’únic mitjà proposat per reduir la inflació de blockchain. Els llançaments recents de Grin i BEAM destaquen un aspecte de Mimblewimble que adopta un enfocament proactiu per mitigar una mida de blockchain creixent, així com el potencial de podar la blockchain.

Què és Grin Coin & amp; Mimblewimble?

Llegiu: Què és Grin Coin?

Els nodes Mimblewimble només necessiten emmagatzemar l’estat actual del conjunt UTXO en lloc de la història de transaccions de tota la cadena de blocs. Els nodes poden verificar les entrades fent referència a capçaleres de blocs i sortides fictícies, de manera que no són necessàries totes les altres dades de transaccions. Com a resultat, una cadena de blocs Mimblewimble és molt més prima que la de Bitcoin. De fet, és possible que les cadenes de blocs Mimblewimble ni tan sols creixin amb el pas del temps, depenent de si s’emmagatzemen o no més monedes en menys sortides, ja que només cal verificar les sortides de transaccions no gastades específiques.

Fora dels avantatges proactius de Mimblewimble, es poden podar les dades de la cadena de blocs, ja que els nodes només requereixen els compromisos UTXO.

A Grin’s Github documentació, tres col·laboradors (dos àlies de Harry Potter): Ignotus Peverell, Seamus Finnigan i Quentin Le Sceller esbossen diversos contextos per a la poda de dades.

  • Un node complet elimina les dades ja validades.
  • És possible que un mode SPV no estigui interessat a rebre o conservar totes les dades.
  • Els nodes complets previstos poden actuar com a nodes de validació parcial (SPV) per estar disponibles més ràpidament, tot i que finalment es converteixen en nodes complets.

La poda només pot eliminar les dades que no són necessàries per a la validació d’estats, de manera que els protocols Mimblewimble sempre requereixen que les capçaleres de blocs, nuclis, sortides de transacció no gastades, UTXO MMR i MMR a prova de rang es mantinguin intactes.

Hi ha altres mètodes de poda i blockchain compactes proposats per a diverses criptomonedes, i no es limiten estrictament als protocols ZKP o Mimblewimble.

Reduir la mida de la cadena de blocs o frenar-ne el creixement esdevindrà vital, ja que moltes de les cadenes de criptomonedes establertes progressivament bola de neu. La comunitat Bitcoin, en particular, ha mostrat una inclinació a fer els ajustos de xarxa necessaris quan calgui, de manera que serà interessant veure com sorgeixen les innovacions per ajudar a mitigar la mida creixent de la cadena de blocs de Bitcoin. Els nodes de sincronització instantània i les succintes cadenes de blocs ofereixen una visió del poder dels ZKP, i el desenvolupament i l’aplicació futurs de la nova tecnologia són convincents..

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