Implementación de PBFT de alto rendimiento de Solana

Comprenda 1 de las 7 tecnologías clave que hacen de Solana la cadena de bloques más eficiente del mundo

Este enfoque permite que la red transmita bloques continuamente sin detener el libro mayor hasta que una gran mayoría observe el mismo libro mayor. Otro aspecto notable es que cada participante en la red puede calcular los tiempos de espera para cualquier otro participante sin ninguna comunicación P2P. Esto es lo que hace que Tower BFT sea asíncrono.

Esperamos que haya muchas microhorquillas que se descartan rápidamente. Cuando un Validador detecta múltiples horquillas, los Validadores honestos calculan el tiempo de espera efectivo ponderado por estaca de cada horquilla y eligen la más pesada. Las recompensas del validador se generan solo para los votos que alcanzan el tiempo de espera de 2³². Por lo tanto, es compatible con incentivos para que los validadores voten sobre la horquilla más pesada, ya que la horquilla con la mayor cantidad de tiempos de espera ponderados por estaca generará la mayor cantidad de recompensas para la red.

La implementación de Solana de Tower BFT, junto con innovaciones como Prueba de Historia, Prueba de Replicación y Gulf Stream se combinan para crear la cadena de bloques más eficiente del mundo. El testnet de Solana está en vivo hoy. Puedes verlo en https://testnet.solana.com. Para fines de costo, solo estamos ejecutando un puñado de nodos. Sin embargo, lo hemos expandido en muchas instancias a más de 200 nodos físicamente distintos (no en hardware compartido) en 23 centros de datos en AWS, GCE y Azure para realizar evaluaciones comparativas.

El tiempo de ejecución está funcionando hoy, y los desarrolladores pueden implementar código en el testnow ahora. Los desarrolladores pueden construir contratos inteligentes en C hoy, y estamos trabajando agresivamente en la cadena de herramientas Rust. Rust será el lenguaje principal para el desarrollo de contratos inteligentes de Solana. La cadena de herramientas Rust está disponible públicamente como parte del SDK de Solana Javascript, y estamos iterando aún más sobre el Kit de desarrollo de software.

Solana pronto lanzará una versión beta pública de validadores de incentivo para ejecutar nodos a través del Tour de SOL, análogo al Juego de apuestas de Cosmos, que desafía al público en general a probar los límites de la red de Solana mientras gana tokens por hacerlo.