O Truebit Protocol é uma rede de computação descentralizada projetada para permitir que smart contracts executem computações complexas e em larga escala de forma segura e eficiente off-chain. Enquanto as blockchains tradicionais são limitadas por limites de gas e pelos recursos computacionais de cada nó na rede, o Truebit permite que os desenvolvedores terceirizem tarefas intensivas para uma camada externa, mantendo a segurança da blockchain subjacente. O núcleo do protocolo é um mecanismo conhecido como Jogo de Verificação. Este jogo envolve três participantes principais: Emissores de Tarefas, Solucionadores e Verificadores. Um Emissor de Tarefa submete uma tarefa computacional junto com uma recompensa. Um Solucionador realiza a computação e envia o resultado. Os Verificadores então verificam o trabalho do Solucionador. Se um Verificador encontrar um erro, ele pode desafiar o Solucionador em um processo de disputa de várias rodadas que é finalmente resolvido on-chain. Este sistema foi especificamente projetado para resolver o Dilema do Verificador, onde os nós em uma rede tradicional podem carecer de incentivo para verificar totalmente cada transação. O Truebit é agnóstico a blockchain, embora tenha raízes profundas no ecossistema Ethereum. Ele utiliza uma máquina virtual baseada em WebAssembly, que permite aos desenvolvedores escrever código em linguagens de programação padrão como C++, Rust e Go, em vez de ficarem restritos a linguagens especializadas como Solidity. Essa flexibilidade o torna uma ferramenta fundamental para aplicações Web3 que exigem processamento pesado de dados, como machine learning, inteligência artificial, criptografia complexa e transcodificação de vídeo. O token TRU é o ativo de utilidade nativo do ecossistema Truebit. Ele é usado principalmente para incentivar os participantes da rede e coordenar o Jogo de Verificação. Os Emissores de Tarefas usam TRU para pagar pelos serviços de computação que recebem. Solucionadores e Verificadores ganham esses tokens por suas contribuições à rede. Além disso, o token atua como um depósito ou stake para garantir que os participantes ajam honestamente; aqueles que fornecerem resultados incorretos ou desafios falsos correm o risco de perder seus depósitos. O protocolo também inclui um mecanismo exclusivo de cunhagem e queima dentro de seu sistema operacional para gerenciar a disponibilidade do token para tarefas computacionais. O projeto foi fundado pelo Dr. Jason Teutsch, um matemático e cientista da computação, e pelo Dr. Christian Reitwiessner, que foi um desenvolvedor líder do Ethereum e o criador da linguagem de programação Solidity. Juntos, eles lançaram o whitepaper do Truebit em 2017, enquadrando-o como uma solução de verificação escalável que aumenta o desempenho e o throughput de redes descentralizadas existentes. Hoje, o protocolo está cada vez mais focado em fornecer infraestrutura verificada para ativos autônomos e processos de dados off-chain.
Saiba mais