Ark coordena rodadas periódicas com um operador, cria VTXOs com prazo de validade e preserva a capacidade do usuário de sair unilateralmente para a camada base.
Os usuários de uma rodada criam em conjunto uma árvore de transações ancorada por uma transação raiz onchain. O direito de cada um é representado por um ramo que termina em um UTXO virtual, ou VTXO. [2]
Um pagamento fora de rodada transfere um VTXO por uma transação pré-assinada que também é assinada pelo operador. Até que seja renovado numa rodada posterior, o destinatário confia que nem o remetente nem um remetente anterior da cadeia se associará ao operador para gastar o pagamento duas vezes. [3]
Uma saída unilateral publica o ramo correspondente da árvore de transações até chegar a uma saída onchain própria. Ela não é gratuita: o usuário precisa guardar chaves e dados do caminho, acompanhar os prazos e pagar as taxas da camada base. [1]
Os VTXOs expiram. Antes do vencimento, precisam ser renovados numa nova rodada ou retirados unilateralmente; caso contrário, o operador passa a poder varrer os bitcoin subjacentes por um ramo predeterminado, e o usuário perde um direito executável de forma unilateral. [5]
O operador coordena as rodadas, coassina transferências comuns e fornece disponibilidade. Antes do vencimento, não deveria conseguir desviar um VTXO administrado corretamente, mas pode censurar novas operações, deixar de responder e obrigar o usuário a uma saída mais lenta ou cara. [5]
Ark pode ser construído sem mudança de consenso por meio de pseudo-covenants pré-assinados e eliminação de chaves. Covenants como CTV podem reduzir a coordenação e os dados necessários e permitir árvores mais eficientes para mais usuários. [4]
Ark não é um canal Lightning: usa rodadas, árvores compartilhadas e VTXOs que expiram. As duas abordagens podem cooperar, por exemplo para ingressar na Lightning ou criar channel factories. [1]
As implementações práticas e seus modelos continuam evoluindo. Antes do uso, é preciso verificar o caminho de saída específico, o backup dos dados do VTXO, o prazo de validade, a renovação, as taxas, o estado da rede e as premissas exatas sobre o operador. [1]
Para ter uma visão mais completa, leia este verbete junto com UTXO, Lightning Network, Covenants, OP_CHECKTEMPLATEVERIFY, Payment Channel, Autocustódia.
01Ark é custodial?+
O objetivo é self-custody com saída unilateral antes do vencimento, mas o operador tem papel importante na disponibilidade, coassinatura e renovação; a implementação concreta e o estado do VTXO devem ser avaliados separadamente.
02Ark exige uma mudança no Bitcoin?+
As variantes básicas podem funcionar sem mudança de consenso, enquanto covenants como CTV podem melhorar de forma significativa a escalabilidade e a eficiência.