Blockchain

Por qué los entornos de ejecución confiables serán una parte esencial de las cadenas de bloques de prueba de participación

img-ads


Esperamos presentar Transform 2022 en persona nuevamente el 19 de julio y virtualmente del 20 al 28 de julio. Únase a nosotros para conversaciones perspicaces y emocionantes oportunidades para establecer contactos. ¡Regístrese hoy!


Desde la invención de Bitcoin, hemos visto un tremendo estallido de creatividad informática en la comunidad abierta. A pesar de su aparente éxito, Bitcoin tiene varios defectos. Es demasiado lento, demasiado caro, el precio es demasiado volátil y las transacciones son demasiado públicas.

Varios proyectos de criptomonedas en el espacio público han intentado resolver estos desafíos. Hay un interés particular en la comunidad para resolver el desafío de la escalabilidad. El algoritmo de consenso de prueba de trabajo de Bitcoin solo admite siete transacciones por segundo. Otras cadenas de bloques como Ethereum 1.0, que también se basan en el algoritmo de consenso de prueba de trabajo, también muestran un rendimiento mediocre. Esto tiene un impacto negativo en las tarifas de transacción. Las tarifas de transacción varían según la cantidad de tráfico en la red. A veces, las tarifas pueden ser menos de $ 1 y, a veces, más de $ 50.

Las cadenas de bloques de prueba de trabajo también consumen mucha energía. Al momento de escribir este artículo, el proceso de creación de bitcoin consume alrededor de 91 teravatios hora de electricidad al año. Eso es más energía de la que utiliza Finlandia, una nación de unos 5,5 millones de habitantes.

Si bien algunos comentaristas ven esto como un costo necesario para proteger de manera segura todo el sistema financiero y no solo como un costo de operar un sistema de pago digital, hay otra sección que piensa que estos costos podrían eliminarse mediante el desarrollo de protocolos de consenso de prueba de participación. Los protocolos de consenso de prueba de participación también ofrecen rendimientos mucho más altos. Algunos proyectos de blockchain tienen como objetivo entregar más de 100,000 transacciones por segundo. Con este nivel de rendimiento, las cadenas de bloques podrían competir con los procesadores de pagos centralizados como Visa.

Figura 1: Validadores

El cambio hacia el consenso de prueba de participación es bastante significativo. Tendermint es un marco popular de consenso de prueba de participación. Varios proyectos como Binance DEX, Oasis Network, Secret Network, Provenance Blockchain y muchos más utilizan el marco Tendermint. Ethereum está evolucionando hacia una red basada en prueba de participación. Se espera que Ethereum 2.0 se lance en 2022, pero la red ya tiene más de 300 000 validadores. Después de que Ethereum haga la transición, es probable que sigan varias cadenas de bloques basadas en Ethereum Virtual Machine (EVM). Además, hay varias cadenas de bloques que no son EVM, como Cardano, Solana, Algorand, Tezos y Celo, que utilizan el consenso de prueba de participación.

Las cadenas de bloques de prueba de participación introducen nuevos requisitos

A medida que las cadenas de bloques de prueba de participación se vuelven más comunes, es importante profundizar en los cambios que se avecinan.

Primero, no hay más «minería». En cambio, hay apuestas. El staking es un proceso de poner en peligro la moneda nativa de la cadena de bloques para obtener el derecho a validar las transacciones. La criptomoneda conectada se vuelve inutilizable para las transacciones, lo que significa que no se puede usar para pagos ni para interactuar con contratos inteligentes. Los validadores que apuestan en criptomonedas y procesan transacciones ganan una fracción de las tarifas que pagan las empresas que envían transacciones a la cadena de bloques. Los rendimientos de las apuestas a menudo están en el rango del 5% al ​​15%.

