Ao falar do sistema de aleatoriedade nos jogos, todos sabem bem — a surpresa das caixas misteriosas, as quedas de itens em missões, as vitórias e derrotas na arena, tudo depende dele. Mas assim que entramos no mundo dos jogos em blockchain, essa coisa muda de figura. Os jogadores estão sempre a questionar: esse número aleatório é realmente aleatório? Os desenvolvedores não estão manipulando por trás? Em suma, a "crise de justiça" nos jogos em blockchain tem a sua raiz aqui.
Essa questão parece pequena, mas na verdade decide se os jogos em blockchain podem realmente se distanciar dos jogos tradicionais. Como jogador e desenvolvedor, sei bem — se o sistema de confiança colapsar, essa indústria não tem futuro. Só após estudar uma nova solução é que percebi o que significa mudar as regras do jogo de raiz.
A ideia central na verdade não é complexa: não deixar que os desenvolvedores controlem tudo nos bastidores, transferindo o poder de gerar números aleatórios para toda a comunidade na cadeia, onde todos possam ver e verificar. Parece simples, mas o verdadeiro desafio é — como garantir que seja suficientemente aleatório, imprevisível, impossível de manipular, ao mesmo tempo que seja rápido, barato e não atrapalhe o desempenho?
A resposta é um conjunto de técnicas combinadas. Primeiro, abandonar métodos fáceis de serem quebrados, como timestamps de blocos ou valores hash. Em seu lugar, inserir um "gerador de números aleatórios" embutido na camada de rede. Ele funciona assim: a cada certo período (por exemplo, a cada bloco), uma amostra aleatória de validadores da rede é selecionada, e cada um gera um fragmento de número secreto. Esses fragmentos são então agregados e combinados na cadeia, resultando na semente final de aleatoriedade. Todo o processo é totalmente transparente, qualquer participante não consegue saber o resultado com antecedência, nem alterar o número. Assim, a justiça passa de uma promessa para um fato verificável.
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
6 gostos
Recompensa
6
4
Republicar
Partilhar
Comentar
0/400
UnluckyMiner
· 8h atrás
Diz que é bastante idealista, mas ainda quero ver o efeito real antes de falar
Ver originalResponder0
ConfusedWhale
· 8h atrás
Resumindo, é o esquema de merda dos projetos de jogos de cadeia reversa, finalmente alguém percebeu.
Ver originalResponder0
StablecoinArbitrageur
· 8h atrás
honestamente, o vetor de ataque de 51% por conluio de validadores ainda me preocupa bastante, para ser sincero. tipo, sim, o vrf on-chain é *chef's kiss* teoricamente, mas qual é o mecanismo real de penalização por corte aqui? porque se estamos a falar de pontos base de segurança económica...
Ver originalResponder0
liquidation_watcher
· 8h atrás
Parece ótimo, mas ainda quero ver dados reais. Esses validadores vão conspirar às escondidas? Transparência na cadeia ≠ imutabilidade, temos que testar de verdade.
Ao falar do sistema de aleatoriedade nos jogos, todos sabem bem — a surpresa das caixas misteriosas, as quedas de itens em missões, as vitórias e derrotas na arena, tudo depende dele. Mas assim que entramos no mundo dos jogos em blockchain, essa coisa muda de figura. Os jogadores estão sempre a questionar: esse número aleatório é realmente aleatório? Os desenvolvedores não estão manipulando por trás? Em suma, a "crise de justiça" nos jogos em blockchain tem a sua raiz aqui.
Essa questão parece pequena, mas na verdade decide se os jogos em blockchain podem realmente se distanciar dos jogos tradicionais. Como jogador e desenvolvedor, sei bem — se o sistema de confiança colapsar, essa indústria não tem futuro. Só após estudar uma nova solução é que percebi o que significa mudar as regras do jogo de raiz.
A ideia central na verdade não é complexa: não deixar que os desenvolvedores controlem tudo nos bastidores, transferindo o poder de gerar números aleatórios para toda a comunidade na cadeia, onde todos possam ver e verificar. Parece simples, mas o verdadeiro desafio é — como garantir que seja suficientemente aleatório, imprevisível, impossível de manipular, ao mesmo tempo que seja rápido, barato e não atrapalhe o desempenho?
A resposta é um conjunto de técnicas combinadas. Primeiro, abandonar métodos fáceis de serem quebrados, como timestamps de blocos ou valores hash. Em seu lugar, inserir um "gerador de números aleatórios" embutido na camada de rede. Ele funciona assim: a cada certo período (por exemplo, a cada bloco), uma amostra aleatória de validadores da rede é selecionada, e cada um gera um fragmento de número secreto. Esses fragmentos são então agregados e combinados na cadeia, resultando na semente final de aleatoriedade. Todo o processo é totalmente transparente, qualquer participante não consegue saber o resultado com antecedência, nem alterar o número. Assim, a justiça passa de uma promessa para um fato verificável.