Ao contrário de 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 no mínimo para negociação ou empréstimo.
Especificamente, nessas aplicações:
Há uma falta de preço credivelmente neutro e justo no 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 tornam difícil obter confiança e consenso.
Este artigo tenta fornecer preços de NFT em tempo real com um algoritmo simples e interpretável. Também propõe um mecanismo de oracle para que as partes interessadas participem de forma justa na descoberta de preços. Segue os princípios de neutralidade credível 5com dados objetivos mínimos e modelos simples, compreensíveis e robustos para fácil adoção.
Por meio de observações de grandes quantidades de dados de transações de NFT de blue-chip, descobrimos que o valor dos atributos é aproximadamente constante em relação ao preço base. Quando o preço base sobe e desce, o prêmio absoluto de cada atributo flutuará de acordo, mas a proporção em relação ao preço base permanece estável. Isso significa que as relações de prêmio relativo entre atributos são estáveis. Referimo-nos ao prêmio de um atributo de NFT sobre o preço base como o prêmio do atributo. Portanto, formulamos a seguinte hipótese:
Assim, propomos o Modelo Premium. A fórmula principal que sustenta o Modelo Premium é expressa como:
Aqui:
Após uma transformação simples, (1) produz
Utilizamos:
treinar um modelo separado para cada coleção.
Sempre que ocorre uma transação, registramos o preço de venda na cadeia, 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 empregamosErro percentual absoluto médio (MAPE) como métrica de avaliação. Aqui está o resultado do teste.
O fato de que o intervalo de tempo selecionado para os dados de treinamento abrange dois anos e uma alta taxa de precisão é obtida nas últimas 100 transações, indica a suposição de que a média da taxa de prêmio entre diferentes características representa bem o valor e é verdadeira para a maioria das coleções de blue chip.
A lista a seguir são os pesos dos traços para o traço Peleda coleçãoBAYC.
Pode-se ver que os pesos dos traços mais valiosos, Solid Gold Fur e Trippy Fur, são 9,3 vezes e 3,3 vezes o preço base, respectivamente, o que é significativamente maior do que 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 dos NFTs raros e à insuficiência de dados coletados, atualmente é impossível fornecer dados precisos sobre a precisão dos 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. Registramos os pesos dos traços do #8998 naquela época da seguinte forma:
A interceptação de Cryptopunks foi de -0,03270.
Então, a valuation 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 incerto, 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 seja projetado, sempre há um limite máximo de precisão.
No entanto, a partir dos dados acima, podemos ver que os prémios de traço calculados por este algoritmo são significativos em dois aspectos:
Embora o algoritmo tenha como objetivo ser o mais neutro possível, algumas questões ainda permanecem:
Para fornecer um preço em cadeia credível e neutro resistente à manipulação centralizada, projetamos um mecanismo de oráculo 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 atualizar com frequência os pesos dos traços. As atualizações periódicas de peso dos nós oráculo, combinadas com preços de piso em tempo real, mantêm os preços precisos em tempo real dos NFTs em nível de item.
No entanto, se optarmos por não usar esse modelo com pesos e, em vez disso, apenas chegarmos a um consenso sobre o preço final gerado, ele ainda funcionaria? Diferentes modelos de precificação podem ter um impacto significativo nos resultados de precificação. O mesmo NFT raro poderia ser estimado em 120 ETH ou 450 ETH. Tomar 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, em grande medida, garantir que o intervalo de flutuação dos preços permaneça pequeno e fornecer explicações lógicas para a origem dos preços.
Acreditamos firmemente que este processo de precificação deve ser o mais neutral e credível possível; caso contrário, não pode se tornar um consenso para todos os traders de NFT. Ao longo de todo o processo de design, tentamos aderir aos quatro princípios básicos princípios de neutralidade credível 5:
A introdução de pesos de características é importante. A maioria dos modelos de aprendizado de máquina 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 de pesos de características torna os preços fáceis de entender, dando a cada parâmetro um significado claro: os pesos das características representam a proporção do prêmio da característica para o preço mínimo, e o intercepto corrige o preço mínimo e fornece um valor base para a coleção. Os pesos das características são compartilhados entre cada preço de NFT, assim como as características são compartilhadas entre cada NFT.
Apesar de suas forças, existem algumas limitações:
O oráculo de preços de NFT tem inúmeras aplicações, especialmente em empréstimos de NFT, locação, Automated Market Makers (AMMs), fracionamento e outras aplicações NFTfi. 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 AMMs NFT ou os protocolos de fracionalização usam várias pools para diferentes valores de NFT, levando a uma liquidez fragmentada. Com proporções de preços estáveis, uma nova abordagem de fragmentação pode consolidar uma coleção inteira em um único cofre. Nesta configuração, o ERC20 da coleção representa de forma única a coleção inteira.
Por exemplo, no caso do Bored Ape Yacht Club (BAYC):
Quando o preço mínimo do BAYC cai de 25 ETH para 12,5 ETH, 1 xBAYC cai de valor de 0,1 ETH para 0,05 ETH. Mas a proporção de valor deles permanece inalterada em 1044:255.
As proporções de preços permanecem constantes apesar das mudanças no preço mínimo, permitindo uma fragmentação e resgate justos.
Este trabalho é muito inspirado em dois artigos escritos por @vbuterin. O artigoNeutralidade Credível Como Princípio Orientador 5fornece-nos orientação na criação de mecanismos de neutralidade credível. O artigo O que eu penso sobre as Notas da Comunidademostra um exemplo concreto de design de um algoritmo seguindo os princípios da neutralidade credível.
Mas a precificação de NFT é diferente das Notas da Comunidade, uma vez que os dados de preço em cenários de negociação devem ser em tempo real e sem risco de manipulação, apenas o código aberto é insuficiente para uma verdadeira neutralidade credível. Um mecanismo eficaz de consenso on-chain deve ser estabelecido.
Ao contrário de 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 no mínimo para negociação ou empréstimo.
Especificamente, nessas aplicações:
Há uma falta de preço credivelmente neutro e justo no 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 tornam difícil obter confiança e consenso.
Este artigo tenta fornecer preços de NFT em tempo real com um algoritmo simples e interpretável. Também propõe um mecanismo de oracle para que as partes interessadas participem de forma justa na descoberta de preços. Segue os princípios de neutralidade credível 5com dados objetivos mínimos e modelos simples, compreensíveis e robustos para fácil adoção.
Por meio de observações de grandes quantidades de dados de transações de NFT de blue-chip, descobrimos que o valor dos atributos é aproximadamente constante em relação ao preço base. Quando o preço base sobe e desce, o prêmio absoluto de cada atributo flutuará de acordo, mas a proporção em relação ao preço base permanece estável. Isso significa que as relações de prêmio relativo entre atributos são estáveis. Referimo-nos ao prêmio de um atributo de NFT sobre o preço base como o prêmio do atributo. Portanto, formulamos a seguinte hipótese:
Assim, propomos o Modelo Premium. A fórmula principal que sustenta o Modelo Premium é expressa como:
Aqui:
Após uma transformação simples, (1) produz
Utilizamos:
treinar um modelo separado para cada coleção.
Sempre que ocorre uma transação, registramos o preço de venda na cadeia, 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 empregamosErro percentual absoluto médio (MAPE) como métrica de avaliação. Aqui está o resultado do teste.
O fato de que o intervalo de tempo selecionado para os dados de treinamento abrange dois anos e uma alta taxa de precisão é obtida nas últimas 100 transações, indica a suposição de que a média da taxa de prêmio entre diferentes características representa bem o valor e é verdadeira para a maioria das coleções de blue chip.
A lista a seguir são os pesos dos traços para o traço Peleda coleçãoBAYC.
Pode-se ver que os pesos dos traços mais valiosos, Solid Gold Fur e Trippy Fur, são 9,3 vezes e 3,3 vezes o preço base, respectivamente, o que é significativamente maior do que 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 dos NFTs raros e à insuficiência de dados coletados, atualmente é impossível fornecer dados precisos sobre a precisão dos 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. Registramos os pesos dos traços do #8998 naquela época da seguinte forma:
A interceptação de Cryptopunks foi de -0,03270.
Então, a valuation 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 incerto, 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 seja projetado, sempre há um limite máximo de precisão.
No entanto, a partir dos dados acima, podemos ver que os prémios de traço calculados por este algoritmo são significativos em dois aspectos:
Embora o algoritmo tenha como objetivo ser o mais neutro possível, algumas questões ainda permanecem:
Para fornecer um preço em cadeia credível e neutro resistente à manipulação centralizada, projetamos um mecanismo de oráculo 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 atualizar com frequência os pesos dos traços. As atualizações periódicas de peso dos nós oráculo, combinadas com preços de piso em tempo real, mantêm os preços precisos em tempo real dos NFTs em nível de item.
No entanto, se optarmos por não usar esse modelo com pesos e, em vez disso, apenas chegarmos a um consenso sobre o preço final gerado, ele ainda funcionaria? Diferentes modelos de precificação podem ter um impacto significativo nos resultados de precificação. O mesmo NFT raro poderia ser estimado em 120 ETH ou 450 ETH. Tomar 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, em grande medida, garantir que o intervalo de flutuação dos preços permaneça pequeno e fornecer explicações lógicas para a origem dos preços.
Acreditamos firmemente que este processo de precificação deve ser o mais neutral e credível possível; caso contrário, não pode se tornar um consenso para todos os traders de NFT. Ao longo de todo o processo de design, tentamos aderir aos quatro princípios básicos princípios de neutralidade credível 5:
A introdução de pesos de características é importante. A maioria dos modelos de aprendizado de máquina 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 de pesos de características torna os preços fáceis de entender, dando a cada parâmetro um significado claro: os pesos das características representam a proporção do prêmio da característica para o preço mínimo, e o intercepto corrige o preço mínimo e fornece um valor base para a coleção. Os pesos das características são compartilhados entre cada preço de NFT, assim como as características são compartilhadas entre cada NFT.
Apesar de suas forças, existem algumas limitações:
O oráculo de preços de NFT tem inúmeras aplicações, especialmente em empréstimos de NFT, locação, Automated Market Makers (AMMs), fracionamento e outras aplicações NFTfi. 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 AMMs NFT ou os protocolos de fracionalização usam várias pools para diferentes valores de NFT, levando a uma liquidez fragmentada. Com proporções de preços estáveis, uma nova abordagem de fragmentação pode consolidar uma coleção inteira em um único cofre. Nesta configuração, o ERC20 da coleção representa de forma única a coleção inteira.
Por exemplo, no caso do Bored Ape Yacht Club (BAYC):
Quando o preço mínimo do BAYC cai de 25 ETH para 12,5 ETH, 1 xBAYC cai de valor de 0,1 ETH para 0,05 ETH. Mas a proporção de valor deles permanece inalterada em 1044:255.
As proporções de preços permanecem constantes apesar das mudanças no preço mínimo, permitindo uma fragmentação e resgate justos.
Este trabalho é muito inspirado em dois artigos escritos por @vbuterin. O artigoNeutralidade Credível Como Princípio Orientador 5fornece-nos orientação na criação de mecanismos de neutralidade credível. O artigo O que eu penso sobre as Notas da Comunidademostra um exemplo concreto de design de um algoritmo seguindo os princípios da neutralidade credível.
Mas a precificação de NFT é diferente das Notas da Comunidade, uma vez que os dados de preço em cenários de negociação devem ser em tempo real e sem risco de manipulação, apenas o código aberto é insuficiente para uma verdadeira neutralidade credível. Um mecanismo eficaz de consenso on-chain deve ser estabelecido.