Comparant els protocols de comunicació entre cadenes d’EOS, Cosmos, Aion i Wanchain
Hi havia una vegada que la gent creia que només hi hauria una cadena de blocs. Però el maximalisme d’una cadena de blocs aviat va demostrar ser una creença miope. Sense forquilles i noves cadenes, l’experimentació va ser extremadament limitada i va conduir a la creació de centenars de cadenes de blocs adaptades a una necessitat específica..
No obstant això, per a la plena integració de blockchain, les cadenes necessiten una manera de comunicar-se entre elles sense el procés lent, costós i arriscat d’utilitzar un intercanvi.
El fundador d’Ethereum, Vitalik Buterin, va escriure un llibre blanc sobre la “Interoperabilitat de la cadena” va remarcar:
“Si bé en els primers anys de la indústria de la cadena de blocs es pot perdonar per pensar que només hi hauria” una cadena de blocs per governar-los tots “, en els darrers temps aquesta possibilitat s’ha anat allunyant de la realitat”.
Diversos projectes de gran perfil, com Cosmos, Wanchain, EOS i AION, pretenen ser la “cadena de blocs de cadenes de blocs” definitiva facilitant aquesta comunicació entre cadenes de blocs..
A continuació es presenta una breu visió tècnica dels diferents enfocaments que aquests projectes han adoptat per als protocols de comunicació creuada:
Cosmos
Cosmos
Cosmos és una xarxa de cadenes de blocs construïdes sobre el mateix Tendermint motor que es pot comunicar entre ells a causa d’un protocol estandarditzat. Les cadenes de blocs que formen aquesta xarxa s’anomenen zones.
Aquestes zones es connecten a cadenes de blocs anomenades Hubs: la cadena de blocs de coordinació que gestiona la comunicació entre totes les zones que s’hi connecten..
Centres i zones negar la necessitat que cada cadena de blocs mantingui una connexió directa amb l’altra, cosa que podria resultar difícil de fer a causa del nombre de connexions necessàries. També s’asseguren que es pot confiar en un testimoni d’una altra cadena que no es gasta el doble.
A més de permetre la interconnectivitat entre les diferents zones del motor Tendermint, Cosmos també permetrà als usuaris interactuar amb cadenes de blocs externes mitjançant Peg-Zones.
Es necessiten zones de clavilles si una o les dues cadenes tenen una finalitat probabilística (per exemple, Bitcoin o Ethereum). Un Peg-Zone és una cadena de blocs que forma un pont per rastrejar l’estat d’una cadena externa.
El problema amb Peg-Zones és que cal personalitzar-los per a la cadena que superen, com ara la zona Peg única per connectar Cosmos i Ethereum. Peggy.
Wanchain
Wanchain busca crear una nova infraestructura financera distribuïda, que connecti diferents xarxes blockchain per intercanviar valor.
Igual que Cosmos, Wanchain és una plataforma de blockchain independent que permet transaccions entre un consorci de blockchains i amb blockchains externs. Però Wanchain utilitza contractes intel·ligents que permeten la transferència de dades i d’actius entre Wanchain i altres cadenes.
Wanchain utilitza proves anomenades “vals” per rebre sol·licituds de transaccions d’altres cadenes de blocs. A continuació, aquesta sol·licitud es transmet a un “node validador” que desplega un contracte intel·ligent que representa aquesta transacció entre cadenes.
La debilitat de Wanchain és que es basa en l’algorisme de consens POS, que teòricament està subjecte a l’amenaça d’un atac de connivència dels nodes validadors..
EOS
EOS.IO és un programari que introdueix una arquitectura blockchain dissenyada per permetre l’escala vertical i horitzontal d’aplicacions descentralitzades.
Per a la comunicació entre cadenes, EOS utilitza un mecanisme de “prova de completesa” per validar que ha rebut tota la informació rellevant de l’altra cadena..
EOS ho aconsegueix fent d’una cadena de blocs un “client” de l’altra i autenticant les transaccions mitjançant les capçaleres de blocs de l’altra cadena.
A diferència de Cosmos, AION i Wanchain, EOS només permet la comunicació entre cadenes de blocs EOS.
AION
Aion Network és un sistema de cadenes de blocs de diversos nivells dissenyat per abordar l’escalabilitat, la privadesa i la interoperabilitat.
AION utilitza una terminologia diferent per a un enfocament similar al Cosmos. AION té una xarxa de connexió similar (Cosmos Hub) i una xarxa participant (zona Cosmos) similar.
AION aconsegueix una comunicació entre cadenes mitjançant “ponts”: a protocol que permet la comunicació entre la xarxa participant i la xarxa de connexió. El consens entre ponts s’aconsegueix mitjançant “validadors” el comportament dels quals es gestiona mitjançant diversos algoritmes i un mecanisme d’incentius.
Les persones que participen a la xarxa de connexió gestionen els validadors del pont. Si dos o més validadors de pont dins d’AION aproven la transacció entre cadenes, es tramitarà el contracte. L’inconvenient és que la responsabilitat de crear ponts correspon a les cadenes de blocs participants.
Tot i que queda per veure quin protocol de comunicació entre cadenes serà el més dominant per avançar, val la pena assenyalar el nombre de protocols que competeixen per aquest segment que val la pena la tecnologia blockchain..