Populární témata
#
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.
Dnes vítáme Geez, Kodas, Chimpers a HV-MTL na Amazonu.
Udělat tyto kódy uplatnitelnými na onchain byla zábavná výzva.
Vše pohání jednoduchý, ale výkonný RedemptionCodeRegistry vytvořený pro Boximus.
Takhle to funguje 1/ 🧵

Před 10 h
Pocity jsou nyní dostupné v obchodě Otherside US na Amazonu:
→ Otherside
→ @hvmtl2
→ @GeezOnApe
→ @ChimpersHQ
Těšíme se, že můžeme přinést komunitní IP do @AMZNvideogames s Feels, výraznými GIFy, které se objevují nad vaším avatarem v Otherside a ukazují vaši náladu.

2/ Za prvé, každý kód je bezpečně generován mimo řetězec. Každému kódu jsou přiřazena data k uplatnění, která se skládají ze výběru funkce (4 bajty), ID tokenu (až 8 bajtů) a mint adresy (20 bajtů).
Je navržen tak, aby byl zabalen do jednoho bajtu32, aby se minimalizovaly náklady na onchain úložiště.

3/ Každý kód pro vykoupení je poté hashován mimo řetězec a hash je uložen v mapování směřujícím na odpovídající data o vykoupení.
Uložení pouze hashované hodnoty chrání základní kód před odhalením.

4/ Ukládání všeho tohoto onchain nám umožňuje eliminovat potřebu offchainových požadavků na ověření v době vykoupení, jako jsou merkle proofs of signature, výměnou za cenu pouze ~0,04 centu za kód díky balení dat.
5/ Uživatelé si nyní mohou tyto kódy zakoupit na Amazonu. Když je kód použit v Otherside, kontrakt vypočítá hash, použije ho k načtení dat o uplatnění, ujistí se, že nebyl použit (a pak označí jako použitý), a nakonec data dekóduje a použije je k vyvolání mintovní smlouvy.

6/ U Boximus byl každý kód přiřazen ke specifickému ID tokenu, které bylo vyraženo při uplatnění. U Feels jsme museli být trochu kreativní.
Místo ražby jednoho tokenu ERC721 vyrazíte balíček 1155. Abychom použili stejný formát kódování, museli jsme systém přizpůsobit.
7/ Místo "token ID" jsme vytvořili myšlenku StickerPacku – flexibilní a optimalizované pro ukládání v rámci 1155, která ukládá, které samolepky se mintují pro dané "ID".
Pro dnešní spuštění každý kód uplatňuje balíček #1, který obsahuje jeden z každého ID od jedné do deseti.

8/ Skvělé je, že tyto balíčky samolepek mají koncept náhodnosti, pokud si to přejí. Budoucí balíčky lze označit jako náhodné, kde každý token ID uvnitř má X% šanci na vytažení a každý balíček má Y počtu tahů.
9/ VRF zde není potřeba – náhodnost určuje samotný kód pro uplatnění. Náhodné balíčky procházejí následujícím výběrovým mechanismem, kombinací kódu pro uplatnění a vah nastavených vlastníkem pro každou kartu, aby se určilo, které karty budou taženy do balíčku.

10/ Těším se, jak se Feelings vyvine v Otherside.
Které další komunity se připojí jako další?
Kdo vytvoří grál (šance na tah může být jen 0,01 %) a kdo ho vytáhne jako první?
V Metaverzu každý potřebuje digitální flexibilitu.
Pojďme se bavit.
195
Top
Hodnocení
Oblíbené
