Slugline: Un carpool di transazioni Bitcoin, pagato con Runes (o, un paymaster di runes per L1 Bitcoin)
Paga le tue commissioni di transazione L1 con Runes
🧵
Questo fine settimana sono stato a @PlebFi, una fantastica conferenza per sviluppatori Bitcoin. Il tema era Metaprotocols. Anche se non ho partecipato all'hackathon (ero un giudice), ho deciso di creare comunque qualcosa.
Il mio progetto si chiama slugline, e anche se è piuttosto grezzo, funziona ed è carino :)
Ecco come funziona:
Alice vuole effettuare una transazione in Bitcoin ma non vuole pagare una commissione in BTC (alcuni motivi potrebbero essere qui sotto). Quindi crea una tx che non paga alcuna commissione.
MA allega un input che contiene alcuni simboli e rende il primo output un anchor p2a a valore zero.
Lei invia quella transazione a Bob (o nel mondo reale, a una rete di bob, un po' come un mempool, su qualcosa come nostr).
Bob decide che è disposto a pagare per la transazione di Alice in cambio delle rune. Così fa una transazione che paga se stesso e CPFP's il p2a.
Quando Bob spende il p2a per se stesso, questo ha due effetti:
- trascina la transazione di Alice nel mempool e in un blocco tramite CPFP
- l'indirizzo di Bob reclama le rune
Ecco come appaiono le due transazioni


Alice ha pagato Bob in rune per coprire la sua commissione di transazione. Di fatto, Alice ha pagato la sua commissione tx in rune, con Bob che funge da una sorta di pagatore di rune!
Ora, perché Alice potrebbe fare una cosa del genere? Posso pensare a un paio di motivi:
- forse un ecosistema forma consenso su un comune "token di gas" da utilizzare (come UNCOMMON•GOODS) e lo prezza in base a quanto è costoso coniare, e decide di coniare quando le commissioni sono alte e pagare con esso quando le commissioni sono alte
- forse qualcuno ha solo rune nel proprio portafoglio e non può permettersi le commissioni di transazione altrimenti. Forse c'è un portafoglio solo per rune che rende questo attraente
- forse un miner emette la propria rune come voucher per lo spazio blocco. Potrebbero vendere questo futuro spazio blocco a un prezzo scontato oggi, anticipando le entrate, a compratori che vogliono fissare un prezzo ora. Questo assomiglia a un contratto futures tokenizzato.
Cosa funziona adesso e cosa non funziona?
il codice è piuttosto assemblato in modo approssimativo. Bob attualmente gestisce un server web e Alice deve pubblicare il suo PSBT su di esso. Sarebbe meglio se Bob fosse iscritto a qualche rete di broadcast e ci potessero essere molti Bob (nostr?)
Penso che sarebbe anche utile includere una logica di prezzo per un comune rune. Ad esempio, se volessi usare UNCOMMON•GOODS come rune per il pagamento delle commissioni, potresti guardare gli ultimi 2016 blocchi, prendere il tasso medio delle commissioni e dire che 1 uncommon•goods vale un certo numero di vbytes a quel tasso. Così le persone possono coniare quando è economico e spendere quando non lo è.
Inoltre è solo da linea di comando e richiede un po' di copia e incolla tra i comandi. Ma funziona.
Perché "slugline"?
> Lo slugging,[1] noto anche come carpooling informale e carpooling flessibile,[2] è la pratica di formare carpool ad hoc e informali per scopi di pendolarismo, essenzialmente una variazione dell'autostop. Un conducente raccoglie questi passeggeri non paganti (noti come "slugs" o "sluggers") in luoghi chiave, poiché avere questi passeggeri aggiuntivi significa che il conducente può qualificarsi per utilizzare una corsia HOV o non essere soggetto a tariffe stradali.
ecco il repository:
c'è un sacco di disordine lì dentro, c'è molto da fare, ma per quanto sia improvvisato, funziona.
È abbastanza incredibile che possiamo effettuare pagamenti delle commissioni in-band con asset esogeni utilizzando le attuali regole di consenso e la politica di relay.
se fai qualcosa di interessante con esso, fammi sapere!
/thread
22.042
234
Il contenuto di questa pagina è fornito da terze parti. Salvo diversa indicazione, OKX non è l'autore degli articoli citati e non rivendica alcun copyright sui materiali. Il contenuto è fornito solo a scopo informativo e non rappresenta le opinioni di OKX. Non intende essere un'approvazione di alcun tipo e non deve essere considerato un consiglio di investimento o una sollecitazione all'acquisto o alla vendita di asset digitali. Nella misura in cui l'IA generativa viene utilizzata per fornire riepiloghi o altre informazioni, tale contenuto generato dall'IA potrebbe essere impreciso o incoerente. Leggi l'articolo collegato per ulteriori dettagli e informazioni. OKX non è responsabile per i contenuti ospitati su siti di terze parti. Gli holding di asset digitali, tra cui stablecoin e NFT, comportano un elevato grado di rischio e possono fluttuare notevolmente. Dovresti valutare attentamente se effettuare il trading o detenere asset digitali è adatto a te alla luce della tua situazione finanziaria.