Slashing

Fiabilidad

¿Qué es el Slashing?

El Slashing es una severa penalización impuesta en las blockchains de prueba de participación (PoS) diseñada para desincentivar la actividad deshonesta y maliciosa de los validadores.

El Slashing resulta en la pérdida de las criptomonedas apostadas de un validador y su eliminación forzosa de la red.

Explicación del Slashing: Protección de las Blockchains PoS

El Slashing es un mecanismo clave codificado en ciertas blockchains PoS como Ethereum que está diseñado para prevenir ataques a la red. Para comprender plenamente la definición de slashing, debemos entender el papel que desempeñan los validadores en las blockchains PoS.

Los validadores son miembros críticos de las blockchains PoS. Son responsables de procesar y verificar las transacciones y de añadir nuevos bloques a la cadena, dos funciones fundamentales de una cadena de bloques.

Ahora imagina que tu banco local se vuelve rebelde y empieza a crear transacciones falsas y a estafar a sus clientes. Esto es lo que los validadores tratan de evitar.

Debido a que los validadores realizan funciones tan críticas, están obligados a apostar una cierta cantidad de criptomoneda (32 ETH en Ethereum, equivalente a más de 69.000 dólares en el momento de escribir esto) como garantía para tener la oportunidad de convertirse en validador.

Si se descubre a un validador realizando actividades perjudiciales para la red, su garantía se reduce drásticamente. Los validadores eliminados son expulsados de la red.

¿Cómo pueden ser eliminados los validadores?

Según Ethereum, hay tres formas por las que un validador puede ser eliminado. Estas son:

  • Proponer y firmar dos bloques diferentes para el mismo espacio.
  • Atestiguando un bloque que “rodea” a otro, cambiando de hecho la historia.
  • Por “doble voto”, al dar fe de dos candidatos para el mismo bloque.

¿Cómo funciona el Slashing?

He aquí un ejemplo de slashing implementado en la blockchain de Ethereum:

  • Si se detecta la actividad antes mencionada, se quema inmediatamente 1/32 de la ETH apostada del validador acusado. La quema se limita a un máximo de 1 ETH.
  • Después de esto, comienza un periodo de eliminación de 36 días. Durante este periodo, la estaca del validador se desangra gradualmente.
  • El decimoctavo día se impone una penalización adicional cuya magnitud varía en función del total de ETH apostadas por todos los validadores eliminados en los 36 días anteriores a la eliminación. Si se han eliminado más validadores recientemente, la penalización de 18 días será mayor. Esta penalización se denomina penalización de correlación.
  • Los validadores eliminados sufrirán una pérdida gradual de su ETH apostada a lo largo del periodo de 36 días, tras el cual podrán salir de la red y retirar cualquier saldo de participación restante.

Reducción y fuga de inactividad

Al igual que el slashing, la fuga de inactividad está diseñada para proteger las blockchains PoS. En Ethereum, si la capa de consenso no consigue alcanzar la finalidad en cuatro épocas, se activa un protocolo de emergencia llamado “fuga de inactividad“.

Antes de seguir adelante, entendamos brevemente qué significan “finalidad” y “época”.

La finalidad se refiere a la garantía de que un bloque (y las transacciones que contiene) no pueden alterarse ni eliminarse de la cadena de bloques.

Época se refiere al tiempo que tarda en completarse un determinado número de bloques en una cadena de bloques (el tiempo necesario para completar 30.000 bloques constituye una época en Ethereum).

La fuga de inactividad se activa para crear las condiciones para que la blockchain pueda alcanzar la finalidad. La finalidad sólo puede ocurrir cuando una supermayoría de validadores – que representan ⅔ del total de ETH apostados – están de acuerdo sobre el estado de la blockchain.

Ahora bien, si ⅓ del total de validadores están desconectados o no están enviando atestaciones correctas, entonces alcanzar la finalidad se vuelve difícil.

En tal caso, una fuga de inactividad hará que la participación de los validadores desconectados se reduzca hasta que menos de ⅓ de la ETH apostada esté controlada por validadores inactivos. Esto permitirá a los validadores activos finalizar la blockchain.

“La pérdida de participación es un fuerte incentivo para que los validadores inactivos se reactiven lo antes posible”, dijo Ethereum en una entrada de blog.

Los validadores inactivos, a la espera de su salida de la red, estarán sujetos a penalizaciones por pérdida de participación por inactividad.

¿Todas las Blockchains PoS imponen el Slashing?

No, no todas las cadenas de bloques PoS implementan el slashing. Algunas cadenas PoS populares que no implementan el slashing son Avalanche y Cardano.

El slashing ha sido un tema controvertido en el sector de las cadenas de bloques PoS. Los críticos han citado el riesgo de que validadores inocentes vean su participación recortada por un “error honesto”, como ejecutar software obsoleto.

Los validadores también pueden ser penalizados por no participar en la actividad de validación debido a acontecimientos imprevistos como la pérdida de claves.

Conclusión

El slashing sigue siendo un tema de debate y controversia entre los expertos en blockchain. El mecanismo de slashing en las cadenas PoS no es perfecto.

Hay efectos secundarios adversos del slashing que sufren los participantes de las cadenas PoS. Sin embargo, uno puede optar por verlo de forma positiva como un coste para mantener seguras las cadenas PoS.

Sin una acción tan estricta, es difícil mantener bajo control una red de miles de entidades desconocidas y descentralizadas.

Temas relacionados

Mensholong Lepcha
Crypto & Blockchain Writer
Mensholong Lepcha
Experto en Crypto y Blockchain

Mensholong Lepcha es un periodista financiero especializado en criptomonedas y mercados de valores globales. Ha trabajado para firmas de renombre como Reuters y Capital.com. Fascinado por la tecnología blockchain, los NFT y la escuela de inversión contrarian, Mensholong tiene experiencia en analizar la tokenomics, movimiento de precios y detalles técnicos de Bitcoin, Ethereum y otras redes blockchain. También ha escrito artículos sobre una amplia gama de temas financieros, que incluyen materias primas, forex, políticas monetarias de bancos centrales y otras noticias económicas.