Principais conclusões

  • Binance Oracle VRF é uma solução Verifiable Random Function (VRF) que permite aos desenvolvedores de blockchain gerar números aleatórios.

  • O Binance Oracle VRF pode ser usado para uma ampla seleção de casos de uso, incluindo projetos GameFi e outros produtos blockchain desenvolvidos com contratos inteligentes.

  • Continue lendo para saber mais sobre como os VRFs funcionam, por que os aplicativos blockchain precisam de aleatoriedade e como o Binance Oracle VRF pode beneficiar seu projeto ou negócio.

Desenvolvido pela Binance Cloud e baseado no mais recente padrão Verifiable Random Function (VRF), aqui está tudo o que você precisa saber sobre o Binance Oracle VRF.

O que é uma função aleatória verificável (VRF)?

Funções aleatórias verificáveis ​​(VRF) são geradores de números aleatórios (RNG) cujas saídas podem ser comprovadas criptograficamente como aleatórias. Aqui está um rápido resumo de como funciona.

  1. Uma série de entradas são passadas para um VRF.

  2. O VRF calcula as entradas e gera saídas pseudoaleatórias.

  3. Qualquer pessoa, a qualquer momento, pode verificar criptograficamente se a saída é aleatória.

  4. Todas as provas são publicadas e verificadas na cadeia antes que os aplicativos possam usar o resultado.

Por que os Blockchains precisam de números aleatórios?

Existem vários cenários em que as aplicações blockchain exigem aleatoriedade. Alguns exemplos incluem:

  • Construindo um jogo baseado em blockchain.

  • Alocação de tarefas e recursos.

  • Escolhendo amostras para um mecanismo de consenso.

Para ilustrar, vamos examinar como a aleatoriedade pode ajudar um desenvolvedor GameFi a construir um jogo de pôquer baseado em blockchain.

O desenvolvedor deve convencer seus usuários de que o jogo de pôquer usa um algoritmo justo e imparcial. Por exemplo, o baralho de cartas é embaralhado aleatoriamente e nenhuma parte, incluindo o desenvolvedor, pode manipular o jogo.

Em vez de usar um algoritmo de caixa preta que esconde o funcionamento interno do jogo de seus usuários, os desenvolvedores de blockchain podem efetivamente provar a aleatoriedade, mostrando como seus números são gerados por meio de um provedor oráculo confiável. Dessa forma, os usuários podem ter certeza de que seu jogo é justo e imparcial.

O desafio de gerar aleatoriedade

Ao gerar aleatoriedade, um bom resultado deve atender a quatro critérios: imparcial, imprevisível, verificável e disponível instantaneamente.

Muitos desenvolvedores de blockchain consideram um desafio produzir aleatoriedade na cadeia em seus aplicativos devido à natureza determinística do blockchain. A aleatoriedade gerada na cadeia geralmente não consegue satisfazer a imprevisibilidade.

Por outro lado, confiar apenas em um simples provedor de oráculos fora da cadeia poderia forçar os desenvolvedores a comprometer a disponibilidade ou, pior ainda, a segurança. Em determinados contextos, se um fornecedor malicioso alimentar alguma aleatoriedade previsível, os malfeitores podem explorar a situação para garantir que recebem um resultado favorável. Imagine um jogo baseado em saque onde os jogadores poderiam tentar abrir um baú de tesouro várias vezes até conseguirem um item que lhes agradasse. Ou um jogo de cartas onde os jogadores poderiam sacar suas mãos inúmeras vezes até conseguirem uma boa.

O que está por baixo do capô

VRF combina essas duas fontes independentes para geração de sementes. A aleatoriedade construída pelo provedor off-chain com sua chave privada é gerada a partir dos dois parâmetros block-hash e preSeed. Isso garante a imprevisibilidade da prova, pois você não pode prever o hash do bloco até que o bloco seja gerado.

A prova fornecida fora da cadeia garante que a aleatoriedade seja gerada a partir de hash de bloco e preSeed, em vez de algo que um provedor malicioso possa inventar. Isso torna essa aleatoriedade verificável.

Em termos simples, os desenvolvedores podem gerar números aleatórios de forma justa e segura.

Binance Oracle VRF

Vamos dar uma breve olhada no que exatamente o Binance Oracle VRF tem a oferecer aos desenvolvedores de blockchain.

Suporte ao cliente 24 horas por dia, 7 dias por semana

Os desenvolvedores têm acesso personalizado 24 horas por dia, 7 dias por semana, a uma equipe de suporte de engenheiros experientes. Entendemos que cada projeto é único e trabalhamos em estreita colaboração com os desenvolvedores para fornecer soluções personalizadas que atendam aos seus requisitos específicos.

Desenvolvido pela marca Binance

Como um dos maiores ecossistemas Web3 do mundo, a Binance oferece uma marca confiável conhecida por sua excelência e reputação no espaço criptográfico. Ao usar o Binance Oracle VRF, os desenvolvedores podem aproveitar o poder da marca Binance para aumentar a credibilidade de seus projetos e atrair mais usuários.

Acessível sem compromisso

Nossos clientes, startups ou empresas, têm acesso a um produto de nível Binance por um preço inferior ao de outras soluções do mercado.

A inovação não deve ter um preço elevado. A estrutura de preços competitiva do Binance Oracle VRF é intencional desde o início. Mantemos os custos baixos, para que haja menos barreiras de entrada para equipes de projeto com ideias e casos de uso inovadores.

Seguro, confiável e compatível

Binance Oracle VRF é baseado no mais recente padrão VRF, que é compatível com uma ampla variedade de plataformas blockchain, incluindo Ethereum, BNB Chain e muito mais. Mais importante ainda, testamos e auditamos rigorosamente nosso sistema para garantir que nenhum indivíduo ou grupo possa alterar os resultados do Binance Oracle VRF.

Projetado com acessibilidade em mente

A experiência de usuário perfeita do Binance Oracle VRF permite fácil integração de VRF com contrato inteligente. Nosso painel fornece uma interface simples, porém intuitiva, para monitorar solicitações, incluindo custo e status, bem como resultados de RNG. Com configuração mínima, as equipes de projeto podem começar a gerar resultados verificáveis ​​criptograficamente.

Integre-se hoje mesmo ao Binance Oracle VRF

Na Binance, temos o compromisso de fornecer as ferramentas que os desenvolvedores precisam para criar aplicações blockchain inovadoras e seguras.

Comece a construir com uma solução RNG líder do setor e experimente a próxima geração de aleatoriedade verificável na cadeia.

Experimente o Binance Oracle VRF hoje →

Leitura adicional

  • Binance Oracle: Enriquecendo o ecossistema da cadeia BNB

  • Documentos da Binance Oracle

  • Página inicial da Binance Cloud