Casos de uso do Ergo: contratos financeiros seguros e simples
29 de março de 2020

O Ergo possibilita novos modelos de interação financeira, sustentados por contratos inteligentes construídos sobre protocolos Sigma flexíveis e poderosos, mas facilmente acessíveis aos desenvolvedores.
Uma das coisas mais empolgantes sobre blockchain é a possibilidade de fazer acordos digitais sem intermediários confiáveis. No caso de uso mais simples, pioneiro do Bitcoin, Alice pode enviar um pagamento diretamente para Bob, onde quer que os dois estejam localizados ao redor do mundo, sem a necessidade de um banco ou qualquer terceiro confiável. No entanto, com a funcionalidade de uma blockchain moderna como o Ergo, é possível fazer acordos financeiros muito mais complexos e sofisticados do que simples pagamentos. Veja o seguinte exemplo.
Tokens lastreados em ouro
Alice usa ERGs para comprar tokens lastreados em ouro de Bob. Bob armazena o ouro em um cofre seguro e usa a blockchain para emitir um token para cada onça Troy de ouro que possui. Alice pode então usar esses tokens livremente em diferentes contratos, transferindo e negociando-os sob quaisquer condições que ela especifique no código do contrato inteligente. Quando Alice quiser vender os tokens por ouro físico, ela pode realizar outra transação com Bob, recebendo ERG em troca, ao preço de mercado.
O objetivo dos contratos em blockchain é eliminar a necessidade de confiança. Enquanto a transação de compra agora é sem confiança, neste caso, Alice ainda precisa confiar em Bob sobre duas coisas. Primeiro, Bob pode se recusar a trocar os tokens de ouro de volta para ERG pelo preço correto quando Alice quiser vender. Em segundo lugar, Bob pode não cumprir suas obrigações – fugindo com o ouro ou mal utilizando os fundos que recebe e operando com uma reserva fracionária.
Estendendo os contratos
Para abordar essas questões, podemos criar um Oracle, ou feed de preços descentralizado. Isso usa múltiplas fontes de dados externos para registrar o preço do ouro na blockchain em intervalos regulares. Esse feed de preços será o ponto de referência para o contrato de resgate que gerencia a venda do ouro de Alice com Bob (ou qualquer outro participante). Assim, o sistema aplica automaticamente o preço correto quando uma troca ocorre.
A segunda situação requer um segurador de terceiros, Charlie, cujo serviço também é hospedado na blockchain com um contrato inteligente. Quando Alice compra ouro de Bob, ela também compra um contrato de seguro de Charlie. O pagamento pode depender de fatores, incluindo a quantidade de seguro necessária e a reputação de Bob – novamente, gerenciada por um mecanismo de feedback descentralizado. Agora, se Bob não cumprir, Alice receberá automaticamente o valor de seus tokens de ouro, com Charlie atuando efetivamente como um comprador de último recurso.
Contratos programáveis
Existem, é claro, muitos outros casos de uso de exemplo como este. Também podemos estender este caso de uso, adicionando mais atores econômicos. Por exemplo, Charlie pode vender ações em seu negócio de seguros para Dave e outros participantes, fornecendo-lhes uma proporção das receitas em troca de garantir que ele tenha o capital necessário para cobrir quaisquer responsabilidades desde o início.
No entanto, mesmo o caso de uso mais complexo é mais simples do que um software de uso geral que pode ser usado para programar qualquer contrato. Afinal, a lógica generalizada deve ser tanto abrangente quanto segura. Além disso, mesmo um contrato especializado é composto por muitas etapas, cada uma das quais é bastante simples. Assim, outro requisito para uma plataforma de uso geral é que ela deve simplificar o processo de redação de contratos, tornando-os o mais acessíveis (e seguros) possível. Isso pode ser alcançado com o uso de acordos modelo, com parâmetros personalizáveis. O contrato de seguro acima poderia ser baseado em um módulo com parâmetros flexíveis, por exemplo. Isso poderia ser usado e reutilizado em muitas circunstâncias diferentes.
A abordagem do Ergo
Esta é essencialmente a abordagem que o Ergo adota, fornecendo suporte superior para acordos financeiros do mundo real. Ele faz isso através de:
- Suporte para contratos em múltiplas etapas (assista aos detalhes para desenvolvedores)
- Uma linguagem de alto nível simples, ErgoScript, permitindo descrições claras da lógica contratual
- Suporte para verificação formal de contratos para melhorar as garantias de segurança (a Plataforma Ergo implantou seu primeiro contrato de crowdfunding p2p formalmente verificado apenas três meses após o lançamento da rede)
- Criação fácil de Oracles
- Suporte nativo para esquemas de assinatura complexos
Em resumo, criar contratos financeiros na blockchain não se trata apenas da funcionalidade que você fornece. Trata-se de tornar essa funcionalidade segura e acessível, além de poderosa. O Ergo alcança isso e mais.
Share post
13 de agosto de 2025
12 de agosto de 2025
9 de julho de 2025
12 de maio de 2025

7 de abril de 2022

8 de março de 2022


















