Inicio rápido

Despliega tu primera appchain en minutos con Syndicate

Esta guía te lleva a través de las opciones de configuración clave para tu nueva appchain. Syndicate se encarga del despliegue y la infraestructura - tú solo necesitas tomar las decisiones importantes sobre cómo debe funcionar tu cadena.

Lo que configurarás

  1. Establecer parámetros de la cadena: Define la configuración básica para tu appchain
  2. Módulos de secuenciación: Cómo se ordenan las transacciones y quién puede participar
  3. Configurar modelo de tarifas: Cómo funcionan las tarifas de transacción, incluyendo el uso de tokens personalizados
  4. Establecer parámetros de gobernanza: Cómo se gestionan las actualizaciones y acciones críticas
  5. Configurar entorno de ejecución: Cualquier necesidad específica de ejecución
  6. Elegir capa de liquidación: Qué capa base (L1/L2) usar para la liquidación

¡Comencemos!

1. Establecer parámetros de la cadena

Estos ajustes fundamentales definen la identidad de tu appchain y cómo se conecta con el ecosistema más amplio.

  • Nombre de la cadena: Nombre legible para tu cadena (por ejemplo, my-appchain).
  • ID de la cadena: Un identificador numérico único para tu cadena. Un ID de cadena que comienza con 510 será asignado automáticamente a tu appchain.
  • Tiempo de bloque: El tiempo objetivo entre bloques en tu cadena, en milisegundos. Un buen valor predeterminado es 1 segundo para asegurar que los propietarios no tengan que aprovisionar máquinas de nodos de ejecución (RPC) con requisitos de cómputo y almacenamiento innecesariamente altos. Más información

2. Módulos de secuenciación

Los módulos de secuenciación controlan quién puede enviar transacciones a tu cadena y en qué orden se procesan. Este es uno de los puntos de personalización más potentes para tu appchain.

Opciones de configuración populares:

Tipo de móduloOpcionesMejor para
PermisosLista de permitidosCadena solo por invitación
Acceso por tokenCadena propiedad de la comunidad
Siempre abiertaCadena pública
OrdenamientoPrimero en llegarOrdenamiento simple y justo
Prioridad por tarifaOptimización de ingresos
AleatorioProtección MEV
SubastaSubasta de oferta selladaSecuenciación competitiva
AtómicoCoordinación entre cadenasAplicaciones complejas multicadena

Nuestro equipo implementará los módulos seleccionados según tus requisitos. Para personalizaciones más avanzadas, también podemos crear módulos personalizados según tus especificaciones.

Para más detalles técnicos sobre cada módulo, consulta nuestra documentación de Módulos de Secuenciación.

3. Configurar el modelo de tarifas

Elige cómo funcionan las tarifas de transacción en tu cadena. Esto incluye qué token se utiliza para los pagos de gas y cómo se estructura el modelo económico.

Opciones de token para tarifas:

Tipo de tokenDescripciónMejor para
ETHETH estándar para pagos de gasSimplicidad y compatibilidad
Token personalizadoTu propio ERC-20 como moneda nativaEconomía comunitaria y casos de uso personalizados

Consejo: Comienza con algo simple (p. ej., todas las tarifas para secuenciadores o tesorería) y evoluciona tu modelo a medida que crece tu comunidad.

4. Establecer parámetros de gobernanza

Define cómo se gestionarán las actualizaciones y decisiones críticas en tu appchain. Una buena gobernanza garantiza la seguridad mientras permite mejoras futuras.

Modelos de gobernanza:

ModeloDescripciónMejor para
Administrador únicoUna dirección controla todas las actualizacionesCadenas en fase inicial o de prueba
MultifirmaRequiere múltiples firmantes para aprobar cambiosEquipos pequeños o grupos de confianza
DAO/VotaciónVotación comunitaria para cambiosCadenas propiedad de la comunidad

Lo que necesitarás especificar:

  • Modelo de gobernanza
  • Dirección(es) de administrador o dirección de contrato
  • Período de timelock para cambios (si lo hay)

Ten en cuenta que puedes cambiar tu modelo de gobernanza más adelante a medida que evolucione tu proyecto, aunque esto requiere pasar por tu proceso de gobernanza inicial.

