CONCEITO

Autocustódia

Autocustódia é a situação em que o usuário mantém controle direto das chaves ou demais informações necessárias para autorizar o gasto de seus bitcoins, sem depender de uma instituição custodiante para assinar transações em seu nome. Isso aumenta a autonomia sobre o uso dos fundos, mas transfere ao próprio usuário responsabilidades de segurança, backup e recuperação.

Bitcoin e protocolo

ENTRADA FUNDAMENTAL

DEFINIÇÃO ESSENCIAL

Autocustódia é controlar diretamente a capacidade de autorizar seus próprios gastos

Bitcoins não ficam armazenados dentro de uma carteira como arquivos ou moedas digitais guardadas em um recipiente. A blockchain registra UTXOs associados a condições de gasto, e a carteira administra as informações criptográficas utilizadas para satisfazer essas condições quando o usuário deseja realizar uma transação.

Autocustódia, em inglês self-custody, é a forma de custódia em que o próprio usuário controla as chaves privadas ou outras credenciais criptográficas necessárias para autorizar o gasto dos UTXOs sob seu controle, em vez de depender de uma corretora, banco ou outro custodiante para assinar transações em seu nome. Uma carteira de autocustódia auxilia na geração, armazenamento ou uso dessas chaves e na construção e assinatura de transações, mas não contém os bitcoins fisicamente nem transfere para dentro dela os registros mantidos pela rede. O que o usuário controla são os meios criptográficos necessários para satisfazer determinadas condições de gasto.

Controlar as chaves não é o mesmo que possuir bitcoins dentro de um dispositivo

Os registros relevantes permanecem na blockchain e no estado validado pela rede. A carteira mantém ou utiliza informações que permitem demonstrar autorização para gastar determinados UTXOs; perder ou expor essas informações pode comprometer a capacidade exclusiva de controlar esses fundos.

EM TERMOS SIMPLES

Na autocustódia, a autorização para gastar permanece com o próprio usuário

A diferença fundamental entre custódia por terceiros e autocustódia está em quem possui os meios necessários para autorizar uma transação. Se apenas uma empresa pode assinar a retirada dos fundos, ela exerce a custódia. Se o usuário controla diretamente as chaves necessárias para realizar o gasto, ele exerce autocustódia.

Em uma plataforma custodiante, o usuário depende de terceiro para retirar

Quando bitcoins permanecem sob custódia de uma corretora ou serviço semelhante, normalmente é a instituição que controla as chaves utilizadas para movimentar os UTXOs correspondentes na rede. O usuário pode possuir um saldo registrado internamente na plataforma, mas precisa solicitar ao custodiante que execute uma retirada para um endereço sob seu próprio controle quando deseja sair dessa relação de custódia.

Na autocustódia, o usuário pode autorizar seus próprios gastos

Quando o usuário controla diretamente as chaves necessárias para satisfazer as condições de gasto de seus UTXOs, ele não precisa pedir a uma corretora que assine a transação em seu lugar. Uma carteira pode utilizar essas chaves para produzir as assinaturas exigidas e transmitir a transação à rede. A capacidade de autorizar o gasto deixa de depender da decisão operacional de um custodiante e passa para quem controla as credenciais correspondentes.

Maior controle também significa maior responsabilidade operacional

Se o usuário perde definitivamente as informações necessárias para recuperar sua carteira e não possui outra forma válida de reconstruir as chaves, pode perder também a capacidade de gastar os fundos correspondentes. Se essas informações forem copiadas por um adversário, esse terceiro pode adquirir capacidade de autorizar gastos. Na autocustódia, eliminar o custodiante como ponto de confiança desloca parte importante da segurança e da recuperação para o próprio usuário.

COMO FUNCIONA

Como chaves, carteira e assinatura permitem autorizar um gasto

A autocustódia depende do controle das informações criptográficas necessárias para satisfazer as condições de gasto associadas aos UTXOs. Na prática, a carteira administra chaves e dados relacionados, identifica fundos disponíveis, ajuda a construir transações e utiliza as credenciais controladas pelo usuário para produzir as autorizações exigidas antes que a transação seja enviada à rede.

01

A carteira gera ou importa as chaves controladas pelo usuário

Uma carteira de autocustódia precisa dispor das chaves ou informações a partir das quais elas podem ser derivadas. Dependendo da arquitetura utilizada, essas credenciais podem ser geradas pelo próprio software ou dispositivo, restauradas a partir de um backup ou distribuídas entre diferentes componentes. O ponto central é que a capacidade necessária para autorizar os gastos permanece sob controle do usuário ou da política de custódia que ele próprio definiu, e não exclusivamente nas mãos de uma instituição custodiante.

