403 / 736ROASBEEF

Olaoluwa Osuntokun

Laolu Osuntokun, roasbeef — desenvolvimento Lightning

Olaoluwa Osuntokun, também conhecido como Laolu ou roasbeef, ajuda a transformar ideias da Lightning em programas que funcionam. É cofundador da Lightning Labs e coautor de Mastering the Lightning Network. Seu trabalho está por trás dos canais de pagamento e de iniciativas para transferir outros ativos pela infraestrutura do Bitcoin.

Olaoluwa Osuntokun é desenvolvedor e diretor de tecnologia da Lightning Labs. Seu trabalho está ligado ao lnd, programa para operar um nó Lightning, e ao Taproot Assets, protocolo para emitir e transferir ativos ancorados no Bitcoin. Para entender sua contribuição, vale começar pela função de cada programa, antes de estudar seus comandos.

Quando um pagamento Lightning chega rapidamente, a carteira mostra sobretudo uma confirmação. Nos bastidores, programas mantêm os canais de pagamento e conversam com outros participantes. Olaoluwa Osuntokun ajuda a desenvolver essas ferramentas. Consultada em 21 de outubro de 2026, a página da equipe da Lightning Labs o apresenta como cofundador e CTO, diretor de tecnologia. É uma função dentro de uma organização. A rede reúne nós operados de forma independente; ele não administra todos eles. [1]

O lnd gerencia canais de pagamento, acordos que permitem pagamentos repetidos sem registrar cada alteração de saldo na blockchain. Também busca caminhos por outros nós, os computadores que participam da rede. Para obter dados do Bitcoin, conecta-se a um backend, um serviço que fornece essas informações, como bitcoind, btcd ou o cliente leve neutrino. Portanto, executar lnd não significa necessariamente executar também um nó completo de Bitcoin. O serviço conectado ao programa faz diferença. [2]

Osuntokun escreveu Mastering the Lightning Network com Andreas M. Antonopoulos e Rene Pickhardt. A primeira edição saiu em 21 de dezembro de 2021. O livro parte do funcionamento da rede e avança para canais, roteamento e operação de nós, explicando o que acontece entre enviar e receber um pagamento. Destina-se a leitores técnicos com conhecimentos básicos de Bitcoin. Para uma instalação atual, é preciso consultar também a documentação recente: exemplos antigos podem não corresponder à versão utilizada. [3]

Outra parte de seu trabalho envolve Taproot Assets. O programa tapd permite emitir e transferir outros ativos, como um token que represente um direito de crédito contra um emissor. Seus registros ficam vinculados criptograficamente a um UTXO do Bitcoin, uma saída de transação ainda não gasta. As provas detalhadas são transmitidas fora da blockchain. Convém separar os bitcoins naquela saída do ativo cujo registro está ancorado ali. As unidades do ativo não viram satoshis, as menores unidades do bitcoin, nem herdam automaticamente suas propriedades. [4]

Ao receber um ativo, precisamos verificar sua emissão e suas transferências. Um serviço Universe guarda as provas correspondentes. Um desenvolvedor pode solicitá-las por QueryProof, identificando o registro com um UniverseKey, que reúne um identificador do ativo ou grupo e a chave do registro específico. A resposta comprova sua inclusão e a emissão ou mudança de estado do ativo. Ajuda a verificar os dados apresentados, mas não concede autorização para gastá-lo nem substitui uma cópia de segurança da chave privada. [5]

A arquitetura tem uma consequência prática para os backups. O lnd guarda a chave privada, enquanto o tapd mantém outros dados necessários para gastar a saída, incluindo um ajuste da chave chamado Taproot tweak. O README alerta que a seed do lnd, sozinha, não recupera ativos emitidos ou recebidos. As palavras recuperam o material das chaves, mas desinstalar o aplicativo pode apagar os outros dados necessários. Antes disso, é preciso preservar os dados locais do tapd conforme a documentação; só as palavras não são um backup completo desse conjunto. [4]

O anúncio de Taproot Assets de 23 de julho de 2024 descreve pagamentos pela Lightning usando liquidez em bitcoin, isto é, fundos disponíveis nos canais. Um nó na ligação entre os sistemas faz a troca entre o ativo e bitcoin. Por RFQ, uma solicitação de cotação, o destinatário recebe primeiro uma taxa válida por tempo limitado. Pode aceitá-la ou rejeitá-la e buscar outra. O transporte pela Lightning não garante taxa permanentemente fixa nem troca sempre disponível: o provedor e a oferta específica também importam. [6]

Ao conectar um aplicativo ao tapd, também é necessário definir quem pode enviar comandos. TLS criptografa a conexão, protegendo os dados contra leitura durante o transporte. macaroons são tokens usados para autorizar operações. Essas funções não se substituem: até um comando entregue com segurança pode vir de alguém que não deveria ter acesso. Por isso, não se deve compartilhar um token de acesso apenas porque a conexão está criptografada. [4]

Para ter uma visão mais completa, leia este verbete junto com Joseph Poon, Elizabeth Stark, Lightning Network. Também há referências a este verbete em Joseph Poon, Elizabeth Stark.

DOC · 001Lightning Labs — teamDocumentação DOC · 002lnd — implementation and backendsDocumentação DOC · 003Mastering the Lightning Network — first editionDocumentação DOC · 004Taproot Assets — architecture and recoveryDocumentação DOC · 005Taproot Assets — QueryProof APIDocumentação DOC · 006Lightning Labs — multi-asset Lightning release (2024)Documentação
Revisto em: Fontes em primeiro lugar · Não é recomendação de investimento