Les quatre principals plataformes de contractes intel·ligents: una anàlisi en profunditat

En aquesta profunda guia de busseig de la comparació de plataformes de contractes intel·ligents, compararem quatre de les plataformes de contractes intel·ligents més prometedores: Ethereum, EOS, Cardano i RSK. Per tant, abans d’entrar en la comparació d’aquestes plataformes, comprenguem ràpidament els contractes intel·ligents. 

Els contractes intel·ligents poden acabar convertint-se en un dels invents més importants de tots els temps. Avui hi ha milers de contractes desplegats en diverses plataformes de contractes intel·ligents. 

Què són els contractes intel·ligents?

Un contracte intel·ligent és com un contracte legal normal, però està escrit en un llenguatge formal i és aplicat pels ordinadors. Tot i que un contracte normal requereix el sistema legal i l’aplicació de la llei com a últim recurs per executar les accions activades pel contracte, el contracte intel·ligent pot activar directament accions al domini digital, com ara fer un pagament o transferir la propietat d’un actiu digital..

A més, alguns contractes legals requereixen un administrador (de vegades un advocat o un despatx d’advocats) com a tercer que executa certes accions en moments concrets, generalment quan el contracte implica intercanvis simultanis de mercaderies. Els contractes intel·ligents poden emular el paper del fiduciari i substituir-lo per un programa d’ordinador. Per tant, sempre que totes les entrades i sortides del programa estiguin en l’àmbit digital, es pot automatitzar i autoexecutar un contracte intel·ligent. 

Comparació de plataformes de contractes intel·ligents: RSK vs Ethereum vs EOS vs Cardano

Comparació de plataformes de contractes intel·ligents

# 1 Ethereum

El 2013, un jove programador rus-canadenc Vitalik Buterin va publicar el llibre blanc Ethereum i va introduir el món a les plataformes de contractes intel·ligents. Des de llavors, Ethereum ha crescut força a força i s’ha reunit per construir una de les comunitats de desenvolupadors més saludables de l’espai criptogràfic..


Motiu de la creació

Tot i que Buterin estava fascinat per Bitcoin i la seva potencial utilitat, va considerar que la cadena de blocs tenia molt més a oferir que el simple fet de ser un sistema de pagament. Va imaginar un futur on els desenvolupadors poguessin crear les seves aplicacions a la cadena de blocs. Ethereum seria un superordinador global descentralitzat que llogaria potència informàtica o “gas” als desenvolupadors per crear les seves aplicacions descentralitzades o dApps.

El desenvolupament adequat d’Ethereum va començar a principis del 2014 a través d’una empresa suïssa, Ethereum Switzerland GmbH (EthSuisse). Ethereum va celebrar la seva oferta inicial de monedes entre el 20 de juliol i el 2 de setembre de 2014 i va recaptar ~ 18,4 milions de dòlars.

Algorismes de consens

Ethereum utilitza una variant del consens Nakamoto, que es basa en proves de treball i, per tant, generalment es coneix com a consens POW. En aquest sentit, Ethereum és relativament similar a Bitcoin. No obstant això, durant la seva etapa final, s’actualitzarà a un nou protocol de consens anomenat Casper FFG, que normalment es coneix com a prova de joc o TPV.

A POW, tenim alguns nodes anomenats miners que posseeixen equips especialitzats. Aquest tipus d’equips (ASIC i GPU) gasten potència computacional de la vida real i competeixen per resoldre trencaclosques durs criptogràfics. Si resoleu el trencaclosques abans de la resta, guanyareu la competició. A continuació, podeu afegir el vostre bloc a la cadena de blocs i obtenir la recompensa corresponent.

Ethereum té previst passar al protocol TPV perquè és més escalable i menys malgastador. 

Un sistema POS fa virtual tot el procés de mineria. En un sistema de TPV, els miners (també coneguts com a validadors) bloquegen una part de les seves monedes com a estaca dins del sistema. El poder de mineria del miner és directament proporcional a la mida de la seva estaca. Després, els validadors van apostar per un bloc concret. Si l’aposta té èxit, obtindran una recompensa en bloc proporcional a la seva participació global.

Ethereum implementarà TPV mitjançant el protocol Casper. En aquest protocol, un validador maliciós és castigat amb la seva participació reduïda.

Per obtenir una explicació més detallada sobre Casper, consulteu la nostra guia.

