Cellula inovação virtual PoW: simulação de mineração de Bitcoin para realização de distribuição justa de ativos

Prova de Trabalho Virtual: Como a Cellula simula a Mineração de Bitcoin para implementar a distribuição justa de ativos

Desde a popularização dos ativos ERC-20 em 2017, a Web3 entrou na era de emissão de ativos com baixo custo de entrada. Vários projetos emitem tokens ou NFTs através de IDOs, ICOs, etc., mas a maioria enfrenta problemas de controle centralizado ou falta de transparência na informação, com frequentes ocorrências de Rug Pull.

Até hoje, as deficiências de equidade dos tradicionais IDO e ICO foram amplamente expostas. As pessoas sempre esperaram por protocolos de emissão de ativos mais justos e confiáveis, que resolvessem muitos problemas durante o TGE de novos projetos. Embora alguns projetos inovadores tenham proposto "modelos econômicos justos", muitas vezes faltam eles a promoção universal.

Então, que tipo de modelo pode realizar uma distribuição de ativos mais justa e confiável? Que solução pode servir como protocolo genérico? O Cellula, que será apresentado neste artigo, oferece uma nova perspectiva para resolver essas questões. Eles implementaram uma camada de distribuição de ativos que simula PoW, utilizando a prova de trabalho virtual (vPOW) para "minerizar" o processo de distribuição de ativos, simulando o Bitcoin para alcançar um paradigma de distribuição de ativos mais justo.

Embora a Cellula seja frequentemente vista como um projeto Gamefi, devido ao fato de que as recompensas dentro do jogo que ela distribui podem ser configuradas para qualquer tipo de Token, na teoria, pode servir como uma plataforma de distribuição de ativos com efeito de PoW, trazendo perspectivas mais amplas para a emissão de ativos Web3, podendo até ser chamada de "experimento social em homenagem à mineração de Bitcoin".

Interpretação da Cellula: Homenagem ao protocolo de emissão de ativos gamificados de Mineração PoW

PoW e vPoW: Loteria de sorteio imprevisível

Quer seja POW autêntico, POS ou vPOW, a essência é configurar um conjunto de algoritmos cujos resultados de saída são difíceis de prever, utilizando os resultados de saída para um "sorteio de loteria". Os mineradores de Bitcoin devem construir localmente blocos que atendam às condições e submetê-los a todos os nós da rede para consenso, a fim de receber a recompensa por bloco. A condição limitante é que o Hash do bloco construído atenda a requisitos especiais, como ter um prefixo de 6 zeros.

Devido à dificuldade em prever os resultados da geração do Hash do bloco, para construir um bloco que atenda às condições, é necessário alterar continuamente os parâmetros de entrada para realizar uma exaustiva busca de força bruta, o que exige um alto desempenho dos equipamentos de mineração.

Em resumo, a mineração de Bitcoin, através da imprevisibilidade do algoritmo de hash SHA-256, implementou um sistema de "loteria" que permite a participação online de todos os mineradores, garantindo uma forma de participação sem permissão a custo de energia elétrica.

Além disso, o PoW é uma forma mais justa de distribuição de ativos, a dificuldade de controle por parte dos projetos nas principais blockchains PoW é muito maior do que nas blockchains PoS. Em muitos projetos de blockchains PoS ou em propostas de ICO e IDO, casos de controle forte por parte dos projetos são comuns.

Como o preço da moeda Solana disparou quase 1000 vezes sob a manipulação da FTX entre 2019 e 2021, muitos operadores de nós de validação da Solana são investidores iniciais, obtendo custos de aquisição próximos de 0, o que prejudica gravemente a equidade na distribuição de ativos. Embora os projetos de PoW também tenham espaço para controle, o grau é geralmente muito menor do que o de PoS.

