Una página web demuestra en tiempo real una ceremonia criptográfica de generación distribuida de claves (DKG) y firma umbral (FROST) ejecutada íntegramente en el navegador. El proyecto, llamado zig-mpc, está escrito en Zig, compilado a WebAssembly y es de código abierto en GitHub. La clave nunca llega a existir completa: tres participantes (alice, bob y carol) crean su parte mediante polinomios secretos y entregan solo puntos a los demás, de modo que ningún actor, ni siquiera un dealer de confianza, llega a poseer la clave entera. Cualquier par de los tres puede firmar, y la firma resultante es indistinguible para una cadena de bloques de una firma convencional, por lo que es compatible con Bitcoin y Solana sin cambios en el verificador.
El artículo explica cómo funciona el protocolo ronda a ronda, en qué se diferencia del esquema de Shamir (que sí requiere un dealer) y por qué la estructura umbral no se puede desactivar con un simple parche: quien intente firmar por debajo del umbral producirá firmas algebraicamente inválidas. También incluye tres experimentos diseñados para fallar —un bit alterado, un mensaje intercambiado y una firma en solitario— y advierte de que la librería está sin auditar y no debe usarse aún con claves reales. Bajo el capó, el módulo wasm ronda los 230 KB y reutiliza primitivas del estándar de Zig; el CLI zmpc es compatible byte a byte con la versión web.
