Apresentamos a Binance Oracle VRF: a próxima geração de aleatoriedade verificável

2023-03-17

Principais conclusões

  • A Binance Oracle VRF é uma solução de função aleatória verificável (VRF) que permite que os programadores de blockchain gerem números aleatórios.

  • A Binance Oracle VRF pode ser utilizada para uma ampla seleção de casos de utilização, incluindo projetos GameFi e outros produtos de blockchain construídos com contratos inteligentes.

  • Continua a ler para saberes mais sobre como as VRF funcionam, por que motivo as aplicações de blockchain necessitam de aleatoriedade e como a Binance Oracle VRF pode beneficiar o teu projeto ou empresa.

Desenvolvida pela Binance Cloud e baseada no mais recente padrão de função aleatória verificável (VRF), eis tudo o que precisas de saber sobre a Binance Oracle VRF.

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

As funções aleatórias verificáveis (VRF) são geradores de números aleatórios (RNG) cujos resultados podem ser criptograficamente comprovados como aleatórios. Eis um breve resumo sobre o seu funcionamento.

  1. Uma série de entradas são inseridas numa VRF.

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

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

  4. Todas as provas são publicadas e verificadas on-chain antes que as aplicações possam usar as saídas.

Porque é que as blockchains necessitam de números aleatórios?

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

  • Construir um jogo baseado em blockchain.

  • Alocar tarefas e recursos.

  • Escolher amostras para um mecanismo de consenso.

Para ilustrar, vamos examinar como a aleatoriedade pode ajudar um programador de GameFi a construir um jogo de poker baseado em blockchain.

O programador tem de convencer os seus utilizadores de que o jogo de poker utiliza um algoritmo justo e imparcial. Por exemplo, o baralho de cartas é baralhado aleatoriamente e nenhuma entidade, incluindo o programador, pode manipular o jogo.

Em vez de usar um algoritmo de caixa preta que oculta o funcionamento interno do jogo dos seus utilizadores, os programadores de blockchain podem provar efetivamente a aleatoriedade ao mostrar como os seus números são gerados através de um fornecedor de oráculo de confiança. Desta forma, os utilizadores podem ter a certeza de que o seu jogo é justo e imparcial.

O desafio de gerar aleatoriedade

Ao gerar aleatoriedade, uma boa saída deve cumprir quatro critérios: ser imparcial, imprevisível, verificável e instantaneamente disponível.

Produzir aleatoriedade on-chain nas suas aplicações é desafiante para muitos programadores de blockchain devido à natureza determinista da blockchain. A aleatoriedade gerada on-chain normalmente não consegue satisfazer a imprevisibilidade.

Por outro lado, depender puramente de um simples fornecedor de oráculo off-chain poderia forçar os programadores a comprometer a disponibilidade ou, pior ainda, a segurança. Em determinados contextos, se um fornecedor malicioso adicionar alguma aleatoriedade previsível, os malfeitores podem explorar a situação para garantir que recebem um resultado favorável. Imagina um jogo baseado em atos de pilhagem ou saque (loot-based game) onde os jogadores poderiam tentar abrir uma arca do tesouro várias vezes até receberem um artigo com o qual ficariam felizes. Ou um jogo de cartas onde os jogadores poderiam comprar cartas inúmeras vezes até conseguirem um bom jogo.

O que está subjacente

A VRF combina estas duas fontes independentes para a geração inicial (seed). A aleatoriedade construída pelo fornecedor off-chain com a sua chave privada é gerada a partir dos dois parâmetros de bloco de hash e preSeed. Isto garante a imprevisibilidade das provas, sendo que não é possível prever o bloco de hash até que o bloco seja gerado.

A prova fornecida off-chain garante que a aleatoriedade é gerada a partir de bloco de hash e preSeed, em vez de algo que um fornecedor malicioso possa inventar. Isso torna esta aleatoriedade verificável.

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

Binance Oracle VRF

Vamos fazer uma breve retrospetiva do que a Binance Oracle VRF tem para oferecer aos programadores de blockchain.

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

Os programadores têm acesso personalizado e durante 24 horas por dia, 7 dias por semana, a uma equipa de assistência de técnicos experientes. Entendemos que cada projeto é único e trabalhamos em estreita colaboração com programadores para fornecer soluções personalizadas que cumpram os seus requisitos específicos.

Desenvolvida pela marca da Binance

Como um dos maiores ecossistemas Web3 do mundo, a Binance fornece uma marca de confiança conhecida pela sua excelência e reputação no espaço dos activos virtuais.  Ao usar a Binance Oracle VRF, os programadores podem maximizar o poder da marca da Binance para melhorar a credibilidade dos seus projetos e atrair mais utilizadores.

Acessível sem compromisso

Os nossos clientes, startups ou empresas, têm acesso a um produto de nível Binance a um preço inferior a outras soluções existentes no mercado. 

A inovação não devia ter um preço elevado. A estrutura de preços competitiva da Binance Oracle VRF é intencional. Mantemos os custos baixos, pelo que existem menos barreiras à entrada de equipas de projeto com ideias inovadoras e casos de utilização. 

Segura, de confiança e compatível

A Binance Oracle VRF é baseada no mais recente padrão VRF, que é compatível com uma vasta gama de plataformas de blockchain, incluindo a Ethereum, BNB Chain e muito mais. Mais importante ainda, testamos e auditamos rigorosamente o nosso sistema para garantir que nenhum indivíduo ou grupo consegue adulterar os resultados da Binance Oracle VRF.

Concebida com a acessibilidade em mente

A experiência de utilizador perfeita da Binance Oracle VRF permite uma fácil integração das VRF com os contratos inteligentes. O nosso painel de controlo fornece uma interface simples mas intuitiva para monitorizar solicitações, incluindo o custo e o estado, bem como os resultados do RNG. Com um mínimo de configuração, as equipas de projeto podem começar a gerar saídas criptograficamente verificáveis.

Incorpora a Binance Oracle VRF hoje

Na Binance, comprometemo-nos a fornecer as ferramentas que os programadores necessitam para construir aplicações de blockchain inovadoras e seguras.

Começa a construir com uma solução de RNG líder de mercado e experiencia a próxima geração de aleatoriedade on-chain verificável.

Experimenta a Binance Oracle VRF hoje →

Leitura adicional

Aviso de Risco: os preços dos ativos virtuais estão sujeitos a elevado risco de mercado e volatilidade de preços. Só deves investir em produtos com os quais estejas familiarizado e onde compreendas os riscos associados. Deves considerar cuidadosamente a tua experiência de investimento financeira, objetivos de investimento e tolerância ao risco. Este material não deve ser interpretado como aconselhamento financeiro. O desempenho passado não é um indicador fiável do desempenho futuro. O valor dos teus ativos virtuais pode descer, bem como subir, e podes não conseguir recuperar o valor inicial. És o único responsável pelas tuas decisões. A Binance não é responsável por quaisquer perdas em que possas incorrer. Para mais informações, consulta os nossos Termos de utilização e Aviso de risco.

300.619.896 utilizadores escolheram-nos. Descobre porquê hoje.