introduzione

Recentemente, il mercato delle criptovalute ha scatenato il panico tra gli investitori a causa del risarcimento di Mtgox e della vendita da parte dei governi statunitense e tedesco. La maggior parte dei token ha subito un calo di oltre il 20%, ma ci sono anche alcuni token con prezzi relativamente "forti", SOL è uno di questi. Come progetto di catena pubblica, Solana adotta un meccanismo di consenso ibrido di Delegation Proof of Stake (PoS) e Proof of History (PoH). Introduce un meccanismo di timestamp e utilizza l'elaborazione parallela multi-thread e la tecnologia di compressione dello stato per consentire a Solana di avere un valore elevato volume e bassi costi di transazione.

Solana ha successivamente rilasciato tre importanti tecnologie innovative, Actions, Blinks e ZK Compression, che hanno iniziato ad espandersi nel campo SocialFi e hanno nuovamente compresso significativamente i costi di transazione esistenti. Queste tre nuove tecnologie aiuteranno lo sviluppo futuro di Solana e daranno al mercato nuove aspettative per Solana. Insieme alla richiesta di ETF spot, le aspettative e le narrazioni future di Solana sono piene di immaginazione.

Azioni

definizione

La documentazione ufficiale di Solana definisce le azioni come: Solana Actions è un'API progettata per consentire ai siti Web di interagire con la blockchain di Solana per implementare attività sulla catena come trasferimenti, votazioni e donazioni. Si tratta di un'API conforme che restituisce transazioni sulla blockchain di Solana che possono essere visualizzate in anteprima, firmate e inviate in una varietà di contesti diversi, inclusi codici QR, pulsanti + widget (elementi dell'interfaccia utente) e sul sito Internet.

Utilizzando un linguaggio non tecnico per spiegare le Azioni, che sono varie transazioni preimpostate da firmare in Solana, consentendo agli utenti di eseguire transazioni blockchain senza dover navigare in diverse applicazioni o pagine web. Le azioni sono una descrizione astratta del meccanismo di elaborazione delle transazioni sulla catena Solana, comprese le istruzioni di esecuzione per varie attività, come l'elaborazione delle transazioni, l'esecuzione del contratto e le operazioni sui dati. Gli utenti possono inviare varie istruzioni di transazione tramite Azioni, come i trasferimenti di risorse sulla catena e l'acquisto di risorse token. Allo stesso tempo, gli sviluppatori possono anche utilizzare le azioni per richiamare ed eseguire contratti intelligenti per implementare complesse logiche on-chain.

L'emergere di Actions rende più conveniente lo sviluppo delle applicazioni di rete Solana e le transazioni degli utenti, aggiungendo anche il supporto per l'esecuzione di contratti intelligenti sulla catena e ponendo solide basi affinché Solana entri nel campo SocialFi.

 

Diagramma del flusso di lavoro delle azioni (fonte dati: https://solana.com/docs/advanced/actions)

 

Vantaggio

Metodo di elaborazione efficiente: il vantaggio principale di Solana rispetto ad altre catene pubbliche è l'elevata prestazione Nella progettazione e nell'adozione delle Azioni, Solana mantiene ancora il concetto di alta prestazione. Solana utilizza una tecnologia chiamata Turbo Transactions, che utilizza più core della CPU per elaborare le transazioni in parallelo per migliorare ulteriormente il throughput e la velocità di esecuzione della rete. Durante l'elaborazione delle azioni, può essere eseguita rapidamente su reti su larga scala pur rimanendo efficiente e stabile.

Bassa latenza di rete: beneficiando delle azioni ad alte prestazioni di Solana, la latenza di elaborazione sarà molto bassa, offrendo agli utenti un'esperienza di trading più fluida ed efficiente. Questo vantaggio di bassa latenza offre inoltre agli sviluppatori di Actions maggiori opportunità di creare applicazioni più complesse e interattive senza doversi preoccupare dei ritardi di rete che incidono sull’esperienza dell’utente, rendendo l’intero ecosistema più forte e più competitivo.

Maggiore flessibilità: attraverso le azioni, gli utenti possono richiamare contratti intelligenti, eseguire varie noiose logiche aziendali, archiviare e leggere dati e altre funzioni. Questa flessibilità rende Actions un potente strumento per soddisfare le diverse esigenze degli utenti nel campo blockchain. Inoltre, Actions supporta anche l'espansione e gli utenti possono personalizzarlo in base alle proprie esigenze, migliorandone ulteriormente la flessibilità e l'applicabilità.

Lampeggia

definizione

Il documento ufficiale di Solana su Twitter definisce Blinks come: Collegamenti Blockchain, una nuova primitiva che converte le operazioni on-chain in collegamenti condivisibili. Blinks può convertire qualsiasi azione Solana in un collegamento condivisibile e ricco di metadati. Blinks consente ai client abilitati alle azioni (portafogli di estensioni del browser, bot) di mostrare più funzionalità agli utenti. Le applicazioni client che supportano Blinks rilevano semplicemente gli URL compatibili con Actions, li analizzano e consentono agli utenti di interagire con essi su un'interfaccia utente standardizzata.

Comunemente inteso, Blinks è una manifestazione concreta di azioni. Questa manifestazione concreta può essere un codice QR, un URL, un pulsante cliccabile, ecc. Blinks può convertire qualsiasi azione Solana in qualsiasi metodo di comunicazione su qualsiasi piattaforma informativa, consentendo ai client in grado di rilevare azioni (come portafogli di estensioni del browser, robot, ecc.) di mostrare funzioni aggiuntive agli utenti. Quando gli utenti utilizzano Blinks, possono operare su questioni specifiche sulla pagina corrente della piattaforma senza entrare nella Dapp dietro questa rappresentazione concreta (che può essere un codice QR, URL, ecc.), rendendo l'interazione estremamente comoda e semplice.

 

Diagramma schematico del principio di funzionamento di Blink

 

Azioni e Blink non esistono da soli, ma hanno una relazione simbiotica. Le azioni sono la base per l'esistenza dei Blink, e i Blink sono la manifestazione concreta delle Azioni. Blinks astrae le azioni davanti agli utenti, in modo che gli utenti non sentano nemmeno la loro esistenza quando utilizzano le azioni.

Vantaggio

Migliora l'esperienza dell'utente: tramite Blinks, gli utenti non devono più uscire dalla pagina corrente e quindi accedere alla pagina Dapp che desiderano utilizzare, fornendo agli utenti servizi operativi one-stop, il che riduce notevolmente i collegamenti e le difficoltà delle operazioni dell'utente come se si cliccasse su un collegamento nel Web 2.

Aumento del traffico verso Solana: dopo che vari team di sviluppo di progetti su Solana hanno utilizzato Blinks, l'effetto più significativo è stata la capacità di deviare il traffico verso Solana su varie piattaforme social. Nel mondo Web 3, ogni progetto può vincere nella feroce competizione solo ottenendo più traffico. I Blink possono materializzare ciascuna Azione in varie forme, che possono essere inoltrate su varie piattaforme di scambio di informazioni, come Twitter, Discord, Telegram, ecc. La diffusione di Blink su queste piattaforme introdurrà un enorme traffico a Solana, promuovendo così lo sviluppo ecologico di Solana.

Abbassa la soglia per la partecipazione degli utenti al Web 3: gli utenti nel Web 2 tradizionale generalmente non comprendono le operazioni più elementari sulla catena come le firme di autorizzazione del portafoglio, i trasferimenti sulla catena, le tariffe del gas, ecc. Pertanto, se si desidera ottenere deviazione rapida del traffico, non bisogna solo partire dalla piattaforma tradizionale. Per la deviazione media è necessario anche abbassare la soglia operativa sulla catena. Dopo aver utilizzato Blinks, è possibile astrarre e integrare il processo dietro ogni operazione specifica in un URL. Gli utenti devono solo fare clic su di esso e non è necessario comprendere i principi e i processi alla base dell'operazione.

discordanza

Aumento del rischio di frode: in questa fase, Blinks può essere ritwittato solo su Twitter, ma Twitter stesso è un ambiente pieno di frodi. Quando non esisteva Blinks, i truffatori utilizzavano siti Web ad alta imitazione o altri impianti di virus che derubavano le loro risorse . Dopo l'avvento di Blinks, l'efficienza della frode è stata notevolmente migliorata e il costo della frode è stato ridotto. Ora i truffatori non hanno più bisogno di sviluppare siti Web altamente imitativi e possono completare direttamente tutte le operazioni precedenti con un'immagine e un collegamento modo Rendere difficile per gli utenti prevenirlo.

Impossibile coprire i client mobili: in questa fase, l'uso di Blinks può essere limitato solo al client computer, ma ora il metodo più utilizzato per Twitter è ancora il client mobile e il client computer rappresenta una percentuale minore, quindi alcuni investitori metti in dubbio l'effetto diversivo di Blinks su Solana Non è così alto come previsto, è solo un espediente usato per pubblicizzare il prezzo.

Compressione ZK

definizione

La documentazione ufficiale di Solana definisce ZK Compression come: ZK Compression è una nuova funzionalità di base costruita su Solana che aiuta gli sviluppatori e gli utenti a creare applicazioni su larga scala. Gli sviluppatori e gli utenti possono scegliere di comprimere lo stato on-chain, riducendo i costi statali di ordini di grandezza mantenendo la sicurezza, le prestazioni e la componibilità di Solana L1.

Funzionalità principali della compressione ZK

Funzioni principali

descrizione specifica

Costo statale basso

Memorizza lo stato dei dati sottostanti nel più economico registro off-chain di Solana anziché sulla rete principale di Solana

Sicurezza e prestazioni L1

Adottare il livello di disponibilità dei dati e di esecuzione della rete principale Solana, mantenendo così la sicurezza e le prestazioni elevate della catena Solana

Elevata scalabilità

Può combinare e abbinare gli stati compressi e quelli sulla rete principale, consentendo interazioni atomiche con più programmi, account e account compressi

analisi tecnica

Tutti gli sviluppatori di progetti su tutte le blockchain devono affrontare due costi fondamentali: costi computazionali e costi statali. Finché queste due tariffe saranno ridotte il più possibile, il problema delle tariffe del gas dell’intera catena sarà risolto, attirando così più utenti e sviluppatori.

Solana si basa su un meccanismo di consenso ibrido di Delegation Proof of Stake (PoS) e Proof of History (PoH). Introduce un meccanismo di timestamp e utilizza l'elaborazione parallela multi-thread, consentendo a Solana di avere i vantaggi di un throughput elevato e di bassi costi di transazione. Risolto il problema del calcolo dei costi. L'emergere della compressione ZK è molto efficace nel risolvere il problema dei costi statali.

ZK Compression utilizza un processo chiamato compressione dello stato per consentire agli sviluppatori di utilizzare in modo più economico lo spazio del registro di Solana invece dello spazio dell'account più costoso per archiviare determinati tipi di dati. ZK Compression utilizza il valore hash dei dati off-chain per archiviarli on-chain, archivia dati specifici off-chain e utilizza l'albero degli stati per la verifica. L'applicazione di questa tecnologia può ridurre efficacemente la domanda di spazio di archiviazione sulla catena, riducendo così i costi e migliorando la scalabilità complessiva. Adottando la tecnologia ZK Compression, l'ecosistema Solana può gestire grandi quantità di dati in modo più efficiente e fornire agli sviluppatori opzioni di archiviazione più flessibili per promuovere lo sviluppo e l'innovazione delle applicazioni blockchain.

Analizziamo la compressione ZK in un modo più comprensibile e dividiamo la compressione ZK in due parti:

  • La compressione rappresenta la compressione Ciò che questo passaggio ottiene è che l'account sulla catena memorizza solo la radice dello stato. I dati di base vengono archiviati nel più economico registro fuori catena Solana, riducendo così i costi di archiviazione statale;

  • ZK si riferisce al protocollo che utilizza la tecnologia ZK per garantire l'integrità dello stato compresso. Gli utenti e gli sviluppatori possono ottenere certificati di validità dai fornitori RPC che supportano la compressione ZK e utilizzare la tecnologia ZK per ottenere interazioni on-chain e off-chain più affidabile e più veloce della tecnologia OP, quindi Solana non influisce sulla sua maggiore velocità di elaborazione.

principio di funzionamento

Il principio di funzionamento della compressione ZK è molto semplice, molto simile al metodo Rollup in Ethereum L2.

  1. ZK Compression comprimerà i dati di ciascun account in un valore hash e questo valore hash verrà archiviato nel nodo foglia dell'albero degli stati. Ogni hash dell'account contiene informazioni non solo sull'account stesso, ma anche sulla sua posizione nell'albero degli stati. In questo modo ogni hash di account è unico, il che facilita la successiva indicizzazione.

  2. La radice dello stato di ciascun albero di stato verrà archiviata sulla rete principale di Solana. Questa radice di stato è come un'impronta digitale dell'intero albero. Finché questa impronta digitale viene verificata, si può confermare che tutti i dati nell'intero albero sono completi e non sono stati manomessi.

  3. I dati dettagliati per ciascun account non vengono archiviati direttamente sulla rete principale di Solana, ma vengono archiviati come dati sulle chiamate nello spazio più economico del registro Solana. La rete principale di Solana memorizza solo le radici dello stato e alcuni metadati di base, il che non solo consente di risparmiare sui costi di archiviazione ma garantisce anche la sicurezza dei dati. E per garantire l'integrità di questi dati compressi, ZK Compression utilizza anche prove a conoscenza zero. Può essere utilizzato per dimostrare l'autenticità e l'integrità dei dati senza rivelare il contenuto specifico dei dati.

Sebbene intuitivamente ZK Compression sembri essere Rollup in Ethereum L2, Vitalik definisce ZK Compression come un'architettura client stateless. Quindi la compressione ZK è essenzialmente un'ottimizzazione della struttura di archiviazione interna di L1.

Riassumere

Solana ha proposto successivamente tre innovazioni tecnologiche: Actions, Blinks e ZK Compression in due settimane, il che dimostra che Solana ha sempre perseguito il concetto di sviluppo di applicazioni di catena pubblica più veloci e convenienti. L'applicazione di queste tre nuove tecnologie non solo espande i campi applicabili di Solana dalle transazioni ai social network, ma vediamo anche la capacità di Solana di innovare continuamente e fare progressi nella tecnologia della catena pubblica.

Queste tre nuove tecnologie sono ancora in fase di sperimentazione e gli effetti specifici saranno noti solo dopo un'applicazione su larga scala. Tuttavia, a giudicare dall'andamento dei prezzi, gli investitori sono pieni di aspettative per le loro prospettive. Solana è diventata una forza leader nell'innovazione tecnologica della catena pubblica.