⚒️Diseño de escrow
No retenemos tu dinero: retenemos la lógica.
Los escrow de Trustless Work se basan en roles. Es importante entender los roles para poder configurar correctamente los escrow. Las actualizaciones del estado del contrato deben ser firmadas por direcciones, y solo las direcciones que tienen un rol asignado pueden ejecutar las funciones que solo ese rol puede firmar.
Roles
Cada escrow incluye un objeto de roles. Estos son los roles disponibles:
Proveedor de Servicio → Puede actualizar el estado de los hitos, puede iniciar una disputa.
Aprobador → valida la finalización del hito, puede iniciar una disputa.
Dirección de la Plataforma → puede hacer cambios antes de que el escrow sea financiado. Es el receptor de la tarifa de la plataforma (porcentaje opcional configurable)
Firmante de Liberación → ejecuta la liberación de fondos.
Resolutor de Disputas → arbitra cuando las cosas salen mal, puede redirigir fondos si se inicia una disputa.
Receptor → destino final de los fondos.
Otros roles que no desempeñan función:
Emisor: no tiene poderes sobre el contrato.
Depositante: Cada transacción entrante al escrow es indexada. Pero los depositantes no desempeñan ningún rol.
Observador (vendrá en la próxima versión): Direcciones que quieren observar un escrow. No desempeñan ningún rol, pero se indexan como observador, lo que facilita el seguimiento de los escrow por rol.
Roles en trustless workEstructura del escrow
Pero los Roles son solo el comienzo, aquí hay más propiedades que debes conocer:
ID del Escrow: Identificador on-chain del contrato. Dirección de Depósito. Lo llamamos así, pero también nos referimos a ella como Dirección del Contrato.
ID de Compromiso → cadena configurable, está pensada para usarse para conectar el escrow con un número de factura o un secuenciador externo. Facilita la indexación.
Título → cadena configurable, título del contrato.
Roles → quién marca, aprueba, libera, resuelve y recibe
Descripción → por qué existe el escrow
Hitos → Acción que debe completarse para desbloquear fondos
Monto y Tarifas → cuánto está bloqueado, cuánto gana la plataforma
Tarifa de la Plataforma → opcional, cuánto gana la plataforma (mercado, app, etc.)
Trustline → qué activo se usa (USDC, o cualquier token emitido en Stellar)
Banderas → indicadores de estado (disputado, liberado, resuelto)
Dos Tipos de Escrow
Actualmente soportamos dos tipos de escrow:
Escrow de Liberación Única Múltiples hitos, un pago. Útil para depósitos, trabajos puntuales o entregas simples.
Escrow de Liberaciones Múltiples Múltiples hitos, múltiples pagos (uno por hito). Perfecto para proyectos, subvenciones o financiamiento por hitos.
¡Vendrán más iteraciones a medida que aprendamos de sus requisitos! ¡No dudes en contactarnos!
Tipos de escrowIntegración del Ciclo de Vida
Constantemente hablamos sobre el ciclo de vida del escrow, que sigue este camino.
Iniciación → definir esquema
Financiación → bloquear activos vía trustline
Actualizaciones de hitos → el proveedor de servicio añade progreso
Aprobaciones → el aprobador firma
Liberación → el firmante de liberación desencadena la transferencia
(Opcional) Disputa y Resolución
🚀 Próximos Pasos
Definir Propiedades del Escrow
Elige Tu Tipo de Escrow
Asignar Roles
Sigue el Ciclo de Vida
Luego: Pruébalo en nuestra dApp Integra Trustless Work en tu plataforma Prueba nuestra Guía Vibe-Coding Usa nuestros bloques de escrow
Última actualización
¿Te fue útil?