Slugline: Um Carpool de Transação Bitcoin, pago com Runas (ou, um tesoureiro de runas para L1 Bitcoin)
Pague suas taxas de transação N1 com Runas
🧵
Este fim de semana eu estava no @PlebFi, uma incrível conferência de desenvolvimento de Bitcoin. O tema foi Metaprotocolos. Embora eu não tenha entrado no hackathon (eu era um juiz), decidi hackear algo de qualquer maneira.
Meu projeto se chama slugline e, embora seja bem difícil, funciona e é legal :)
Veja como funciona:
Alice quer fazer uma transação Bitcoin, mas não quer pagar uma taxa em BTC (alguns motivos que podem estar abaixo). Então ela faz um tx que paga taxa zero.
MAS ela anexa uma entrada que contém algumas runas e torna a primeira saída uma âncora p2a de valor zero
Ela envia essa transação para Bob (ou no mundo real, para uma rede de bobs, como um mempool, por algo como nostr).
Bob decide que está disposto a pagar pela transação de Alice em troca das runas. Então ele faz uma transação que paga a si mesmo e ao CPFP o p2a
Quando Bob gasta o p2a para si mesmo, isso tem dois efeitos:
- ele puxa a transação de Alice para o mempool e para um bloco via CPFP
- O endereço de Bob reivindica as runas
Aqui está a aparência das duas transações


Alice pagou Bob em runas para pagar sua taxa de transação. Na verdade, Alice pagou sua taxa de tx em runas, com Bob agindo como uma espécie de pagador de runas!
Agora, por que Alice pode fazer uma coisa dessas? Posso pensar em alguns motivos:
- talvez um ecossistema forme um consenso sobre um "token de gás" comum para usar (como UNCOMMON•GOODS) e o precifica com base em quão caro é cunhar, e decide cunhar quando as taxas são altas e pagar com ele quando as taxas são altas
- Talvez alguém tenha apenas runas em sua carteira e não possa pagar taxas de transação de outra forma. Talvez haja uma carteira apenas de runas que a torne atraente
- Talvez um minerador emita sua própria runa como um voucher de espaço de bloco. Eles poderiam vender esse futuro espaço de bloco com desconto hoje, puxando a receita para frente, para compradores que desejam fixar um preço agora. Isso parece um contrato futuro tokenizado
O que funciona agora e o que não funciona?
A base de código é bastante hackeada. Bob atualmente executa um servidor web e Alice tem que postar seu PSBT nele. Isso seria melhor se Bob estivesse inscrito em alguma rede de transmissão e pudesse haver muitos bobs (nostr?)
Acho que também seria bom incluir alguma lógica de precificação para uma runa comum. Por exemplo, se você quisesse usar UNCOMMON•GOODS como a runa de pagamento de taxas, você poderia olhar para os últimos blocos de 2016, pegar a taxa de ponto médio e dizer que 1 uncommon•goods vale algum número de vbytes a essa taxa. então as pessoas podem cunhar quando é barato e gastar quando não é.
Além disso, apenas sua linha de comando requer alguns copiar e colar entre os comandos. mas funciona
Por que "slugline"?
> Slugging,[1] também conhecido como carona casual e carona flexível,[2] é a prática de formar caronas ad hoc e informais para fins de deslocamento, essencialmente uma variação de carona. Um motorista pega esses passageiros não pagantes (conhecidos como "slugs" ou "sluggers") em locais-chave, pois ter esses passageiros adicionais significa que o motorista pode se qualificar para usar uma faixa HOV ou não estar sujeito ao preço da estrada.
Aqui está o repositório:
Há um monte de lixo lá, muito o que fazer, mas por mais hacky que seja, funciona.
É incrível que possamos fazer pagamentos de taxas em banda com ativos exógenos usando as regras de consenso atuais e a política de retransmissão.
Se você fizer algo legal com isso, me avise!
/fio
21,46 mil
232
O conteúdo desta página é fornecido por terceiros. A menos que especificado de outra forma, a OKX não é a autora dos artigos mencionados e não reivindica direitos autorais sobre os materiais apresentados. O conteúdo tem um propósito meramente informativo e não representa as opiniões da OKX. Ele não deve ser interpretado como um endosso ou aconselhamento de investimento de qualquer tipo, nem como uma recomendação para compra ou venda de ativos digitais. Quando a IA generativa é utilizada para criar resumos ou outras informações, o conteúdo gerado pode apresentar imprecisões ou incoerências. Leia o artigo vinculado para mais detalhes e informações. A OKX não se responsabiliza pelo conteúdo hospedado em sites de terceiros. Possuir ativos digitais, como stablecoins e NFTs, envolve um risco elevado e pode apresentar flutuações significativas. Você deve ponderar com cuidado se negociar ou manter ativos digitais é adequado para sua condição financeira.