UTXOracle é um script Python simples [Attention: direct download link] que tira vantagem de um fato surpreendente sobre o blockchain do Bitcoin – analisando os dados da cadeia, é possível obter um preço aproximado em dólares americanos.
Tudo isso é baseado no gráfico acima. As linhas no gráfico representam Bitcoin UTXOs de determinados valores.
Se você olhar para o lado esquerdo das denominações BTC, verá que as linhas retas combinam perfeitamente. Isso representa a criação de UTXOs em denominações BTC redondas e exatas. As linhas onduladas são UTXOs criados com denominações fiduciárias redondas.
Tudo isto quer dizer que uma grande percentagem de transações de Bitcoin (~15%) cria resultados com denominações redondas em moedas fiduciárias, uma peculiaridade de dados obscura que permite ao software fazer suposições derivadas sobre a atividade económica que representam.
Ao encontrar os pontos onde essas linhas onduladas e retas se cruzam, pode-se determinar um momento em que o preço fiduciário do BTC era um valor redondo e extrapolar para outros momentos.
Mas embora isso possa parecer altamente técnico, e é, o resultado imediato é algo útil para todos os Bitcoiner, especialmente aqueles que desejam aproveitar sua descentralização – com o UTXOracle, os usuários que executam um nó completo não precisam mais depender de exchanges de terceiros. dados de preços.
UTXOracle permite que você rastreie a média do preço fiduciário apenas com dados on-chain, não apenas dando novas habilidades aos Bitcoiners, mas também aos seus construtores de produtos. Em suma, é um grande avanço que esperamos que se manifeste ainda mais nos próximos anos.
Lançado hoje após alguns meses de trabalho, tive a oportunidade de fazer algumas perguntas ao criador e desenvolvedor Steve Jeffress sobre o projeto. A discussão a seguir lança mais luz sobre o software que ele lançou e o que pode estar por vir:
SHINOBI: O que lhe deu a ideia de que as distribuições de valores definidos da UTXO têm essa relação com o preço fiduciário?
JEFFRESS: Tenho renderizado mapas de calor do conjunto UTXO há cerca de 8 anos. Sempre soube que o preço em dólares americanos era uma propriedade emergente clara dos padrões de produção. Eu sabia que poderia escrever o programa há vários anos e finalmente consegui fazê-lo.
SHINOBI: Quais são as limitações da precisão do UTXOracle?
JEFFRESS: No momento, os limites são de US$ 1.000 a US$ 100.000 para o preço, e eu só testei até 26 de julho de 2020. Também depende de as pessoas continuarem a fazer transações em quantias redondas de dólares americanos.
SHINOBI: Que tipo de casos de uso você vê habilitando o UTXOracle?
JEFFRESS: Estou animado para ver o que as pessoas inventam. Fico feliz se isso encoraja as pessoas a fazerem mais coisas com seu próprio nó. Qualquer coisa que descentralize ainda mais os nós é algo super positivo, IMO. Eu só quero melhorar o bitcoin.
SHINOBI: O UTXOracle pode ser manipulado ou manipulado?
JEFFRESS: Sim, certamente, mas seria caro manipular. Você pode até estimar o preço da manipulação. É evidente que se isto fosse usado para liquidar contratos, os contratos teriam de ser muito inferiores a algum custo estimado de manipulação
[One thing that Steve pointed out is the potential for delayed withdrawals to distort the accuracy of the model to a degree. For example, imagine you buy $50 of bitcoin on Coinbase and withdraw it. This type of behavior is a large driver of the data this model depends on. Imagine now if you buy $50 of bitcoin on Coinbase, but wait a week until you withdraw it. The price will be different than when you purchased it, meaning the on-chain output created will not accurately reflect the round amount in fiat it was when you purchased it.
This type of behavior could throw off the accuracy of the model, which is something to consider during a high fee environment when more people will adopt such behavior. The model could be adapted to account for this as long as larger value transfers that were economical still occurred in round fiat amounts on-chain. An algorithm could properly distinguish between those and lower value transactions that are throwing off the price model and weight the larger value transactions much higher than lower value transactions to account for the distortion.]
SHINOBI: Este modelo poderia ser estendido ou tornado mais preciso com outros dados da cadeia?
JEFRESS: Provavelmente. embora eu ache que as pessoas devam ter em mente as compensações entre simplicidade, precisão, complexidade, etc. Por exemplo, escrevi o código para maximizar a compreensão em vez da eficiência. Eu poderia importar bibliotecas para torná-lo mais eficiente, mas optei por não fazê-lo.
Para um mergulho mais profundo no UTXOracle, leia nosso guia de recursos.
Fonte: bitcoinmagazine.com