circle-check
Our docs are AI-ready. Use them as context for any AI, or ask questions via the search bar.

layer-groupDiseño de escrow

No retenemos tu dinero: retenemos la lógica.

Los escrows de Trustless Work se basan en roles. Es importante entender los roles para poder configurar correctamente los escrows. 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 de hitos, puede iniciar una disputa.

  • Dirección de la Plataforma → puede realizar cambios antes de que el escrow sea financiado. Es el receptor de la tarifa de la plataforma (porcentaje %fee configurable opcional)

  • Firmante de Liberación → ejecuta la liberación de fondos.

  • Resolutor de Disputas → arbitra cuando las cosas salen mal, puede redirigir fondos si se plantea una disputa.

  • Receptor → destino final de los fondos.

Otros roles que no desempeñan ninguna 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 (llegará en la próxima versión): Direcciones que desean observar un escrow. No desempeñan ningún rol, pero se indexan como observador, lo que facilita el seguimiento de los escrows por rol.

Roles en Trustless Workchevron-right

Estructura del escrow

Pero los roles son solo el comienzo, aquí hay más propiedades que deberías conocer:

  • ID del Escrow: Identificador on-chain del contrato. Dirección de Depósito. Lo llamamos así, pero también nos referimos a ello como Dirección del Contrato.

  • ID de Compromiso → cadena configurable, está destinada a 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

  • Cantidad y Tarifas → cuánto está bloqueado, cuánto gana la plataforma

  • Tarifa de Plataforma → opcional, cuánto gana la plataforma (mercado, aplicación, etc.)

  • Trustline → qué activo se usa (USDC, o cualquier token emitido en Stellar)

  • Banderas → indicadores de estado (en disputa, liberado, resuelto)

Propiedades del escrowchevron-right

Dos Tipos de Escrow

Actualmente soportamos dos tipos de escrow:

  1. Escrow de Liberación Única Varios hitos, un pago. Útil para depósitos, trabajos puntuales o entregas simples.

  2. Escrow de Múltiples Liberaciones Varios hitos, múltiples pagos (uno por hito). Perfecto para proyectos, subvenciones o financiamiento por hitos.

¡Se vienen más iteraciones a medida que aprendemos de tus requisitos! ¡No dudes en contactarnos!

Tipos de escrowchevron-right

Integración del Ciclo de Vida

Constantemente hablamos sobre el ciclo de vida del escrow, que sigue este camino.

  1. Inicio → definir esquema

  2. Financiación → bloquear activos vía trustline

  3. Actualizaciones de hitos → el proveedor de servicio agrega progreso

  4. Aprobaciones → el aprobador firma

  5. Liberación → el firmante de liberación desencadena la transferencia

  6. (Opcional) Disputa y Resolución

Ciclo de vida del escrowchevron-right

🚀 Próximos Pasos


Última actualización

¿Te fue útil?