02

A carteira identifica quais UTXOs podem ser utilizados

A partir das informações obtidas da rede ou de uma infraestrutura de consulta, a carteira identifica os UTXOs associados às condições de gasto que ela é capaz de satisfazer e calcula o saldo correspondente. Quando o usuário deseja enviar bitcoin, a carteira seleciona um ou mais desses UTXOs como entradas e define novas saídas para o destinatário e, quando necessário, para o troco. O saldo exibido pela carteira é, portanto, uma representação calculada a partir de UTXOs controláveis, e não uma quantidade de bitcoins armazenada fisicamente dentro do aplicativo ou dispositivo.

03

As chaves são usadas para produzir as autorizações exigidas pela transação

Depois que a transação é construída, as chaves apropriadas são utilizadas para gerar as assinaturas ou demais dados necessários para satisfazer as condições de gasto das entradas selecionadas. A chave privada não precisa ser transmitida à rede: ela é utilizada localmente para produzir uma prova criptográfica que permite aos nós verificar se aquele gasto atende às condições estabelecidas pelo UTXO correspondente.

04

A transação assinada é propagada e precisa ser aceita pela rede

Depois de assinada, a transação pode ser transmitida à rede peer-to-peer diretamente pelo software utilizado ou por outra infraestrutura escolhida pelo usuário. Nós verificam se as condições de gasto foram satisfeitas e podem aceitar a transação segundo as regras e políticas aplicáveis, enquanto mineradores podem posteriormente incluí-la em um bloco. Autocustódia permite autorizar o gasto sem pedir permissão a um custodiante, mas não permite ignorar as regras que os demais nós aplicam às transações recebidas.

A chave autoriza o gasto; a rede verifica se a autorização é válida

Na autocustódia, o usuário controla os meios necessários para produzir as autorizações criptográficas exigidas por seus UTXOs, mas isso não transforma a chave em autoridade sobre o protocolo: a transação ainda precisa satisfazer as regras verificadas pelos nós para ser considerada válida.

DISTINÇÕES IMPORTANTES

Autocustódia não é guardar bitcoins em um dispositivo, possuir uma chave isolada ou eliminar todas as dependências

A autocustódia descreve quem controla os meios criptográficos necessários para autorizar gastos, mas esse controle costuma ser confundido com outras ideias. É preciso separar carteira de bitcoin, chave de propriedade, controle protocolar de propriedade jurídica e autonomia de custódia de independência completa em relação à infraestrutura.

Autocustódia não significa que bitcoins ficam armazenados dentro da carteira

Uma carteira de autocustódia pode armazenar ou utilizar chaves, dados de recuperação e informações necessárias para acompanhar e assinar transações, mas os bitcoins não ficam fisicamente dentro do celular, computador ou hardware wallet. O estado relevante dos fundos é representado por UTXOs e transações reconhecidos pela rede, enquanto a carteira fornece os meios necessários para identificar e satisfazer determinadas condições de gasto.

Chave privada não é bitcoin

Uma chave privada é uma informação criptográfica utilizada para produzir autorizações válidas em determinadas condições de gasto; ela não é a unidade monetária, o saldo nem o UTXO correspondente. Possuir a chave adequada pode conceder capacidade de movimentar determinados fundos, mas chave e bitcoin continuam sendo objetos conceitualmente diferentes dentro do funcionamento do protocolo.

Controle criptográfico não equivale automaticamente a propriedade jurídica ou social completa

O protocolo consegue verificar se uma transação satisfaz determinadas condições criptográficas, mas não conhece sozinho contratos, disputas, heranças, fraude, roubo, relações de propriedade ou decisões jurídicas externas. Por isso, controlar as credenciais que permitem gastar um UTXO demonstra capacidade protocolar de autorização, mas não resolve automaticamente quem possui direito jurídico, legitimidade social ou propriedade econômica sobre aquele valor.

Autocustódia não elimina todas as dependências técnicas ou institucionais

Um usuário pode retirar de uma corretora a autoridade necessária para assinar seus gastos e passar a controlar diretamente suas chaves, mas ainda depender de software, dispositivos, energia, conectividade, infraestrutura de rede e eventualmente serviços externos para consultar ou transmitir informações. Autocustódia reduz uma forma específica de dependência custodial; ela não transforma o usuário em participante completamente independente de toda infraestrutura ou de todas as instituições.

