Cosas que debe saber sobre AleoBFT: el algoritmo de consenso que hace que Aleo

Cerrando 2022, una cadena de bloques pública de privacidad típica que utiliza la tecnología de pruebas de conocimiento cero de Aleo logró un gran éxito cuando recaudó $ 200 millones, uno de los acuerdos de recaudación de fondos. No solo eso, Aleo también intensificó su estrategia de alcance al usuario al lanzar una serie de Tesnet incentivados. programas y logrando más de mil millones de Pruebas por segundo, 50,000 veces más que en 2021. 

Para obtener una mejor descripción general de lo que Aleo logró en 2022, los lectores también pueden ver el artículo "Mirando hacia atrás a Aleo's 2022" en TraderH4.com. En el marco de este artículo, TraderH4 profundizará en el algoritmo de consenso que diferencia a Aleo de otros proyectos de Capa 1 del mismo segmento.

Cosas que debe saber sobre AleoBFT: el algoritmo de consenso que hace que Aleo

descripción general

Aleo tiene más éxito a medida que más empresas utilizan zkSNARK en sus aplicaciones. Debido a que la prueba es difícil, el diseño de Aleo permite que las aplicaciones subcontraten la prueba a "servicios de prueba" de terceros que utilizan hardware y software especializados para manejar los cálculos. . 

Uno de los mayores factores limitantes para el futuro, incluso para la prueba de servicio, es que “generar una prueba de conocimiento cero de la ejecución correcta de la aplicación puede ser costoso”, mucho más que ejecutar la aplicación directamente. Esto demuestra que zkSNARK aún no es la mejor tecnología.

Para que las pruebas de conocimiento cero se conviertan en un lugar común y para que Aleo tenga éxito, es necesario difundir el hardware, el software y el conocimiento de pruebas de zkSNARK. Y Aleo diseñó su mecanismo de consenso y patrocinó el concurso ZPrize para demostrarlo. 

La minería PoW tradicional, como Bitcoin, es relativamente simple y el hardware está mercantilizado. Los mineros usan funciones SHA-256 en ASIC e intentan posicionarse junto a fuentes de energía baratas para maximizar las ganancias. No hay muchas formas creativas de obtener una ventaja. 

En Aleo, la prueba requiere una comprensión más profunda de zkSNARK, que es un espacio de diseño más rico con más oportunidades para que los probadores obtengan grandes ventajas. 

Aleo se diferencia de Bitcoin en que acepta soluciones más válidas por bloque y, por lo tanto, distribuye recompensas a más probadores en lugar de seguir un marco de "ganador o perdedor". Si la existencia de un probador aplasta a todos los demás, reducirá la participación y la descentralización de los probadores, lo que mantendrá los costos más altos. 

Así que Aleo hizo dos cosas para comercializar su complemento de prueba de trabajo zkSNARK: AleoBFT y ZPrize. En esta sección nos sumergiremos en AleoBFT. 

Cosas que debe saber sobre AleoBFT: el algoritmo de consenso que hace que Aleo

Todo lo que necesita saber sobre AleoBFT: la nueva arquitectura híbrida para el consenso

AleoBFT combina Prueba de Participación (PoS) y un tipo específico de Prueba de Trabajo (PoW) llamado Prueba de Trabajo Sucinto (que en sí mismo es un subconjunto de Prueba de Trabajo Necesario).  

AleoBFT está diseñado para hacer tres cosas: proteger el protocolo, garantizar que haya suficientes verificadores experimentados para satisfacer las necesidades de resolución de problemas de zkSNARK de la aplicación y alentar a más personas a participar en la prueba más eficiente y económica de la red

Durante Testnet 3, Aleo dijo que convertirán su modelo de consenso en una arquitectura híbrida para validadores y eso es AleoBFT.

AleoBFT combina la finalidad instantánea de los nuevos bloques de los validadores con el poder de cómputo de los validadores para llevar el suministro de la base de monedas a la red. El diseño de AleoBFT incentiva a los validadores a mantener la red generando bloques e incentiva a los probadores a extender la prueba de concepto al ecosistema de Aleo. Este algoritmo de consenso de AleoBFT tiene muchas

AleoBFT garantiza la finalidad instantánea de cada bloque

Las transacciones se confirman después de que los validadores generen y lleguen a un consenso para cada bloque. Este enfoque resuelve los problemas de bifurcación de los validadores y mejora la estabilidad de los nodos. Además, esto crea una experiencia de aplicación fluida para los desarrolladores en Aleo. Y para los usuarios, esto mejora la UI/UX al permitir confirmaciones rápidas en billeteras, navegadores, exploradores y aplicaciones. En definitiva, esta garantía hace que la interoperabilidad con otros ecosistemas sea mucho más sencilla.

