I Blinks (Blockchain Links) proposti dalla Solana Foundation sono dei collegamenti che permettono di accedere alle funzionalità della blockchain tramite qualsiasi sito web.
Sostanzialmente permettono ad un utente di completare una transazione on-chain su qualsiasi sito web capace di visualizzare un URL. Cliccando semplicemente su un link (ad esempio su Twitter), si può avviare una transazione on-chain.
Una volta che un utente clicca su un Blink, i portafogli compatibili come Phantom si collegheranno all’applicazione decentralizzata (dApp) effettiva permettendo l'esecuzione. Questi link cliccabili derivano da altre funzioni quali le Actions e Solana Pay, sviluppate tramite il sistema di messaggistica Dialect (protocollo di Smart Messaging per l’invio di informazioni e messaggi).
SOLANA PAY
Solana Pay è una libreria JavaScript che consente di eseguire operazioni sull’omonima blockchain.
Utilizzando uno schema di URL per il trasferimento di token, Pay assicura l’interoperabilità tra wallet e app, permettendo ad aziende l’accettazione di pagamenti in SOL o qualsiasi token SPL.
E' come se il sito web generasse un URL di richiesta di transazione Solana Pay, che può includere link per procedere al pagamento, pulsanti quali "Compra adesso" o codici QR per avviare la transazione.
Questa richiesta è inviata al wallet dell'utente (ad esempio Phantom) che estrae i parametri necessari dall’URL come destinatario, quantità di token da inviare e via dicendo. Il portafoglio, dopo aver ottenuto la firma, invia la transazione al cluster per l’elaborazione.
Dopo di ciò, il server del commerciante verifica che i dettagli della transazione on-chain (importo, token e indirizzo del destinatario) corrispondano alla richiesta specificata ed elabora il pagamento.
ACTIONS
Le Actions (URL) permettono di inviare transazioni e messaggi ad un utente da parte di una applicazione Web3.0, i quali possono essere trasmessi on-chain una volta che l’utente avrà aderito tramite firma.
BLINKS
Infine i Blinks sono app client che convertono le Solana Actions in interfacce utente condivisibili contenenti metadati, ovunque si vuole. Il link può essere un pulsante per donare, comprare, mintare un NFT, eseguire una scommessa, etc che è collegato al proprio wallet Phantom.Per ora la Foundation ha preferito rendere disponibile l’utilizzo dei Blinks al dex Jupiter, Drift, Helium, piattaforme NFT come Tensor e wallet come Phantom stesso. Tutto ciò potrà essere eseguito su Twitter, Youtube, un sito di scommesse, etc Ci sarà inoltre la possibilità di creare mini giochi interattivi on-chain e quiz che prendono input dagli utenti. Inoltre, si potrà verificare l’idoneità di un giocatore a partecipare guardando gli NFT presenti nel wallet. Stesso discorso per quanto riguarda l'interazione in conversazioni chat su Twitter, eventuale controlli di biglietti, scambio di token/NFT tra gli utenti direttamente nella chat di messaggistica. Tutto questo facilita l'adozione di massa, in particolare di Solana ma anche in generale del mondo cripto. Ovviamente andrà fatta massima attenzione perchè un sistema così semplice dove basta un semplice click in giro sicuramente porterà ad un sacco di scam.