LIMITES E CONTROVÉRSIAS

Mais autonomia também transfere riscos e responsabilidades para o próprio usuário

A autocustódia reduz a dependência de um custodiante para autorizar gastos, mas não elimina risco. Ela desloca para o usuário — ou para a arquitetura de custódia que ele escolheu — responsabilidades de proteção, backup, recuperação e uso correto das credenciais necessárias para movimentar os fundos.

01

Perder as credenciais pode significar perder a capacidade de gastar

Se as informações necessárias para reconstruir ou utilizar as chaves forem perdidas de forma definitiva e não existir outro mecanismo válido de recuperação, o usuário pode deixar de conseguir satisfazer as condições de gasto associadas aos seus UTXOs. Na autocustódia, não existe necessariamente uma instituição capaz de redefinir uma senha, cancelar uma chave perdida ou restaurar unilateralmente o acesso aos fundos.

02

Expor as credenciais pode transferir a capacidade de gasto a terceiros

Se uma chave privada, seed ou outra informação crítica de recuperação for copiada por um adversário, esse terceiro pode adquirir capacidade de produzir autorizações válidas para os fundos correspondentes. Como uma transação protocolarmente válida não carrega uma explicação sobre quem obteve a chave legitimamente, a segurança da autocustódia depende também de impedir que as credenciais necessárias ao gasto sejam expostas a pessoas ou sistemas não autorizados.

03

Autocustódia exige decisões sobre backup, recuperação e modelo de ameaça

Não existe uma configuração única adequada para todos os usuários. Uma arquitetura de custódia precisa considerar riscos como perda do dispositivo, roubo, dano físico, exposição do backup, erro humano e necessidade de recuperação futura. Quanto maior a autonomia sobre as chaves, maior a importância de definir como protegê-las, como recuperá-las e quais riscos a configuração pretende reduzir sem introduzir vulnerabilidades desnecessárias.

04

Autocustódia individual não equivale a soberania monetária coletiva

Controlar diretamente as próprias chaves pode aumentar a autonomia de um indivíduo em relação a um custodiante, mas isso não altera automaticamente quem controla infraestrutura, meios de produção, instituições financeiras, acesso à energia, redes de comunicação ou a distribuição social da riqueza. Autocustódia é uma capacidade técnica relevante de controle individual dos meios de gasto, mas não deve ser confundida com soberania monetária plena nem com transformação das relações sociais de propriedade e poder.

Remover o custodiante não remove a necessidade de segurança e recuperação

A autocustódia reduz uma dependência específica ao colocar a autorização de gasto sob controle do próprio usuário, mas esse controle só permanece útil enquanto as credenciais puderem ser protegidas, recuperadas e utilizadas corretamente ao longo do tempo. Autonomia criptográfica e segurança operacional precisam existir juntas.

CONTINUE A EXPLORAÇÃO

Conceitos relacionados

A autocustódia conecta o controle das credenciais criptográficas ao funcionamento dos UTXOs, à verificação independente da rede e a questões mais amplas de propriedade e autonomia monetária. Os conceitos abaixo ajudam a distinguir capacidade técnica de gasto, validação protocolar e relações econômicas que não são resolvidas apenas pelo controle das chaves.

Bitcoin

Protocolo, rede e unidade monetária sobre os quais a autocustódia é exercida. Em vez de depender de uma instituição para autorizar movimentações em seu nome, o usuário pode controlar diretamente as credenciais necessárias para gastar determinados UTXOs. Essa possibilidade decorre das regras criptográficas do Bitcoin, mas autocustódia representa apenas uma das dimensões de sua arquitetura.

UTXO

Saída de transação ainda não gasta que representa uma quantidade de bitcoin submetida a determinadas condições de gasto. A carteira identifica UTXOs cujas condições podem ser satisfeitas pelas credenciais sob controle do usuário e os utiliza como entradas de novas transações. Autocustódia significa controlar os meios necessários para autorizar esses gastos, não armazenar os próprios UTXOs dentro da carteira.

Propriedade

Categoria que não deve ser reduzida à simples capacidade técnica de movimentar um recurso. Controlar uma chave pode conceder poder protocolar para satisfazer determinada condição de gasto, mas esse controle não resolve automaticamente propriedade jurídica, legitimidade social ou as relações econômicas que estruturam a apropriação dos recursos.

