Ao contrário dos tokens fungíveis, os NFTs carecem de preços em tempo real devido à sua não fungibilidade e iliquidez. Os preços são tipicamente referenciados ao preço mínimo, que carece de granularidade ao nível do item. Isso torna difícil precificar NFTs não valorizados pelo preço mínimo para negociação ou empréstimo.
Especificamente, nestas aplicações:
Existe uma falta de um preço credível, neutro e justo ao nível do item.
Muitas aplicações tentam fornecer serviços de preços via modelos de ML, mas a complexidade e a falta de transparência dificultam a obtenção de confiança e consenso.
Este artigo tenta fornecer preços de NFT em tempo real com um algoritmo simples e passível de interpretação. Também propõe um mecanismo de oráculo para que as partes interessadas participem de forma justa na descoberta de preços. Segue os princípios de neutro credível 5com dados objetivos mínimos e modelos simples, compreensíveis e robustos para uma fácil adoção.
Através de observações de grandes quantidades de dados de transações NFT de blue-chip, descobrimos que o valor dos traços é aproximadamente constante em relação ao preço base. Quando o preço base sobe e desce, o prêmio absoluto de cada traço flutuará em conformidade, mas a proporção para o preço base permanece estável. Isso significa que as relações de prêmio relativo entre os traços são estáveis. Referimos o prêmio de um traço NFT sobre o preço base como o prêmio do traço. Portanto, formulamos a seguinte hipótese:
Assim, propomos o Modelo Premium. A fórmula principal subjacente ao Modelo Premium é expressa como:
Aqui:
Após uma simples transformação, (1) produz
Usamos:
treinar um modelo separado para cada coleção.
Sempre que ocorre uma transação, registramos o preço de venda on-chain, bem como o preço previsto do modelo naquele momento. Compilamos as últimas 100 transações e calculamos a precisão média. Testamos o modelo em coleções blue-chip e empregamos Erro Percentual Médio Absoluto (MAPE)como métrica de avaliação. Aqui está o resultado do teste.
O facto de o período de tempo selecionado para os dados de treino abranger dois anos e de se obter uma taxa de precisão elevada nas últimas 100 transações indica que a suposição de que a média da taxa de prémio entre diferentes características representa bem o valor é verdadeira para a maioria das coleções de blue chip.
A lista seguinte é os pesos dos traços para o traço Peleda coleçãoBAYC.
Pode-se ver que os pesos dos traços dos mais valiosos, Solid Gold Fur e Trippy Fur, são 9,3 vezes e 3,3 vezes o preço base, respetivamente, o que é significativamente superior a todos os outros pesos, enquanto muitos traços comuns têm um peso de 0. Estes resultados são muito consistentes com a nossa compreensão do valor do traço.
Devido à baixa liquidez de NFTs raros e à insuficiência de dados coletados, atualmente é impossível fornecer dados precisos de precisão para NFTs raros. No entanto, podemos dar um exemplo específico para ilustrar.
Em 15 de outubro de 2023, um transaçãoO Cryptopunks #8998 ocorreu. O preço da transação foi de 57 ETH, e o preço mínimo naquela época era de 44.95 ETH. Registamos os pesos dos traços do #8998 naquela época da seguinte forma:
O intercepto dos Cryptopunks foi -0,03270.
Assim, a avaliação pode ser calculada a partir de:
Está próximo do preço da transação, com um erro dentro de 5%.
No entanto, nem todos os NFTs raros podem ser precificados com tanta precisão. Devido ao valor pouco claro, as pessoas frequentemente superestimam ou subestimam ao dar preços para NFTs raros, o que introduz um viés que objetivamente existe. Portanto, não importa como o algoritmo de precificação de NFTs é projetado, há sempre um limite máximo de precisão.
No entanto, a partir dos dados acima, podemos ver que os prémios de traços calculados por este algoritmo são significativos em dois aspetos:
Embora o algoritmo tenha como objetivo ser o mais neutro possível, algumas questões permanecem:
Para fornecer um preço on-chain credivelmente neutro resistente à manipulação centralizada, projetamos um mecanismo de oracle para alcançar consenso.
É composto por uma rede descentralizada de nós:
À medida que as proporções de valor dos traços permanecem estáveis ao longo do tempo, não é necessário que os pesos dos traços sejam atualizados com frequência. As atualizações periódicas de peso dos nós oráculo, combinadas com preços de piso em tempo real, mantêm preços precisos em tempo real de NFT ao nível do item.
No entanto, se optarmos por não usar este modelo com pesos e, em vez disso, apenas chegarmos a um consenso sobre o preço final gerado, ainda funcionaria? Modelos de preços diferentes podem ter um impacto significativo nos resultados de preços. O mesmo NFT raro poderia ser estimado em 120 ETH ou 450 ETH. Fazer a média ou mediana na presença de um viés tão grande ainda introduziria erros tremendos. No entanto, a introdução de pesos pode garantir em grande parte que a gama de flutuações de preços permaneça pequena e forneça explicações lógicas para a origem do preço.
Acreditamos firmemente que este processo de fixação de preços deve ser o mais neutro e credível possível; caso contrário, não pode tornar-se um consenso para todos os traders de NFT. Ao longo de todo o processo de design, procurámos aderir aos quatro princípios básicos princípios de neutralidade credível 5:
A introdução dos pesos dos traços é importante. A maioria dos modelos de aprendizagem automática são caixas pretas, sem muita transparência, o que torna difícil confiar nos preços resultantes e impossível chegar a um consenso. No entanto, a introdução dos pesos dos traços torna os preços fáceis de entender, dando a cada parâmetro um significado claro: os pesos dos traços representam a proporção do prémio dos traços para o preço base, e a interceção corrige o preço base e fornece um valor base para a coleção. Os pesos dos traços são partilhados entre cada preço de NFT, tal como os traços são partilhados entre cada NFT.
Apesar das suas vantagens, existem algumas limitações:
O oráculo de preços NFT tem inúmeras aplicações, particularmente em empréstimos NFT, leasing, Automated Market Makers (AMMs), fracionamento e outras aplicações NFTfi. Ele também pode servir como uma referência confiável para transações peer-to-peer.
A característica da linearidade permite a fragmentação proporcional. Atualmente, os AMM NFT ou protocolos de fracionamento usam múltiplas pools para diferentes valores de NFT, levando a uma liquidez fragmentada. Com taxas de preço estáveis, uma nova abordagem de fragmentação pode consolidar uma coleção inteira em uma única vault. Nesta configuração, o ERC20 da coleção representa unicamente a coleção inteira.
Por exemplo, no caso do Bored Ape Yacht Club (BAYC):
Quando o preço mínimo do BAYC desce de 25 ETH para 12,5 ETH, 1 xBAYC desvaloriza de 0,1 ETH para 0,05 ETH. Mas a sua relação de valor permanece inalterada em 1044:255.
As proporções de preço permanecem constantes apesar das mudanças no preço mínimo, permitindo uma fragmentação e resgate justos.
Este trabalho é grandemente inspirado por dois artigos escritos por@vbuterin. O artigoNeutralidade Credível Como Princípio Orientador 5fornece-nos orientação na criação de mecanismos credíveis e neutros. O artigo O que penso sobre as Notas da Comunidademostra um exemplo concreto sobre a conceção de um algoritmo seguindo os princípios da neutralidade credível.
Mas o preço dos NFT difere das Notas da Comunidade no sentido de que, uma vez que os dados de preço em cenários de negociação devem ser em tempo real e não ter nenhum risco de manipulação, apenas a abertura do código não é suficiente para uma verdadeira neutralidade credível. Um mecanismo de consenso eficaz on-chain deve ser estabelecido.
Ao contrário dos tokens fungíveis, os NFTs carecem de preços em tempo real devido à sua não fungibilidade e iliquidez. Os preços são tipicamente referenciados ao preço mínimo, que carece de granularidade ao nível do item. Isso torna difícil precificar NFTs não valorizados pelo preço mínimo para negociação ou empréstimo.
Especificamente, nestas aplicações:
Existe uma falta de um preço credível, neutro e justo ao nível do item.
Muitas aplicações tentam fornecer serviços de preços via modelos de ML, mas a complexidade e a falta de transparência dificultam a obtenção de confiança e consenso.
Este artigo tenta fornecer preços de NFT em tempo real com um algoritmo simples e passível de interpretação. Também propõe um mecanismo de oráculo para que as partes interessadas participem de forma justa na descoberta de preços. Segue os princípios de neutro credível 5com dados objetivos mínimos e modelos simples, compreensíveis e robustos para uma fácil adoção.
Através de observações de grandes quantidades de dados de transações NFT de blue-chip, descobrimos que o valor dos traços é aproximadamente constante em relação ao preço base. Quando o preço base sobe e desce, o prêmio absoluto de cada traço flutuará em conformidade, mas a proporção para o preço base permanece estável. Isso significa que as relações de prêmio relativo entre os traços são estáveis. Referimos o prêmio de um traço NFT sobre o preço base como o prêmio do traço. Portanto, formulamos a seguinte hipótese:
Assim, propomos o Modelo Premium. A fórmula principal subjacente ao Modelo Premium é expressa como:
Aqui:
Após uma simples transformação, (1) produz
Usamos:
treinar um modelo separado para cada coleção.
Sempre que ocorre uma transação, registramos o preço de venda on-chain, bem como o preço previsto do modelo naquele momento. Compilamos as últimas 100 transações e calculamos a precisão média. Testamos o modelo em coleções blue-chip e empregamos Erro Percentual Médio Absoluto (MAPE)como métrica de avaliação. Aqui está o resultado do teste.
O facto de o período de tempo selecionado para os dados de treino abranger dois anos e de se obter uma taxa de precisão elevada nas últimas 100 transações indica que a suposição de que a média da taxa de prémio entre diferentes características representa bem o valor é verdadeira para a maioria das coleções de blue chip.
A lista seguinte é os pesos dos traços para o traço Peleda coleçãoBAYC.
Pode-se ver que os pesos dos traços dos mais valiosos, Solid Gold Fur e Trippy Fur, são 9,3 vezes e 3,3 vezes o preço base, respetivamente, o que é significativamente superior a todos os outros pesos, enquanto muitos traços comuns têm um peso de 0. Estes resultados são muito consistentes com a nossa compreensão do valor do traço.
Devido à baixa liquidez de NFTs raros e à insuficiência de dados coletados, atualmente é impossível fornecer dados precisos de precisão para NFTs raros. No entanto, podemos dar um exemplo específico para ilustrar.
Em 15 de outubro de 2023, um transaçãoO Cryptopunks #8998 ocorreu. O preço da transação foi de 57 ETH, e o preço mínimo naquela época era de 44.95 ETH. Registamos os pesos dos traços do #8998 naquela época da seguinte forma:
O intercepto dos Cryptopunks foi -0,03270.
Assim, a avaliação pode ser calculada a partir de:
Está próximo do preço da transação, com um erro dentro de 5%.
No entanto, nem todos os NFTs raros podem ser precificados com tanta precisão. Devido ao valor pouco claro, as pessoas frequentemente superestimam ou subestimam ao dar preços para NFTs raros, o que introduz um viés que objetivamente existe. Portanto, não importa como o algoritmo de precificação de NFTs é projetado, há sempre um limite máximo de precisão.
No entanto, a partir dos dados acima, podemos ver que os prémios de traços calculados por este algoritmo são significativos em dois aspetos:
Embora o algoritmo tenha como objetivo ser o mais neutro possível, algumas questões permanecem:
Para fornecer um preço on-chain credivelmente neutro resistente à manipulação centralizada, projetamos um mecanismo de oracle para alcançar consenso.
É composto por uma rede descentralizada de nós:
À medida que as proporções de valor dos traços permanecem estáveis ao longo do tempo, não é necessário que os pesos dos traços sejam atualizados com frequência. As atualizações periódicas de peso dos nós oráculo, combinadas com preços de piso em tempo real, mantêm preços precisos em tempo real de NFT ao nível do item.
No entanto, se optarmos por não usar este modelo com pesos e, em vez disso, apenas chegarmos a um consenso sobre o preço final gerado, ainda funcionaria? Modelos de preços diferentes podem ter um impacto significativo nos resultados de preços. O mesmo NFT raro poderia ser estimado em 120 ETH ou 450 ETH. Fazer a média ou mediana na presença de um viés tão grande ainda introduziria erros tremendos. No entanto, a introdução de pesos pode garantir em grande parte que a gama de flutuações de preços permaneça pequena e forneça explicações lógicas para a origem do preço.
Acreditamos firmemente que este processo de fixação de preços deve ser o mais neutro e credível possível; caso contrário, não pode tornar-se um consenso para todos os traders de NFT. Ao longo de todo o processo de design, procurámos aderir aos quatro princípios básicos princípios de neutralidade credível 5:
A introdução dos pesos dos traços é importante. A maioria dos modelos de aprendizagem automática são caixas pretas, sem muita transparência, o que torna difícil confiar nos preços resultantes e impossível chegar a um consenso. No entanto, a introdução dos pesos dos traços torna os preços fáceis de entender, dando a cada parâmetro um significado claro: os pesos dos traços representam a proporção do prémio dos traços para o preço base, e a interceção corrige o preço base e fornece um valor base para a coleção. Os pesos dos traços são partilhados entre cada preço de NFT, tal como os traços são partilhados entre cada NFT.
Apesar das suas vantagens, existem algumas limitações:
O oráculo de preços NFT tem inúmeras aplicações, particularmente em empréstimos NFT, leasing, Automated Market Makers (AMMs), fracionamento e outras aplicações NFTfi. Ele também pode servir como uma referência confiável para transações peer-to-peer.
A característica da linearidade permite a fragmentação proporcional. Atualmente, os AMM NFT ou protocolos de fracionamento usam múltiplas pools para diferentes valores de NFT, levando a uma liquidez fragmentada. Com taxas de preço estáveis, uma nova abordagem de fragmentação pode consolidar uma coleção inteira em uma única vault. Nesta configuração, o ERC20 da coleção representa unicamente a coleção inteira.
Por exemplo, no caso do Bored Ape Yacht Club (BAYC):
Quando o preço mínimo do BAYC desce de 25 ETH para 12,5 ETH, 1 xBAYC desvaloriza de 0,1 ETH para 0,05 ETH. Mas a sua relação de valor permanece inalterada em 1044:255.
As proporções de preço permanecem constantes apesar das mudanças no preço mínimo, permitindo uma fragmentação e resgate justos.
Este trabalho é grandemente inspirado por dois artigos escritos por@vbuterin. O artigoNeutralidade Credível Como Princípio Orientador 5fornece-nos orientação na criação de mecanismos credíveis e neutros. O artigo O que penso sobre as Notas da Comunidademostra um exemplo concreto sobre a conceção de um algoritmo seguindo os princípios da neutralidade credível.
Mas o preço dos NFT difere das Notas da Comunidade no sentido de que, uma vez que os dados de preço em cenários de negociação devem ser em tempo real e não ter nenhum risco de manipulação, apenas a abertura do código não é suficiente para uma verdadeira neutralidade credível. Um mecanismo de consenso eficaz on-chain deve ser estabelecido.