O problema é que o modelo PoW é geralmente aplicado em blockchains de camada base, em vez de na camada de emissão de ativos de DAPPs. Se for possível simular os efeitos do PoW com uma solução viável na cadeia, será possível implementar protocolos de distribuição de ativos mais justos e confiáveis do que ICOs, IDOs, etc. Combinado com cenários de jogos, pode-se criar um Gamefi interessante (, claro que a aplicação real não se limita a jogos, mas também pode fornecer soluções de distribuição de ativos justas para outros projetos ).

A chave é como simular o efeito do PoW na camada de emissão de ativos em cadeia? A Cellula, ao introduzir o famoso algoritmo "Jogo da Vida de Conway", aloca poder de mineração para o entidade digital virtual em cadeia ( chamada "BitLife" ). Em resumo, os participantes cultivam grupos de células em suas placas de cultura; ao longo do tempo, quanto mais células sobrevivem na placa de cultura de alguém, maior será o poder de mineração convertido e mais provável será ganhar recompensas de mineração.

A Cellula trocou o cálculo de hash tradicional do PoW por uma forma de cálculo cujo resultado é difícil de prever, substituindo a forma de "Trabalho" no "Proof of Work". Na abordagem da Cellula, a chave está em como obter mais placas de cultura com células vivas (BitLife), enquanto a dedução das mudanças de estado do BitLife requer recursos de computação. A essência é transformar o algoritmo de hash executado na mineração de Bitcoin em um algoritmo específico para deduzir o jogo da vida de Conway, o que é chamado de vPOW(Virtual POW).

Interpretação Cellula: Homenagem ao protocolo de emissão de ativos gamificados de Mineração PoW

O núcleo do vPOW: o Jogo da Vida de Conway e BitLife

Antes de interpretar o design do mecanismo Cellula, é importante entender o núcleo mais importante do vPOW—"Jogo da Vida de Conway". Ele pode ser rastreado até o conceito de "máquinas de Turing" proposto por John von Neumann em 1950, e o matemático John Conway formalizou o "Jogo da Vida de Conway" em 1970, utilizando algoritmos para simular as leis da evolução da vida na natureza.

Suponha que há uma placa de Petri, dividida em pequenos quadrados por coordenadas bidimensionais, para fazer uma "configuração inicial", permitindo que células vivas ocupem parte dos quadrados. Depois disso, o estado de vida ou morte das células evolui com o tempo, gradualmente formando um complexo agrupamento de células. Isso é essencialmente um jogo de grade bidimensional, com regras simples:

  • Cada célula tem dois estados: sobrevivência/morte, e cada célula interage com as células nos oito quadrados ao seu redor.
  • Se houver menos de 2 células vivas nas 8 casas ao redor de uma célula viva, essa célula morre.
  • Uma célula viva tem 2-3 células vivas ao seu redor, e essa célula permanece viva
  • Uma célula viva cercada por mais de 3 células vivas, essa célula morre ( simulação de quantidade excessiva de vida competindo por recursos )
  • Uma célula morta tem 3 células vivas ao seu redor, essa célula torna-se viva ( simulando a proliferação celular )

Dada a configuração inicial do estado celular em uma placa de cultura bidimensional, de acordo com as regras acima, o estado celular evolui e itera ao longo do tempo, resultando em uma infinidade de resultados. O Jogo da Vida de Conway pode até simular efeitos computacionais.

Cada célula no prato de Petri tem estado de vida/morte correspondente a 0/1 em binário, e o estado inicial das células pode ser visto como "parâmetros de entrada". A vida e a morte de cada célula representam os dados de entrada, e o estado das células evolui de acordo com o padrão inicial. Cada mudança de estado a cada rodada equivale a uma operação no processo de cálculo, e o estado obtido após um certo período pode ser visto como "saída".

Basta configurar um padrão inicial apropriado, o Jogo da Vida de Conway pode evoluir após várias gerações para produzir resultados específicos. Devido à variabilidade dos padrões iniciais, é possível utilizar essa característica para simular o efeito de sorteio de loteria. Podem ser definidos critérios de limitação, onde cada jogador escolhe aleatoriamente um conjunto de padrões iniciais, e após 100 gerações de evolução, os resultados que atendem a características específicas conferem ao proprietário da placa de cultivo o direito a receber recompensas, o que é semelhante à ideia de mineração de Bitcoin:

