Pular para o conteúdo
buybitcoinsmart

Glossário / Lightning e camada 2

Ark

O que é o Ark?
O Ark permite receber bitcoin off-chain sem abrir um canal, ao lhe dar uma parte de uma grande saída compartilhada que expira, a menos que você a renove.

A parte incômoda da Lightning é que você não pode receber até que alguém já tenha bloqueado dinheiro no seu lado de um canal. O Ark elimina essa etapa: um prestador de serviços financia uma grande saída on-chain por rodada e a divide em saídas virtuais para todos que participam. Essas fatias carregam um prazo, normalmente de quatro semanas, e uma fatia que você esquece volta para o prestador.

Como funciona

O Ark funciona em rodadas, e uma rodada é uma única transação on-chain compartilhada por muitas pessoas.

Burak propôs o desenho em maio de 2023. Um prestador reúne as solicitações pendentes naquele momento, publica uma única transação e faz de sua saída a raiz de uma árvore de transações pré-assinadas. Cada folha dessa árvore é uma saída virtual, um VTXO, pertencente a um participante. Dezenas de saldos, portanto, ocupam uma única saída on-chain, e é daí que vem a economia de custos.

Pagar alguém significa invalidar sua folha e fazer com que a da outra pessoa seja criada. Você entrega ao prestador uma assinatura que abre mão do seu VTXO, e na rodada seguinte o destinatário recebe um novo. Você nunca negocia capacidade com ninguém, e o destinatário não precisa de uma relação prévia com você nem com o prestador.

A via de escape é a saída unilateral. Como todas as transações da árvore já estão assinadas, você pode transmitir o caminho da raiz até sua própria folha e levar o bitcoin on-chain sem a ajuda do prestador. Funciona, e não é barato: você paga várias transações em vez de uma, que é o preço honesto de compartilhar uma saída com estranhos.

A expiração é a parte que as pessoas subestimam. Um VTXO vive por um período definido, comumente 28 dias, e antes de expirar você precisa renová-lo entrando em outra rodada. Se perder o prazo, o timelock da saída compartilhada permite que o prestador varra o que restar. Além disso, o prestador adianta bitcoin real em cada rodada e só o recupera quando essas saídas expiram, então a taxa que você paga é um aluguel sobre esse capital, e não uma cobrança de roteamento.

Os covenants tornariam isso mais barato. A versão que roda em bitcoin hoje, o Ark sem covenants, substitui um opcode de covenant ausente fazendo cada participante de uma rodada assinar a árvore, o que funciona, mas exige que todos estejam on-line e cooperem no momento da rodada. Um opcode como OP_CHECKTEMPLATEVERIFY permitiria construir a árvore sem essa cerimônia.

Onde você o encontra

O Ark vive em redes de teste, nos primeiros serviços da mainnet e em carteiras voltadas a quem quer pagamentos no estilo da Lightning sem rodar software de canais.

Aquilo em que ele é genuinamente bom é no cadastro de novos usuários. Um novo usuário pode receber seu primeiro pagamento imediatamente, sem canal para abrir, sem capacidade de entrada para comprar e sem nó para manter on-line, o que elimina o motivo mais comum pelo qual as pessoas desistem da Lightning.

A regra a levar é sobre tempo, não confiança. O prestador não pode tomar um VTXO que você está vigiando, porque a via de saída pré-assinada é sua. Ele pode se recusar a atender você, e de fato acaba ficando com os bitcoins de quem deixa um prazo passar. Trate um saldo no Ark como você trataria um cartão de transporte: conveniente, recarregado de propósito e não onde ficam suas economias. O dinheiro que você pretende guardar pertence a uma carteira cujo único requisito é que você proteja a frase de recuperação.

Ark vs Lightning Network

O Ark e a Lightning movem bitcoin off-chain com timelocks, e resolvem a liquidez por extremos opostos. No Lightning, receber exige capacidade de entrada que alguém comprometeu no seu canal de antemão, e uma vez que ela está lá o saldo permanece seu indefinidamente. No Ark, receber não exige nada preparado de antemão, e o prestador recicla seu capital a cada rodada, mas seu saldo carrega um relógio. Em resumo: a Lightning faz você resolver a liquidez uma vez e depois deixa você em paz, enquanto o Ark torna a liquidez problema de outra pessoa e entrega a você uma data de renovação.

Não confundir com

Perguntas frequentes

O que acontece se eu ignorar um saldo no Ark por alguns meses?

Você pode perdê-lo. Uma saída virtual costuma durar cerca de quatro semanas, e depois que o prazo passa o prestador pode fazer a varredura da saída compartilhada. Renovar significa participar de outra rodada antes que ela caduque.

O prestador do Ark pode fugir com o meu dinheiro?

Não enquanto sua saída virtual estiver ativa, porque você tem um caminho pré-assinado para reivindicá-la on-chain por conta própria. O prestador pode censurar você, e fica com o valor de tudo o que for deixado expirar.

Termos relacionados

Mais em Lightning e camada 2

Ler esta página em inglês