Desenvolupament d’Ethereum

Per entendre com funcionen els contractes intel·ligents sobre Ethereum, hem d’entendre el concepte de gas.

Els contractes intel·ligents d’Ethereum estan codificats en el llenguatge de programació Solidity. La solidesa és força similar a JavaScript i Turing és completa. Un llenguatge complet de Turing és aquell que teòricament pot resoldre qualsevol problema sempre que tingui prou temps i recursos. Per això és fonamental integrar un mecanisme d’aturada dins del sistema, que aturi el contracte intel·ligent quan sigui necessari. Ethereum utilitza un tipus de dispositiu de detenció de “mesurador de recursos” anomenat “tarifes de gas”. El gas és una unitat que mesura la quantitat d’esforç computacional que caldrà per executar determinades operacions. En poques paraules, cada pas del contracte costa gas i, un cop el cost del gas supera la tarifa prepagada, el contracte s’acaba.

Per entendre millor el funcionament del gas a Ethereum, fem servir una analogia. Suposem que aneu de viatge. Abans de fer-ho, seguiu aquests passos:

  • Aneu a la benzinera i especifiqueu la quantitat de gas que voleu omplir al cotxe.
  • Aconsegueixes el gas ple al teu cotxe.
  • Vostè paga a la benzinera la quantitat de diners que li deu pel gas.

Ara, fem un paral·lelisme amb Ethereum.

El cotxe és l’operació que voleu executar, com ara un gas o un contracte intel·ligent.

El gas està bé … gas.

La benzinera és el vostre miner.

Els diners que els heu pagat són els honoraris dels miners.

Totes les operacions que els usuaris vulguin executar en ethereum han de proporcionar gasolina per al següent:

  • Per cobrir les seves dades, també conegut com a gas intrínsec.
  • Per cobrir tot el seu càlcul.

Governança

RSK

El següent diagrama de flux extret de Desbloqueja us hauria de donar una idea de com funciona tot el flux del procés de governança.

Tot i que Ethereum té una certa governança en cadena a causa del seu protocol de consens, fa la majoria de la seva governança fora de la cadena mitjançant les propostes de millora d’Ethereum (EIP). Els EIP solen ser documents de disseny detallats que ofereixen suggeriments per millorar la cadena de blocs d’Ethereum. Aquests processos no es presenten, no es registren, no es passen ni es voten a la pròpia cadena de blocs.

Segons les directrius d’Ethereum, cal tenir present el següent pel que fa als EIP:

  • Els EIP han d’estar recolzats per coneixements i especificacions tècniques.
  • L’autor de l’EIP ha de tenir influència o reunir el suport suficient per aconseguir que l’EIP passi sense provocar una fractura a la comunitat.
  • La part més important del procés és que cal escoltar i considerar totes les opinions.
  • Podeu veure la documentació de l’EIP i totes les discussions que l’envolten per veure el progrés de manera completa.

Els EIP també poden originar-se de la sol·licitud de comentaris (ERC) d’Ethereum. En aquest cas, també es segueix el mateix procediment.

Què són els ERC?

Els ERC són suggeriments de propostes de millora que es presenten a revisió per parells a través d’Ethereum. L’estàndard de token ERC-20 va sorgir com a resultat d’un ERC. Una vegada que un ERC mostra prou promeses per millorar l’ecosistema Ethereum, es debat més a la comunitat i posteriorment es converteix en EIP.

La fase de debat EIP

En aquesta etapa, els desenvolupadors que treballen a Ethereum mantindran discussions i reunions exhaustives sobre si l’EIP en qüestió és prou sòlid per a la implementació del món real. Aquests desenvolupadors participen profundament en el desenvolupament d’Ethereum. GitHub té una sala completa dedicada a la governança i el desenvolupament d’Ethereum a GitHub, on es dediquen a una discussió en temps real. Si els desenvolupadors creuen que l’actualització del codi tindrà un impacte positiu en l’ecosistema, llavors només s’implementarà el codi.

Més que no pas, la fase de discussió sovint és un problema per a la majoria dels EIP. Els desenvolupadors es mostren reticents a implementar qualsevol canvi que pugui ser una mica massa extrem per evitar una debacle com la forquilla dura Ethereum Classic.

