Tópicos populares
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Hoje damos as boas-vindas a Geez, Kodas, Chimpers e HV-MTL na Amazon.
Tornar esses códigos resgatáveis na blockchain foi um desafio divertido.
Tudo é alimentado pelo simples, mas poderoso RedemptionCodeRegistry criado para Boximus.
Aqui está como isso funciona 1/🧵

Há 11 horas
Os Feels estão agora disponíveis na loja Amazon dos EUA do Otherside:
→ Otherside
→ @hvmtl2
→ @GeezOnApe
→ @ChimpersHQ
Estou entusiasmado por trazer a IP da comunidade para @AMZNvideogames com os Feels, GIFs expressivos que aparecem acima do seu avatar no Otherside para mostrar o seu humor.

2/ Primeiro, cada código é gerado de forma segura offchain. Cada código é atribuído a dados de resgate compostos por um seletor de função (4 bytes), ID do token (até 8 bytes) e um endereço de mint (20 bytes).
Isso é projetado para ser compactado em um único bytes32 para minimizar os custos de armazenamento onchain.

3/ Cada código de resgate é então hashado offchain, e o hash é armazenado onchain em um mapeamento que aponta para os dados de resgate correspondentes.
Armazenar apenas o valor hashado protege o código subjacente da exposição.

4/ Armazenar tudo isso na blockchain permite-nos eliminar a necessidade de requisitos de verificação de tempo de resgate offchain, como provas de merkle de assinaturas, em troca de um custo de apenas ~0,04 cêntimos por código, graças à compactação de dados.
5/ Os utilizadores podem agora comprar estes códigos na Amazon. Quando o código é utilizado no Otherside, o contrato calcula o hash, usa isso para puxar os dados de resgate, garante que não foi utilizado (e depois marca-o como utilizado), e finalmente decodifica os dados e usa-os para chamar o contrato de mint.

6/ Para o Boximus, cada código mapeado a um ID de token específico que foi cunhado após a troca. Para o Feels, tivemos que ser um pouco criativos.
Em vez de cunhar um único token ERC721, você cunha um pacote de 1155s. Para usar o mesmo formato de codificação, tivemos que adaptar o sistema.
7/ Em vez de um "ID de token", criámos a ideia de um StickerPack - uma estrutura flexível e otimizada para armazenamento dentro do 1155 que armazena quais adesivos devem ser cunhados para qualquer "ID".
Para o lançamento de hoje, cada código resgata o Pacote #1, que contém um de cada ID de um a dez.

8/ A parte interessante é que estes pacotes de autocolantes têm um conceito de aleatoriedade, se desejado. Pacotes futuros podem ser marcados como aleatórios, onde cada ID de token tem uma probabilidade de X% de ser retirado, e cada pacote tem Y número de retiradas.
9/ Nenhum VRF é necessário aqui - a aleatoriedade é determinada pelo próprio código de resgate. Pacotes aleatórios passam pelo seguinte mecanismo de seleção, utilizando uma combinação do código de resgate e os pesos definidos pelo proprietário para cada carta para determinar quais cartas são retiradas para um pacote.

10/ Estou ansioso para ver como o Feels evolui no Otherside.
Quais outras comunidades vão embarcar a seguir?
Quem fará um grail (a chance de conseguir pode ser tão baixa quanto 0,01%), e quem será o primeiro a consegui-lo?
No Metaverso, todos precisam de um digital flex.
Vamos nos divertir.
213
Top
Classificação
Favoritos