AleoBFT garantiza que la red permanezca completamente descentralizada

Como señaló Testnet 2, la producción de bloques se centralizó mucho después de que un puñado de correctores desarrollaran hardware especializado para la criptografía de conocimiento cero. Si bien ZPrize está ayudando a nivelar el campo de juego, el hecho es que algunas entidades dominarán la red, lo que representa un riesgo de centralización y censura para los usuarios.

Al usar AleoBFT, Aleo puede desvincular el papel de la producción de bloques de la generación de base de monedas. Los validadores son responsables de generar bloques, y los validadores ahora pueden calcular pruebas en la escala deseada. AleoBFT está diseñado para incentivar a los probadores a convertirse en validadores, apostando al menos 1 millón de créditos Aleo en la red. Esto garantiza que los correctores puedan mantener su resistencia a la censura al convertirse en representantes de todos los correctores en el consenso.

AleoBFT incentiva a los probadores a escalar la probabilidad del ecosistema Aleo a lo largo del tiempo 

En AleoBFT, los probadores establecen y generan una prueba de coinbase (PoSW) en la red a cambio de una parte de la recompensa de coinbase en cada bloque. Con este nuevo modelo, los correctores ahora están computando en los subcomponentes centrales de las pruebas de conocimiento cero. Es decir, la multiplicación multiescalar (MSM) y la transformada rápida de Fourier (FFT), y obtenga su porcentaje de prueba de cada recompensa de bloque.

Para el probador, AleoBFT permite la operación de cualquier pieza de hardware a cualquier escala para generar pruebas de conocimiento cero sin competir por un efecto "ganador-ganador" en cada bloque. Por lo tanto, a diferencia de Testnet 2, este proceso significa que incluso los validadores que se ejecutan en hardware virtual podrán participar y ganar recompensas de base de monedas. Estas recompensas de coinbase se comparten entre probadores y validadores para incentivar a los probadores a convertirse en validadores a medida que acumulan tokens con el tiempo. Al incentivar una distribución de recompensas más amplia a los participantes, creemos que estos nuevos mecanismos ampliarán la red de Aleo para lograr una prueba de concepto mucho mayor para los desarrolladores y usuarios de Aleo.

AleoBFT Estructura central

Aún se están anunciando los detalles sobre la parte PoS de AleoBFT, pero el equipo ha dicho que se basará en DiemBFT. Aleo escribió que los conjuntos de prueba no generan bloques en AleoBFT, sino que podrían ser:

  • Los demostradores generan pruebas para un bloque determinado y ganan partes proporcionales de la recompensa de la base de monedas (un subconjunto de la recompensa total del bloque) en función de la cantidad de pruebas en el objetivo que envían.
  • Los validadores aportan créditos Aleo por sugerir bloques compuestos por tales pruebas y reciben una parte de la recompensa total del bloque por validar. 
  • El verificador verifica si las pruebas en el bloque son verdaderas (independientemente del conocimiento del contenido de la prueba) y recibe una parte de la recompensa del bloque. 

Ali Yahya, que también estudió criptografía con Dan Boneh, me explicó por qué la combinación de los enfoques de teoría de juegos (PoS) y criptografía (PoSW) vuelve a tener sentido. Ali Yahya dice:

“Al aceptar las transacciones que se incluyen, no puede hacerlo criptográficamente, por lo que debe utilizar un enfoque de teoría de juegos. Cuando tiene transacciones que desea realizar en orden, todo lo demás es algo que debe hacer criptográficamente”. En otras palabras, utilice la criptografía siempre que sea posible y la teoría de juegos cuando no pueda. 

La parte de prueba de AleoBFT se basa en el algoritmo de consenso original de Aleo, Prueba de trabajo sucinto (PoSW). Lo más importante que debe entender sobre PoSW, especialmente porque Ethereum y las nuevas cadenas evitan usar Prueba de trabajo por razones ambientales, es que el "trabajo" en Prueba de trabajo sucinto es realmente útil, a diferencia de SHA.-256. 

