RSK (també conegut com Rootstock) és un dels components més crítics de l’ecosistema Bitcoin que aporta funcionalitat de contracte intel·ligent al protocol. RSK està connectat a la cadena de blocs Bitcoin mitjançant tecnologia de cadena lateral. Com a tal, RSK permet als desenvolupadors crear aplicacions compatibles amb Ethereum (el model web3 / EVM / Solidity) mentre gaudeixen de la seguretat de la cadena de blocs de Bitcoin. Les característiques bàsiques de RSK són les següents:

  • És una màquina virtual determinista amb recursos complets de Turing (per a contractes intel·ligents) és compatible amb la màquina virtual Ethereum (EVM).
  • Un protocol de consens SHA256D de mineria de fusió (per a la seguretat del consens basada en els miners de Bitcoin) amb un interval de bloqueig de 30 segons. (per a pagaments ràpids).
  • Una cadena lateral de Bitcoin vinculada a dues direccions (per al comerç denominat BTC) basada en un Powpeg.

Ampliem l’últim punt.

RSK Powpeg: una introducció 

La clavilla bidireccional de RSK s’anomena “Powpeg”. El nou i actualitzat Powpeg protegeix les claus privades emmagatzemades en PowHSMs per a usos especials basats en elements segurs (SE) a prova de manipulacions. PowHSM és un dispositiu extern a prova de manipulacions que crea i protegeix una de les claus privades necessàries per al protocol de signatures múltiples de Bitcoin. Això garanteix que les signatures individuals només es puguin controlar mitjançant la prova de treball acumulativa de la cadena. 

RSK Powpeg Ecosystem

RSK Powpeg

# 1 Pegnadors Powpeg 

El primer participant que estudiarem són els pegnatoris. Les seves funcions són les següents: 

  • Executeu un node Powpeg, que és un tipus especial de node complet
  • Per assegurar-vos que el PowHSM està connectat amb el node Powpeg per signar transaccions de connexió.
  • No participen activament en el procés real de signatura de transaccions.
  • No participen en la producció de blocs a la cadena de blocs RSK.

Cada model manté un PowHSM que està connectat a un tipus especial de node complet RSK anomenat “Node Powpeg”. Un node Powpeg té dues funcions especials:

  • Estan dissenyats per tenir una connectivitat màxima.
  • Comunicen informació sobre la cadena de blocs RSK a PowHSM. El principal és el treball acumulatiu.

# 2 Fusionistes i el monitor Armadillo

RSK manté el seu consens mitjançant la mineria de fusions. Com a tal, els miners de fusió constitueixen l’eix vertebrador de tot el protocol. Atès que una gran part dels miners participen a RSK, té les propietats de persistència i vivacitat necessàries per assegurar la xarxa general. El paper dels miners de fusió és el següent:

  • Són la capa més extensa i crucial de l’enfocament de defensa en profunditat de RSK per assegurar el pont entre RSK i Bitcoin.
  • Els pegnatoris confien en l’estabilitat de la mineria de fusió per garantir que les transaccions vàries amb signatures vàlides se signin i es validin de manera segura i oportuna.

Què és Armadillo?

Armadillo és un conjunt d’eines que ajuden a protegir la cadena de blocs RSK d’atacs de mineria de fusió maliciosa. L’Armadillo forma part de l’enfocament de defensa en profunditat de RSK, que proporciona als usuaris la protecció secundària de pin de 2 vies si falla l’hashrate de mineria combinada o s’ataca la xarxa RSK.

El monitor Armadillo garanteix el següent:

  • Es garanteix de manera proactiva que els algoritmes de mineria combinada utilitzats a RSK i Bitcoin funcionen com s’esperava.
  • Realitza un seguiment de totes les forquilles RSK paral·leles mitjançant la inspecció de les etiquetes de mineria combinada de Bitcoin. Si es detecten grans forquilles conflictives, Armadillo envia automàticament alertes a agents econòmics com ara intercanvis i nodes funcionals.

# 3 Actors econòmics i el contracte Bridge

Els actors econòmics són un component crític de tot l’ecosistema RSK. Aquests actors inclouen comerciants i intercanvis que interactuen amb la clavilla bidireccional enviant i rebent transaccions clavada i clavada al contracte intel·ligent Bridge a través de la xarxa RSK. 