En segundo lugar, a diferencia de la Prueba de trabajo, la Prueba de participación es un protocolo de consenso basado en la votación. Una vez que un validador usa criptomonedas, se compromete a permanecer en línea y votar sobre las transacciones. Si, por alguna razón, una cantidad significativa de validadores se desconectan, el procesamiento de transacciones se detendrá por completo. Esto se debe a que se requiere una abrumadora mayoría de votos para agregar nuevos bloques a la cadena de bloques. Esto es bastante diferente de las cadenas de bloques de prueba de trabajo, donde los mineros pueden ir y venir cuando quieran y sus recompensas a largo plazo dependerán de la cantidad de trabajo que hayan hecho mientras participaban en el protocolo de consenso. En las cadenas de bloques de prueba de participación, los nodos de validación son penalizados y se les quita parte de su participación si no permanecen en línea y votan sobre las transacciones.

Figura 2: Voto honesto vs voto deshonesto.

En tercer lugar, en las cadenas de bloques de prueba de trabajo, si un minero se porta mal, por ejemplo, al intentar bifurcar la cadena de bloques, se hace daño a sí mismo. Minar en un bloque equivocado es una pérdida de tiempo. Esto no se aplica a las cadenas de bloques de prueba de participación. Cuando hay una bifurcación en la cadena de bloques, se alienta a un nodo de validación para que admita tanto la cadena principal como la bifurcación. Esto se debe a que siempre existe una pequeña posibilidad de que la cadena bifurcada se convierta en la cadena principal a largo plazo.

Castigo por mala conducta en blockchain

Las primeras cadenas de bloques de prueba de participación ignoraron este problema y se basaron en los nodos de validación que participaban en el consenso sin comportarse mal. Pero esa no es una buena suposición a largo plazo, por lo que los diseños recientes introducen un concepto llamado «recorte». Si un nodo de validación observa que otro nodo se ha portado mal, por ejemplo votando por dos bloques separados a la misma altura, el observador puede cortar el nodo malicioso. El nodo cortado pierde parte de su criptomoneda apostada. El tamaño de una criptomoneda abreviada depende de la cadena de bloques específica. Cada cadena de bloques tiene sus propias reglas.

Figura 3: La mala conducta de los validadores es recortada por otros validadores por razones tales como ‘violación de la regla de confirmación’ y ‘violación de la regla de sugerencia’

En cuarto lugar, las configuraciones incorrectas en las cadenas de bloques de prueba de participación pueden provocar cortes. Una mala configuración típica es aquella en la que múltiples validadores, propiedad de la misma entidad o operados por ella, terminan usando la misma clave para validar transacciones. Es fácil ver cómo esto puede conducir a lesiones por corte.

Finalmente, las primeras cadenas de bloques de prueba de participación tenían un límite estricto sobre cuántos validadores podían participar en el consenso. Esto se debe a que cada validador firma un bloque dos veces, una durante la fase de preparación del protocolo y otra durante la fase de confirmación. Estas firmas se suman y podrían ocupar bastante espacio en el bloque. Esto significaba que las cadenas de bloques de prueba de participación estaban más centralizadas que las cadenas de bloques de prueba de trabajo. Esta es una preocupación seria para los defensores de la descentralización y, en consecuencia, las cadenas de bloques de prueba de participación más nuevas están cambiando a sistemas criptográficos más nuevos que admiten la agregación de firmas. Por ejemplo, el criptosistema Boneh-Lynn-Shacham (BLS) admite la agregación de firmas. Usando el criptosistema BLS, se pueden agregar miles de firmas de modo que la firma agregada ocupe el espacio de una sola firma.

Cómo los entornos de ejecución confiables pueden ser una parte integral de las cadenas de bloques de prueba de participación

Si bien la filosofía central de las cadenas de bloques gira en torno al concepto de falta de confianza, los entornos de ejecución confiables pueden ser una parte integral de las cadenas de bloques de prueba de participación.

Gestión segura de claves de prueba de larga duración

Las cadenas de bloques de prueba de participación requieren que las claves de validación se administren de forma segura. Idealmente, tales claves nunca deberían estar en texto sin formato. Deben generarse y utilizarse en entornos de ejecución de confianza. Además, los entornos de ejecución confiables deben garantizar la recuperación ante desastres y la alta disponibilidad. Siempre debe estar en línea para satisfacer las solicitudes del nodo de validación.

Ejecución segura de código crítico