Hi ha desavantatges i avantatges en aquest procés. L’obstacle més gran, és clar, és que aquest procés triga molt de temps. El principal avantatge és que cada EIP s’investiga tan a fons, que el més sovint és que el EIP que s’aprova comporta un canvi positiu en l’ecosistema..

# 2 Plataformes de contractes intel·ligents: EOS

Comparació de plataformes de contractes intel·ligents: RSK vs Ethereum vs EOS vs Cardano

EOS es basa en el programari EOSIO que va ser creat per block.one. Block.one està encapçalat per Brendan Blumer i Dan Larimer. Si heu participat a l’espai criptogràfic, sabreu qui és Larimer. És el creador d’organitzacions autònomes descentralitzades i proveïdores de participació, també conegudes com DAO. També és l’home darrere de BitShares i Steem.

Motiu de la creació

Tot i que Ethereum va obrir el camí a les plataformes de contractes intel·ligents, el fet continua sent que és una plataforma molt lenta. A causa del seu disseny, només pot gestionar entre 15 i 20 transaccions per segon. Una plataforma amb una latència tan alta no pot admetre dapps moderns. És com jugar a un joc modern com GTA 5 a l’ordinador Windows 98.

Eos té com a objectiu donar suport a aplicacions descentralitzades a escala industrial. La manera com ho faran és abordant els contractes intel·ligents des d’un angle diferent de l’Ethereum. En lloc de ser un superordinador descentralitzat, Eos planeja ser un sistema operatiu descentralitzat. Els usuaris d’Eos posseiran recursos a canvi de la seva participació. Per tant, si teniu 1/1000 de la participació a EOS, tindreu la propietat de 1/1000 de la potència i recursos computacionals totals a EOS.

Algorismes de consens

EOS delega la validació de la cadena de blocs a 21 membres d’un comitè de consens, en virtut d’un mecanisme de consens de prova de participació delegat (DPOS). 

A DPOS, qualsevol persona que tingui fitxes en una cadena de blocs integrada al programari EOS pot seleccionar els productors de blocs mitjançant un sistema de votació d’aprovació continuada. Qualsevol persona pot participar a les eleccions de productors de blocs i se’ls donarà l’oportunitat de produir blocs proporcionals al total de vots que rebin en relació amb la resta de productors..

Com funciona?

  • Els blocs es produeixen a la ronda del 21.
  • Al començament de cada ronda, es trien 21 productors de blocs. Els 20 primers es trien automàticament mentre que el 21è es tria proporcionalment al nombre de vots respecte als altres productors. A continuació, els productors es barregen fent servir un número pseudoreator derivat del temps de bloqueig. Això es fa per garantir que es mantingui una connectivitat equilibrada amb la resta de productors. Per garantir que es mantingui la producció regular de blocs i que es mantingui el temps de bloqueig a 3 segons, els productors són castigats per no participar en ser eliminats de la consideració. Un productor ha de produir almenys un bloc cada 24 hores per estar en consideració.

Desenvolupament a EOS

Com ja s’ha esmentat, EOS utilitza un model de governança. Sempre que participeu en els vostres tokens EOS, teniu dret a tenir recursos com RAM, ample de banda de xarxa i amplada de banda de la CPU. Dit això, aquests recursos són molt escassos i és per això que només podeu mantenir els tokens EOS sense utilitzar-los durant un període de 3 anys. Els titulars que no utilitzin les seves fitxes rebran el compte cancel·lat.

EOS utilitza WebAssembly (WASM) per desenvolupar contractes intel·ligents. Tot i que WASM no és un llenguatge de programació, però proporcionarà als desenvolupadors codi en l’idioma que vulguin i compilarà en un bytecode que es pot executar en un navegador compatible..

Els motius pels quals EOS va triar WASM són els següents:

  • Flexibilitat: Els desenvolupadors poden codificar en l’idioma que vulguin.
  • Velocitat i eficiència: WebAssembly s’executa a velocitat nativa aprofitant les capacitats de maquinari habituals disponibles en una àmplia gamma de plataformes.
  • Obert i depurable: Està dissenyat per imprimir-se força en un format textual per depurar, provar, experimentar, optimitzar, aprendre, ensenyar i escriure manualment..
  • Caixa forta: WebAssembly descriu un entorn d’execució protegit per memòria i protegit que fins i tot es pot implementar a les màquines virtuals JavaScript existents.

Governança

