Cosa è successo in ogni fase di labitbu? Avviso di lungo testo, è necessaria una certa conoscenza di crittografia e delle transazioni bitcoin. labitbu è una piccola immagine che ha iniziato a essere mintata sulla mainnet di bitcoin alle 2 di questa mattina; a differenza delle iscrizioni precedenti o dei protocolli simili, si basa sul protocollo taproot per memorizzare le informazioni. Il progetto è stato sviluppato da @stutxo, secondo classificato all'hackathon @PlebFi di quest'anno; ho notato che all'hackathon hanno partecipato sviluppatori di bitcoin wizard e ordinals, quindi ha un certo valore. github repo: Nel sito di minting, il processo di minting è suddiviso in tre fasi: 1. Collegare il wallet e generare un labitbu casuale; 2. Trasferire a un indirizzo p2tr che inizia con bc1p; il sito trasferisce automaticamente 10.000 sats a tale indirizzo; 3. Completare il minting, inserendo l'indirizzo bc1p della chiave pubblica del wallet collegato nel campo di input e inviando la transazione di minting sulla blockchain; Innanzitutto, collegando il wallet si può ottenere la chiave pubblica del wallet bc1p, e poi generare il labitbu in base a questa chiave pubblica. Secondo il file json nel repo, ogni labitbu ha 8 stili, e la principale differenza è il colore. Ma se si tratta di una collezione NFT da 10k, il colore sembra non essere sufficiente per distinguere i vari labitbu? Poiché ogni labitbu è generato in base alla chiave pubblica del wallet, teoricamente tutti i labitbu mintati da un wallet saranno dello stesso stile (ma durante il minting effettivo di questa mattina, a volte un wallet ha mintato stili diversi; qui potrebbe essere che ho visto qualcosa di sbagliato o che ero confuso al mattino😇). Dopo il passaggio precedente, il labitbu generato viene convertito in dati byte payload, e il sito web costruisce un blocco di controllo in base a questo payload. Qui si chiama costruzione, ma in realtà il blocco di controllo è [byte di controllo]+[chiave pubblica di indice]+[payload dell'immagine]. Nel vero script taproot, il blocco di controllo è [byte di controllo]+[chiave pubblica interna]+[percorso di Merkle], e labitbu utilizza direttamente il payload dell'immagine come percorso di Merkle. Contenuti relativi al blocco di controllo taproot: Utilizzando il payload come percorso di Merkle e la chiave pubblica del wallet come script di blocco, è possibile generare un indirizzo p2tr; questo indirizzo è l'indirizzo bc1p nel sito web, e il processo di invio di btc a questo wallet può essere visto come un commit nel protocollo di iscrizione. Infine, è necessario inserire il proprio indirizzo bc1p e completare il wallet, eseguendo l'ultima operazione di minting. In questo processo, si sblocca l'output utilizzando il payload dell'immagine come blocco di controllo e lo script di blocco della chiave pubblica come script di riscatto, firmando con quel wallet e inviando la transazione finale; questa transazione è simile alla transazione di reveal nel protocollo di iscrizione. Queste sono le informazioni tecniche sul processo di minting del protocollo labitbu; non ho scritto i dettagli tecnici sulla costruzione dello script taproot e sulla generazione degli indirizzi, ma chi è interessato può cercare ulteriori informazioni. Il processo di minting di labitbu è simile a quello delle iscrizioni, ma rispetto ai vantaggi delle iscrizioni, il processo di minting commit non richiede di generare un nuovo indirizzo come intermediario; è possibile completare l'intero processo di minting utilizzando un singolo wallet, il che è relativamente conveniente. Tuttavia, c'è una limitazione: la dimensione del blocco di controllo è di 4kb, limitando la dimensione del payload dell'immagine che può essere memorizzato. Nel github, gli sviluppatori hanno utilizzato una chiave pubblica interna fissa per il minting per facilitare l'indicizzazione, quindi si può notare che gli sviluppatori hanno anche intenzione di procedere con la prossima fase di indicizzazione; per vedere se sarà possibile effettuare transazioni, dovremo solo aspettare.
A questo punto, il volume di coniazione dovrebbe superare i 10k. Secondo l'esperienza passata, un piccolo insieme di immagini di solito è di 10k, quindi non è consigliabile continuare a mintare ora.
23,52K