Prova delegada del consens d’estaca

Els models de consens han estat recentment un tema controvertit de discussió a la comunitat de criptomonedes, amb opinions diverses sobre quina solució és la millor. La resposta realista és que tots tenen els seus propis avantatges i desavantatges per als diferents tipus de xarxes, aplicacions i la seva seguretat general.

Un dels models de consens més populars que s’ha posat al capdavant de la discussió recentment és la prova delegada d’estaca (DPoS). Dan Larimer va inventar el model de consens com a marc de consens per a Bitshares i s’ha aplicat a moltes altres plataformes, incloses Lisk, Steem i EOS. DPoS representa en la seva majoria un format de consens d’estil democràtic líquid i representatiu que fa alguns canvis importants en el model típic de Prova d’estaca i concessions notables a l’hora de descentralitzar.

Prova delegada del consens d’estaca

Com funciona DPoS?

DPoS aprofita el poder de la votació aprovada per les parts interessades per resoldre problemes de consens i validar la cadena de blocs en un model amb dissenys similars als sistemes democràtics. Bàsicament, els grups d’interès que posseeixen qualsevol quantitat de fitxes a la seva cartera poden votar per triar els productors de blocs que es triïn en funció dels productors de blocs que tinguin més vots al final de cada ronda de votació. Una distinció important entre DPoS i PoS és que, a DPoS, no hi ha cap requisit mínim de token d’interès per participar i, en lloc de fitxes d’interessats que representin proporcionalment la seva capacitat per produir blocs, els usuaris emeten vots proporcionals a la seva participació per seleccionar productors.

DPoS

DPoS, imatge de Aelf

Es pretén que DPoS sigui una forma més eficient de consens PoS. Centrat específicament en l’escalabilitat, pot proporcionar transaccions confirmades de manera fiable a la xarxa en qüestió de segons i és capaç d’escalar a nivells entre els mecanismes de consens actuals més elevats. El sistema es basa en una reputació i un procés de votació en temps real per aconseguir consens. El poder sempre queda en mans dels grups d’interès, que tenen la capacitat de votar sobre l’addició o l’eliminació de productors de blocs en funció de la seva fiabilitat i accions. La feina dels productors de blocs és validar i propagar blocs i assegurar-se que no hi hagi despeses dobles. Les parts interessades poden canviar la quantitat de productors de blocs en qualsevol moment i això incentiva els productors a actuar honestament dins del sistema, ja que si opten per actuar maliciosament, les seves accions es mostraran públicament i es podran eliminar.

El procés per arribar al consens en una ronda es pot dividir en els següents passos bàsics.

  • Els productors de blocs són elegits pels grups d’interès en una ronda de votacions.
  • Un cop seleccionats els productors, se’ls dóna una determinació rotativa per a una ronda de blocs equivalent al nombre de productors seleccionats. Això crea un mercat competitiu dins de la ronda, garantint la fiabilitat.
  • Els productors de blocs validen i transmeten blocs a la xarxa.
  • S’arriba al consens i comença la següent ronda.

Pels seus serveis, els productors de blocs reben una recompensa. Si no produeixen cap bloc, llavors no hi ha recompensa i la recompensa es transfereix al següent productor de blocs si es produeix un bloc reeixit. Els productors no tenen la possibilitat de canviar els detalls de les transaccions, tot i que podrien col·laborar per evitar que s’incloguessin transaccions específiques en blocs. Actuar d’aquesta manera probablement aconseguiria que un productor fos votat, cosa que li costaria econòmicament i perjudicaria la seva reputació. A més, es poden implementar fàcilment les condicions de reducció per als miners que actuen malintencionadament i la prevenció de la inclusió de determinades transaccions en blocs no funcionarà a la llarga, ja que la transacció finalment s’inclouria en un bloc produït per productors de blocs honestos..

El disseny de DPoS és optimitzar la condició nominal de la participació del node 100% honesta, fins i tot davant de les fallades altes i variades. Per exemple, la cadena més llarga serà la cadena aprovada per la majoria majoritària. Fins i tot si la majoria dels nodes col·laboren per actuar de manera maliciosa (cosa que és molt poc probable), les parts interessades notarien una participació reduïda del node en la validació de blocs per part dels productors (és a dir, el 70% en lloc del 100% perquè el 30% és honest) i votarien per eliminar el conjunt actual de productors. És el risc que els usuaris facin transaccions a la xarxa quan la participació del node no sigui ni al voltant del 100%. Finalment, una cadena minoritària amb un 100% de participació noda honesta superarà totes les cadenes amb una participació inferior al 100%. El procés de votació d’aprovació també garanteix que fins i tot algú amb el 50% del poder de vot actiu no pugui seleccionar un sol productor pel seu compte.

DPoS Lisk

Prova delegada d’aposta, imatge de Lisk Academy

La capacitat dels grups d’interès per votar i eliminar els productors a voluntat té conseqüències significatives en el disseny del sistema i és una característica de seguretat molt important. Els productors de blocs no tenen cap poder real per això i la seva participació està controlada pels grups d’interès. Fins i tot els usuaris poden delegar els seus vots en un altre per votar-los en un procés conegut com a votació “proxy”. En operar en un sistema de jerarquia més tradicional, però amb els avantatges de la transparència de la cadena de blocs, els grups d’interès poden exercir molt més control sobre la xarxa i el resultat és una xarxa molt més flexible.

