Contrairement aux jetons fongibles, les NFT manquent de cotation en temps réel en raison de leur non-fongibilité et de leur illiquidité. Les prix sont généralement référencés au prix plancher, qui manque de granularité au niveau de l'élément. Cela rend difficile la fixation des prix des NFT non évalués au prix plancher pour le trading ou le prêt.
Plus précisément, dans ces applications:
Il manque un prix crédible, neutre et équitable au niveau de l'article.
De nombreuses applications tentent de fournir des services de tarification via des modèles ML, mais la complexité et le manque de transparence rendent difficile l'acquisition de confiance et de consensus.
Cet article tente de fournir des prix NFT en temps réel avec un algorithme simple et interprétable. Il propose également un mécanisme d'oracle permettant aux parties prenantes de participer équitablement à la découverte des prix. Il suit les principes de crédibilité neutralité 5avec des données objectives minimales et des modèles simples, compréhensibles et robustes pour une adoption facile.
À travers l'observation de grandes quantités de données de transactions NFT de premier ordre, nous constatons que la valeur des caractéristiques est approximativement constante par rapport au prix plancher. Lorsque le prix plancher monte et descend, la prime absolue de chaque caractéristique fluctuera en conséquence, mais le ratio par rapport au prix plancher reste stable. Cela signifie que les relations de prime relative entre les caractéristiques sont stables. Nous appelons prime d'une caractéristique NFT par rapport au prix plancher la prime de caractéristique. Nous formulons donc l'hypothèse suivante :
Ainsi, nous proposons le Modèle Premium. La formule de base sous-tendant le Modèle Premium est exprimée comme suit:
Ici :
Après une simple transformation, (1) produit
Nous avons utilisé:
former un modèle séparé pour chaque collection.
Chaque fois qu’une transaction a lieu, nous enregistrons le prix de vente on-chain, ainsi que le prix prédit par le modèle à ce moment-là. Nous avons compilé les 100 dernières transactions et calculé la précision moyenne. Nous avons testé le modèle sur des collections de premier ordre et avons utilisé Erreur absolue moyenne en pourcentage (MAPE)comme mesure d'évaluation. Voici le résultat du test.
Le fait que la plage de temps sélectionnée pour les données d'entraînement s'étale sur deux ans et qu'un taux de précision élevé est obtenu sur les 100 dernières transactions les plus récentes, indique que l'hypothèse selon laquelle le ratio de prime moyen entre les différentes caractéristiques représente bien la valeur est vraie pour la plupart des collections de blue chip.
La liste suivante est les poids des caractéristiques pour la caractéristiqueFourrurede la collectionBAYC.
On peut voir que les poids des caractéristiques les plus précieuses, Solid Gold Fur et Trippy Fur, sont respectivement 9,3 fois et 3,3 fois le prix plancher, ce qui est significativement plus élevé que tous les autres poids, tandis que de nombreuses caractéristiques ordinaires ont un poids de 0. Ces résultats sont très cohérents avec notre compréhension de la valeur des caractéristiques.
En raison de la faible liquidité des NFT rares et de données insuffisantes collectées, il est actuellement impossible de fournir des données précises sur la précision des NFT rares. Cependant, nous pouvons donner un exemple spécifique pour illustrer.
Le 15 octobre 2023, un transactionLa vente de Cryptopunks #8998 a eu lieu. Le prix de la transaction était de 57 ETH, et le prix plancher à ce moment-là était de 44.95 ETH. Nous avons enregistré les poids des caractéristiques de #8998 à ce moment-là comme suit :
L'interception des Cryptopunks était -0,03270.
Donc la valorisation peut être calculée à partir de:
Il est proche du prix de transaction, avec une erreur de moins de 5%.
Cependant, tous les NFT rares ne peuvent pas être évalués avec autant de précision. En raison de la valeur incertaine, les gens surestiment ou sous-estiment souvent les prix des NFT rares, ce qui introduit un biais objectif. Par conséquent, peu importe comment l'algorithme de tarification des NFT est conçu, il y a toujours une limite supérieure à la précision.
Cependant, à partir des données ci-dessus, nous pouvons voir que les primes de caractère calculées par cet algorithme sont importantes à deux égards :
Bien que l'algorithme vise à être aussi neutre que possible de manière crédible, certains problèmes subsistent :
Pour fournir un prix on-chain crédible et résistant à la manipulation centralisée, nous concevons un mécanisme d'oracle pour parvenir à un consensus.
Il se compose d'un réseau décentralisé de nœuds:
Comme les ratios de valeur des caractéristiques restent stables avec le temps, il n'est pas nécessaire de mettre à jour fréquemment les poids des caractéristiques. Les mises à jour périodiques des poids par les nœuds oracle, combinées à une tarification plancher en temps réel, maintiennent une tarification précise en temps réel au niveau des objets NFT.
Cependant, si nous choisissons de ne pas utiliser ce modèle avec des poids, et au lieu de cela, seulement parvenir à un consensus sur le prix final généré, est-ce que cela fonctionnerait toujours? Différents modèles de tarification peuvent avoir un impact significatif sur les résultats de tarification. Le même NFT rare pourrait être estimé à 120 ETH ou 450 ETH. Prendre la moyenne ou la médiane en présence d'un tel biais important introduirait toujours d'énormes erreurs. Cependant, l'introduction de poids peut largement garantir que la plage de fluctuation des prix reste faible et fournir des explications logiques sur l'origine de la tarification.
Nous croyons fermement que ce processus de tarification doit être aussi neutre que possible; sinon, il ne peut pas devenir un consensus pour tous les traders NFT. Tout au long du processus de conception, nous avons essayé de nous conformer aux quatre principes de base.principes de neutralité crédible 5:
L’introduction de pondérations de caractères est importante. La plupart des modèles d’apprentissage automatique sont des boîtes noires, manquant d’une forte transparence, ce qui rend difficile la confiance dans les prix qui en résultent et impossible de parvenir à un consensus. Cependant, l’introduction de pondérations de caractéristiques facilite la compréhension des prix, en donnant à chaque paramètre une signification claire : les pondérations de caractéristiques représentent le rapport entre la prime de caractéristique et le prix plancher, et l’interception corrige le prix plancher et fournit une valeur de base pour la collection. Les pondérations des caractéristiques sont partagées entre chaque prix NFT, tout comme les caractéristiques sont partagées entre chaque NFT.
Malgré ses forces, certaines limites existent :
L'oracle des prix des NFT a de nombreuses applications, notamment dans le prêt, la location, les Makers de Marché Automatisés (AMM), la fractionnalisation et d'autres applications NFTfi. Il peut également servir de référence fiable pour les transactions peer-to-peer.
La caractéristique de linéarité permet une fragmentation proportionnelle. Actuellement, les AMM NFT ou les protocoles de fractionnement utilisent plusieurs pools pour différentes valeurs NFT, entraînant une liquidité fragmentée. Avec des ratios de prix stables, une nouvelle approche de fragmentation peut consolider une collection entière dans un seul coffre. Dans cette configuration, l'ERC20 de la collection représente de manière unique l'ensemble de la collection.
Par exemple, dans le cas du Bored Ape Yacht Club (BAYC):
Lorsque le prix plancher du BAYC passe de 25 ETH à 12,5 ETH, la valeur d'un xBAYC passe de 0,1 ETH à 0,05 ETH. Mais leur ratio de valeur reste inchangé à 1044:255.
Les ratios de prix restent constants malgré les changements du prix plancher, permettant une fragmentation et un rachat équitables.
Ce travail est grandement inspiré par deux articles écrits par @vbuterin . L'article Neutralité crédible comme principe directeur 5fournit des indications sur l'établissement de mécanismes crédibles et neutres. L'article Que pensez-vous des notes communautairesmontre un exemple concret de conception d'un algorithme suivant les principes de la neutralité crédible.
Mais la tarification des NFT est différente des Community Notes en ce sens que, puisque les données de prix dans les scénarios de trading doivent être en temps réel et ne comporter aucun risque de manipulation, la simple mise en open source du code est insuffisante pour une neutralité crédible. Un mécanisme de consensus efficace on-chain doit être établi.
Contrairement aux jetons fongibles, les NFT manquent de cotation en temps réel en raison de leur non-fongibilité et de leur illiquidité. Les prix sont généralement référencés au prix plancher, qui manque de granularité au niveau de l'élément. Cela rend difficile la fixation des prix des NFT non évalués au prix plancher pour le trading ou le prêt.
Plus précisément, dans ces applications:
Il manque un prix crédible, neutre et équitable au niveau de l'article.
De nombreuses applications tentent de fournir des services de tarification via des modèles ML, mais la complexité et le manque de transparence rendent difficile l'acquisition de confiance et de consensus.
Cet article tente de fournir des prix NFT en temps réel avec un algorithme simple et interprétable. Il propose également un mécanisme d'oracle permettant aux parties prenantes de participer équitablement à la découverte des prix. Il suit les principes de crédibilité neutralité 5avec des données objectives minimales et des modèles simples, compréhensibles et robustes pour une adoption facile.
À travers l'observation de grandes quantités de données de transactions NFT de premier ordre, nous constatons que la valeur des caractéristiques est approximativement constante par rapport au prix plancher. Lorsque le prix plancher monte et descend, la prime absolue de chaque caractéristique fluctuera en conséquence, mais le ratio par rapport au prix plancher reste stable. Cela signifie que les relations de prime relative entre les caractéristiques sont stables. Nous appelons prime d'une caractéristique NFT par rapport au prix plancher la prime de caractéristique. Nous formulons donc l'hypothèse suivante :
Ainsi, nous proposons le Modèle Premium. La formule de base sous-tendant le Modèle Premium est exprimée comme suit:
Ici :
Après une simple transformation, (1) produit
Nous avons utilisé:
former un modèle séparé pour chaque collection.
Chaque fois qu’une transaction a lieu, nous enregistrons le prix de vente on-chain, ainsi que le prix prédit par le modèle à ce moment-là. Nous avons compilé les 100 dernières transactions et calculé la précision moyenne. Nous avons testé le modèle sur des collections de premier ordre et avons utilisé Erreur absolue moyenne en pourcentage (MAPE)comme mesure d'évaluation. Voici le résultat du test.
Le fait que la plage de temps sélectionnée pour les données d'entraînement s'étale sur deux ans et qu'un taux de précision élevé est obtenu sur les 100 dernières transactions les plus récentes, indique que l'hypothèse selon laquelle le ratio de prime moyen entre les différentes caractéristiques représente bien la valeur est vraie pour la plupart des collections de blue chip.
La liste suivante est les poids des caractéristiques pour la caractéristiqueFourrurede la collectionBAYC.
On peut voir que les poids des caractéristiques les plus précieuses, Solid Gold Fur et Trippy Fur, sont respectivement 9,3 fois et 3,3 fois le prix plancher, ce qui est significativement plus élevé que tous les autres poids, tandis que de nombreuses caractéristiques ordinaires ont un poids de 0. Ces résultats sont très cohérents avec notre compréhension de la valeur des caractéristiques.
En raison de la faible liquidité des NFT rares et de données insuffisantes collectées, il est actuellement impossible de fournir des données précises sur la précision des NFT rares. Cependant, nous pouvons donner un exemple spécifique pour illustrer.
Le 15 octobre 2023, un transactionLa vente de Cryptopunks #8998 a eu lieu. Le prix de la transaction était de 57 ETH, et le prix plancher à ce moment-là était de 44.95 ETH. Nous avons enregistré les poids des caractéristiques de #8998 à ce moment-là comme suit :
L'interception des Cryptopunks était -0,03270.
Donc la valorisation peut être calculée à partir de:
Il est proche du prix de transaction, avec une erreur de moins de 5%.
Cependant, tous les NFT rares ne peuvent pas être évalués avec autant de précision. En raison de la valeur incertaine, les gens surestiment ou sous-estiment souvent les prix des NFT rares, ce qui introduit un biais objectif. Par conséquent, peu importe comment l'algorithme de tarification des NFT est conçu, il y a toujours une limite supérieure à la précision.
Cependant, à partir des données ci-dessus, nous pouvons voir que les primes de caractère calculées par cet algorithme sont importantes à deux égards :
Bien que l'algorithme vise à être aussi neutre que possible de manière crédible, certains problèmes subsistent :
Pour fournir un prix on-chain crédible et résistant à la manipulation centralisée, nous concevons un mécanisme d'oracle pour parvenir à un consensus.
Il se compose d'un réseau décentralisé de nœuds:
Comme les ratios de valeur des caractéristiques restent stables avec le temps, il n'est pas nécessaire de mettre à jour fréquemment les poids des caractéristiques. Les mises à jour périodiques des poids par les nœuds oracle, combinées à une tarification plancher en temps réel, maintiennent une tarification précise en temps réel au niveau des objets NFT.
Cependant, si nous choisissons de ne pas utiliser ce modèle avec des poids, et au lieu de cela, seulement parvenir à un consensus sur le prix final généré, est-ce que cela fonctionnerait toujours? Différents modèles de tarification peuvent avoir un impact significatif sur les résultats de tarification. Le même NFT rare pourrait être estimé à 120 ETH ou 450 ETH. Prendre la moyenne ou la médiane en présence d'un tel biais important introduirait toujours d'énormes erreurs. Cependant, l'introduction de poids peut largement garantir que la plage de fluctuation des prix reste faible et fournir des explications logiques sur l'origine de la tarification.
Nous croyons fermement que ce processus de tarification doit être aussi neutre que possible; sinon, il ne peut pas devenir un consensus pour tous les traders NFT. Tout au long du processus de conception, nous avons essayé de nous conformer aux quatre principes de base.principes de neutralité crédible 5:
L’introduction de pondérations de caractères est importante. La plupart des modèles d’apprentissage automatique sont des boîtes noires, manquant d’une forte transparence, ce qui rend difficile la confiance dans les prix qui en résultent et impossible de parvenir à un consensus. Cependant, l’introduction de pondérations de caractéristiques facilite la compréhension des prix, en donnant à chaque paramètre une signification claire : les pondérations de caractéristiques représentent le rapport entre la prime de caractéristique et le prix plancher, et l’interception corrige le prix plancher et fournit une valeur de base pour la collection. Les pondérations des caractéristiques sont partagées entre chaque prix NFT, tout comme les caractéristiques sont partagées entre chaque NFT.
Malgré ses forces, certaines limites existent :
L'oracle des prix des NFT a de nombreuses applications, notamment dans le prêt, la location, les Makers de Marché Automatisés (AMM), la fractionnalisation et d'autres applications NFTfi. Il peut également servir de référence fiable pour les transactions peer-to-peer.
La caractéristique de linéarité permet une fragmentation proportionnelle. Actuellement, les AMM NFT ou les protocoles de fractionnement utilisent plusieurs pools pour différentes valeurs NFT, entraînant une liquidité fragmentée. Avec des ratios de prix stables, une nouvelle approche de fragmentation peut consolider une collection entière dans un seul coffre. Dans cette configuration, l'ERC20 de la collection représente de manière unique l'ensemble de la collection.
Par exemple, dans le cas du Bored Ape Yacht Club (BAYC):
Lorsque le prix plancher du BAYC passe de 25 ETH à 12,5 ETH, la valeur d'un xBAYC passe de 0,1 ETH à 0,05 ETH. Mais leur ratio de valeur reste inchangé à 1044:255.
Les ratios de prix restent constants malgré les changements du prix plancher, permettant une fragmentation et un rachat équitables.
Ce travail est grandement inspiré par deux articles écrits par @vbuterin . L'article Neutralité crédible comme principe directeur 5fournit des indications sur l'établissement de mécanismes crédibles et neutres. L'article Que pensez-vous des notes communautairesmontre un exemple concret de conception d'un algorithme suivant les principes de la neutralité crédible.
Mais la tarification des NFT est différente des Community Notes en ce sens que, puisque les données de prix dans les scénarios de trading doivent être en temps réel et ne comporter aucun risque de manipulation, la simple mise en open source du code est insuffisante pour une neutralité crédible. Un mécanisme de consensus efficace on-chain doit être établi.