Fase de Iniciación

La Fase de Inicio es la base del proceso de escrow. Garantiza que se recopilen todos los detalles necesarios, se asignen los roles y se definan claramente las condiciones. Esta fase establece los cimientos para una transacción segura, transparente y eficiente.
Participantes y Roles
Durante la fase de inicio, se asignan roles clave a las partes involucradas. Estos roles determinan las responsabilidades y acciones que cada parte asumirá a lo largo de la transacción.
Roles en el Proceso de Escrow:
Cliente / Aprobador de Hitos (Client / Milestone Approver): Aprueba o disputa los hitos.
Proveedor de Servicio / Marcador de Hitos (Service Provider / Milestone Marker): Marca los hitos como completados y listos para aprobación.
Firmante de Liberación (Release Signer): Aprueba la liberación de fondos para los hitos completados.
Resolutor de Disputas (Dispute Resolver): Resuelve disputas y ajusta el estado de los hitos si es necesario.
Receptor (Receiver): Destinatario final de los fondos una vez que se cumplen las condiciones.
Dirección de Plataforma (Platform Address): Dirección designada para recibir la comisión de la plataforma.
Partes (parties): Las partes son entidades (por ejemplo: comprador, vendedor, plataforma) asignadas para cumplir uno o más roles, dependiendo del caso de uso. Más adelante podrás conocer cómo se aplican estos roles en distintos escenarios.
Otras propiedades del escrow configuradas en esta fase:
Engagement ID: Identificador personalizable que enlaza el escrow con un sistema externo o referencia, como un UUID, ID de orden o ID de factura.
Monto (Amount): Fondos totales que se mantendrán en el escrow.
Comisión de Plataforma (Platform Fee): Tarifa por los servicios de la plataforma, ya sea fija o basada en porcentaje, expresada en basis points (bps).
Hitos (Milestones): Entregables o resultados definidos que serán rastreados y verificados durante el proceso.
Trustline: Dirección del contrato del token que se utilizará en el escrow.
Pasos del Proceso
Paso 1: Configuración de Términos
Las partes y sus direcciones se configuran a nivel de plataforma. Todas las partes acuerdan los términos de la transacción, incluyendo:
Entregables o hitos.
Montos de pago y su estructura.
Roles y responsabilidades asignadas.
Paso 2: Registro de Metadatos
La plataforma registra los detalles del escrow, asigna un Engagement ID (para seguimiento interno), tarifa de plataforma, trustline (activo/token aceptado), y se prepara para implementar el contrato de escrow.
Paso 3: Inicialización del Escrow
Utilizando la API de Trustless Work, la plataforma despliega el contrato de escrow con los términos configurados.
Al momento del despliegue:
Se genera un Escrow ID (ID de Contrato) único. Este ID se comparte con todas las partes para referencia. Los fondos del trustline aprobado pueden ser depositados en el Escrow ID.
Escenario de Ejemplo: Marketplace de Freelancers (por ejemplo, Upwork)
Engagement ID:
Order_12345
, enlaza el escrow con el sistema de órdenes de la plataforma.Escrow ID: Generado por la red Soroban, por ejemplo:
0xABC123...
.Roles Asignados:
Aprobador de Hitos (Milestone Approver): Cliente
Marcador de Hitos (Milestone Marker): Freelancer
Firmante de Liberación (Release Signer): Upwork
Resolutor de Disputas (Dispute Resolver): Upwork
Receptor (Receiver): Freelancer
Dirección de Plataforma (Platform Address): Upwork (recibiendo comisiones)
Resultado:
El contrato de escrow se inicializa con:
Roles y responsabilidades claramente definidos.
Estructura de hitos y pagos transparente.
Un entendimiento compartido entre todas las partes involucradas.
Resultado de la Fase de Inicio
Se crea exitosamente un contrato inteligente de escrow, listo para gestionar la transacción.
Los roles, partes y condiciones están claramente definidos y documentados.
Los Engagement ID y Escrow ID proporcionan trazabilidad y claridad.
Todos los participantes tienen visibilidad completa, fomentando la confianza y reduciendo posibles disputas.
Escrow ID (ID del Contrato)
El Escrow ID es la dirección que utilizaremos para depositar fondos en la siguiente fase. Cualquiera puede enviar fondos a un escrow, siempre que sea el token aceptado (con su trustline configurado).
Definición: Identificador único generado automáticamente por la red Soroban al implementar el contrato inteligente.
Propósito: Sirve como identificador principal del contrato de escrow en la blockchain.
Last updated
Was this helpful?