Os investidores institucionais, os depositários e as empresas devem equilibrar os custos de transação, a conformidade e a segurança, garantindo ao mesmo tempo a eficiência. Compreender o sistema de saídas de transação não gastas (UTXO) é fundamental para otimizar as taxas e o desempenho.
Este artigo analisa o modelo UTXO do Bitcoin, apresenta as melhores práticas para a consolidação e explica como soluções avançadas de custódia de ativos digitais podem aprimorar a gestão de UTXOs, garantindo que as transações na cadeia de blocos permaneçam seguras, em conformidade com as normas e econômicas.
Entendendo os UTXOs
Um UTXO é uma unidade indivisível de Bitcoin que um usuário recebeu e ainda não gastou. Ao contrário dos sistemas bancários tradicionais, que operam de forma centralizada Modelo de conta, o modelo UTXO garante a descentralização ao permitir que os nós validem transações com base em saídas anteriores de forma independente.
Essa estrutura aumenta a transparência, a segurança e a imutabilidade do Bitcoin.
Principais componentes das transações com Bitcoin
-
Entradas: Referências a UTXOs anteriores utilizadas para financiar uma nova transação.
-
Resultados: UTXOs recém-criados que especificam o endereço do destinatário e o valor transferido.
-
Transações da Coinbase: Transações especiais no início de cada bloco, que distribuem Bitcoins recém-minerados aos mineradores sem nenhuma entrada prévia.
Principais componentes de cada UTXO
-
Valor fixo: Cada UTXO possui uma quantidade pré-determinada de Bitcoin.
-
Associação de endereço Bitcoin: Está vinculada a um endereço Bitcoin específico.
-
ID da transação de origem: inclui o ID da transação que criou o UTXO.
Modelos UTXO vs. modelos baseados em contas
O modelo UTXO (sem estado)
Os UTXOs funcionam como dinheiro, em que cada unidade é identificada de forma única. As transações exigem a seleção de UTXOs específicos, de forma semelhante ao uso de notas e ao recebimento de troco. É fundamental gerenciar os UTXOs com eficiência, pois um número maior de UTXOs aumenta a complexidade das transações.
Modelo baseado em conta (com estado)
Popularizado pela Ethereum e plataformas semelhantes, o modelo baseado em contas agrega saldos como uma conta bancária tradicional, sem rastrear tokens individuais. Essa abordagem permite interações robustas de contratos inteligentes para aplicativos descentralizados (dApps) sofisticados, mas depende de nonces para evitar transações duplicadas e garantir o tratamento cuidadoso de processos paralelos.
No caso de carteiras de custódia com vários endereços de recebimento, pode ser necessário realizar uma consolidação para aumentar a eficiência operacional e manter a segurança.
Por que a gestão de UTXO é importante para as instituições
Uma gestão inadequada das UTXOs pode resultar em aumento das taxas de transação, problemas de privacidade e ineficiências operacionais.
O impacto da gestão de UTXOs nas taxas
As transações de Bitcoin estão sujeitas a taxas baseadas no tamanho dos dados da transação, medido em satoshis por byte virtual (sats/vbyte), e não no valor financeiro da transação. As taxas aumentam em períodos de congestionamento da rede, tornando essencial gerenciar o tamanho das UTXOs de forma eficiente.
Por exemplo:
Tamanho da entrada P2PKH (148 bytes):
Uma entrada padrão do tipo Pay-to-PubKey-Hash (P2PKH) ocupa 148 vbytes.
Eficiência de entrada do Taproot:
Uma entrada Taproot é mais eficiente, exigindo apenas 57,5 vbytes.
Raiz principal é uma alteração de soft fork ativada no Bitcoin que permite pagamentos para chaves públicas Schnorr, as quais podem, opcionalmente, estar vinculadas a um script que pode ser revelado no momento do gasto.
Se as taxas de rede atingirem 200 sats/vbyte, os UTXOs pequenos podem se tornar antieconômicos, já que as taxas poderiam ultrapassar o próprio valor do UTXO (o chamado "poeira"UTXOs).
UTXOs inativos e considerações sobre taxas:
Sem uma gestão adequada, as instituições correm o risco de acumular UTXOs pequenos e ineficientes, cujas taxas acabam custando mais do que seu valor real. Como Bitcoininfocharts.com Como se pode ver abaixo, as taxas podem variar bastante.
Melhores práticas para a gestão institucional de UTXOs
Manter tamanhos de UTXO economicamente viáveis
Certifique-se de que cada UTXO tenha, no mínimo, 1 milhão de satoshis (0,01 BTC) para permanecer viável mesmo em ambientes com taxas elevadas. Evite o acúmulo excessivo de UTXOs de valor reduzido, que podem se tornar impossíveis de gastar devido às taxas de transação.
Equilibrar a consolidação com as questões de privacidade
Consolide os UTXOs durante períodos de taxas baixas para reduzir os custos futuros das transações. Evite a consolidação excessiva, que pode expor o total de ativos da instituição e comprometer a privacidade na cadeia.
Diversifique suas participações em UTXO para obter maior flexibilidade
Mantenha uma variedade de tamanhos de UTXO para permitir a seleção ideal de entradas em transações futuras. Utilize Soluções de API para a seleção automatizada de UTXOs com base nas condições da rede em tempo real.
Implementar estratégias de segregação para aumentar a privacidade
Separe os UTXOs com base nas fontes de financiamento (por exemplo, fontes em conformidade com as regulamentações versus fontes sem KYC). Utilize endereços específicos para diferentes finalidades operacionais, a fim de evitar a vinculação desnecessária de transações.
Transações de tempo para uma eficiência de custos ideal
Monitor mempool evitar congestionamentos e iniciar transações quando as taxas estiverem mais baixas. Utilizar ferramentas dinâmicas de estimativa de taxas para otimizar os custos de transação.
Utilize soluções de Camada 2 para transações pequenas e frequentes
Reduza a dependência de transações caras na cadeia de blocos aproveitando o Lightning Network. O Lightning permite transações de Bitcoin quase instantâneas e de baixo custo, sem ocupar espaço na blockchain.
Bitcoin com a BitGo
A BitGo oferece suporte a transações com vários destinatários diretamente a partir de sua interface de usuário, um recurso que antes estava disponível apenas para usuários do SDK. Essa melhoria simplifica o gerenciamento de carteiras UTXO, tornando-o mais eficiente para os usuários.
Em vez de criar transações separadas para cada destinatário, os usuários agora podem enviar fundos para vários endereços em uma única transação, reduzindo significativamente o tempo e as taxas de transação. Essa atualização melhora tanto a eficiência de custos quanto a conveniência para os clientes da BitGo.
Para obter mais informações sobre como a BitGo pode ajudar sua instituição a otimizar a gestão de UTXOs, entre em contato conosco.
Table of Contents
The latest
All News-
Como os mercados de apostas em criptografia realmente funcionam
-
Como a BitGo e a Moon estão expandindo os produtos de cartão alimentados por Bitcoin em toda a Ásia
-
BitGo e Lukka: a infraestrutura por trás do título municipal lastreado em Bitcoin de New Hampshire
-
As carteiras autênticas precisam de regras, não apenas de autonomia
About BitGo
BitGo is the digital asset infrastructure company, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Since our founding in 2013, we have been focused on accelerating the transition of the financial system to a digital asset economy. With a global presence and multiple regulated entities, BitGo serves thousands of institutions, including many of the industry's top brands, exchanges, and platforms, and millions of retail investors worldwide.