Replicadores: la solución de Solana para Petabytes de almacenamiento de datos de

Los clientes firman un hash de PoH en un período regular. La firma se utiliza como fuente de aleatoriedad para elegir una porción específica del ledger. La firma se utiliza para crear una clave CBC simétrica y el cliente codifica la porción del ledger con la clave.Los clientes firman un hash PoH en un período regular. La firma se utiliza como fuente de aleatoriedad para muestrear 1 byte por 1 MB de la porción. Las muestras se procesan con SHA256El validador declara cuántos PoReps puede verificar, en función del número de núcleos de la GPU. Los validadores periódicos firmarán un hash PoH La firma se utiliza para seleccionar una porción del libro mayor para verificar y una máscara para seleccionar qué muestras verificar hasta la capacidad del validador Validador Sube las pruebas que fallaron la verificación.

Un cliente puede desafiar a un Validador por una prueba fallida al pescar validadores perezosos. Para evitar ataques de rechinamiento, los clientes deben usar la misma identidad de par de llaves continuamente. Para evitar el spam, todos los mensajes en el protocolo incurren en cargos. Los replicantes ganan recompensas en función del número de pruebas enviadas con éxito. Los validadores obtienen una recompensa ponderada de la estaca por verificar las pruebas, y los pescadores obtienen una recompensa al tomar monedas validadas cuando los pescadores publican una prueba de una prueba falsa.

La utilización de Replicators de Solana junto con innovaciones como Proof of History, Pipeline VM y Gulf Stream se combinan para crear la cadena de bloques de mayor rendimiento en el 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 implementado en muchos casos en más de 200 nodos físicamente distintos (no en hardware compartido) en 23 centros de datos en AWS, GCE y Azure para la evaluación comparativa.

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 activamente en la cadena de herramientas Rust. Rust será el idioma principal para el desarrollo de contratos inteligentes de Solana. La cadena de herramientas Rust está disponible públicamente como parte del SDK de Javascript de Solana, y estamos realizando una nueva iteración en el Kit de desarrollo de software.

Solana pronto lanzará una versión beta pública que incentivará a los Validadores para que ejecuten 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 al tiempo que gana tokens por hacerlo.