Slugline : Un covoiturage de transaction Bitcoin, payé avec des Runes (ou, un payeur de runes pour L1 Bitcoin)
Payez vos frais de transaction L1 avec des Runes
đ§”
Ce week-end, j'Ă©tais Ă @PlebFi, une super confĂ©rence pour dĂ©veloppeurs Bitcoin. Le thĂšme Ă©tait les MĂ©taprotocoles. Bien que je n'aie pas participĂ© au hackathon (j'Ă©tais juge), j'ai dĂ©cidĂ© de bricoler quelque chose quand mĂȘme.
Mon projet s'appelle slugline, et mĂȘme s'il est assez brut, il fonctionne et est sympa :)
Voici comment cela fonctionne :
Alice souhaite effectuer une transaction Bitcoin mais ne veut pas payer de frais en BTC (certaines raisons pourraient ĂȘtre ci-dessous). Elle effectue donc une tx qui ne paie aucun frais.
MAIS elle attache une entrée qui contient des runes, et fait de la premiÚre sortie une ancre p2a de valeur nulle.
Elle envoie cette transaction à Bob (ou dans le monde réel, à un réseau de bobs, un peu comme un mempool, via quelque chose comme nostr).
Bob dĂ©cide qu'il est prĂȘt Ă payer pour la transaction d'Alice en Ă©change des runes. Il effectue donc une transaction qui se paie Ă lui-mĂȘme et CPFP le p2a.
Lorsque Bob dĂ©pense le p2a pour lui-mĂȘme, cela a deux effets :
- cela entraĂźne la transaction d'alice dans le mempool et dans un bloc via CPFP
- l'adresse de Bob réclame les runes
Voici Ă quoi ressemblent les deux transactions.


Alice a payé Bob en runes pour régler ses frais de transaction. En effet, Alice a payé ses frais de tx en runes, Bob agissant comme une sorte de payeur de runes !
Alors, pourquoi Alice pourrait-elle faire une telle chose ? Je peux penser Ă quelques raisons :
- peut-ĂȘtre qu'un Ă©cosystĂšme forme un consensus sur un "jeton de gaz" commun Ă utiliser (comme UNCOMMONâąGOODS) et le fixe en fonction de son coĂ»t de minting, et dĂ©cide de mint quand les frais sont Ă©levĂ©s et de payer avec quand les frais sont Ă©levĂ©s
- peut-ĂȘtre que quelqu'un n'a que des runes dans son portefeuille et ne peut pas se permettre les frais de transaction autrement. Peut-ĂȘtre qu'il existe un portefeuille uniquement pour les runes qui rend cela attrayant
- peut-ĂȘtre qu'un mineur Ă©met sa propre rune en tant que bon de bloc. Il pourrait vendre cet espace de bloc futur Ă prix rĂ©duit aujourd'hui, en avançant des revenus, Ă des acheteurs qui souhaitent verrouiller un prix maintenant. Cela ressemble Ă un contrat Ă terme tokenisĂ©.
Qu'est-ce qui fonctionne maintenant et qu'est-ce qui ne fonctionne pas ?
La base de code est assez bricolée. Bob gÚre actuellement un serveur web et Alice doit y poster son PSBT. Ce serait mieux si Bob était abonné à un réseau de diffusion et qu'il pouvait y avoir plusieurs Bobs (nostr ?)
Je pense qu'il serait Ă©galement bon d'inclure une logique de tarification pour une rune commune. Par exemple, si vous vouliez utiliser UNCOMMONâąGOODS comme rune de paiement des frais, vous pourriez regarder les 2016 derniers blocs, prendre le taux de frais au point mĂ©dian, et dire qu'1 uncommonâągoods vaut un certain nombre de vbytes Ă ce taux. Ainsi, les gens peuvent frapper quand c'est bon marchĂ© et dĂ©penser quand ce n'est pas le cas.
De plus, c'est uniquement en ligne de commande et cela nécessite de copier-coller entre les commandes. Mais ça fonctionne.
Pourquoi "slugline"?
> Le slugging,[1] Ă©galement connu sous le nom de covoiturage informel et de covoiturage flexible,[2] est la pratique de former des covoiturages ad hoc et informels Ă des fins de navette, essentiellement une variation du stop. Un conducteur prend ces passagers non payants (appelĂ©s "slugs" ou "sluggers") Ă des endroits clĂ©s, car avoir ces passagers supplĂ©mentaires permet au conducteur de se qualifier pour utiliser une voie HOV ou de ne pas ĂȘtre soumis Ă la tarification routiĂšre.
voici le dépÎt :
il y a beaucoup de désordre là -dedans, beaucoup à faire, mais pour ce que c'est, ça fonctionne.
C'est assez incroyable que nous puissions effectuer des paiements de frais en bande avec des actifs exogĂšnes en utilisant les rĂšgles de consensus actuelles et la politique de relais.
si tu fais quelque chose de cool avec, fais-le moi savoir !
/thread
22,04Â k
234
Le contenu de cette page est fourni par des tiers. Sauf indication contraire, OKX nâest pas lâauteur du ou des articles citĂ©s et ne revendique aucun droit dâauteur sur le contenu. Le contenu est fourni Ă titre dâinformation uniquement et ne reprĂ©sente pas les opinions dâOKX. Il ne sâagit pas dâune approbation de quelque nature que ce soit et ne doit pas ĂȘtre considĂ©rĂ© comme un conseil en investissement ou une sollicitation dâachat ou de vente dâactifs numĂ©riques. Dans la mesure oĂč lâIA gĂ©nĂ©rative est utilisĂ©e pour fournir des rĂ©sumĂ©s ou dâautres informations, ce contenu gĂ©nĂ©rĂ© par IA peut ĂȘtre inexact ou incohĂ©rent. Veuillez lire lâarticle associĂ© pour obtenir davantage de dĂ©tails et dâinformations. OKX nâest pas responsable du contenu hĂ©bergĂ© sur des sites tiers. La dĂ©tention dâactifs numĂ©riques, y compris les stablecoins et les NFT, implique un niveau de risque Ă©levĂ© et leur valeur peut considĂ©rablement fluctuer. Examinez soigneusement votre situation financiĂšre pour dĂ©terminer si le trading ou la dĂ©tention dâactifs numĂ©riques vous convient.