Nó completo

Participante que verifica independentemente blocos e transações segundo as regras que executa. Autocustódia responde principalmente a quem pode autorizar o gasto, enquanto operar um nó próprio responde a quem verifica os dados e as regras sem depender da interpretação de um servidor externo. As duas capacidades podem ser combinadas, mas não são a mesma coisa.

Infraestrutura digital

Conjunto material e técnico de redes, equipamentos, energia, software e serviços que sustentam sistemas digitais. Mesmo quem controla diretamente suas chaves continua utilizando dispositivos, aplicações e meios de comunicação para consultar informações, construir transações e propagá-las. Autocustódia reduz uma dependência custodial, mas permanece inserida em uma infraestrutura mais ampla.

Soberania monetária

Capacidade de exercer controle significativo sobre condições monetárias e sobre o acesso aos meios de guardar, transferir e utilizar valor. A autocustódia pode aumentar a autonomia individual ao retirar de um custodiante a autorização exclusiva para movimentar fundos, mas não equivale sozinha a soberania monetária plena, especialmente quando considerada em escala social e coletiva.

FONTES E DOCUMENTAÇÃO

Referências para aprofundamento

A autocustódia pode ser compreendida tecnicamente observando como carteiras administram chaves, identificam saídas disponíveis e produzem as autorizações necessárias para gastar. A documentação também mostra que assinatura, comunicação com a rede e validação completa podem ser funções separadas, razão pela qual controlar as próprias chaves não é o mesmo que operar necessariamente um nó completo.

01

Bitcoin Developer Guide — Wallets

O guia de carteiras distingue o programa de carteira dos dados que ele administra e descreve funções como geração de chaves, monitoramento de saídas, construção, assinatura e transmissão de transações. A documentação mostra ainda que essas funções podem ser separadas: um componente pode manter as chaves e assinar enquanto outro permanece conectado à rede. Isso sustenta duas distinções centrais da autocustódia: controlar as credenciais de gasto não significa que os bitcoins estejam armazenados dentro do dispositivo e possuir capacidade de assinatura não exige que o mesmo componente realize toda a comunicação ou validação da rede.

Bitcoin Developer Guide · Wallets · Wallet Programs / Signing-Only Wallets

02

Bitcoin Developer Guide — Transactions

A documentação de transações explica que uma entrada referencia uma saída anterior e precisa fornecer os dados necessários para satisfazer suas condições de gasto. Em exemplos de gastos baseados em chave, a assinatura é produzida utilizando a chave privada e depois pode ser verificada pelos participantes da rede sem que a chave privada seja transmitida. A chave é utilizada para produzir a autorização criptográfica; o que circula na transação são os dados necessários para demonstrar que a condição de gasto foi satisfeita, não o segredo privado utilizado para produzi-los.

Bitcoin Developer Guide · Transactions · Spending An Output / Script Validation

03

Bitcoin Core 31.0 — listunspent

O RPC listunspent do Bitcoin Core retorna as saídas de transação não gastas disponíveis para a carteira, incluindo informações como transação de origem, índice da saída, valor, confirmações e dados relacionados às condições de gasto. Essa implementação mostra concretamente que uma carteira trabalha com UTXOs identificáveis e calcula a partir deles os fundos disponíveis, em vez de conter uma quantidade de bitcoin como se fosse um arquivo armazenado dentro do dispositivo.

Bitcoin Core 31.0 · RPC listunspent

04

Bitcoin Core 31.0 — createwallet

A documentação do Bitcoin Core permite criar carteiras sem chaves privadas, carteiras vazias e configurações que utilizam um assinador externo, inclusive dispositivos de hardware. Isso demonstra que “carteira” não deve ser tratada como sinônimo de uma única chave privada ou de um recipiente que contém bitcoins: diferentes componentes podem acompanhar fundos, manter informações públicas e delegar a função de assinatura a outro ambiente.

Bitcoin Core 31.0 · RPC createwallet

Autocustódia controla a autorização, não substitui as regras da rede

Carteiras podem administrar ou utilizar as credenciais necessárias para satisfazer as condições de gasto de determinados UTXOs, enquanto assinaturas permitem demonstrar essas autorizações sem revelar diretamente as chaves privadas. Controlar esses meios concede capacidade de autorizar gastos, mas a transação resultante continua sujeita às regras verificadas pela rede e não transforma a carteira em fonte da validade do próprio protocolo.