ÚLTIMAS NOTICIAS
SELECCIONADO PARA TI

Ethereum 2.0 lanza un nuevo Programa de Recompensas por Errores

PorLynn UytenbogaardtLynn Uytenbogaardt 3 min de lectura
El exchange cripto basado en Solana propone un programa de recompensas por errores de $2,3 millones

El exchange cripto basado en Solana propone un programa de recompensas por errores de $2,3 millones

Resumen TLDR

  • Pagos disponibles para hackers que señalen vulnerabilidades críticas
  • Ethereum soporta contratos inteligentes
  • Los desarrolladores debaten protocolos de divulgación

Programa de Recompensas de Ethereum y pagos

Se han ofrecido pagos de hasta 50.000 dólares por hackers que puedan llamar la atención sobre vulnerabilidades que podrían romper la cadena y afectar al protocolo, y a sus clientes: Lighthouse, Prysm y Teku. Bajo el Programa de Recompensas, se presentarán recompensas por errores identificados en el protocolo y los clientes.

El protocolo tiene un objetivo claro: entregar protocolos estables y software seguro al lanzamiento.

Los hackers que identifiquen estas vulnerabilidades tendrán un lugar en el tablero de líderes, así como una entrada personal en el bloque Genesis. Si se identifica un fallo, podría dañar la reputación de la plataforma de contratos inteligentes, así como cuestionar la necesidad de transitar a un nuevo algoritmo de consenso.

El anuncio se ha hecho dos semanas antes de que Ethereum haga su transición a un algoritmo de consenso de Prueba de Participación (Proof-of-Stake), avanzando desde el actual algoritmo de consenso de Prueba de Trabajo (Proof-of-Work). Como resultado, los validadores reemplazarán a los mineros una vez que la máquina de Prueba de Trabajo se apague en 2021 durante la Fase 1.5. Para calificar como validador, necesitas apostar 32 ETH.

El objetivo es asegurar la máxima descentralización. Una faceta vital en la blockchain es la descentralización completa, lo que a su vez aporta resiliencia.

Ethereum soporta contratos inteligentes

Hay muchas ventajas comerciales en el uso de un contrato inteligente, incluyendo confianza, transparencia, seguridad, autonomía y precisión.

Un contrato inteligente es un contrato autoejecutable con los términos del acuerdo entre comprador y vendedor escritos directamente en líneas de código. El código, y los acuerdos contenidos en él, existen en una red blockchain distribuida y descentralizada.

Si se implementan correctamente, los contratos inteligentes proporcionan seguridad de transacciones superior a la ley de contratos tradicional, reduciendo los costos de coordinación de auditoría y aplicación de dichos acuerdos.

El contrato inteligente se ejecuta en la blockchain, lo que significa que se almacena en una base de datos pública y no puede ser cambiado. Las transacciones que tienen lugar en un contrato inteligente son procesadas por la blockchain, lo que significa que pueden enviarse sin un tercero.

La lógica dentro de un contrato inteligente determinará si una transacción es válida o no. Un ejemplo de una transacción inválida sería no operar en el nivel correcto, como intentar gastar tokens sin tener un saldo suficiente. Las transacciones inválidas son rechazadas por la red para no ser incluidas en la cadena de bloques. También podrían ser incluidas, pero marcadas como fallidas, dependiendo de los diversos diseños de la cadena de bloques.

Los contratos inteligentes también pueden publicar eventos como una forma de informar al mundo exterior. Los oyentes de eventos son notificados cuando el bloque que contiene la transacción se compromete en la cadena de bloques en el nodo.

Los desarrolladores debaten protocolos de divulgación

Según un documento técnico de Geth, el cliente Ethereum más grande escrito en el lenguaje Go, un vector de ataque de denegación de servicio fue activado intencionalmente por un usuario downstream como una prueba, lo que resultó en una cadena minoritaria de 30 bloques.

A principios de octubre, Geth había corregido el error tras una divulgación. Pero el error aún existía en versiones anteriores de Geth. Los desarrolladores están reordenando el proceso de divulgación de vulnerabilidades de seguridad en las secuelas de lo que algunos desarrolladores han etiquetado como la mayor amenaza contra el protocolo desde el ataque de 2016 a The DAO.

El fundador de Summa, James Prestwich, declaró: «Un ethos común en el software de código abierto es que a los proveedores se les encarga notificar a los afectados por vulnerabilidades de manera oportuna. En otras palabras, la responsabilidad recae en Geth para dar a los usuarios dependientes la advertencia sobre posibles complicaciones.

Las cadenas de bloques son, en su núcleo, mecanismos de liquidación financiera. El factor preocupante es que los métodos tradicionales de divulgación de errores en el software de código abierto (OSS) pueden conducir a resultados indeseables para los jugadores con dinero en juego.

Prestwich concluyó: «La divulgación es un tema complejo y la seguridad del usuario es primordial.»

Comparte este artículo
Lynn Uytenbogaardt

Lynn Uytenbogaardt

Soy periodista freelance, con una habilidad especial en el periodismo de medios digitales. Explorando cómo los problemas actuales te afectan, te traigo lo más actual y relevante.

MÁS … NOTICIAS