Il secondo progetto simile che combina SOL e JAM - Polana @polana_network
Portare Solana nel protocollo JAM: esecuzione parallela su larga scala
Il seguente contenuto è estratto dal white paper di Polana
Polana espande Solana utilizzando il protocollo JAM. Combinando l'architettura basata su account di Solana con l'elevata capacità di elaborazione parallela di JAM, Polana raggiunge un throughput di transazioni senza precedenti, mantenendo al contempo la piena compatibilità con l'ecosistema di Solana.
Un ecosistema blockchain che combina l'esperienza degli sviluppatori di Solana con la capacità di elaborazione parallela di JAM, realizzando milioni di transazioni al secondo senza frammentazione o compromissione della sicurezza.
Nonostante Solana abbia un'architettura innovativa, affronta ancora alcune limitazioni:
Requisiti hardware: 128 GB di RAM, i validatori necessitano di 12-16 core CPU
Problemi di affidabilità: interruzioni multiple dal 2020, inclusa un'interruzione di 17 ore
Collo di bottiglia monolitico: la parallelizzazione è limitata alla capacità di un singolo server
Concentrazione dei validatori: circa 1.700 validatori, mentre Ethereum ne ha oltre 8.800
Polana soddisfa una necessità chiave nell'ecosistema blockchain:
Prestazioni scalabili: throughput aziendale per trading ad alta frequenza, giochi e casi d'uso istituzionali
Esperienza unificata: liquidità e esperienza utente non saranno disperse
Valore inter-ecosistema: nuove opportunità per le comunità di Solana e Polkadot
Polana offre tre approcci complementari per eseguire i programmi di Solana:
Servizio runtime sBPF
Incorporare il filtro dei pacchetti di Berkeley (sBPF) di Solana nel PolkaVM
Esecuzione dei programmi di Solana senza modifiche
Tracciamento e verifica delle transizioni di stato prima dell'impegno
Traduzione del bytecode
Ricompilare i programmi di Solana da sBPF a rappresentazione intermedia LLVM (IR)
Convertire LLVM IR in bytecode PVM
Sfruttare l'ottimizzazione delle prestazioni RISC-V
Compilazione PVM nativa (metodo preferito)
Compilare direttamente i programmi di Solana in bytecode PVM ottimizzato
Eliminare i costi di traduzione per ottenere le migliori prestazioni
Raggiungere il massimo throughput e la latenza più bassa
Piani futuri per l'ecosistema JAM
Il modello di programmazione unico di Solana richiede agli sviluppatori di dichiarare in anticipo tutti gli account che le transazioni leggeranno o scriveranno. Questo approccio "puro" è molto adatto per la parallelizzazione su larga scala:
Accesso dichiarato in anticipo: abilitare il rilevamento dei conflitti prima dell'esecuzione
Esecuzione non sovrapposta: le transazioni che accedono a diversi account vengono eseguite simultaneamente
Utilizzo multi-core: l'architettura di JAM distribuisce l'esecuzione su centinaia di core
Solana ha realizzato la parallelizzazione su una singola macchina (teoricamente 65.000 TPS), mentre Polana la estende a centinaia di core sulla rete JAM, potenzialmente raggiungendo:
TPS per transazioni semplici da 500.000 a 1.000.000
100.000-250.000 TPS per interazioni complesse di smart contract
L'espansione futura della JAM Grid porterà a milioni di TPS
Modello di esecuzione continua
Una caratteristica innovativa di Polana è il supporto per l'esecuzione continua - un cambiamento di paradigma rispetto al tradizionale modello di transazioni discrete:
Come funziona
Stato del processo persistente: i programmi possono mantenere lo stato di esecuzione tra le transazioni
Operazioni a lungo termine: i processi possono continuare a essere eseguiti su più blocchi
Architettura basata su eventi: i programmi possono rispondere agli eventi on-chain senza attivazione manuale
Efficienza delle risorse: eliminare l'inizializzazione e il calcolo ridondanti
L'esecuzione continua sblocca nuovi primati e casi d'uso DeFi:
Market making automatico: pool di liquidità che si adattano automaticamente alle condizioni di mercato
Trading algoritmico: strategie di trading on-chain in esecuzione continua
NFT dinamici: asset digitali che evolvono autonomamente nel tempo
Agenti autonomi: programmi di esecuzione automatica per la gestione degli asset
Gestione del rischio in tempo reale: monitoraggio e aggiustamento continuo delle posizioni
Esperienza per gli sviluppatori
Stesso modello di programmazione: il codice esistente di Solana non richiede alcuna modifica.
Compatibilità degli strumenti nativi: compatibile con Anchor, Solidity tramite Solang e altri strumenti.
Flessibilità linguistica: supporto per linguaggi di programmazione oltre a Rust.
Interoperabilità: implementazione di interazioni con altri servizi all'interno dell'ecosistema JAM.
Scalabilità: il protocollo Solana esistente con il layer di esecuzione JAM consente al layer puramente JAM di funzionare sopra l'attuale esecuzione di Solana.
Esperienza utente
Integrazione del wallet senza soluzione di continuità: completamente compatibile con Phantom, Solflare, Backpack, Glow e tutti i principali wallet di Solana
Stesso interfaccia RPC: i progetti possono utilizzare gli stessi endpoint e metodi RPC
Strumenti familiari: utilizzabili con Solana CLI, Explorer e framework di sviluppo
Nessun cambio di account: gli utenti continuano a utilizzare il loro indirizzo Solana esistente
Nessun bridging: interazione diretta con altri servizi JAM senza messaggistica cross-chain
Valore inter-ecosistema
pSOL: collegare gli ecosistemi
L'introduzione di pSOL (versione bridge di SOL nell'ecosistema Polkadot) crea un enorme valore:
Nuove categorie di asset: portare la liquidità di Solana e la comunità attiva in Polkadot
Casi d'uso estesi: abilitare gli asset di Solana nelle applicazioni DeFi di Polkadot
Sviluppo inter-ecosistema: facilitare la collaborazione tra le comunità di sviluppatori
Modello di sicurezza condivisa: sfruttare il potente pool di validatori di Polkadot
Casi d'uso
Algoritmi di trading continui
Il modello di esecuzione continua di Polana supporta strategie di trading complesse che operano autonomamente on-chain. A differenza delle architetture blockchain tradizionali che richiedono transazioni discrete, gli algoritmi continui possono mantenere uno stato persistente e rispondere istantaneamente ai cambiamenti di mercato, consentendo arbitraggio in tempo reale, riequilibrio automatico e protocolli DeFi complessi che si adattano continuamente alle condizioni di mercato.
GameFi e Metaverso
Il modello di esecuzione continua consente logiche di gioco complesse di funzionare direttamente on-chain, e i progressi di stato possono avvenire autonomamente.
DeFi istituzionale
Prestazioni, affidabilità e sicurezza rendono Polana adatta per applicazioni finanziarie di livello istituzionale che devono rispettare le normative.
Applicazioni cross-chain
L'integrazione con gli ecosistemi di Solana e Polkadot realizza nuove applicazioni cross-chain con liquidità unificata e sicurezza condivisa.
White paper:
14
6.252
Il contenuto di questa pagina è fornito da terze parti. Salvo diversa indicazione, OKX non è l'autore degli articoli citati e non rivendica alcun copyright sui materiali. Il contenuto è fornito solo a scopo informativo e non rappresenta le opinioni di OKX. Non intende essere un'approvazione di alcun tipo e non deve essere considerato un consiglio di investimento o una sollecitazione all'acquisto o alla vendita di asset digitali. Nella misura in cui l'IA generativa viene utilizzata per fornire riepiloghi o altre informazioni, tale contenuto generato dall'IA potrebbe essere impreciso o incoerente. Leggi l'articolo collegato per ulteriori dettagli e informazioni. OKX non è responsabile per i contenuti ospitati su siti di terze parti. Gli holding di asset digitali, tra cui stablecoin e NFT, comportano un elevato grado di rischio e possono fluttuare notevolmente. Dovresti valutare attentamente se effettuare il trading o detenere asset digitali è adatto a te alla luce della tua situazione finanziaria.