Se você já lidou com contratos inteligentes, sabe uma coisa: a aleatoriedade é mais difícil do que parece.
A aleatoriedade significa gerar números imprevisíveis que ninguém controla ou prevê.
Você precisa de números aleatórios para lançamentos de NFT, resultados de jogos, sistemas de loteria, distribuições justas. Mas a aleatoriedade on-chain? É complicado.
As soluções RNG tradicionais exigem total confiança ou deixam seu contrato vulnerável à manipulação.
É por isso que estou feliz com o novo template @arbitrum ScaffoldStylus com @chainlink VRF incluído.
O ScaffoldStylus agora vem com integração Chainlink VRF pronta a usar.
Execute "npx create-stylus@latest -e chainlink-vrf" e você obtém aleatoriedade verificável pronta para usar.
Como funciona o Chainlink VRF:
1️⃣ O seu contrato solicita valores aleatórios com parâmetros especificados
2️⃣ Os nós Chainlink geram aleatoriedade usando dados de bloco onchain e suas chaves privadas, e depois anexam uma prova que seu contrato verifica onchain.
3️⃣ Provas criptográficas verificam os resultados antes da entrega
4️⃣ O seu contrato recebe números aleatórios à prova de manipulação
Propriedades principais que adoro sobre isto:
- Confiança minimizada: Provas onchain tornam a manipulação por operadores de nós ou usuários economicamente inviável - Verificável: Cada resultado inclui verificação criptográfica - Simples: Solicitar e receber num único fluxo - Pague por uso: Você só paga quando precisa de aleatoriedade
Esta integração remove o trabalho pesado. Não é necessário gerenciamento de assinaturas para casos de uso básicos.
Você pode financiar seu contrato com $LINK ou tokens nativos e começar a solicitar aleatoriedade.
Na minha opinião, esta é uma daquelas peças de infraestrutura que deveria ser mais fácil de aceder. O ScaffoldStylus torna tudo muito simples.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Se você já lidou com contratos inteligentes, sabe uma coisa: a aleatoriedade é mais difícil do que parece.
A aleatoriedade significa gerar números imprevisíveis que ninguém controla ou prevê.
Você precisa de números aleatórios para lançamentos de NFT, resultados de jogos, sistemas de loteria, distribuições justas. Mas a aleatoriedade on-chain? É complicado.
As soluções RNG tradicionais exigem total confiança ou deixam seu contrato vulnerável à manipulação.
É por isso que estou feliz com o novo template @arbitrum ScaffoldStylus com @chainlink VRF incluído.
O ScaffoldStylus agora vem com integração Chainlink VRF pronta a usar.
Execute "npx create-stylus@latest -e chainlink-vrf" e você obtém aleatoriedade verificável pronta para usar.
Como funciona o Chainlink VRF:
1️⃣ O seu contrato solicita valores aleatórios com parâmetros especificados
2️⃣ Os nós Chainlink geram aleatoriedade usando dados de bloco onchain e suas chaves privadas, e depois anexam uma prova que seu contrato verifica onchain.
3️⃣ Provas criptográficas verificam os resultados antes da entrega
4️⃣ O seu contrato recebe números aleatórios à prova de manipulação
Propriedades principais que adoro sobre isto:
- Confiança minimizada: Provas onchain tornam a manipulação por operadores de nós ou usuários economicamente inviável
- Verificável: Cada resultado inclui verificação criptográfica
- Simples: Solicitar e receber num único fluxo
- Pague por uso: Você só paga quando precisa de aleatoriedade
Esta integração remove o trabalho pesado. Não é necessário gerenciamento de assinaturas para casos de uso básicos.
Você pode financiar seu contrato com $LINK ou tokens nativos e começar a solicitar aleatoriedade.
Na minha opinião, esta é uma daquelas peças de infraestrutura que deveria ser mais fácil de aceder. O ScaffoldStylus torna tudo muito simples.
Saiba mais sobre o Chainlink VRF:
Leia a documentação:
Começar:
#Arbitrum em todo o lado