Private Channels no ha sido auditado en materia de seguridad y no se recomienda su uso en producción con fondos reales sin una revisión de seguridad exhaustiva.
Private Channels es una capa empresarial para mercados de capitales en internet sobre Solana. Proporciona una capa de aplicación configurable para transferencias privadas, instantáneas y sin comisiones dentro de canales de pago: los usuarios depositan tokens SPL en un programa de custodia en cadena, operan fuera de la cadena a través de una pasarela y liquidan de vuelta a Mainnet mediante una prueba de Árbol de Merkle Disperso, ofreciendo a los desarrolladores de aplicaciones transferencias instantáneas, sin comisiones y privadas sin salir del ecosistema de Solana.
Recursos
¿Por qué Private Channels?
- Transferencias instantáneas: rendimiento fuera de la cadena que supera el TPS nativo de Solana; las transferencias se confirman cuando el secuenciador las procesa, no cuando se confirma un bloque
- Sin comisiones por transferencia: sin coste de gas en las transferencias individuales del canal; los usuarios pagan únicamente por los depósitos y retiros en cadena
- Privacidad: las transferencias entre los participantes del canal no se registran en Solana Mainnet
- Acceso controlado: el control de acceso basado en roles (RBAC) con autenticación JWT te permite controlar quién puede enviar y recibir
- Liquidación en Mainnet: los fondos siempre son reembolsables a Solana mediante una prueba de exclusión de Árbol de Merkle Disperso, que el programa de custodia aplica en cadena
Consulta la Descripción general para conocer la arquitectura completa, el diagrama de flujo de datos y el modelo de seguridad.
Inicio Rápido
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 USDCrecipient: null});// send via your preferred Solana client
Los clientes de TypeScript se generan a partir del IDL; consulta la Instalación. Para acuñaciones Token-2022,
pasa tokenProgram: TOKEN_2022_PROGRAM_ADDRESS de forma explícita, ya que
se establece por defecto en el SPL Token Program estándar.
Inicio Rápido Completo - configuración del entorno y generación de clientes
Descripción general - arquitectura y flujo de datos
Casos de Uso
- Pagos bilaterales institucionales - bancos e instituciones que necesitan flujos de USDC privados y de alto volumen sin que cada transferencia aparezca en cadena
- Transferencias de alta frecuencia en la capa de aplicación - aplicaciones de juegos, fidelización y consumo que necesitan transferencias sub-segundo y sin comisiones a escala, más allá del TPS nativo de Solana
- Flujos de tokens con preservación de privacidad - cualquier caso de uso en el que la privacidad de la contraparte y del importe sea un requisito del producto
Cuándo usar transferencias SPL nativas en su lugar
Próximos Pasos
Instalación
Configura tu entorno y genera clientes de TypeScript.
Depósito
Realiza tu primer depósito en la custodia.
Descripción general
Comprende la arquitectura y el flujo de datos.
Instrucciones
Referencia completa de instrucciones para todos los programas.
Comunidad y Soporte
- ¿Preguntas? Consulta en Solana Stack Exchange
(usa la etiqueta
solana) - ¿Problemas? Repórtalos en GitHub Issues
Desarrollado y mantenido por la Solana Foundation. Con licencia bajo la Licencia MIT.
Is this page helpful?