A EOS, la governança es manté establint la jurisdicció i l’elecció de la llei juntament amb altres normes mútuament acceptades. Això sol fer-se mitjançant la constitució legalment vinculant. Cada transacció a EOS ha d’incloure el hash de la constitució a la seva signatura. Això vincula els usuaris a la constitució.

La constitució i el protocol es poden modificar mitjançant el següent procés:

  • El canvi el proposa el productor de blocs que obté una taxa d’aprovació 17/21
  • L’aprovació del 17/21 s’ha de mantenir durant 30 dies seguits.
  • Tots els usuaris han de signar les seves transaccions amb el hash de la nova constitució.
  • Els productors de blocs adopten canvis al codi font per reflectir el canvi de la constitució i ho proposen a la cadena de blocs mitjançant el hash d’un git commit.
  • Els productors de blocs han de tornar a mantenir l’aprovació 17/21 durant 30 dies consecutius.
  • Després, es donen nodes complets una setmana sencera per adaptar-se als nous canvis.
  • Qualsevol node que no segueixi el protocol nou s’apaga automàticament.

Aquest procés pot accelerar-se durant una emergència.

# 3 Plataformes de contractes intel·ligents: Cardano

Comparació de plataformes de contractes intel·ligents

Cardano és un dels projectes més comentats a l’espai criptogràfic i ofereix escalabilitat i seguretat mitjançant una arquitectura en capes. Va ser conceptualitzat per un dels cofundadors d’Ethereum, Charles Hoskinson. Abans hi havia tres organitzacions que treballaven a temps complet per ocupar-se del manteniment de Cardano.

  • La Fundació Cardano.
  • IOHK.
  • Emurgo.

L’octubre de 2018, IOHK i Emurgo separades amb la Fundació Cardano per la manca de rendiment de la Fundació.

Motiu de la creació

L’enfocament de Cardano és únic a l’espai en si mateix, ja que es basa en la filosofia científica i la investigació acadèmica revisada per parells.

L’equip de Cardano vol adherir-se a un conjunt de principis i filosofies. No van sortir amb un full de ruta adequat ni amb un llibre blanc. En el seu lloc, es van centrar a adoptar una “col·lecció de principis de disseny, bones pràctiques d’enginyeria i vies d’exploració.

Els següents són aquests principis i s’extreuen directament del lloc web de Cardano.

  • Separació de la comptabilitat i el càlcul en diferents capes.
  • Implementació de components bàsics en codi funcional altament modular.
  • Grups reduïts d’acadèmics i desenvolupadors que competeixen amb investigacions revisades per parells.
  • Ús intens d’equips interdisciplinaris, inclòs l’ús primerenc d’experts d’InfoSec
  • Es requereix una iteració ràpida entre els llibres blancs, la implementació i la nova investigació per corregir els problemes descoberts durant la revisió.
  • Construint la capacitat d’actualitzar sistemes post-desplegats sense destruir la xarxa
  • Desenvolupament d’un mecanisme de finançament descentralitzat per a treballs futurs
  • Una visió a llarg termini sobre la millora del disseny de criptomonedes perquè puguin treballar en dispositius mòbils amb una experiència d’usuari raonable i segura
  • Acostar els grups d’interès a les operacions i el manteniment de la seva criptomoneda
  • Reconeixent la necessitat de comptabilitzar diversos actius en un mateix llibre major
  • Abstracció de transaccions per incloure metadades opcionals per tal de conformar-se millor a les necessitats dels sistemes heretats
  • Aprenent dels prop de 1.000 monedes alternatius adoptant funcions que tenen sentit
  • Adopteu un procés basat en estàndards inspirat en el grup de treball d’enginyeria per Internet mitjançant una base dedicada per bloquejar el disseny del protocol final
  • Exploreu els elements socials del comerç
  • Trobeu un terreny mitjà saludable perquè els reguladors puguin interactuar amb el comerç sense comprometre alguns principis bàsics heretats de Bitcoin.

Algorisme de consens

Ouroborous és el primer algorisme de consens revisat per parells a l’espai criptogràfic. Ouroboros analitza la distribució de les fitxes a l’ecosistema i, a partir d’una font de nombres aleatoris, divideix el món en èpoques. Cada època es subdivideix en ranures i dura uns 20 segons.

RSK vs Ethereum vs EOS vs Cardano