"O sistema primeiro limita quais tipos de resultados de saída são aceites, os participantes introduzem valores iniciais aleatórios no algoritmo dado, tentando obter resultados de saída que satisfaçam os requisitos". Como há muitos parâmetros de entrada iniciais a serem testados, é necessário um grande esforço para ter sorte e ganhar, esta é precisamente a lógica do PoW: os mineradores devem realizar um certo trabalho para obter recompensas.

Interpretação Cellula: Homenagem ao protocolo de emissão de ativos gamificados de Mineração PoW

Após entender a ideia básica de Cellula e do Jogo da Vida de Conway, vamos analisar o design dos detalhes específicos. Cellula divide a "placa de cultivo" em 9*9=81 quadrados, onde cada célula em um quadrado tem dois estados: viva/morta, correspondendo ao binário 0 e 1(, assim o estado inicial das células na placa de cultivo tem 2^81 possibilidades, o que equivale a um quadrilhão ao quadrado ), basicamente um número astronômico (.

Os jogadores devem selecionar os parâmetros de entrada do modo inicial da placa de cultivo ). BitLife atua como a entidade da placa de cultivo (, que na verdade é um NFT ), contendo 81 quadrados, onde cada quadrado pode ter um célula ( em estado vivo/morto. Quadrados vazios equivalem a células mortas ). Em BitLife, cada 3*3=9 quadrados adjacentes formam um BitCell, e cada BitLife é composto por 2-9 BitCells conectados (. Se o Bitlife construído tiver menos de 9 Bitcells e houver alguns lugares vazios, todos são considerados células mortas por padrão ).

De acordo com a combinação, o BitCell(3*3 quadrados) tem 2^9 modos iniciais, os jogadores devem escolher aleatoriamente várias combinações de BitCell com diferentes modos, para construir um BitLife. Em resumo, é simplesmente encontrar um modo inicial aleatório para o seu prato de cultivo, como mencionado anteriormente, existem um total de 2^81 modos iniciais, que é um número astronômico. Portanto, o espaço de escolha para os participantes é enorme, semelhante ao cenário de mineração de Bitcoin usando SHA-256.

O estado das células do BitLife muda à medida que a altura do bloco aumenta. A Cellula aloca poder de mineração com base no estado do BitLife em diferentes alturas de bloco. Dada uma altura de bloco, quanto mais células vivas o BitLife tiver, maior será seu poder de mineração, o que equivale a criar uma máquina de mineração virtual.

Dando um exemplo concreto, os participantes da Cellula devem exaurir as 2^81 configurações iniciais do BitLife fora da cadeia, prever o estado após a evolução de cada configuração e depois verificar se atende aos requisitos do sistema de recompensas. Supondo que a altura do bloco atual seja 800, o sistema exige: quando a altura do bloco for 1000, o BitLife com o maior número de células vivas receberá a maior recompensa, então o objetivo do participante é muito claro:

No bloco de altura 800, obtenha um BitLife de um determinado padrão, que no bloco de altura 1000 terá mais células sobreviventes do que outros BitLife.

Este é o núcleo do jogo Cellula, cujo objetivo é construir ou comprar de outros o BitLife que mais provavelmente receberá recompensas de Mineração. Este modo é equivalente a permitir que investidores comuns ou investidores avançados desenvolvam suas próprias máquinas de mineração e, em seguida, possam vender as máquinas que criaram para outros, ou comprar máquinas de outros para minerar. Ao construir sua própria máquina de mineração, é necessário simular fora da cadeia a evolução do estado de diferentes modos de BitLife, o que consome recursos computacionais; ao comprar máquinas de outros, na verdade está comprando BitLife de diferentes modos iniciais, sendo necessário julgar a futura mudança de estado desses BitLife, portanto, ainda é necessário calcular fora da cadeia. Este é um ponto muito interessante em todo o design do jogo Cellula.