The Bridge és un contracte intel·ligent precompilat que viu a la cadena de blocs RSK. Les seves característiques són les següents:

  • El paper principal del Bridge és mantenir una visió actualitzada de la cadena de blocs de Bitcoin, verificar les sol·licituds de connexió i comandar connexions. 
  • Els contractes Bridge gestionen una cartera Bitcoin en mode SPV (Verificació de pagaments senzills). En aquest mode, les transaccions es confirmen mitjançant capçaleres de blocs. Les capçaleres de blocs estan mínimament validades, però aquestes validacions encara inclouen la quantitat prevista de prova de treball (POW). 
  • El Bridge espera 100 confirmacions abans de confirmar una transacció fixa. Això es fa per evitar forquilles no vàlides.

Com RSK Powpeg garanteix la seguretat

Els Bitcoiners prefereixen la seguretat per sobre de tota la resta. És per això que Powpeg de RSK ha d’oferir una seguretat del món real més integral que es pugui analitzar per diferents punts de vista (tècnics, operatius i de reputació). Per tant, anem a revisar les diferents mesures de seguretat que ha pres RSK.

# 1 Defensa en profunditat

Defensa en profunditat és un terme global que defineix l’acurada separació de responsabilitats. Això assegura que el compromís del sistema requerirà que les parts malicioses neutralitzin diversos elements. A continuació, es detallen alguns punts sobre la defensa en profunditat:

  • Els miners maliciosos, els pegnatoris, el fabricant de PowHSM i els desenvolupadors no podran robar els fons de la clavilla per si sols
  • Els rols de consens codificats en el firmware del programari regeixen el procés de peg.
  • La comunitat RSK protegeix el codi contra errors
  • L’objectiu de la comunitat és millorar el Powpeg afegint més capes de protecció. Cada capa aporta més seguretat.

Enganyar el PowHSM es fa gairebé impossible sense piratejar diversos grups de mineria de Bitcoin a causa de la seva estratègia de defensa en profunditat. Això és similar a un sistema de “vetocràcia” en què cap entitat no pot adquirir el poder suficient per anul·lar les decisions i fer canvis monumentals (més sobre això en una mica).  

# 2 Transparència de coordinació

  • Totes les comunicacions entre pegnatories es produeixen a través de la cadena RSK. Els pegnatoris maliciosos no poden comunicar-se en secret de manera cadena. A més, no hi ha subsistemes preestablerts que els permetin fer-ho.
  • Tots els missatges intercanviats entre els pegnatoris de la cadena són públics.
  • La naturalesa pública de la cadena obliga el PowHSM a ser transparent i permet als participants de la xarxa fer un seguiment periòdic de l’estat intern de PowHSM. 
  • Els pegnatoris de Powpeg podrien connectar-se a la xarxa mitjançant Tor o canviar les seves adreces IP diàriament per ofuscar-se dels pirates informàtics externs.
  • El contracte intel·ligent pont crea la transacció de connexió i no permet a cap dels PowHSM escollir res relacionat amb la transacció per signar. 
  • El consens de RSK decideix tot el contingut de la transacció.

Atestació de microprogramari núm. 3

Per garantir que totes les accions del sistema siguin previsibles, el firmware RSK PowHSM i el node complet i els nodes Powpeg es generen mitjançant compilacions deterministes. Tot i això, la versió actual del firmware de PowHSM no és del tot confiable. Un grup d’auditoria ha d’acreditar la correcció de la instal·lació del firmware a cada nou dispositiu o lot de dispositius.

Tanmateix, això canviarà amb la versió 2.1 del microprogramari PowHSM, que proporcionarà una certificació de microprogramari mitjançant les funcions de seguretat del dispositiu. Per aconseguir confiança, PowHSM inclourà l’atestació del firmware com a part dels seus procediments de desplegament, o fins i tot periòdicament com a missatges de manteniment. Finalment, els missatges d’atestació s’emmagatzemaran a la cadena de blocs i tots els membres de la comunitat podran validar el microprogramari de PowHSM.

# 4 Prova del treball = Prova del temps

RSK rep una gran part del hashrate de Bitcoin mitjançant la mineria de fusió. Això garanteix que la quantitat de treball acumulat que requereix el PowHSM actuï com a limitador de velocitat per a qualsevol atac. 

En termes senzills, si un actor maliciós d’alguna manera aconsegueix enganyar el PowHSM per confirmar una forquilla maliciosa, implica que un grup a gran escala ha estat actuant contra l’interès del protocol durant diversos dies. Un atac d’aquesta magnitud seria transparent i visible per a les comunitats Bitcoin i RSK, cosa que els hauria de donar el temps suficient per respondre, en espècie, als atacants..

Finalitat de Peg-In i Peg-Out # 5

