Temas en tendencia
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Sunscreen
Por qué elegimos Circuit Boostrapping (CBS) en lugar de Programmable Bootstrapping (PBS) en nuestra pila FHE

ravital22 jul, 01:23
Una de las principales diferencias entre @sunscreentech y otras empresas de FHE es que elegimos el arranque de circuitos (CBS) en lugar del arranque programable (PBS) en nuestra pila tecnológica. He aquí por qué hicimos eso 👇🧵
En primer lugar, ¿qué es el bootstrapping?
El bootstrapping es el componente más sofisticado y de cómputo intensivo de un esquema FHE. Es una técnica que permite la actualización de textos cifrados, reduciendo esencialmente el ruido acumulado de las operaciones homomórficas y permitiendo más cálculos.
El arranque programable (utilizado por @zama_fhe) actualiza el ruido y evalúa una tabla de búsqueda en un solo paso. Toma un texto cifrado LWE como entrada y devuelve un nuevo texto cifrado LWE, listo para la siguiente búsqueda. La latencia por arranque es baja, por lo que en puertas aisladas se ve atractivo. La compensación es la dependencia secuencial. Los programas reales requieren una cadena de bootstraps y las dependencias lineales entre estas operaciones significan que se evita que los cálculos se ejecuten en paralelo. Esto deja la mayoría de los recursos informáticos (núcleos) inactivos.
Circuit Bootstrapping (utilizado por @sunscreentech) sigue un camino diferente. El bootstrap aún consume un texto cifrado LWE, pero la salida es un "selector" GGSW diseñado expresamente para operaciones CMUX. Cada CMUX es mucho más barato que un arranque, y debido a que los árboles CMUX son vergonzosamente paralelos, se pueden distribuir de manera eficiente entre muchos recursos informáticos antes de que se requiera otra costosa operación de arranque. Ese cambio en la estructura de dependencia es decisivo; permite que nuestro tiempo de ejecución sature las CPU y GPU de muchos núcleos hoy y se asigna limpiamente a los próximos aceleradores FHE.
CMUX es una base ampliamente utilizada en hardware informático y, como tal, podemos utilizar décadas de trabajo para permitir la computación de propósito general a partir de piezas CMUX simples. Los circuitos PBS generalmente exigen un manejo personalizado para la indexación negacíclica, el relleno de LUT y las conversiones de formato, todo lo cual ralentiza la iteración y aumenta el área de superficie para los errores. Sin embargo, tenga en cuenta que tfhe-rs abstrae casi todo este trabajo para PBS si simplemente usa sus parámetros predeterminados.
La reutilización de datos es importante a medida que las cargas de trabajo escalan. Un selector GGSW producido por un CBS puede controlar múltiples CMUX, amortizando el costoso paso a través de un amplio subcircuito. PBS no ofrece una reutilización comparable; Cada nueva puerta incurre en un nuevo arranque.
Cuando realizamos pruebas comparativas de aritmética completa de 16 y 32 bits, la canalización CBS-CMUX se ejecutó de manera consistente con menos arranques secuenciales y un mayor rendimiento general. Esas ganancias se amplían a medida que aumenta el número de núcleos y se alinean con nuestra hoja de ruta de hardware a largo plazo.
Para nuestro equipo @sunscreentech, CBS entregó el equilibrio adecuado: paralelismo predecible, una historia de computación más limpia y una curva de rendimiento que mejora con el hardware en lugar de estancarse contra cuellos de botella secuenciales. Es por eso que CBS es la base de nuestra pila y por qué continuamos duplicando su ecosistema.
883
Nunca apuestes contra los desvalidos.

Kalshi11 jul, 00:00
La historia la hicieron los desvalidos.
1.19K
Una pregunta común de los clientes, inversores y socios es 👇
¿Cómo se compara nuestro compilador Parasol FHE con otras soluciones del mercado?
Es por eso que estamos publicando puntos de referencia públicos que cualquiera puede ejecutar para mostrar cómo nuestro rendimiento se compara con el de los demás 🧵👇

1.95K
Diferencia entre los diferentes esquemas de 👇 FHE

Sunscreen7 may 2025
ELI a dev: ¿cuál es la diferencia entre los distintos esquemas FHE 🤔?
TFHE: bueno para comparaciones y admite más fácilmente el cálculo general, pero paga una penalización de rendimiento por la aritmética.
CKKS: bueno para la aritmética en flotantes *pero* paga una penalización de rendimiento por las comparaciones y el cálculo general
BFV: bueno para la aritmética en números enteros *pero* paga una penalización de rendimiento por las comparaciones y el cálculo general
Como era de esperar, los juegos generales de blockchain/infraestructura gravitan hacia TFHE, ya que ofrecen la mayor flexibilidad, mientras que los juegos de ML/AI gravitan hacia los CKK en la actualidad
1.31K
Populares
Ranking
Favoritas
Onchain en tendencia
Tendencia en X
Principales fondos recientes
Más destacadas