Interpretação do Cellula: Homenagem ao protocolo de emissão de ativos gamificados da Mineração PoW

Após entender os mecanismos principais do jogo, observe os outros detalhes: as células vivas em BitLife podem transbordar para fora do quadrado inicial de 99, e o número de células vivas pode ser muito maior do que 99, sem limites de borda. Se o número de células ativas em um BitLife continuar a aumentar, a potência de mineração atribuída também aumentará, enquanto se a escolha do modo inicial do BitLife for inadequada, o número de células vivas diminuirá, e a potência de mineração também diminuirá.

O sistema distribui recompensas de mineração a cada 5 minutos, chamadas de pontos de energia no jogo (, que são alocadas com base na participação de hash de cada BitLife na rede.

Em Cellula, o processo de síntese de BitLife pelos jogadores é o processo de "fabricar" novas máquinas de mineração. As entidades BitLife são NFTs, que após serem mintadas na cadeia, precisam passar pela operação de "carregamento" para ativar a mineração, com validade de carregamento de 1 dia, 3 dias e 7 dias, sendo necessário pagar uma pequena taxa. Após o prazo, é necessário continuar o carregamento.

Para incentivar os usuários a carregarem mais o BitLife, a Cellula implementou a funcionalidade de "sorteio de carregamento". A cada vez que uma operação de carregamento é iniciada, pode ser selecionado para receber recompensas adicionais ). Essa recompensa é independente da recompensa de mineração (. Este design será brevemente apresentado na parte do algoritmo Analysoor.

De acordo com as regras oficiais da Cellula, atualmente contém 3*3 Bitcell), o que equivale a 81 pequenos quadrados(, a cunhagem do BitLife foi interrompida. Os jogadores cunharam mais de 1,5 milhões de BitLife desse tipo, e os novos usuários poderão comprar BitLife no mercado secundário e realizar mineração de carregamento. A explicação oficial para a cunhagem limitada é manter a estabilidade do ecossistema do jogo e evitar que cientistas cunhem BitLife NFT sem limites, fazendo com que o valor das máquinas de mineração diminua.

No futuro, a Cellula irá introduzir um papel semelhante ao dos fabricantes de máquinas de mineração, um papel baseado em licenciamento, que requer a participação de tokens, a divulgação de canais de venda e uma certa escala e influência na comunidade, entre outros. Esses fabricantes serão responsáveis pela cunhagem e venda de BitLife, que contém 4x4 BitCell, ou seja, 16*9=144 pequenos quadrados. A quantidade de BitLife que um fabricante pode cunhar será limitada pela quantidade de tokens que ele possui em participação.

Nós explicamos de forma simples os conceitos centrais envolvidos no vPOW. O vPOW é essencialmente um modelo de cálculo baseado em regras definidas, onde os participantes podem competir otimizando estratégias, de forma gamificada.

CELA-0.62%
BTC0.8%
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.
  • Recompensa
  • 5
  • Partilhar
Comentar
0/400
OnChainSleuthvip
· 11h atrás
Depois de tanto falar, não é apenas um contrato de futuros?
Ver originalResponder0
HappyMinerUnclevip
· 11h atrás
Mineração faz o que é justo? Se não tiver dinheiro, não jogue.
Ver originalResponder0
LayoffMinervip
· 11h atrás
Ainda a jogar pow? A mineração está a dar prejuízo e ainda queres prejudicar os outros.
Ver originalResponder0
RugpullSurvivorvip
· 11h atrás
O chamado distribuição justa ainda não é uma competição intensiva em capital.
Ver originalResponder0
ChainSherlockGirlvip
· 11h atrás
Distribuição justa? Não fale mais sobre isso, os dados na cadeia falam por si só~ Veja de quem são as carteiras das primeiras rodadas da venda privada.
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)