5. Configurar el entorno de ejecución

Tu appchain se ejecuta en Arbitrum Nitro por defecto, un rollup de Ethereum líder en la industria. El soporte para otras pilas de ejecución (como OP Stack) estará disponible próximamente.

Lo que obtienes con Arbitrum Nitro

  • Tarifas bajas: 10-100 veces más económicas que la red principal de Ethereum, con posibilidad de ahorros adicionales utilizando comités de disponibilidad de datos.
  • Compatibilidad con Ethereum: Utiliza los mismos contratos inteligentes, flujos de trabajo y herramientas (Solidity, Hardhat, Foundry, etc.) que en Ethereum.
  • Contratos inteligentes flexibles: Implementa contratos estándar de Solidity o contratos WASM de alto rendimiento utilizando Stylus.
  • Interoperabilidad: Puentes sin confianza a la red principal de Ethereum o rollups EVM e integración perfecta con el ecosistema más amplio de Ethereum.
  • Infraestructura totalmente gestionada: Nos encargamos de las operaciones de nodos, actualizaciones y escalado para que puedas centrarte en la lógica de tu aplicación.

Nota: Si tienes requisitos específicos para precompilaciones, límites de gas personalizados u otros parámetros avanzados de ejecución, háznolo saber durante la configuración. Trabajaremos contigo para asegurar que tu appchain cumpla con tus necesidades.

6. Elegir la capa de liquidación

La capa de liquidación es donde tu appchain ancla finalmente su estado para seguridad. Esta es una decisión importante que afecta al costo, la seguridad y la interoperabilidad.

Comparación de opciones de liquidación:

CapaSeguridadCostoVelocidadMejor para

Logo de Base

Base

Publica datos en Ethereum, pero depende de secuenciador/validadores centralizados

MedioRápidoAmplia distribución

Logo de Arbitrum

Arbitrum

Seguridad L2 sin confianza mediante pruebas de fraude, aplicadas por Ethereum. Sin tarifas de secuenciación si liquidas en Arbitrum.

MedioRápidoDeFi y aplicaciones de alto valor

Logo de Ethereum

Ethereum
Seguridad nativa L1AltoMás lentoNecesidades de máxima seguridad

Tú decides qué capa de liquidación quieres usar para tu appchain. Nuestro equipo se encargará de todos los detalles técnicos para conectar tu appchain a la capa de liquidación elegida.

7. Despliegue

Una vez que tu appchain esté desplegada, recibirás credenciales y acceso a:

RecursoDescripción
Punto de acceso RPChttps://rpc.testnet.{chainName}.syndicate.io
Exploradorhttps://explorer.testnet.{chainName}.syndicate.io
Consola de administraciónPara monitoreo y gestión
Canal de soportePara cualquier pregunta o problema

Nota: También ofrecemos subdominios personalizados para tu punto de acceso RPC, como rpc.mydomain.com.

8. Primeras interacciones

Una vez que tu appchain esté activa, querrás:

Añadir tu appchain a MetaMask:

  1. Visita el explorador de bloques de tu cadena: https://explorer.testnet.{chainName}.syndicate.io
  2. Haz clic en el botón "Añadir a MetaMask" para configurar la red con un solo clic.
  3. Para más detalles o métodos alternativos, consulta Configuración de la cartera.

Financia tu cartera de propietario de la cadena:

Envía algunos tokens nativos (ETH o tu token personalizado) a la dirección de la billetera del propietario de la cadena.

Esto te permitirá interactuar con tu nueva appchain de inmediato.

Próximos pasos

Para profundizar en la personalización y optimización de tu appchain, consulta estos recursos:

  • Parámetros de cadena: Aprende sobre todos los parámetros configurables y opciones de configuración avanzada para tu cadena.
  • Módulos de secuenciación: Explora la gama completa de lógica de secuenciación y módulos que puedes usar para controlar el flujo de transacciones y permisos.
  • Selección de framework: Comprende los diferentes frameworks de ejecución y liquidación disponibles y cómo elegir el mejor stack para tus necesidades.

Estas guías te ayudarán a aprovechar al máximo tu appchain de Syndicate y prepararte para despliegues avanzados.