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
Afficher l’original
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.