Consens de relés de llindar DFINITY

DFINITAT és una propera plataforma basada en cadenes de blocs que s’anomena “Internet per ordinador”Que té molta il·lusió al seu voltant. DFINITY està dissenyat per donar suport a la propera generació de serveis i aplicacions de programari per convertir-se en la infraestructura pública del Cloud 3.0.

Com a recurs públic de computació en núvol, DFINITY s’orienta a les aplicacions empresarials reduint substancialment els costos de computació en núvol dels sistemes de TI. Ells pretenen aconseguir-ho amb una xarxa altament escalable i potent amb una capacitat potencialment il·limitada. La plataforma DFINITY és un guix ple de dissenys i funcions innovadores com la seva Sistema nerviós Blockchain (BNS) per a governança algorítmica.

Un dels components principals de la plataforma és la seva novel·la Consens de relés de llindar model a partir del qual es produeix l’atzar, que condueix els altres sistemes dels quals depèn la xarxa per funcionar eficaçment. El sistema de consens es va dissenyar primer per a un model de participació autoritzat, però es pot combinar amb qualsevol mètode de resistència de Sybil per obtenir un model de participació obert..

Consens de relés de llindar DFINITY

Llavors, què és exactament aquest mecanisme de consens i com funciona?

Sota el capó

En el seu nucli, el mecanisme de consens DFINITY és un model de prova de joc fortament optimitzat (PoS). Fa un gran èmfasi en la finalitat de les transaccions mitjançant la implementació d’una tècnica de relé llindar juntament amb l’esquema de signatura BLS i un mètode de notarització per abordar molts dels problemes associats al consens PoS..

DFINITY creu que van establir les compensacions adequades entre supòsits pràctics i demostrabilitat teòrica de seguretat. El resultat és un disseny de consens innovador i altament únic.

El mecanisme de consens DFINITY es pot dividir en quatre capes de baix a dalt:

  1. Capa d’identitat
  2. Capa de balisa aleatòria
  3. Capa Blockchain
  4. Capa notarial

Crèdit per a la imatge: paper de consens DFINITY

El Capa d’identitat proporciona el registre per a tots els clients.

El Capa de balisa aleatòria proporciona la font de l’atzar per a totes les capes superiors mitjançant una funció aleatòria verificable (VRF).

El Capa Blockchain es basa en l’atzar de la capa de balises aleatòria i crea una cadena de blocs a partir de les transaccions verificades.

El Capa notarial proporciona ràpides garanties de finalitat als clients de la xarxa.

Capa d’identitat

Tots els participants de DFINITY són clients registrats amb identitats pseudònimes permanents. L’objectiu general de la capa d’identitat és registrar identitats a la xarxa perquè puguin ser castigades adequadament per comportament maliciós. El registre obert és possible mitjançant un dipòsit de participació amb un període de tancament.

Aquesta capa proporciona Atac de Sibila resistència i el registre obert s’aconsegueix mitjançant l’enviament d’una transacció especial a la xarxa. Els períodes de registre es produeixen en èpoques no superposades i el bloc produït a la primera ronda de cada època és un bloc de registre que conté un resum de tots els registres d’aquesta època. Les transaccions de registre concretes inclouen un mètode d’endors que és el dipòsit de participació tancat per l’entitat registrant.

Capa de balisa aleatòria

La capa de balisa aleatòria és el component principal del mecanisme de consens que impulsa l’atzar de la capa de blocs i de la notaria, així com de qualsevol aplicació o contracte intel·ligent construït a la part superior. El propòsit general de Random Beacon Layer és proporcionar una font d’aleatorietat que no es pugui manipular per donar suport a una capa de consens ràpida i escalable..

La balisa aleatòria és un funció aleatòria verificable (VRF), que és una funció pseudo-aleatòria que crea proves verificables públicament de la correcció de les seves sortides. A DFINITY, el VRF produeix sortides totalment imprevisibles a cada ronda de blocs que ningú pot conèixer fins que no estigui disponible per a tothom. El component principal de la balisa aleatòria és l’ús de la Esquema de signatura BLS per proporcionar singularitat pràctica i no interactivitat. El desplegament d’un mecanisme de signatura de llindar de BLS resol el problema de “l’últim actor”, on l’últim actor d’un protocol d’atzar descentralitzat coneix el següent valor aleatori, donant-los efectivament el poder d’abortar el protocol.

Els clients participen en el procés de balises aleatòries produint conjuntament les sortides aleatòries de VRF. Per millorar l’escalabilitat de la xarxa, la balisa aleatòria i la capa notarial són dirigides per un comitè que es canvia cada bloc / ronda. La sortida de balises aleatòries selecciona el següent comitè mitjançant un protocol especialitzat i els clients registrats poden proposar blocs basats en el valor de sortida de la balisa aleatòria que determina la classificació de prioritat perquè els clients proposin blocs..

Segons el llibre blanc del consens de DFINITY, el relleu de llindar es defineix com:

“El mecanisme mitjançant el qual Dfinity mostra aleatòriament rèpliques en grups, configura els grups (comitès) per al funcionament del llindar, tria el comitè actual i els relés d’un comitè al següent s’anomena relé de llindar”.

Cal destacar que la balisa aleatòria està totalment descentralitzada, però sembla que es comporta des de fora com un tercer de confiança. Tot i això, el comitè no necessita executar un protocol d’acord bizantí per a cada sortida de balises a causa de la singularitat de l’esquema de signatura BLS. L’acord és automàtic, permetent una balisa aleatòria d’alta velocitat i un temps de bloqueig baix.

Crèdit per a la imatge: paper de consens DFINITY

La sortida aleatòria produïda per la balisa la fa servir la següent capa, la capa blockchain.

