607 / 691CHAIN

On-chain Analysis

Análise de dados da blockchain e dos limites da sua interpretação

On-chain Analysis estuda transações e o estado da blockchain. Separa montantes e relações verificáveis de estimativas sobre proprietários, finalidade das transferências e atividade económica. Um endereço não é uma pessoa, uma entrada numa bolsa não é automaticamente uma venda e as métricas históricas podem ser revistas retroativamente.

On-chain Analysis é a análise de dados registados na blockchain e de métricas deles derivadas. A interpretação pode usar etiquetas externas e heurísticas; os seus pressupostos, disponibilidade temporal e incerteza devem ser distinguidos do próprio registo da transação.

O Bitcoin Developer Guide descreve entradas que referenciam saídas anteriores e novas saídas com um montante e condições de gasto. A nossa análise separa estes dados verificáveis da interpretação da finalidade: o registo, por si só, não diz se houve compra de bens, transferência entre carteiras próprias ou outra operação. O identificador da transação não é a identidade civil de um participante. [Bitcoin Developer Guide — Transactions]

O Bitcoin Developer Guide explica o troco como uma saída normal da transação. Por isso, a nossa medição não classifica toda a soma das saídas como pagamento a outro proprietário. O troco e as transferências entre endereços próprios podem aumentar o volume bruto sem que esse montante mude de proprietário económico. Reconhecer essas transferências exige elementos adicionais ou pressupostos declarados. [Bitcoin Developer Guide — Transactions]

A Glassnode agrupa endereços em entidades estimadas através de heurísticas e descreve estes dados como estatísticos e mutáveis. A nossa interpretação não converte, portanto, o número de endereços ativos no número de pessoas. Um interveniente pode usar muitos endereços e um custodiante pode deter fundos de vários clientes. Uma estimativa de controlo comum não é uma verificação de identidade nem um inventário exato dos utilizadores de Bitcoin. [Glassnode — Entities]

Lightning Network permite atualizar a distribuição de fundos em canais de pagamento sem registar cada pagamento individual na blockchain. A nossa medição on-chain não abrange, por isso, todos os pagamentos. Também é necessário distinguir uma transferência na blockchain da contabilidade interna de um serviço. A ausência de uma transação on-chain separada não prova que não tenha ocorrido atividade económica. [Lightning Network]

A Glassnode alerta para a cobertura incompleta dos endereços, transferências internas e alterações posteriores das etiquetas de bolsas. As suas métricas de bolsas on-chain não são volumes de negociação à vista ou de derivados. A nossa interpretação não considera uma entrada numa bolsa prova de uma venda executada. O saldo observado também não contém todos os passivos nem todos os ativos, pelo que não prova, por si só, a solvência do serviço. [Glassnode — Exchange Data Transparency Notice]

A Glassnode distingue o momento atribuído ao intervalo medido do momento de publicação da métrica. As confirmações, o processamento e as reorganizações podem alterar a disponibilidade ou o valor dos dados. O nosso registo inclui, portanto, o fim do período observado, o momento de obtenção dos dados e o estado da cadeia. A marca temporal de um gráfico não prova, por si só, que o analista conhecia então o valor final apresentado. [Glassnode — Introducing Point-in-Time Data: Addressing the Mutability of On-chain Metrics]

A Glassnode descreve revisões após alterações nos grupos de endereços, nas etiquetas ou no cálculo; os seus dados Point-in-Time preservam o valor da primeira publicação. A nossa simulação histórica usa as versões disponíveis na altura se pretende avaliar as decisões dessa altura. Uma série recalculada hoje pode incluir conhecimentos adquiridos mais tarde e criar Look-ahead Bias. Contudo, uma versão congelada não garante uma estimativa correta da propriedade. [Glassnode — Introducing Point-in-Time Data: Addressing the Mutability of On-chain Metrics]

O Bitcoin Developer Guide permite distinguir entradas, saídas e estado das saídas não gastas. A nossa metodologia regista com os dados o intervalo de blocos utilizado, as unidades, os filtros, a versão do cálculo e a origem das etiquetas. Acrescenta os dados de preços como uma entrada externa separada. On-chain Analysis pode descrever o comportamento observado com as limitações indicadas; por si só, não fornece uma previsão certa do preço futuro de Bitcoin. [Bitcoin Developer Guide — Block Chain]

ExemploEXEMPLO · CHAIN

As mesmas saídas, pressupostos diferentes sobre o controlo

O nosso modelo fictício de uma transação normal, e não de uma Coinbase Transaction, gasta uma saída anterior no valor de 100000 sat. Cria as saídas X e Y com montantes [40000, 59000] sat. A soma é 99000 sat e a diferença de 1000 sat constitui a taxa de transação; a taxa não é uma terceira saída desta transação. O gráfico apresenta separadamente X, Y e a diferença F como taxa, tudo em sat. Não é uma série temporal nem uma estimativa do número de utilizadores. Duas interpretações mutuamente exclusivas acrescentam informações externas à blockchain diferentes aos mesmos montantes observados. Na interpretação A, outro interveniente controla a saída X e Y é o troco do interveniente original. Na interpretação B, ambas as saídas continuam sob o controlo do interveniente original. A soma das saídas permanece 99000 sat em ambos os casos. O montante nas saídas transferido para o controlo de outro interveniente, sob estes pressupostos dados, é para A e B [40000, 0] sat. Esta comparação exclui expressamente a taxa paga ao mineiro e não é uma medida completa da atividade económica. Os montantes, por si só, não determinam qual interpretação se aplica; nem mesmo uma mudança de controlo prova uma compra de bens ou uma operação em bolsa. O modelo não atribui probabilidades às variantes nem prevê o preço de Bitcoin.

Para ter uma visão mais completa, leia este verbete junto com UTXO, Address Clustering, Exchange Flows, Look-ahead Bias, Lightning Network. Também há referências a este verbete em Capitalização de mercado, Pavel Moravec, Czech Ministry Bitcoin donation scandal, Bitcoin Adoption Metrics.

01Uma transferência para uma bolsa significa que alguém vendeu Bitcoin?

Não. A transferência pode estar relacionada com um depósito, uma movimentação interna ou outra finalidade, e a etiqueta do endereço pode estar incompleta ou errada. O registo na blockchain, por si só, não prova a execução de uma operação específica em bolsa.

02Porque apresenta hoje uma métrica histórica um valor diferente?

O fornecedor pode ter acrescentado etiquetas, alterado o agrupamento de endereços, corrigido o cálculo ou considerado uma reorganização. Ao avaliar uma decisão histórica, é necessário conhecer a versão disponível na altura; o recálculo atual pode incluir informações posteriores.

DOC · 001Bitcoin Developer Guide — TransactionsDocumentação ↗DOC · 002Bitcoin Developer Guide — Block ChainDocumentação ↗DOC · 003Glassnode — EntitiesDocumentação ↗DOC · 004Glassnode — Exchange Data Transparency NoticeDocumentação ↗DOC · 005Glassnode — Introducing Point-in-Time Data: Addressing the Mutability of On-chain MetricsDocumentação ↗DOC · 006Lightning NetworkDocumentação ↗
Fontes em primeiro lugar · Não é recomendação de investimento