A diferencia de los tokens fungibles, los NFT carecen de precios en tiempo real debido a su no fungibilidad e iliquidez. Los precios suelen hacer referencia al precio mínimo, que carece de granularidad a nivel de artículo. Esto hace que sea difícil fijar precios para NFT que no tienen un valor mínimo para el trading o el préstamo.
En concreto, en estas aplicaciones:
Existe una falta de un precio neutral y justo de forma creíble a nivel de artículo.
Muchas aplicaciones intentan proporcionar servicios de precios a través de modelos de ML, pero la complejidad y la falta de transparencia dificultan ganar confianza y consenso.
Este artículo intenta proporcionar precios de NFT en tiempo real con un algoritmo simple e interpretable. También propone un mecanismo de oráculo para que los interesados participen de manera justa en el descubrimiento de precios. Sigue los principios de credibilidad neutralidad 5con datos objetivos mínimos y modelos simples, comprensibles y robustos para una fácil adopción.
A través de observaciones de grandes cantidades de datos de transacciones NFT de blue-chip, encontramos que el valor de los rasgos es aproximadamente constante en relación con el precio base. Cuando el precio base sube y baja, el premium absoluto de cada rasgo fluctuará en consecuencia, pero la proporción al precio base permanece estable. Esto significa que las relaciones de premium relativas entre rasgos son estables. Nos referimos al premium de un rasgo NFT sobre el precio base como el premium del rasgo. Por lo tanto, planteamos la hipótesis:
Por lo tanto, proponemos el Modelo Premium. La fórmula central que sustenta el Modelo Premium se expresa como:
Aquí:
Después de una simple transformación, (1) produce
Utilizamos:
entrenar un modelo separado para cada colección.
Cada vez que ocurre una transacción, registramos el precio de venta en cadena, así como el precio predicho del modelo en ese momento. Compilamos las últimas 100 transacciones y calculamos la precisión promedio. Probamos el modelo en colecciones de blue-chip y empleamos Error Porcentual Absoluto Medio (MAPE)como métrica de evaluación. Aquí está el resultado de la prueba.
El hecho de que el rango de tiempo seleccionado para los datos de entrenamiento abarque dos años y se obtenga una alta tasa de precisión en las últimas 100 transacciones, indica la suposición de que la proporción promedio de prima entre diferentes características representa bien el valor para la mayoría de las colecciones de blue chip.
La siguiente lista es los pesos de rasgo para rasgo Pielde la colecciónBAYC.
Se puede ver que los pesos de rasgo de los más valiosos, Pelo de Oro Sólido y Pelo Lisérgico, son 9.3 veces y 3.3 veces el precio base, respectivamente, lo cual es significativamente mayor que todos los otros pesos, mientras que muchos rasgos ordinarios tienen un peso de 0. Estos resultados son muy consistentes con nuestra comprensión del valor del rasgo.
Debido a la baja liquidez de los NFT raros y la insuficiente recopilación de datos, actualmente es imposible proporcionar datos precisos de precisión para los NFT raros. Sin embargo, podemos dar un ejemplo específico para ilustrar.
El 15 de octubre de 2023, un transacción de Cryptopunks #8998 ocurrió. El precio de la transacción era de 57 ETH, y el precio mínimo en ese momento era de 44,95 ETH. Registramos los pesos de rasgo de #8998 en ese momento de la siguiente manera:
La intersección de Cryptopunks fue -0.03270.
Entonces la valoración se puede calcular a partir de:
Está cerca del precio de la transacción, con un error dentro del 5%.
Sin embargo, no todos los NFT raros pueden ser valuados con tanta precisión. Debido al valor poco claro, las personas a menudo sobreestiman o subestiman al dar precios a los NFT raros, lo que introduce un sesgo que objetivamente existe. Por lo tanto, no importa cómo esté diseñado el algoritmo de valoración de NFT, siempre hay un límite superior en la precisión.
Sin embargo, a partir de los datos anteriores, podemos ver que los recargos de rasgo calculados por este algoritmo son significativos en dos aspectos:
Aunque el algoritmo tiene como objetivo ser lo más neutral y creíble posible, algunos problemas permanecen:
Para proporcionar un precio on-chain creíblemente neutral y resistente a la manipulación centralizada, diseñamos un mecanismo de oráculo para lograr el consenso.
Se compone de una red descentralizada de nodos:
A medida que las razones de valor de rasgo permanecen estables con el tiempo, no es necesario que los pesos de los rasgos se actualicen con frecuencia. Las actualizaciones periódicas de peso de los nodos oráculo, combinadas con precios mínimos en tiempo real, mantienen precios precisos en tiempo real a nivel de artículo de NFT.
Sin embargo, si elegimos no utilizar este modelo con pesos, y en su lugar solo llegamos a un consenso sobre el precio final generado, ¿seguiría funcionando? Diferentes modelos de precios pueden tener un impacto significativo en los resultados de precios. El mismo NFT raro podría estimarse en 120 ETH o 450 ETH. Tomar el promedio o la mediana en presencia de un sesgo tan grande seguiría introduciendo errores tremendos. Sin embargo, la introducción de pesos puede garantizar en gran medida que el rango de fluctuación de precios permanezca pequeño y proporcionar explicaciones lógicas sobre el origen de la fijación de precios.
Creemos firmemente que este proceso de fijación de precios debe ser lo más creíblemente neutral posible; de lo contrario, no puede convertirse en un consenso para todos los comerciantes de NFT. A lo largo de todo el proceso de diseño, hemos tratado de adherirnos a los cuatro principios de neutralidad creíble 5:
La introducción de los pesos de los rasgos es importante. La mayoría de los modelos de aprendizaje automático son cajas negras, carecen de una fuerte transparencia, lo que dificulta confiar en los precios resultantes e imposibilita llegar a un consenso. Sin embargo, la introducción de los pesos de los rasgos hace que los precios sean fáciles de entender, otorgando a cada parámetro un significado claro: los pesos de los rasgos representan la proporción de prima de rasgo respecto al precio base, y la intercepción corrige el precio base y proporciona un valor base para la colección. Los pesos de los rasgos se comparten entre cada precio de NFT, al igual que los rasgos se comparten entre cada NFT.
A pesar de sus fortalezas, existen algunas limitaciones:
El oráculo de precios de NFT tiene numerosas aplicaciones, especialmente en el préstamo de NFT, arrendamiento, creadores de mercado automatizados (AMM), fraccionalización y otras aplicaciones NFTfi. También puede servir como una referencia confiable para transacciones entre pares.
La característica de linealidad permite la fragmentación proporcional. Actualmente, los AMM de NFT o los protocolos de fraccionalización utilizan múltiples pools para diferentes valores de NFT, lo que lleva a una liquidez fragmentada. Con ratios de precios estables, un nuevo enfoque de fragmentación puede consolidar toda una colección en una sola bóveda. En esta configuración, el ERC20 de la colección representa de forma única toda la colección.
Por ejemplo, en el caso de Bored Ape Yacht Club (BAYC):
Cuando el precio mínimo de BAYC cae de 25 ETH a 12.5 ETH, el valor de 1 xBAYC cae de 0.1 ETH a 0.05 ETH. Pero su relación de valor sigue sin cambios en 1044:255.
Las proporciones de precios permanecen constantes a pesar de los cambios en el precio mínimo, lo que permite una fragmentación y redención justas.
Esta obra está muy inspirada en dos artículos escritos por@vbuterin. El artículoNeutralidad creíble como principio rector 5 nos orienta para establecer mecanismos creíblemente neutrales. El artículo ¿Qué pienso sobre las notas de la comunidadmuestra un ejemplo concreto sobre el diseño de un algoritmo siguiendo los principios de neutralidad creíble.
Pero el precio de los NFT es diferente de las Notas de la Comunidad en que, dado que los datos de precios en escenarios de trading deben ser en tiempo real y no tener riesgo de manipulación, solo abrir el código fuente no es suficiente para una verdadera neutralidad creíble. Se debe establecer un mecanismo efectivo de consenso en cadena.
Пригласить больше голосов
A diferencia de los tokens fungibles, los NFT carecen de precios en tiempo real debido a su no fungibilidad e iliquidez. Los precios suelen hacer referencia al precio mínimo, que carece de granularidad a nivel de artículo. Esto hace que sea difícil fijar precios para NFT que no tienen un valor mínimo para el trading o el préstamo.
En concreto, en estas aplicaciones:
Existe una falta de un precio neutral y justo de forma creíble a nivel de artículo.
Muchas aplicaciones intentan proporcionar servicios de precios a través de modelos de ML, pero la complejidad y la falta de transparencia dificultan ganar confianza y consenso.
Este artículo intenta proporcionar precios de NFT en tiempo real con un algoritmo simple e interpretable. También propone un mecanismo de oráculo para que los interesados participen de manera justa en el descubrimiento de precios. Sigue los principios de credibilidad neutralidad 5con datos objetivos mínimos y modelos simples, comprensibles y robustos para una fácil adopción.
A través de observaciones de grandes cantidades de datos de transacciones NFT de blue-chip, encontramos que el valor de los rasgos es aproximadamente constante en relación con el precio base. Cuando el precio base sube y baja, el premium absoluto de cada rasgo fluctuará en consecuencia, pero la proporción al precio base permanece estable. Esto significa que las relaciones de premium relativas entre rasgos son estables. Nos referimos al premium de un rasgo NFT sobre el precio base como el premium del rasgo. Por lo tanto, planteamos la hipótesis:
Por lo tanto, proponemos el Modelo Premium. La fórmula central que sustenta el Modelo Premium se expresa como:
Aquí:
Después de una simple transformación, (1) produce
Utilizamos:
entrenar un modelo separado para cada colección.
Cada vez que ocurre una transacción, registramos el precio de venta en cadena, así como el precio predicho del modelo en ese momento. Compilamos las últimas 100 transacciones y calculamos la precisión promedio. Probamos el modelo en colecciones de blue-chip y empleamos Error Porcentual Absoluto Medio (MAPE)como métrica de evaluación. Aquí está el resultado de la prueba.
El hecho de que el rango de tiempo seleccionado para los datos de entrenamiento abarque dos años y se obtenga una alta tasa de precisión en las últimas 100 transacciones, indica la suposición de que la proporción promedio de prima entre diferentes características representa bien el valor para la mayoría de las colecciones de blue chip.
La siguiente lista es los pesos de rasgo para rasgo Pielde la colecciónBAYC.
Se puede ver que los pesos de rasgo de los más valiosos, Pelo de Oro Sólido y Pelo Lisérgico, son 9.3 veces y 3.3 veces el precio base, respectivamente, lo cual es significativamente mayor que todos los otros pesos, mientras que muchos rasgos ordinarios tienen un peso de 0. Estos resultados son muy consistentes con nuestra comprensión del valor del rasgo.
Debido a la baja liquidez de los NFT raros y la insuficiente recopilación de datos, actualmente es imposible proporcionar datos precisos de precisión para los NFT raros. Sin embargo, podemos dar un ejemplo específico para ilustrar.
El 15 de octubre de 2023, un transacción de Cryptopunks #8998 ocurrió. El precio de la transacción era de 57 ETH, y el precio mínimo en ese momento era de 44,95 ETH. Registramos los pesos de rasgo de #8998 en ese momento de la siguiente manera:
La intersección de Cryptopunks fue -0.03270.
Entonces la valoración se puede calcular a partir de:
Está cerca del precio de la transacción, con un error dentro del 5%.
Sin embargo, no todos los NFT raros pueden ser valuados con tanta precisión. Debido al valor poco claro, las personas a menudo sobreestiman o subestiman al dar precios a los NFT raros, lo que introduce un sesgo que objetivamente existe. Por lo tanto, no importa cómo esté diseñado el algoritmo de valoración de NFT, siempre hay un límite superior en la precisión.
Sin embargo, a partir de los datos anteriores, podemos ver que los recargos de rasgo calculados por este algoritmo son significativos en dos aspectos:
Aunque el algoritmo tiene como objetivo ser lo más neutral y creíble posible, algunos problemas permanecen:
Para proporcionar un precio on-chain creíblemente neutral y resistente a la manipulación centralizada, diseñamos un mecanismo de oráculo para lograr el consenso.
Se compone de una red descentralizada de nodos:
A medida que las razones de valor de rasgo permanecen estables con el tiempo, no es necesario que los pesos de los rasgos se actualicen con frecuencia. Las actualizaciones periódicas de peso de los nodos oráculo, combinadas con precios mínimos en tiempo real, mantienen precios precisos en tiempo real a nivel de artículo de NFT.
Sin embargo, si elegimos no utilizar este modelo con pesos, y en su lugar solo llegamos a un consenso sobre el precio final generado, ¿seguiría funcionando? Diferentes modelos de precios pueden tener un impacto significativo en los resultados de precios. El mismo NFT raro podría estimarse en 120 ETH o 450 ETH. Tomar el promedio o la mediana en presencia de un sesgo tan grande seguiría introduciendo errores tremendos. Sin embargo, la introducción de pesos puede garantizar en gran medida que el rango de fluctuación de precios permanezca pequeño y proporcionar explicaciones lógicas sobre el origen de la fijación de precios.
Creemos firmemente que este proceso de fijación de precios debe ser lo más creíblemente neutral posible; de lo contrario, no puede convertirse en un consenso para todos los comerciantes de NFT. A lo largo de todo el proceso de diseño, hemos tratado de adherirnos a los cuatro principios de neutralidad creíble 5:
La introducción de los pesos de los rasgos es importante. La mayoría de los modelos de aprendizaje automático son cajas negras, carecen de una fuerte transparencia, lo que dificulta confiar en los precios resultantes e imposibilita llegar a un consenso. Sin embargo, la introducción de los pesos de los rasgos hace que los precios sean fáciles de entender, otorgando a cada parámetro un significado claro: los pesos de los rasgos representan la proporción de prima de rasgo respecto al precio base, y la intercepción corrige el precio base y proporciona un valor base para la colección. Los pesos de los rasgos se comparten entre cada precio de NFT, al igual que los rasgos se comparten entre cada NFT.
A pesar de sus fortalezas, existen algunas limitaciones:
El oráculo de precios de NFT tiene numerosas aplicaciones, especialmente en el préstamo de NFT, arrendamiento, creadores de mercado automatizados (AMM), fraccionalización y otras aplicaciones NFTfi. También puede servir como una referencia confiable para transacciones entre pares.
La característica de linealidad permite la fragmentación proporcional. Actualmente, los AMM de NFT o los protocolos de fraccionalización utilizan múltiples pools para diferentes valores de NFT, lo que lleva a una liquidez fragmentada. Con ratios de precios estables, un nuevo enfoque de fragmentación puede consolidar toda una colección en una sola bóveda. En esta configuración, el ERC20 de la colección representa de forma única toda la colección.
Por ejemplo, en el caso de Bored Ape Yacht Club (BAYC):
Cuando el precio mínimo de BAYC cae de 25 ETH a 12.5 ETH, el valor de 1 xBAYC cae de 0.1 ETH a 0.05 ETH. Pero su relación de valor sigue sin cambios en 1044:255.
Las proporciones de precios permanecen constantes a pesar de los cambios en el precio mínimo, lo que permite una fragmentación y redención justas.
Esta obra está muy inspirada en dos artículos escritos por@vbuterin. El artículoNeutralidad creíble como principio rector 5 nos orienta para establecer mecanismos creíblemente neutrales. El artículo ¿Qué pienso sobre las notas de la comunidadmuestra un ejemplo concreto sobre el diseño de un algoritmo siguiendo los principios de neutralidad creíble.
Pero el precio de los NFT es diferente de las Notas de la Comunidad en que, dado que los datos de precios en escenarios de trading deben ser en tiempo real y no tener riesgo de manipulación, solo abrir el código fuente no es suficiente para una verdadera neutralidad creíble. Se debe establecer un mecanismo efectivo de consenso en cadena.