A continuació, cada ranura obté el seu propi líder de ranura, que és triat a l’atzar.

RSK vs Ethereum vs EOS vs Cardano

El líder de Slot actua com ho fan els miners en un protocol POW en el sentit que són ells els que trien els blocs que s’afegeixen a la cadena de blocs. No obstant això, només poden afegir un bloc.

Comparació de plataformes de contractes intel·ligents

Si un líder de les ranures d’alguna manera perd la seva oportunitat i no tria el bloc, perden la seva oportunitat i hauran d’esperar fins que tornin a ser líders de les ranures. Està bé que un o més espais romangui buit (sense blocs generats), però la majoria dels blocs (com a mínim el 50% + 1) s’han de generar durant una època.

Com podeu veure, els líders de les ranures tenen un paper vital a l’ecosistema. Per tenir en compte la qualificació, cal tenir una participació del 2% a Cardano. Aquests grups d’interès s’anomenen electors i són els que elegeixen els líders de les ranures per a la propera època durant l’època actual. Com més participació tingui l’interessat en el sistema, més possibilitats tindran de ser elegits com a líders de les ranures.

Desenvolupament a Cardano

Cardano ha escollit Haskell i Plutus com a llengües preferides. Haskell s’utilitzarà per codificar Cardano, mentre que Plutus s’utilitzarà per a la creació de contractes intel·ligents. Tots dos són llenguatges funcionals.

Quan es tracta de llenguatges de programació, hi ha dues famílies:

  • Imperatiu.
  • Funcional.

Llenguatges de programació imperatius

En un enfocament imperatiu, el programador ha de posar de manera seqüencial tots els passos que ha de fer l’ordinador per assolir un objectiu. Tots els nostres llenguatges de programació tradicionals com C ++, Java i fins i tot Solidity són llenguatges de programació imperatius. Aquest tipus d’enfocament de programació també s’anomena programació algorítmica.

Prenguem un exemple del que volem dir amb això. Vegem C ++. Suposem que volem afegir 5 i 3.

int a = 5;

int b = 3;

Int c = a + b;

Per tant, com podeu veure, el procés d’addició pren diversos passos i cada pas canvia constantment l’estat del programa, ja que tots s’executen al seu torn individualment..

Un procés d’addició va durar quatre passos i els passos són els següents:

  • Declarar un enter a i assignar-li el valor 5.
  • Declarar un enter b i assignar-li el valor 3.
  • Declarar un enter c i afegir els valors de ib i emmagatzemar-los a c.

Llenguatges de programació funcionals

Aquest estil de programació es va crear per construir un enfocament funcional per a la resolució de problemes i també s’anomena programació declarativa.

Com funciona la programació funcional?

Suposem que hi ha una funció f (x) que volem utilitzar per calcular una funció g (x) i que després la volem utilitzar per treballar amb una funció h (x). En lloc de resoldre tots els que apareixen en una seqüència, simplement podem unir-los tots en una sola funció com aquesta:

h (g (f (x)))

Això fa que l’enfocament funcional sigui més fàcil de raonar matemàticament. És per això que se suposa que els programes funcionals són un enfocament més segur per a la creació de contractes intel·ligents. Això també facilita la verificació formal més senzilla, cosa que significa pràcticament que és més fàcil demostrar matemàticament què fa i com actua un programa. Això dóna a Cardano la seva propietat del “Codi d’alta garantia”.

És precisament per això que l’enfocament funcional és tan desitjable i que és exactament el que Cardano utilitza Haskell per codificar el seu ecosistema i Plutus per als seus contractes intel·ligents.. 

Governança

Com hem dit abans, hi ha institucions com IOHK i Emurgo que s’encarreguen de la governança de Cardano. Juntament amb això, per assegurar-se que el protocol s’està desenvolupant contínuament al llarg del temps, Cardano disposarà d’un centre de votació per a actualitzacions. Les propostes per actualitzar el programari i el protocol es posaran a votació. El pes del vot d’un usuari és directament proporcional a la participació que ha tancat al sistema. Els usuaris també poden delegar els seus drets de vot en un grup de participacions de confiança.

# 4 Plataformes de contractes intel·ligents – RSK

RSK vs Ethereum vs EOS vs Cardano