Hoy en día, los entornos de ejecución confiables pueden hacer más que una administración segura de claves. También se pueden usar para implementar código crítico que opera con alta integridad. Con los validadores de prueba de participación, es importante que los mensajes en conflicto no se firmen. La firma de mensajes contradictorios puede dar lugar a sanciones económicas según varios protocolos de blockchain de prueba de participación. El código que rastrea el estado de la cadena de bloques y garantiza que los validadores no firmen mensajes contradictorios debe ejecutarse con gran integridad.

Conclusiones

El ecosistema blockchain está cambiando de maneras muy fundamentales. Hay un gran cambio hacia el uso del consenso de prueba de participación, ya que ofrece un mayor rendimiento y un menor consumo de energía en comparación con un algoritmo de consenso de prueba de trabajo. Este no es un cambio insignificante.

Los nodos de validación deben permanecer en línea y serán penalizados si se desconectan. Administrar claves de forma segura y siempre en línea es un desafío.

Para que el protocolo funcione a escala, varias cadenas de bloques han introducido sanciones por mala conducta. Los nodos de validación continúan sufriendo estas penalizaciones debido a configuraciones incorrectas o ataques maliciosos a los mismos. Para mantener la naturaleza distribuida a gran escala de las cadenas de bloques, se están introduciendo nuevos criptosistemas. Los entornos de ejecución confiables que brindan recuperación ante desastres y alta disponibilidad, admiten nuevos criptosistemas como BLS y permiten que el código personalizado se ejecute con alta integridad probablemente serán una parte integral de este cambio de blockchains de prueba de trabajo a prueba de participación.

Pralhad Deshpande, Ph.D., es un arquitecto de soluciones sénior en Fortanix.

tomador de decisiones de datos

¡Bienvenido a la comunidad VentureBeat!

DataDecisionMakers es el lugar donde los expertos, incluido el personal técnico, que trabajan con datos pueden compartir ideas e innovaciones relacionadas con los datos.

Si desea leer sobre ideas innovadoras e información actualizada, las mejores prácticas y el futuro de los datos y la tecnología de datos, visítenos en DataDecisionMakers.

¡Incluso podría considerar contribuir con un artículo propio!

Leer más de DataDecisionMakers

img-ads

Leave a Comment

Your email address will not be published.

You may also like

Blockchain

Blockchain VC «The Bitcoin Man» se vuelve grande en inteligencia artificial con Solidus AI Tech

single-image


¿La inteligencia artificial (IA) realmente se ha vuelto sensible? Esta ha sido la tendencia en la industria de la tecnología desde que el ingeniero de Google afirmó que un sistema de inteligencia artificial inédito se había vuelto inteligente.

Blake Lemoine, ingeniero de software de Google, afirmó que una tecnología conversacional, el Modelo de lenguaje para aplicaciones de diálogo (LaMDA), una familia de modelos de lenguaje neuronal conversacional desarrollado por Google, alcanzó un nivel de conciencia después de intercambiar miles de mensajes con él. . Desde entonces, el equipo de investigación de The Week descubrió que los fondos de capital de riesgo (VC) de todo el mundo con inversiones estratégicas en la industria de la IA están mostrando un interés particular.

Hoy, aquí en The Week, rompimos una cantidad significativa no revelada de un conocido fondo de capital de riesgo de la industria blockchain. El hombre de Bitcoin

View More Article
Bitcoin

Las bandas de precios realizadas de Bitcoin proporcionan una resistencia clave ya que los alcistas pierden USD 24 000

single-image


Bitcoin (BTC) se consolidó a la baja el 9 de agosto después de que la resistencia conocida mantuviera un rango de cotización de varios meses.

Gráfico de velas de 1 hora BTC/USD (Bitstamp). Fuente: TradingView

Bitcoin navega en la escala de precios de las ballenas

Los datos de Cointelegraph Markets Pro y TradingView mostraron que BTC/USD cayó por debajo de $24 000 durante la noche después de rechazar casi $24 200.

El par había estado registrando ganancias rápidas a principios de semana, pero el impulso se desvaneció a medida que se acercaba la parte superior del rango de negociación que había existido desde mediados de junio.

Como tal, los alcistas no lograron recuperar un nuevo territorio o incluso alcanzar los máximos de finales de julio, y el statu quo continuó. Al momento de escribir, BTC/USD se está consolidando en casi $23,800.

