Truebit Protocol es una red de computación descentralizada diseñada para permitir que los smart contracts realicen cálculos complejos y a gran escala de forma segura y eficiente off-chain. Mientras que las blockchains estándar están limitadas por los gas caps y los recursos computacionales de cada nodo en la red, Truebit permite a los desarrolladores externalizar tareas intensivas a una capa externa mientras mantienen la seguridad de la blockchain subyacente. El núcleo del protocolo es un mecanismo conocido como Verification Game. Este juego involucra a tres participantes principales: Task Givers, Solvers y Verifiers. Un Task Giver envía una tarea computacional junto con una recompensa. Un Solver realiza el cálculo y envía el resultado. Los Verifiers luego comprueban el trabajo del Solver. Si un Verifier encuentra un error, puede desafiar al Solver en un proceso de disputa de múltiples rondas que finalmente se liquida on-chain. Este sistema está diseñado específicamente para resolver el Verifier’s Dilemma, donde los nodos en una red tradicional pueden carecer de incentivos para verificar completamente cada transacción. Truebit es agnóstico a la blockchain, aunque tiene profundas raíces en el ecosistema Ethereum. Utiliza una máquina virtual basada en WebAssembly, lo que permite a los desarrolladores escribir código en lenguajes de programación estándar como C++, Rust y Go en lugar de estar restringidos a lenguajes especializados como Solidity. Esta flexibilidad lo convierte en una herramienta fundamental para aplicaciones Web3 que requieren un procesamiento de datos pesado, como el machine learning, la inteligencia artificial, la criptografía compleja y la transcodificación de video. El token TRU es el activo de utilidad nativo del ecosistema Truebit. Se utiliza principalmente para incentivar a los participantes de la red y coordinar el Verification Game. Los Task Givers usan TRU para pagar por los servicios de computación que reciben. Los Solvers y Verifiers ganan estos tokens por sus contribuciones a la red. Además, el token actúa como un depósito o stake para asegurar que los participantes actúen con honestidad; aquellos que proporcionan resultados incorrectos o desafíos falsos corren el riesgo de perder sus depósitos. El protocolo también incluye un mecanismo único de minting y burning dentro de su sistema operativo para gestionar la disponibilidad del token para las tareas computacionales. El proyecto fue fundado por el Dr. Jason Teutsch, matemático y científico computacional, y el Dr. Christian Reitwiessner, quien fue un desarrollador principal de Ethereum y el creador del lenguaje de programación Solidity. Juntos, publicaron el whitepaper de Truebit en 2017, presentándolo como una solución de verificación escalable que mejora el rendimiento y la capacidad de procesamiento de las redes descentralizadas existentes. Hoy en día, el protocolo se centra cada vez más en proporcionar infraestructura verificada para activos autónomos y procesos de datos off-chain.
Aprende más