Els models de consens DPoS fan compensacions informades entre l’escalabilitat i la descentralització. El cost de l’autèntica descentralització és elevat i és el factor clau que limita l’escalabilitat en plataformes com Bitcoin i Ethereum. DPoS se centra en l’escalabilitat creant un entorn més centralitzat, però on els components centralitzats (productors de blocs) que validen i propaguen el consens són transparents, identificables i eliminables per la comunitat d’interessats amb més vot. La descentralització és més representativa dins de la comunitat d’interessats a través del sistema de votació d’aprovació de totes maneres, i és on hi ha el veritable poder del sistema.

Una característica important dels models de consens DPoS és que els paràmetres del sistema poden ser modificats pels grups d’interès mitjançant un procés de votació. Aquests paràmetres inclouen des de comissions de transacció, mides de blocs, pagaments del productor i intervals de blocs. L’habilitació de canvis dinàmics dels paràmetres que defineixen el model pot facilitar un grau considerable de flexibilitat a les plataformes que utilitzen el model DPoS per adaptar-se a les necessitats específiques de la plataforma..

Avantatges del model DPoS

Hi ha una varietat d’avantatges notables que proporciona el model de consens DPoS. El més evident és l’eliminació de la necessitat de mineria de hash com en els models de prova de treball, que al seu torn elimina l’elevat consum elèctric associat amb aquests models..

A més, el mecanisme de votació fonamenta les plataformes que utilitzen models DPoS per adaptar-se a les actualitzacions de programari necessàries aprofitant la governança formalitzada que es crea. Funcionant com un sistema de governança en cadena, els sistemes de consens DPoS poden evitar els debats contradictoris que afecten algunes de les plataformes de criptomoneda més populars..

Finalment, un avantatge clar que el model DPoS té sobre el model PoS tradicional és l’eliminació del dilema “Nothing at Stake”. Es refereix al cas en què els validadors validen poc o cap cost en dues cadenes competidores. Per als validadors, l’estratègia és la més rendible, però per a la xarxa pot comportar una doble despesa d’un actiu digital. DPoS mitiga aquest fet a causa del fet que els grups d’interès utilitzen la seva participació per votar sobre els productors de blocs, no sobre els mateixos blocs. La cadena més llarga es considera la cadena canònica, de manera que és impossible que un subconjunt de productors malintencionats produeixi una forquilla que superi la cadena principal a causa del nombre i l’ordre dels productors que s’estableixen abans de cada ronda..

Desavantatges del model DPoS

Les crítiques al model DPoS provenen de la seva manca de descentralització i existència com a sistema on es necessita la confiança de certs partits, en lloc d’operar com un sistema sense confiança. Tot i que algunes d’aquestes crítiques poden estar fonamentades, és el context de l’aplicació del mecanisme de consens el que més importa. Sacrificar la descentralització per escalabilitat pot no ser racional per a sistemes com Bitcoin que funcionen com a magatzems segurs de valor protegits de grans entitats de poder que podrien atacar la xarxa, on sigui necessària la descentralització. En canvi, DPoS i el seu sistema semi-centralitzat que té responsabilitats a través de la transparència i la reputació és més adequat per a aplicacions i plataformes on el compromís inherent és molt més pràctic i no es troba sota amenaces més formidables..

Un vector d’atac vàlid contra els models DPoS segueix una ocurrència comuna i una preocupació creixent en moltes eleccions polítiques, amb una participació baixa en els votants. Com que pocs votants solen aparèixer per votar en sistemes on se’ls dóna un vot, com s’ha demostrat històricament una vegada i una altra, és possible que els grups d’interès amb una petita quantitat de participació i, per tant, votin, com un ús eficient del seu temps per votar al DPoS model. Això deixa la porta oberta a una influència més directa de les balenes per determinar la direcció de la xarxa.

Tot i que el mecanisme d’incentius i el procés de votació d’aprovació mitigen tant la reducció de la centralització com la possibilitat d’un marc de votació manipulat, les preocupacions al voltant dels dos són creïbles. Serà interessant veure com evolucionen els sistemes DPoS i abordar aquestes preocupacions avançant, ja que estan construïts per ser sistemes flexibles i escalables.

Conclusió

La prova delegada d’aposta és un mecanisme de consens interessant i significatiu per vigilar el desenvolupament de la comunitat de criptomonedes. Les seves compensacions explícites entre descentralització i escalabilitat funcionaran com un estudi de cas important per a futurs compromisos que poden ajudar a la indústria a créixer més orgànicament..

Ja hem vist que plataformes de criptomonedes sostenibles i reeixides utilitzen el model DPoS com Steem i Bitshares. Amb projectes més ambiciosos com EOS que utilitzen DPoS a l’horitzó, els entusiastes de les criptografies estaran vigilant de prop i avaluaran les implicacions de la seva evolució.

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