Rootstock (RSK) és una plataforma de contractes intel·ligents que està connectat a la cadena de blocs de Bitcoin mitjançant la tecnologia sidechain. Rootstock va néixer per ser compatible amb les aplicacions d’Ethereum (el model web3 / EVM / Solidity), però utilitzant bitcoin com a criptomoneda subjacent. La idea darrere de la creació de RSK era per donar funcionalitats de contracte intel·ligent a la cadena de blocs de Bitcoin. En el seu nucli principal, Rootstock és una combinació de:

  • Una màquina virtual determinista de recursos completada per Turing (per a contractes intel·ligents) és compatible amb l’EVM d’Ethereum.
  • Una cadena lateral de Bitcoin vinculada a dues direccions (per al comerç denominat BTC) basada en una federació forta.
  • Un protocol de consens SHA256D de mineria de fusió (per a una seguretat de consens basada en els miners de Bitcoin) amb interva de bloqueig de 30 segons. (per a pagaments ràpids).

Motius de la creació

La cadena de blocs de Bitcoin té diversos avantatges. És de llarga durada, amb seguretat provada, àmplia distribució i consciència. A més, també té una comunitat sana i amb un fort poder de resum. RSK vol que els seus usuaris gaudeixin dels avantatges de Bitcoin com a botiga de valor i, alhora, ofereixen una funcionalitat de contracte intel·ligent i una major escalabilitat.

La cadena lateral

Llavors, com interactua Rootstock amb Bitcoin? Mitjançant mecanismes de cadena lateral. La cadena Rootstock està connectada a la cadena de blocs de Bitcoin mitjançant una clavilla de 2 vies. Els usuaris bloquegen el seu BTC i obtenen una quantitat equivalent de RBTC a la cadena lateral. Aquestes monedes es poden utilitzar per desplegar o interactuar amb contractes intel·ligents i dApps a la cadena de blocs Rootstock. La Federació RSK assegura la clavilla bidireccional RSK i es bloqueja el consens mitjançant la mineria de fusió. 

La cadena lateral RSK té 15 funcionaris actius i necessita signatures de vuit per alliberar BTC. La cadena lateral utilitza mòduls de seguretat de maquinari (HSM) personalitzats per emmagatzemar les claus privades i els funcionaris de la federació RSK poden auditar tant el firmware com el maquinari dels HSM..

El testimoni natiu de la cadena lateral RSK és RBTC. RBTC no es pot minar, encunyar ni encunyar, hi ha inflació a RSK. Aquesta clavilla bidireccional entre la cadena de blocs Bitcoin i la cadena de blocs RSK garanteix una conversió fixa entre BTC i RBTC. (1 RBTC = 1 BTC). El procés per transferir BTC a RSK és el següent:

  • El remitent s’ha d’assegurar que els bitcoins a transferir estan bloquejats en una adreça P2PKH. Si no, s’han de transferir a una adreça P2PKH en una transacció Tx1.
  • Els bitcoins es transfereixen des de l’adreça P2PKH a l’adreça multisig de la federació en una transacció Tx2.
  • Quan la federació confirma aquesta transacció, la cadena de blocs desbloqueja immediatament el nombre equivalent de RBTC a una adreça controlada pel remitent.

Algorisme de consens

Bitcoin utilitza el protocol del mecanisme de consens POW, que ja s’ha comentat anteriorment. Tot i que el protocol té certs problemes, en l’actualitat és l’únic que protegeix de manera fiable la cadena de blocs de les reorganitzacions i de la doble despesa aconseguint la finalitat probabilística amb una garantia termodinàmica..

La finalitat, en termes molt fluixos, significa que un cop feta una operació determinada, quedarà gravada per sempre a la història i res no pot revertir aquesta operació. Això és particularment important en els camps que s’ocupen de les finances. Imagineu que Alice posseeix una quantitat particular d’un actiu en una empresa. Només cal donar algun problema en els processos de l’empresa, no hauria d’haver de revertir la propietat d’aquest actiu.

Llavors, com dóna POW la finalitat? Consulteu el diagrama següent.

RSK vs Ethereum vs EOS vs Cardano

Per tant, fem una ullada al que passa aquí. La cadena blava és la cadena de blocs principal. La cadena vermella és un grup de miners maliciosos que volen superar la cadena principal i fer-se càrrec del sistema. A POW això serà extremadament pràctic per una raó: el cost. POW és un procés costós. Per tant, els miners no estan realment incentivats econòmicament a anar contra el sistema perquè pot ser car.

