NIP-18: Repost
NIP-18 definisce come ripubblicare eventi, in modo simile ai retweet su altre piattaforme.
Come funziona
Un repost è un evento kind 6 (per note kind 1) o kind 16 (repost generico) che contiene:
- tag
eche fa riferimento all’evento ripubblicato - tag
pche fa riferimento all’autore originale - facoltativamente, l’intero evento originale nel campo
content
Kind 6 è specifico per le text note. Kind 16 esiste così i client possono ripubblicare altri tipi di evento senza fingere che tutto sia una note kind 1.
Note di interoperabilità
È stato migliorato il supporto per il repost di eventi replaceable con supporto per il tag a. Questo consente ai repost di eventi addressable (kind 30000-39999) di farvi riferimento tramite il loro indirizzo invece che tramite uno specifico ID evento.
Questa distinzione conta perché gli eventi addressable possono essere aggiornati nel tempo. Ripubblicare tramite coordinata a permette ai client di puntare alla versione corrente di un evento addressable, mentre ripubblicare tramite ID evento congela una specifica istanza storica.
Perché è importante
I repost sono più di un pulsante di condivisione nell’interfaccia. Fanno parte del modo in cui il contenuto si muove attraverso i grafi sociali, di come i client contano l’engagement e di come i dati di relay hint si propagano nella rete. Se un client gestisce male i tag di repost, la ricostruzione dei thread e il recupero degli eventi possono rompersi in modi sottili.
Fonti principali:
- Specifica NIP-18
- PR #2132 - supporto del tag
aper i repost generici
Menzionato in:
Vedi anche: