Punti chiave
La chain abstraction si riferisce all'idea di semplificare l'uso delle applicazioni e dei servizi blockchain rimuovendo gli attriti e i processi tecnici dall'esperienza utente (UX).
La chain abstraction può rendere le applicazioni più attraenti per gli utenti finali e aiutare gli sviluppatori a costruire DApp più efficaci per le interazioni cross-chain.
La chain abstraction deve affrontare sfide sotto forma di rischi di centralizzazione, rischi per la sicurezza e potenziali problemi di interoperabilità.
Introduzione
Le interazioni blockchain possono spesso essere complicate, soprattutto per i principianti. In questo articolo esploreremo la chain abstraction, come funziona, alcuni dei suoi vantaggi e sfide e le idee sbagliate più comuni al riguardo.
Cos'è la chain abstraction?
La chain abstraction è l'idea di NEAR per semplificare il modo in cui gli utenti interagiscono con la tecnologia blockchain separandola dall'esperienza utente (UX). L'obiettivo è che gli utenti non dovrebbero essere consapevoli della specifica blockchain con cui stanno interagendo o addirittura rendersi conto che stanno utilizzando una blockchain.
Come funziona la chain abstraction?
Efficienza
Immagina di poter inviare messaggi solo da un iPhone a un altro iPhone ma non a telefoni Android. Sarebbe inefficiente e poco pratico. Allo stesso modo, gli utenti dovrebbero essere in grado di interagire con le applicazioni decentralizzate (DApp) su diverse blockchain senza ostacoli inutili.
L'obiettivo della chain abstraction è rimuovere o nascondere le complessità della tecnologia blockchain, consentendo agli utenti di concentrarsi sulle funzionalità e sui vantaggi delle DApp che utilizzano. Ad esempio, se Sara vuole utilizzare una nuova DApp chiamata XYZ, non dovrebbe preoccuparsi della blockchain su cui è costruita. Dal punto di vista dell'utente, vuole solo che funzioni bene e soddisfi il suo scopo.
Allo stesso modo, milioni di persone utilizzano internet ogni giorno, ma solo una piccola percentuale comprende la tecnologia alla base e come funziona. Finché funziona come previsto e aggiunge valore agli utenti, non c'è motivo per l'utente medio di comprenderne appieno i dettagli tecnici.
Transazioni
Immagina di utilizzare una DApp che ti consente di effettuare facilmente transazioni su più reti e di navigare tra diversi servizi. Ad esempio, immagina che Sara apra l'app XYZ sul suo telefono, ordini un caffè e veda uno sconto per il suo negozio di abbigliamento preferito. Acquista un paio di scarpe, guadagnando ricompense che vengono conservate come token non fungibili (NFT) su Ethereum. Più tardi, nota un'offerta speciale legata alla sua ricompensa e acquista i biglietti per un evento, anch'essi NFT, ma su BNB Smart Chain (BSC).
Tutte queste transazioni potrebbero avvenire in un'unica app, eliminando la necessità per Sara di gestire più wallet, cambiare rete o occuparsi direttamente delle commissioni di transazione. Questo livello di interazione cross-chain è l'obiettivo finale della chain abstraction.
Vantaggi della chain abstraction
Deframmentazione della liquidità
La liquidità è spesso isolata all'interno di specifiche blockchain, rendendo difficile l'accesso e l'utilizzo da parte di utenti e sviluppatori. La chain abstraction risolve questo problema consentendo l'accesso alla liquidità su varie blockchain.
Immagina che John voglia prestare i suoi token per guadagnare interessi. Se la liquidità è isolata, dovrebbe trovare una piattaforma sulla blockchain specifica su cui si trovano i suoi token. Tuttavia, con la chain abstraction, John potrebbe prestare i suoi token su una piattaforma che integra la liquidità da più blockchain. Ciò potrebbe comportare un maggior numero di utenti per la piattaforma e tassi di interesse più competitivi per John.
Sviluppo semplificato
Per gli sviluppatori, la chain abstraction offre la flessibilità di costruire DApp senza essere limitati ai vincoli di una blockchain specifica.
Uno sviluppatore potrebbe utilizzare le funzionalità smart contract di Ethereum mentre utilizza Polygon per la sua efficienza in termini di costi. Ad esempio, Decentraland utilizza la rete Polygon per consentire ai suoi utenti di riscattare, acquistare, vendere e scambiare oggetti da indossare per i propri avatar senza commissioni di transazione. È importante notare che Decentraland utilizza più funzionalità per rimuovere completamente le commissioni. Le transazioni in Polygon hanno piccole commissioni ma non sono del tutto gratuite.
Le sfide della chain abstraction
Rischio di centralizzazione
La chain abstraction potrebbe essere implementata attraverso la creazione di un'interfaccia che consentirebbe agli utenti di interagire con tutti i tipi di applicazioni blockchain da un unico luogo, migliorando l'esperienza dell'utente. Tuttavia, c'è il timore che questa interfaccia possa potenzialmente diventare un singolo punto di vulnerabilità.
Rischi per la sicurezza
Ogni blockchain ha i propri protocolli di sicurezza. Se vengono combinati in un'unica interfaccia, è difficile garantire tutte le misure di sicurezza. Se non implementata con attenzione, la nuova interfaccia della chain abstraction potrebbe comportare rischi per le singole blockchain.
Problemi di interoperabilità
Garantire l'interoperabilità tra le varie blockchain è un'altra sfida. Diverse blockchain hanno algoritmi di consenso unici e i propri linguaggi smart contract, questo rende difficile la creazione di un'unica interfaccia che funzioni perfettamente su tutte le reti. Ad esempio, uno smart contract scritto per la rete Ethereum non è direttamente compatibile con Solana a causa delle differenze nel linguaggio di programmazione e nella tecnologia sottostante.
I malintesi più comuni riguardo la chain abstraction
La chain abstraction elimina le differenze tra le blockchain
Sebbene la chain abstraction comporti la semplificazione delle interazioni cross-chain, le caratteristiche uniche di ogni blockchain rimangono intatte. La chain abstraction semplifica e automatizza i processi tecnici per migliorare l'esperienza utente, ma non modifica direttamente le infrastrutture blockchain.
La chain abstraction riguarda solo le transazioni cross-chain
Facilitare le transazioni tra diverse blockchain è una caratteristica significativa della chain abstraction, ma non la sua unica utilità. La chain abstraction comporta anche semplificare l'uso delle DApp, l'implementazione di smart contract e il recupero dei dati tra le blockchain.
In chiusura
La chain abstraction si riferisce alla semplificazione delle interazioni tra diverse reti blockchain. I vantaggi della chain abstraction includono la deframmentazione della liquidità e lo sviluppo semplificato. Affronta sfide sotto forma di centralizzazione e rischi per la sicurezza e potenziali problemi di interoperabilità. Tuttavia, potrebbe aprire la strada verso ecosistemi blockchain interoperabili e facili da usare.
Letture consigliate
Disclaimer: questo contenuto viene presentato all'utente «così com'è» solo a scopo informativo e didattico, senza rappresentazioni o garanzie di alcun tipo. Non deve essere interpretato come una consulenza finanziaria, legale o di altro tipo professionale, né intende raccomandare l'acquisto di prodotti o servizi specifici. Dovresti chiedere una consulenza a consulenti professionali appropriati. Laddove l'articolo sia fornito da un collaboratore terzo, tieni presente che le opinioni espresse appartengono al collaboratore terzo e non riflettono necessariamente quelle di Binance Academy. Leggi il nostro disclaimer completo qui per ulteriori dettagli. I prezzi degli asset digitali possono essere volatili. Il valore del tuo investimento potrebbe aumentare o diminuire e potresti non recuperare l'importo investito. Sei l'unico responsabile delle tue decisioni di investimento e Binance Academy non è responsabile per eventuali perdite che potresti subire. Questo materiale non deve essere interpretato come una consulenza finanziaria, legale o di altro tipo professionale. Per maggiori informazioni, consulta i nostri Termini di utilizzo e l'Avvertenza sui rischi.