Fase de Iniciação

O Fase de Iniciação é onde o escrow ganha forma.
Você ainda não está movendo dinheiro — está definindo a lógica que irá governar como ele se moverá depois.
Pense nisso como a arquitetura da confiança: definindo as regras, atores e condições antes de qualquer coisa ir para a chain.
Participantes e Funções
Na fase de iniciação, funções-chave são atribuídas a partes específicas. Essas funções determinam responsabilidades e ações ao longo da transação.
🎭 Defina as Funções
Todo escrow é baseado em funções — ou seja, apenas endereços específicos podem executar ações específicas.
Você pode ler mais sobre funções aqui → Roles in Trustless Work.
Durante a iniciação, você atribui quais endereços atuarão como:
Marcador de Marco (Provedor de Serviço) — entrega o trabalho e marca marcos como concluídos
Aprovador — valida cada marco e pode abrir disputas
Assinante de Liberação — aciona a liberação de fundos quando as condições são atendidas
Resolução de Disputas — resolve conflitos e realoca fundos
Recebedor — o destino final dos fundos
Endereço da Plataforma — o endereço da própria plataforma (recebe uma taxa percentual e pode ajustar a configuração antes do financiamento)
🔑 Funções são permissões, não identidades.
A mesma carteira pode exercer mais de uma função, dependendo do seu fluxo de trabalho.
💰 Decida os Valores e Marcos
É aqui que você define o que é pago, e quando.
Para um escrow de Liberação Única, você terá um valor total e um recebedor.
O pagamento acontece apenas uma vez, depois que todos os marcos forem aprovados.
Exemplo: um projeto de design pontual ou depósito de garantia.
Para um escrow de Múltiplas Liberações, você definirá múltiplos marcos, cada um com:
Seu próprio valor
Seu próprio recebedor
Seu próprios flags e status
Essa estrutura permite financiar uma vez e pagar várias partes ou etapas ao longo do tempo.
💡 Você pode até adicionar marcos depois — transformando um escrow em um contrato contínuo.
🪙 Selecione a Trustline (Configuração do Ativo)
Na Stellar, todo token (como USDC) é identificado pelo seu endereço do emissor.
Para manter esse token, sua carteira deve explicitamente “confiar” nesse emissor — isso é chamado de Trustline.
Ao criar um escrow, você deve definir qual trustline (ativo) ele irá manter.
Exemplo:
GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5= USDC.Todos os endereços participantes (Aprovador, Marcador, Assinante de Liberação, etc.) devem ter essa trustline habilitada na carteira.
Caso contrário, eles não poderão receber ou enviar esse ativo.
⚠️ Sem a trustline configurada, a transação falhará — então garanta que toda carteira de função esteja pronta antes do deployment.
🧾 Atribua o ID de Engajamento (Rastreamento de Referência)
Todo escrow inclui um ID de Engajamento, que funciona como seu número de referência externo.
É uma etiqueta legível por humanos que conecta o escrow on-chain à sua lógica off-chain.
Exemplos:
ORDER_2025_00234INVOICE_98B-13DAO_GRANT_ROUND2
O ID de Engajamento é opcional para a lógica de blockchain, mas essencial para indexação e análise.
Permite que plataformas consultem, agrupem e monitorem escrows facilmente pela API ou pelo visualizador.
⚙️ Configure a Taxa da Plataforma
Plataformas podem ganhar uma Taxa da Plataforma em cada escrow.
Essa taxa é retida na liberação, juntamente com a taxa de 0,3% do Trustless Work do protocolo.
Exemplo:
Taxa da Plataforma = 1%
Taxa Trustless = 0,3%
Dedução total = 1,3% (automaticamente dividida entre plataforma e protocolo)
A taxa da plataforma é enviada para o Endereço da Plataforma definido nas funções.
💡 Para marketplaces e plataformas SaaS, esta é uma camada nativa de monetização incorporada na lógica do escrow — sem fluxo de cobrança separado necessário.
📦 Resultado da Fase de Iniciação
Ao fim da Iniciação, você tem:
Um esquema completo definindo cada função, marco, taxa e ativo
Um trustline selecionado e validado para todos os participantes
Um ID de engajamento vinculando seu escrow a registros externos
Um compreensão clara do que precisa acontecer antes que qualquer dinheiro se mova
Este é o plano.
Uma vez finalizado, ele é implantado na blockchain como um contrato imutável.
A partir de então, toda assinatura, aprovação ou evento de liberação acontece on-chain.
Além disso, você deve ser capaz de visualizar o escrow e sua configuração no visualizador de escrow ou no Stellar Expert.
Atualizado
Isto foi útil?