Capa Blockchain

La sortida aleatòria de la balisa és l’entrada que protocol de slot probabilístic (PSP) s’utilitza per classificar els clients registrats per a cada alçada de la cadena. L’atzar de la sortida de la balisa permet que aquest ordre determinat es mantingui imparcial. Posteriorment, s’assignen pesos per bloquejar les propostes en funció del rang del client proposant. De manera similar al model de prova de treball (PoW) de donar preferència a la cadena més pesada, les forquilles es resolen donant preferència a la cadena amb més pes. Les cadenes amb més pes tenen més clients a la llista de prioritats que les cadenes de forquilles descartades.

La PSP es forma instantàniament, permetent temps de bloqueig previsibles de manera constant. Un cop un client veu una sortida vàlida del VRF, pot proposar un candidat de bloc amb transaccions agrupades d’usuaris que propaga a la capa de notari. La capa notarial espera el temps específic de bloc constant per rebre els blocs proposats.

Capa notarial

La capa notarial és la capa més alta del protocol de consens i proporciona la finalitat extremadament ràpida de les transaccions a través de la xarxa. Una vegada que la capa notarial rep els blocs proposats, executa el mecanisme de classificació per a ells, selecciona el bloc més ben classificat i, posteriorment, el signa i l’emet a la xarxa. Els clients afegeixen el bloc notarial rebut a les seves còpies de la cadena de blocs. La balisa aleatòria emet una nova sortida aleatòria, tot començant la ronda de nou.

La capa notarial accelera la finalitat perquè utilitza la signatura de llindar per al bloc de millor classificació creat conjuntament per clients registrats. Segons el llibre blanc:

“Només es poden incloure blocs notarials en una cadena. De tots els candidats a blocs que es presenten a un client per a la notarització, el client només fa notari el que té més classificació respecte a un algorisme de classificació verificable públicament impulsat per una balisa aleatòria “.

No obstant això, la notarització ho és no consens, ja que el temps desfavorable pot crear més d’un bloc notarial a una alçada específica. DFINITY ho identifica com un avantatge particular respecte a altres sistemes PoS:

“Això es tolera explícitament i és una diferència important respecte a altres propostes de prova de participació que apliquen un acord bizantí complet a cada bloc. DFINITY aconsegueix la seva alta velocitat i els seus temps de bloqueig curts exactament perquè la notarització no és un consens total ”.

Una transacció a DFINITY es considera final després de dues confirmacions de bloc notarial. Una de les distincions més importants que cal fer sobre tot el protocol de consens pel que fa a la seva existència com a mecanisme PoS es troba al següent paràgraf:

“Ens agrada destacar que una notarització a DFINITY no és principalment una garantia de validesa, sinó una marca de temps més una prova de publicació. El pas de notarització fa que l’adversari pugui construir i mantenir en secret una cadena de blocs vinculats i notaritzats. Per aquest motiu, DFINITY no pateix ni l’atac egoista de la mineria [4] ni el problema de res en joc “.

El problema de res en joc és una de les principals preocupacions dels models de consens PoS i requereix mesures complexes per mitigar-les. El dilema ha estat una de les principals crítiques a la implementació pràctica de sistemes de consens PoS a les xarxes públiques.

La capa notarial està completament descentralitzada com la balisa aleatòria i executa un protocol optimista per arribar a un consens sobre el bloc, permetent que sigui poc interactiu i ràpid. Com a resultat, pot funcionar a una velocitat paral·lela a la balisa aleatòria.

El llibre blanc sobre consens DFINITY s’enfonsa extensament en el protocol de consens, de manera que si voleu obtenir-ne més informació, el podreu trobar aquí.

Implicacions del mecanisme de consens DFINITY

El mecanisme de consens DFINITY està dissenyat per obtenir rendiment i flexibilitat. L’algoritme s’escala a través de seleccions de quòrum impulsades per la balisa aleatòria que li atorguen una finalitat ràpida i resistència a les pèrdues de sincronia de xarxa..

DFINITY serà un dels primers grans projectes de criptomoneda que implementarà un mecanisme de consens PoS en una xarxa pública de cadenes de blocs a gran escala. Està dissenyat explícitament per impulsar el rendiment de la plataforma i permetre-li escalar a una capacitat il·limitada, teòricament. A més, el BNS de la plataforma DFINITY pot actualitzar el protocol de manera transparent, automàtica i coherent per impulsar l’evolució de la xarxa.

Arrencar un mecanisme de governança en cadena amb un protocol de consens PoS molt optimitzat és altament ambiciós i, tot i això, presenta preocupacions legítimes. Sovint es critica PoS per no ser pràcticament provat i massa complicat per implementar-lo amb èxit en un sistema del món real. A més, els mecanismes de governança en cadena no estan provats pel que fa a la sostenibilitat. Combinant els dos en una nova plataforma dissenyada per escalar, ja que la infraestructura del Cloud 3.0 pot semblar una bogeria (i amb raó), però, tot i així, ha assolit l’interès dels CV a la mida de 102 milions de dòlars en una segona ronda de finançament dirigida per Andreessen Horowitz i Polychain Capital.

Conclusió

El mecanisme de consens de DFINITY és nou i ambiciós, però també demostra el tipus de complexitat associada a l’optimització d’un model PoS per a xarxes de blockchain públiques a gran escala. Hi ha un gran bombo al voltant del projecte i tenen un conjunt de fitxers documentació tècnica disponible a la resta de components del sistema, com ara la governança i la finalitat quasi instantània. Tot i que DFINITY es desenvolupa, proporcionarà un indicador fascinant fins a quin punt ha arribat la indústria més àmplia de la cadena de blocs i la potència de la tecnologia que hi ha darrere..

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