Se realizó un precio para el…

View More Article
Blockchain

Conclusiones del segundo día del equipo de Cointelegraph

single-image


Korea Blockchain Week (KBW) 2022 concluyó sus eventos principales de dos días esta noche, que una vez más contó con una serie de oradores influyentes en el podio, incluidos Janine Yorio de Everyrealm, Yat Siu de Animoca Brands y Jeffrey Zirlin de Sky Mavis.

La conferencia del segundo día, celebrada en el Grand Intercontinental Seoul Parnas, atrajo a miles de asistentes a lo largo de tres pistas de conferencias: Stage Seoul, Stage Busan y Stage Jeju.

La mayor parte de la discusión del segundo día se centró en el futuro del Metaverso y las estrategias que las empresas Web3 están empleando para hacer crecer la industria. Dado que el evento tuvo lugar en Corea, muchos estaban interesados ​​en los muchos proyectos emocionantes de Web3 de la escena blockchain coreana. El evento de dos días contó con una gran asistencia, a pesar de las fuertes lluvias en…

View More Article
Ethereum

Bitcoin.com introduce a los bitcoiners a las finanzas descentralizadas: KBW 2022

single-image



La criptoplataforma Bitcoin.com tiene como objetivo expandir su ecosistema presentando a los titulares de Bitcoin (BTC) el mundo de las finanzas descentralizadas (DeFi) e implementando nuevos servicios como un intercambio descentralizado (DEX) en su plataforma.

Hablando con Andrew Fenton de Cointelegraph en Korea Blockchain Week (KBW) 2022, el jefe de servicios financieros de Bitcoin.com, Corbin Fraser, dijo que la compañía está evolucionando de estar simplemente asociada con Bitcoin Cash (BCH) a una plataforma DeFi que atiende a usuarios de criptomonedas. a través de múltiples cadenas. Fraser explicó esto:

“Tenemos muchos usuarios de BTC y muchas de esas personas quieren hacer más con su criptografía que simplemente conservarla. Y saben que hay oportunidades en DeFi, pero es un poco complicado, un poco aterrador”.

Debido a esto, Fraser agregó que su equipo se enfoca en simplificar la experiencia del usuario y proporcionar una billetera criptográfica «más…


View More Article
Bitcoin

Aceptación global de criptomonedas: la primera criptomoneda respaldada por una nación

single-image


La adopción de criptomonedas en todo el mundo ha sido más lenta de lo que a la mayoría le gustaría, pero no hay duda de que se ha hecho mucho hasta ahora. Comenzó con la introducción de Bitcoin como moneda de curso legal en El Salvador y ha evolucionado desde allí. Una cosa que aún no se ha hecho es una criptomoneda respaldada por una nación. Mientras que otros países han seguido la ruta de la Moneda Digital del Banco Central (CBDC), la República Centroafricana ha presentado al mundo un sistema monetario innovador.

Sango entra en escena

Sango es una solución de capa 2 construida sobre la cadena de bloques de Bitcoin. Cuando dicen que Sango está respaldado por Bitcoin, no solo significa que está respaldado por monedas BTC, sino que todo el sistema está construido sobre la red descentralizada más grande del mundo. La…

View More Article
Bitcoin

Según BBVA – Noticias Bitcoin News, los colombianos representan el 20% de los clientes de cuentas criptográficas de nueva generación

single-image


BBVA, un banco privado con sede en España, publicó un artículo en el que afirma que los usuarios latinoamericanos están muy interesados ​​en sus soluciones basadas en criptomonedas. La institución compartió que casi el 20% de los usuarios de sus cuentas New Gen disponibles en Suiza son colombianos, quienes se sienten atraídos por los criptoservicios que ofrecen estas cuentas.

Según BBVA, los colombianos se sienten atraídos por los criptoservicios

Las soluciones de criptomonedas y los servicios relacionados son cada vez más adoptados por los usuarios latinoamericanos debido a las especificidades de sus economías. Según BBVA, un banco español que ofrece servicios en todo el mundo, los usuarios latinoamericanos son una gran parte de los clientes atraídos por…

View More Article