De hecho, PoSW se basa en Proof of Necessary Work, una idea propuesta por Assimakis Katis (mentor de Aleo desde el principio) y Joe Bonneau (otro alumno de Boneh) en 2020 donde la creación de grados Proofs es una parte integral del PoW utilizado en el consenso de Nakamoto, creando pruebas eficientes utilizando energía que de otro modo se desperdiciaría. Si necesita gastar energía en asegurar blockchains, gaste esa energía en pruebas. Aleo lo hará de dos formas:

  • Directo: la generación de zkSNARK es útil para permitir que cualquiera pueda probar algo sin revelar ninguna información al respecto. 
  • Indirecto: al incentivar la creación de zkSNARK, Aleo espera acelerar el desarrollo de mejores arquitecturas para la prueba. 

En el podcast Zero Knowledge, Howard dijo que “el objetivo es alentar a los mineros a desarrollar aceleración de hardware para SNARK para hacer que este tipo de cálculos se generalicen y generalicen. Una forma de hacerlo es asegurarse de que los mineros siempre tengan algo que probar.

Epílogo

Arriba hay información detallada sobre el algoritmo de consenso AleoBFT que distingue a Aleo de otros proyectos de cadena de bloques de Capa 1 en el mismo segmento. Para comprender más sobre el potencial de desarrollo de Aleo, lea el artículo "Hoja de ruta actualizada de Aleo para 2023" en el sitio web de TraderH4. 



¿Qué son los juegos de bloqueo? Información sobre el proyecto Blockade Games

¿Qué son los juegos de bloqueo? Información sobre el proyecto Blockade Games

Blockade Games proporciona una plataforma que permite a los desarrolladores crear juegos de cadena de bloques. Además, Blockade Games también crea muchos juegos gratuitos interesantes.

¿Qué es UNQ Club? Toda la información sobre el token UNQ Club y el token UNQ

¿Qué es UNQ Club? Toda la información sobre el token UNQ Club y el token UNQ

UNQ Club es un proyecto que proporciona una plataforma blockchain que permite a los inversores recopilar y administrar activos NFT existentes.

¿Qué es BENQI (QI)? Toda la información sobre el proyecto y token QI

¿Qué es BENQI (QI)? Toda la información sobre el proyecto y token QI

BENQI es una de las piezas importantes del ecosistema Avalanche. Únase a TraderH4 para descubrir qué es BENQI (QI), así como información detallada sobre el token QI.

¿Qué es SafePal (SFP)? Descripción general del proyecto y token SFP

¿Qué es SafePal (SFP)? Descripción general del proyecto y token SFP

Además de una billetera de almacenamiento de criptomonedas, SafePal también es conocido por muchos inversores por sus tokens SFP y eventos de lanzamiento aéreo con recompensas atractivas.

¿Qué es AKITA? Descripción detallada de los tokens Akita Inu y AKITA

¿Qué es AKITA? Descripción detallada de los tokens Akita Inu y AKITA

La fiebre de Akita Inu en el mercado criptográfico en el pasado ha creado un gran revuelo junto con el rápido desarrollo del "token de la casa del perro".

¿Qué es IoTeX (IOTX)? Introducción detallada del proyecto IoTeX y el token IOTX

¿Qué es IoTeX (IOTX)? Introducción detallada del proyecto IoTeX y el token IOTX

¿Qué es IoTeX? Esta es una cadena de bloques construida y desarrollada junto con Internet de las cosas (IoT). Únase a TraderH4 para aprender este artículo.

¿Qué es OKB? Cosas que debe saber sobre OKB

¿Qué es OKB? Cosas que debe saber sobre OKB

¿Qué es OKB? OKB es una moneda de intercambio de OKX y la cadena de bloques OKX Chain. Aprendamos sobre los intercambios de OKX y OKB con TraderH4 en este artículo.

¿Qué es DROPP GG? Sobre el proyecto DROPP GG y el token DROPP

¿Qué es DROPP GG? Sobre el proyecto DROPP GG y el token DROPP

DROPP GG trae una idea innovadora y novedosa para proporcionar una plataforma de menta NFT basada en geografías fuera del mundo real.

¿Qué es CronaSwap? Explorando los detalles de CRONA

¿Qué es CronaSwap? Explorando los detalles de CRONA

CronaSwap es un DEX basado en Cronos Chain, que tiene un modelo similar a Uniswap.

¿Qué es Calle Mayor? Conjunto completo de Highstreet y tokens $HIGH, $STREET

¿Qué es Calle Mayor? Conjunto completo de Highstreet y tokens $HIGH, $STREET

Highstreet es un juego que combina Metaverse, comercio y la tendencia Play to Earn. Gracias a la idea única, Highstreet ha recaudado 5 millones de dólares.

Sign up and Earn ⋙
Sign up and Earn ⋙