Canali Privati

Private Channels non è stato sottoposto a un audit di sicurezza e non è raccomandato per l'uso in produzione con fondi reali senza una revisione approfondita della sicurezza.

Private Channels è un livello enterprise per i mercati di capitali su internet basati su Solana. Fornisce un livello applicativo configurabile per trasferimenti privati, istantanei e senza commissioni all'interno di canali di pagamento: gli utenti depositano token SPL in un programma di escrow on-chain, effettuano transazioni off-chain tramite un gateway e regolano i conti sulla Mainnet tramite una prova Sparse Merkle Tree, offrendo agli sviluppatori di app trasferimenti istantanei, senza commissioni e privati senza abbandonare l'ecosistema Solana.

Risorse

Perché Private Channels?

  • Trasferimenti istantanei: throughput off-chain oltre il TPS nativo di Solana; i trasferimenti vengono confermati quando il sequencer li elabora, non quando un blocco viene confermato
  • Zero commissioni per trasferimento: nessun costo gas sui singoli trasferimenti del canale; gli utenti pagano solo per i depositi e i prelievi on-chain
  • Privacy: i trasferimenti tra i partecipanti al canale non vengono registrati sulla Mainnet di Solana
  • Accesso controllato: il controllo degli accessi basato sui ruoli (RBAC) con autenticazione JWT consente di gestire chi può inviare e ricevere
  • Regolamento su Mainnet: i fondi sono sempre riscattabili su Solana tramite una prova di esclusione Sparse Merkle Tree, che il programma di escrow applica on-chain

Consulta la Panoramica per l'architettura completa, il diagramma del flusso di dati e il modello di sicurezza.

Avvio Rapido

import { getDepositInstructionAsync } from "../private-channel-escrow-program/clients/typescript/src/generated";
const depositIx = await getDepositInstructionAsync({
payer: payerSigner,
user: userSigner,
instance: instancePda,
mint: mintAddress,
userAta: userAtaAddress,
amount: 1_000_000n, // 1 USDC
recipient: null
});
// send via your preferred Solana client

I client TypeScript vengono generati dall'IDL; consulta la sezione Installazione. Per i mint Token-2022, passa esplicitamente tokenProgram: TOKEN_2022_PROGRAM_ADDRESS, poiché il valore predefinito è il Token Program SPL standard.

Avvio Rapido Completo - configurazione dell'ambiente e generazione del client

Panoramica - architettura e flusso di dati

Casi d'Uso

  • Pagamenti bilaterali istituzionali - banche e istituzioni che necessitano di flussi USDC privati e ad alto volume senza che ogni trasferimento appaia on-chain
  • Trasferimenti ad alta frequenza a livello applicativo - app di gaming, fidelizzazione e consumer che richiedono trasferimenti sub-secondo e senza commissioni su scala oltre il TPS nativo di Solana
  • Flussi di token con tutela della privacy - qualsiasi caso d'uso in cui la privacy della controparte e dell'importo è un requisito del prodotto

Quando utilizzare invece i trasferimenti SPL nativi

Prossimi Passi

Community e Supporto

Sviluppato e mantenuto dalla Solana Foundation. Rilasciato sotto la Licenza MIT.

Is this page helpful?

Indice dei contenuti

Modifica pagina
© 2026 Solana Foundation. Tutti i diritti riservati.