Rootstock utilitza una tècnica anomenada “fusionar mineria”Per utilitzar el mateix hashrate miner que la cadena de blocs principal de Bitcoin i, de fet, actualment manté al voltant del 30% del poder de hash de Bitcoin, cosa que converteix RSK en la plataforma de contractes intel·ligents més segura. Obtenim una visió general de com fusionar mineria obres:

  • Durant el procés de mineria, el hash criptogràfic d’un bloc recentment extret de la cadena de blocs secundària (RSK) s’inclou a la cadena de blocs principal (Bitcoin).
  • El hash del bloc secundari està prefixat per una “etiqueta” de mineria de fusió. Aquesta etiqueta és un text descriptiu breu també conegut com a “bytes màgics”.
  • Un bloc de la cadena de blocs principal de Bitcoin només es pot associar a, com a màxim, un bloc de la cadena de blocs RSK. Això assegura que no hi hagi cap confusió pel que fa a la ubicació de l’etiqueta.
  • El requisit principal de seguretat per a la mineria de fusió és que ha de ser més difícil crear un bloc de cadena de blocs primari que es pugui associar a dos blocs de la mateixa cadena de blocs secundària que treure dos blocs de cadena de blocs primaris diferents..

Hi ha una secció específica sobre fusió-mineria al lloc web de RSK explicant els incentius per als miners.

Desenvolupament a RSK

Els contractes intel·ligents a RSK s’executen dins de la màquina virtual RSK (RVM). Les principals característiques de la RVM són les següents:

  • A nivell de codi op, la RVM és compatible amb EVM, cosa que significa que pot RSK executar contractes Ethereum.
  • Els usuaris podran executar Ethereum DApps amb la seguretat de la cadena de blocs de Bitcoin. Essencialment gaudir del millor dels dos mons.
  • La comunitat RSK suggerirà contínuament una canalització de millora del rendiment documentada en nombrosos RSKIP (propostes de millora RSK).

Aquest és un enfocament enginyós que ha adoptat RSK. En lloc de crear el seu propi idioma i obligar els desenvolupadors a treballar d’una manera determinada, els permetran utilitzar el llenguatge de contractes intel·ligents més popular (Solidity) per crear dApps..

Governança

Tot i que actualment Rootstock utilitza un sistema de propostes de millora basat en la comunitat (RSKIP), el llibre blanc original de RKS proposa un model de governança a llarg termini que té com a objectiu representar a tots els actors de la comunitat, proporcionant un consell de govern format per 5 escons:

  • Els miners podran votar amb poder hash (1 vot)
  • Els usuaris de Bitcoin i Rootstock votaran amb Prova d’aposta (1 vot)
  • Els intercanvis i carteres web votaran mitjançant la seva participació a la Federació (1 vot)
  • Els desenvolupadors de Rootstock i Bitcoin Core tindran un sistema especial de vot de llindar (1 vot)
  • L’últim vot es pot oferir a una institució de Bitcoin establerta sense ànim de lucre, que pot representar l’ecosistema més gran. També es pot oferir un vot institucional a l’organització amb l’objectiu d’estandarditzar la cadena d’eines EVM / Solidity / Web3. 

Comparació de plataformes de contractes intel·ligents: conclusió

En aquest moment, serà un error de triar triar la “millor plataforma de contractes intel·ligents” entre aquests quatre. Tots ells tenen els seus propis avantatges i desavantatges. El que és important tenir en compte és triar una plataforma que us funcioni millor. 

  • Si voleu una plataforma que tingui una forta comunitat de desenvolupadors, aneu a Ethereum. 
  • Si voleu una plataforma que emfatitzi la velocitat i que no es preocupi gaire per la descentralització, EOS és la vostra opció. 
  • Si voleu una plataforma investigada científicament i acadèmicament, Cardano és el que escollireu. 
  • Finalment, si creieu que Bitcoin com a botiga de valor dominarà DeFi a la llarga i voleu una plataforma que us permeti aprofitar els contractes intel·ligents d’Ethereum mentre gaudiu de la seguretat de Bitcoin, llavors RSK serà la vostra plataforma ideal.

Fem una comparació final de les quatre plataformes:

RSK vs Ethereum vs EOS vs Cardano

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map