O que é um oráculo na Web3? Um oráculo de blockchain fornece informações externas à cadeia para contratos inteligentes. Os dados podem incluir preços de ativos, resultados de eventos, medições do mundo real ou provas de aleatoriedade.
As blockchains precisam de um processo definido para informações externas, pois os nós devem executar transações e chegar ao mesmo resultado. Um contrato não pode depender com segurança de que cada nó obtenha dados dinâmicos diferentes de forma independente. Os sistemas de oráculos fornecem dados por meio de um processo que a aplicação pode verificar e usar.
Os oráculos não eliminam as premissas de confiança; eles as incorporam ao projeto do sistema. Pergunte de onde vêm os dados, quantas fontes independentes são usadas, quem pode enviar atualizações, com que frequência os dados mudam e o que acontece quando as fontes discordam ou ficam indisponíveis.
Um mercado de empréstimos pode depender de feeds de preços, enquanto um jogo pode precisar de aleatoriedade verificável. Diferentes usos exigem diferentes propriedades de segurança.
@justinsuntron #TRONEcoStar #TRON