
Auteur: Nickaqiao & amp;
Étant donné que les actifs ERC-20 sont devenus populaires dans le cercle de la blockchain en 2017, Web3 est entré dans l’ère du low-seuil pour l’émission d’actifs. Avoir un contrôle ou une opacité d’information est problématique et le phénomène rugpull se produit fréquemment.
À ce jour, les ID0 et IC0 conventionnels ont pleinement exposé leurs défauts d’équité.Bien que certains projets créatifs aient proposé unilatéralement leur propre « modèle économique équitable », ils ne sont souvent pas promus de manière générale.
Donc,Quel modèle est une méthode de distribution d’actifs plus juste et plus fiable?Quel type de solution peut être utilisé comme protocole général?Cellula, qui sera introduite dans cet article, fournit une nouvelle perspective pour résoudre les problèmes ci-dessus, et ils ont réalisé unSimulez la couche de distribution d’actifs de POW et utilisez une preuve de travail virtuelle (VPOW) pour «exploiter» le processus de distribution des actifs pour simuler BTC pour obtenir un paradigme de distribution d’actifs plus juste.
Bien que le projet soit considéré comme GameFi par beaucoup, car les récompenses en jeu qu’elle distribue peut être définie sur n’importe quel type de jeton,Les cellules peuvent théoriquement servir de plate-forme de distribution d’actifs avec un effet POW.Il a apporté des perspectives plus larges et un espace d’imagination à la publication des actifs Web3, et ce n’est pas une exagération de l’appeler « une expérience sociale rendant hommage à BTC Mining ».
POW et VPOW: tire-loterie avec des résultats imprévisibles
En fait, qu’il s’agisse d’un POW ou d’un POS authentique, ou du VPOW dont nous allons parler aujourd’hui, il met essentiellement un ensemble d’algorithmes que les résultats de sortie sont imprévisibles / imprévisibles, et l’exécution d’une « loterie de loterie » en générant des résultats .Les mineurs de BTC doivent construire des blocs qui répondent localement aux restrictions et les soumettre à des nœuds complets du réseau pour passer le consensus avant de pouvoir obtenir la récompense de rendement en bloc.En ce qui concerne la restriction, il s’agit de faire en sorte que le hachage du bloc construit réponde aux exigences spéciales, telles que le préfixe est de 6 0s.
Étant donné que les résultats de la génération du hachage de blocs sont imprévisibles / imprévisibles, pour construire des blocs qui remplissent les conditions, vous ne pouvez changer constamment les paramètres d’entrée de l’algorithme donné.
En bref, BTC Mining met en œuvre un système de « loterie de loterie » pour la participation en ligne par l’algorithme de hachage SHA-256 à travers l’imprévisibilité / la prédiction difficile de l’algorithme de hachage SHA-256.
De plus, POW est une méthode d’allocation d’actifs plus juste.Dans de nombreuses chaînes publiques POS ou IC0 et ID0, il existe de nombreux cas de parties de projet contrôlant le disque.
(Sous la manipulation de la FTX, Solana a grimpé de 500 fois de 2020 à 2021, ce qui est extrêmement hostile aux opérateurs de validateurs qui sont entrés sur le marché plus tard)
Par exemple, sous la manipulation de FTX et SBF, le prix de la monnaie Solana a grimpé près de 1 000 fois de 2019 à 2021. De nombreux opérateurs de nœuds de vérification de Solana sont leurs premiers investisseurs, et le coût d’obtention de puces est de près de 0, ce qui rompt sérieusement la distribution de la distribution de la distribution de la distribution de la distribution de actifs.Bien que la fête du projet ait également une place pour le contrôle du disque en POW, le diplôme est souvent beaucoup plus léger que dans le POS.
Le problème est,Le modèle POW est souvent appliqué à la chaîne publique sous-jacente plutôt qu’à la couche d’émission d’actifs de DAPP.Si possible, vous pouvez mettre en œuvre un ensemble d’accords de distribution d’actifs qui sont plus équitables et plus fiables que les solutions de contrôle de disque solides telles que IC0 et ID0. à des jeux, mais aussi fournir à d’autres projets à l’aide d’autres projets.
Donc la clé est,Que devons-nous faire si nous voulons simuler l’effet du POW à la couche d’émission d’actifs sur chaîne?Dans le projet GameFi, cellule introduit dans cet article, en introduisant le célèbre algorithme « Conway Life Game », la puissance de calcul est allouée aux entités numériques virtuelles sur la chaîne (appelée « Bitlife »).Pour le dire franchement, c’est comme laisser un groupe de personnes élever un groupe de cellules dans leur propre plat. Obtenez des récompenses minières.
en bref,Cellula a remplacé le calcul de hachage du POW traditionnel par une autre méthode de calcul imprévisible / imprévisible, remplaçant la forme « travail » dans « preuve de travail ».Dans l’idée de Cellula, la clé est de savoir comment obtenir un plat avec plus de cellules survivantes (Bitlife).L’essence consiste à transformer l’algorithme de hachage exécuté par BTC Mining en un algorithme spécifique qui déduit le jeu de vie de Conway, qui est appelé VPow (virtuel POW).
Faisons une analyse plus approfondie de la conception du mécanisme de VPow. chaîne à travers la chaîne de transaction NFT sur la chaîne.
Le cœur de VPow: Conway Life Game et Bitlife
Avant d’interpréter la conception du mécanisme des cellules, jetons un coup d’œilLe noyau le plus important de VPow – « Conway Life Game »,Il peut être retracé au concept de « Cell Automaton » proposé par von Neumann en 1950, puis le mathématicien John Conway a officiellement proposé le « jeu de vie de Conway » en 1970, en utilisant des algorithmes pour simuler les lois évolutives de la vie.
Supposons que nous ayons une boîte de Pétri, divisez-la en un tas de petits carrés selon les coordonnées bidimensionnelles, puis nous faisons un « réglage initial » de la boîte de Pétri, afin que certaines cellules vivantes occupent certains des carrés, après quoi le La vie et le statut de mort de ces cellules seront au fil du temps.Il s’agit essentiellement d’un jeu de grille bidimensionnel, et les règles sont très simples:
-
Chaque cellule a deux états: la survie / la mort, tout comme un jeu de remontage des mines, chaque cellule interagit avec les cellules sur les huit carrés qui l’entourent (comme le montre l’image, le noir est la survie et le blanc est la mort);
-
En supposant qu’une certaine cellule survit mais moins de 2 (0 ou 1) des 8 cellules environnantes, la cellule entre dans un état mort;
-
Lorsqu’une certaine cellule survit et qu’il y a 2 ou 3 cellules vivantes autour de lui, la cellule reste vivante;
-
Lorsque la cellule est dans un état de survie, lorsqu’il y a plus de 3 cellules survivantes, la cellule entre dans un état de décès (simulant la scène où il y a trop de vies et rivalise pour les ressources);
-
Lorsque la cellule actuelle est dans un état mort, mais il y a 3 cellules survivantes, la cellule se transforme en état vivant (simulant la prolifération cellulaire)
Donc c’est très simpleCompte tenu du modèle initial d’un état cellulaire dans un plat de culture bidimensionnel, alors selon les règles ci-dessus, l’état cellulaire évoluera et itérera avec le temps, produisant des résultats en constante évolution.Vous pouvez même simuler les effets d’un ordinateur à l’aide de Conway Life Game.
Par exemple, la vie / la mort de chaque cellule dans la boîte de Pétri correspond au 0/1 binaire. représente les données d’entrée, puis l’état cellulaire commencera à évoluer en fonction du mode initial, et chaque cycle de modification de l’état est équivalent à une étape du processus de calcul. « .
Tant que le mode initial approprié est organisé, Conway Life Game peut produire des résultats spécifiques après plusieurs générations d’évolution.Parce que le mode initial est en constante évolution, ses caractéristiques peuvent être utilisées pour simuler l’effet des tirages de loterie.Nous pouvons définir des restrictions, et chaque joueur sélectionne au hasard un lot de modes initiaux. BTC Mining:
« Le système définit d’abord quel type de résultats de sortie répond aux exigences. Les participants saisissent une valeur initiale aléatoire à l’algorithme donné et essaient d’obtenir un résultat de sortie qui répond aux exigences. »Puisqu’il y a de nombreux paramètres d’entrée initiaux à essayer (presque énormément), vous devez faire beaucoup d’efforts pour gagner la loterie, ce qui est exactement la logique de la preuve de travail: les mineurs doivent mettre en place un certain travail pour obtenir des récompenses.
Après avoir compris les idées de base du jeu de vie de Cellulla et de Conway, examinons sa conception détaillée spécifique.La cellule divise le « peptide » ci-dessus en 9 * 9 = 81 carrés. , il y a 2 ^ 81 états initiaux de cellules dans la boîte de Pétri, ce qui est égal à 1 billion carré (essentiellement un nombre astronomique).
Ensuite, ce que le joueur doit faire, c’est de sélectionner le mode initial (paramètres d’entrée) de la boîte de Pétri.Bitlife agit comme l’entité de la boîte de Pétri (en fait un NFT), contenant 81 carrés, avec une cellule placée sur chaque carré (il peut y avoir deux états de vie et de mort, et le carré vide est équivalent aux cellules mortes).Ensuite, tous les 3 * 3 = 9 carrés adjacents dans Bitlife forment un bitcell, et chaque bitlife est épissé par 2 ~ 9 vitesses (si la vie bit-vous que vous construisez est inférieure à 9 vitesses, certains endroits seront vacants et par défaut, Tout ce que c’est des cellules mortes).
Selon l’arrangement et la combinaison, Bitcell (3 * 3 carrés) a 2 ^ 9 modes initiaux.Tout ce que les joueurs doivent faire est de sélectionner au hasard plusieurs vitesses bithels dans différents modes pour les combiner pour créer une Bitlife.Pour le dire simplement, c’est pour trouver un modèle initial pour votre boîte de Pétri.Ensuite, comme mentionné précédemment, il existe 2 ^ 81 types de différents modes initiaux, qui est un nombre astronomique.Par conséquent, il y a beaucoup de place pour le choix pour les participants, ce qui est un peu similaire au scénario d’utilisation de la SHA-256 dans BTC Mining.
L’état cellulaire de Bitlife change à mesure que la hauteur du bloc augmente.Cellula distribue la puissance de calcul en fonction de l’état de Bitlife à différentes hauteurs de blocs.Compte tenu d’une hauteur de bloc, plus il contient des cellules survivantes, plus la puissance de calcul est élevée, ce qui équivaut à créer une machine à extraction virtuelle.
Voici un exemple spécifique.En supposant que la hauteur de bloc actuelle est de 800 et que le système nécessite que lorsque la hauteur du bloc est de 1000, Bitlife avec le plus grand nombre de cellules survivantes puisse recevoir le plus de récompenses, les objectifs des participants seront clairs:
Lorsque la hauteur du bloc est de 800, je veux obtenir la Bitlife d’un certain mode.
Il s’agit en fait du gameplay de base de Cellula.Ce modèle équivaut à permettre aux investisseurs de détail ordinaires / à des investisseurs de détail de haut niveau de développer des machines miniers par eux-mêmes, puis vous pouvez vendre les machines minières que vous avez construites à d’autres et acheter des machines minières d’autres personnes à l’extraction.Si vous souhaitez construire votre propre machine minière, vous devez déduire l’évolution de l’état de Bitlife dans différents modes de chain, qui consommeront les ressources informatiques; Modes, vous voulez que vous puissiez juger les futurs changements d’état de ces bitlife par vous-même, vous devez donc les calculer hors de la chaîne.C’est en fait un point très intéressant dans toute la conception du jeu Cellula.
Après avoir compris le mécanisme central du jeu, regardons d’autres détails: en fait, les cellules vivantes dans Bitlife peuvent déborder en dehors de la grille initiale 9 * 9, et le nombre de cellules survivantes peut être beaucoup plus grande que 9 * 9, sans restrictions limites .Comme le montre la figure, si le nombre de cellules actives contenues dans une Bitlife continue d’augmenter, la puissance de calcul minière qu’il alloue également. Plus petit, et la puissance de calcul sera également inférieure et inférieure.
Alors,Le système distribuera une certaine récompense minière (appelée points d’énergie dans le jeu) toutes les 5 minutes, qui sera allouée en fonction de la part de la puissance de calcul de chaque Bitlife du réseau.
Dans Cellula, le processus de synthèse des joueurs Bitlife est un processus de «fabrication» de nouvelles machines minières.Nous avons mentionné plus tôt que l’entité de Bitlife est une NFT.Une fois que Bitlife a été frappé sur la chaîne, il est nécessaire d’effectuer une opération de « charge » avant que l’exploitation minière ne puisse démarrer.La période de validité d’une seule charge est de 1 jour, 3 jours et 7 jours.
Ici, je tiens à dire que pour encourager les utilisateurs à facturer davantage Bitlife, Cellula a mis en place une fonction de « loterie de charge ». Récompense minière indépendamment ouverte).Nous présenterons brièvement la conception de cette section dans l’algorithme d’analyse plus tard.
Selon les règles officielles de Cellula, le casting de Bitlife, qui contient actuellement 3 * 3 bitts (c’est-à-dire 81 petits carrés). le marché secondaire.Selon l’explication officielle, le casting en édition limitée consiste à maintenir la stabilité de l’écosystème du jeu et à empêcher les scientifiques de casting illimité de NFT de Bitlife, provoquant la rétrécissement des machines minières.
Et à l’avenir, les cellules introduiront un rôle similaire à un fabricant de machines miniers. Pour la frappe et la vente de 4×4.La quantité de Bitlife que les fabricants peut entrer sera limitée par la quantité de jetons qu’ils engagent.
Ici, nous expliquons à peu près les concepts de base impliqués dans VPOW.L’essence de VPow est un modèle de calcul basé sur une règle donnée.Cellula simule la forme de fonctionnement du marché des machines minières BTC et remplace le formulaire de tâche de calcul dans la preuve de travail.Étant donné que la méthode d’allocation de la puissance de calcul d’exploitation peut être ajustée dynamiquement, Bitlife dans n’importe quel mode peut ne pas être le global optimal aujourd’hui. phénomènes et dynamique.
Algorithme de loterie d’analyseur et courbe de tarification d’index VRGDAS
Dans l’article précédent, nous avons principalement interprété les mécanismes de base de Conway Life Game et de Cellula.Ci-dessus, nous avons mentionné que Cellula a une session de loterie de charge, où un algorithme de sortie de nombre aléatoire appelé analysoor est utilisé.Il utilise le hachage de bloc comme paramètre d’entrée du générateur de nombres aléatoires, extrait les gagnants parmi les chargeurs participants dans chaque bloc et introduit un système de loterie.
Par exemple, dans la conception de l’analyse, le hachage de bloc de BNB actuel de la chaîne BNB est une longue chaîne de 6MJV …., contenant 4 nombres: 6, 2, 1, 6.Selon le tri de ces nombres dans la chaîne, le premier numéro est 6 et le dernier numéro est 6, ce qui est un numéro pair et sera compté de l’avant en arrière.Les numéros extraits sont comptés à partir de 0, donc le tri des transactions correspondant au numéro 6 est 7, donc le 7e lecteur de charge est considéré comme le gagnant du bloc actuel.Bien sûr, la conception spécifique peut être plus flexible, voici juste un exemple.L’algorithme de loterie aléatoire ci-dessus peut efficacement motiver les joueurs à charger davantage et à mobiliser l’activité de l’écosystème de jeu.
De plus, dans l’intégralité du modèle de trading de Cellula, il y a un problème: une fois qu’un bitlife d’un certain modèle est époustouflé par un grand boss, le schéma de combinaison Bitcell qu’il adopte sera rendu public, et d’autres peuvent également « suivre la tendance » et Suivez la même combinaison que le plan de menthe bitlife fera facilement de beaucoup de gens à suivre la tendance, ce qui affectera sérieusement le caractère aléatoire des résultats du jeu.à cette fin,Cellula introduit des enchères néerlandaises progressives à taux variable (VRGDAS), un algorithme de tarification développé par paradigme qui ajuste dynamiquement les prix—— Lorsque le volume de coulée dépasse les attentes, le prix sera augmenté et lorsque le volume de coulée est inférieur à celui prévu, le prix sera réduit.
Supposons que l’attente initiale est de lancer 10 NFT de classe A par jour, avec un prix de départ de 1 CKB.Le 5ème jour, il était prévu que les gens jettent un total de 50 NFT de classe A, mais parce que de nombreuses personnes ont suivi la tendance, le volume de casting a atteint 70, ce qui était équivalent à l’objectif original qui devait initialement atteindre d’ici le 7e jour.Afin de limiter la vitesse, le prix de la coulée doit être rapidement augmenté grâce à la courbe de tarification de l’indice et le prix unitaire passe à 4 CKB pour limiter le comportement de coulée.
Si le 15e jour, seulement 120 plâtres étaient coulés (le plan d’origine était de lancer un total de 150 plâtres à ce moment), et le volume des ventes prévu n’était pas rempli, le prix serait réduit à ce moment pour stimuler le volume de moulage .
Dans le scénario ci-dessus, lorsqu’un certain type de Bitlife est coulé en grande quantité en peu de temps, le prix de coulée de ce type de NFT augmentera de façon exponentielle, et cette augmentation drastique des prix peut effectivement empêcher les scientifiques.
Résumé: voir les cellules du point de vue des jeux de joueurs
Après avoir parlé de l’ensemble de la conception principale de Cellula, nous pourrions aussi bien regarder ce mécanisme de jeu révolutionnaire du point de vue du jeu des joueurs.Tout d’abord, il existe de nombreux participants à VPow, et chaque participant a des stratégies différentes. Revenu minière élevé, et il y aura des joueurs de MEV qui surveillent les événements de casting sur la chaîne.
Cependant, en raison de l’existence de l’algorithme de tarification exponentiel VRGDAS, le prix d’un seul type de coulée Bitlife peut augmenter de façon exponentielle, ce qui peut effectivement empêcher les scientifiques (anti-voleurs). De la machine à miner, si la puissance de calcul est élevée, son prix de coulée / production sera également très élevé.
Par rapport au processus d’émission des machines minières de la BTC, les scientifiques ont découvert qu’un certain type de Bitlife a une puissance de calcul élevée, tout comme une entreprise de machines minières a développé une nouvelle puce, et les joueurs Mev ont emboîté le pas pour le lancer, tout comme un revendeur de premier niveau La réalisation des prix d’une machine minière, puis un trading de marché de deuxième niveau est similaire à celle des investisseurs de détail achetant du matériel auprès de concessionnaires.
La différence est que par rapport au développement de la machine minière du monde réel, les scientifiques ont découvert que la nouvelle Bitlife sera beaucoup plus rapide, et n’importe qui peut participer à la déduction de l’État de Bitlife, ce qui équivaut en grande partie à la réduction de la puissance du développement de la machine minière.« Tout le monde a l’occasion de devenir scientifique », qui est plus amical pour la plupart des gens et est impossible à apparaître dans la chaîne de production de la machine minière en réalité.
Pour la partie du projet elle-même, l’adoption d’un plan de distribution d’actifs de style POWS s’affaiblit lui-même, de sorte que ni les scientifiques ni les parties du projet ni les acteurs ordinaires ne peuvent contrôler unilatéralement le marché.Dans le casting et l’émission de la machine minière, les trois parties ont un jeu.
Dans l’ensemble, par rapport à la chaîne de l’industrie de la machine minière BTC, la solution de Cellula est une expérience sociale plus intéressante.