La finalitat és vital per a les transaccions de connexió i connexió, ja que la cadena de blocs de Bitcoin i la cadena lateral RSK no s’enreden en una sola cadena. Com a tal, la transferència de BTC entre ells s’ha de considerar definitiva. Si no es fa això, seria impossible desbloquejar de forma segura bitcoins enviats a un costat des d’un altre costat. L’única manera de finalitzar les transaccions és mitjançant un gran nombre de confirmacions de blocs.

  • Transaccions Peg-in: 100 blocs Bitcoin o 2000 blocs RSK
  • Transaccions exclusives: 4000 blocs RSK o 200 blocs Bitcoin.

Les transaccions signades pels nodes de la federació són considerades finals per la RSK i es transmeten a la cadena de blocs Bitcoin per a la seva inclusió. En cas de bifurcació malintencionada, els nodes Powpeg detenen futures connexions per evitar la doble despesa.

# 5 Descentralització a través de la vetocràcia

Abans hem tractat sobre la vetocràcia, però és la filosofia bàsica darrere de la descentralització de RSK. En el context de les tecnologies de cadenes de blocs, una vetocràcia significa que un miner o un grup de miners es converteix en prou poderós per superar el 51% del total de la xarxa. Quan ho facin, poden assumir el protocol general. Això s’anomena un 51% d’atac.

Llavors, com mitiga RSK aquest problema? Fem una ullada.

  • RSK té una gran part del hashrate minat per fusió de Bitcoin que supera el 51%. Això significa que un nou grup de miners de fusió no pot segrestar el protocol i obligar els PowHSM a realitzar un peg-out maliciós. 
  • Una altra capa de seguretat que els miners de fusió estan contemplant actualment a la seva actualització de Powpeg2 (Powpeg al quadrat) és una segona federació. Els membres de la segona federació s’escullen automàticament en les contribucions passades d’hashrate de mineria de fusió pel contracte Bridge.
  • A la federació de miners, s’espera que cada miner signi la transacció de connexió. En aquest escenari, cada signatura del miner contribueix amb una puntuació específica basada en el seu corresponent hashrate i el llindar d’acceptació establert com a puntuació acumulativa mínima. Aquesta implementació descentralitza la seguretat dels fons de la clavilla i protegeix contra un atac del 51%.
  • L’objectiu final de RSK és construir una cadena motriu. Els scripts Bitcoin utilitzats per les clavilles RSK estan dissenyats per facilitar la compatibilitat amb la cadena d’accionament BIP.

És la resistència a la censura de Powerpeg?

La censura selectiva a RSK és impossible, ja que la prohibició d’una transacció comporta l’aturada completa del Powpeg. Com funciona? Vegem:

  • Si un funcionari de Powpeg intenta censurar una transacció específica, els altres pegnatoris signen i executen la transacció de connexió, provocant el fracàs de l’intent de censura..
  • Tanmateix, què passa si tots els pegnatoris es tornen bizantins? En aquest cas, els pegnatoris no poden continuar realitzant altres peg-outs, ja que els peg-outs estan vinculats a UTXO i els pegnatories no poden triar UTXO per a les transaccions de peg-out. Aquests UTXO de connexió són seleccionats pel contracte Bridge, formant una cadena de consens.

Ara, portem les coses a l’extrem. Què passa si un sol govern decideix tancar completament el Powpeg? Això pot ser gairebé impossible de fer, ja que els pegnatoris es distribueixen a tot el món. Un intent d’aturada només farà que RSK sigui més fort, ja que demanarà als usuaris que executin el seu dispositiu PowHSM i un node Powpeg sobre Tor.

A més, per evitar que les poderoses agències governamentals prenguin el control del protocol, RSK planeja afegir un bloqueig de temps multisig de recuperació d’emergència per activar-lo un any després que es demostri que el Powpeg s’ha desmantellat. 

Conclusió

A mesura que la clavilla RSK creix amb el pas del temps, es van movent més bitcoins a la cadena lateral. En comparació amb les alternatives, el Powpeg combina una forta seguretat basada en proteccions en capes amb la màxima descentralització dins de les restriccions del sistema de scripting Bitcoin. A mesura que els Bitcoiners valoren la seguretat respecte a la darrera funcionalitat exagerada, RSK es convertirà en la primera opció DeFi per a Bitcoiners. La seguretat i la descentralització del peg continuaran augmentant, no només tècnicament, sinó també en qualitat i quantitat, i amb la participació de més i millors pegnatoris.

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