Depósito en garantía en la financiación distribuida
En el ámbito financiero, un Escrow es un agente o tercero que guarda dinero durante un periodo de tiempo determinado entre dos entidades. Se utiliza para crear un seguro entre dos partes que no confían la una en la otra.
Por ejemplo, imagine que quiere comprar una casa y quiere transferir dinero a una cuenta pero no está seguro de si la otra persona es realmente el propietario de la casa y le entregará las llaves.
En este caso, una plica puede ser útil. La transferencia se hará desde tu lado a la cuenta de Escrow y ésta la guardará hasta que confirmes que tienes las llaves o el contrato. Además, por el otro lado, el vendedor entregará la llave y tiene la seguridad de que recibirá el dinero.
Depósito en garantía en la financiación distribuida
El objetivo de las finanzas distribuidas es permitir a los usuarios realizar transacciones financieras sin conocer a la otra parte y tener confianza en ella. Los contratos inteligentes permiten que esto ocurra. Por ejemplo, en la blockchain de Ethereum, un contrato inteligente puede dar seguridad entre dos partes. Puede retener el dinero que sólo se transfiere después de que haya sucedido un determinado criterio.
Aquí puedes ver un ejemplo de contrato en Solidity, que es el lenguaje de programación de la blockchain de Ethereum.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract Escrow {
address public payer;
address public payee;
address public escrowAgent;
uint256 public amount;
constructor(address _payer, address _payee, uint256 _amount) {
payer = _payer;
payee = _payee;
escrowAgent = msg.sender;
amount = _amount;
}
function deposit() public payable {
require(msg.sender == payer, "Sender must be the payer");
require(msg.value == amount, "Incorrect deposit amount");
}
function release() public {
require(msg.sender == escrowAgent, "Only escrow agent can release funds");
payable(payee).transfer(amount);
}
function refund() public {
require(msg.sender == escrowAgent, "Only escrow agent can refund funds");
payable(payer).transfer(address(this).balance);
}
}
Hay una función que se llama depósito. Esta será utilizada por el pagador. Cuando Payer llama a esta función, los fondos se mantendrán dentro de Smart Contract.
Hay otras dos funciones que son la liberación y el reembolso. Como se puede ver en el código fuente, sólo pueden ser llamadas por el agente. Por lo tanto, el agente es la única entidad que tiene la autoridad para liberar los fondos. Después de liberar los fondos, estos serán entregados al «beneficiario».
En el caso de que no se transfiera la mercancía o propiedad al «pagador», el agente puede llamar a la función de reembolso. En este caso, el dinero se transferirá de nuevo al «beneficiario».
Aspectos importantes de la plica en DeFi
1. Transacción sin confianza
Escrow permite a los usuarios hacer las transacciones financieras sin tener confianza entre ellos. Puesto que todos los fondos serán guardados por el agente, en caso de cualquier problema, el agente puede hacer el reembolso. Además, el vendedor está seguro de que al final de la transacción recibirá los fondos porque ya no son gestionados por Payer.
2. Transparencia
Todas las transacciones quedarán registradas en la cadena de bloques y todo el mundo podrá verlas. Así, en el momento en que el Pagador transfiere los fondos al escrow, la otra parte puede ver los registros en la blockchain.
Además, en el momento en que el escrow libere los fondos o realice el reembolso, estos datos quedarán registrados en la blockchain.
Estos datos también pueden utilizarse para proporcionar algún tipo de reputación a las partes implicadas en las transacciones. Tener un buen historial de transacciones exitosas da a la otra parte una buena sensación sobre la reputación de la otra parte.
3. Inmutabilidad
Los contratos inteligentes son inmutables en la cadena de bloques. Esto significa que no se pueden cambiar una vez que se han desplegado en la cadena de bloques.
Este atributo asegura que ningún otro evento futuro pueda cambiar lo acordado, ya que nadie puede cambiar el contrato inteligente.
Escrow como servicio en el dominio DeFi
Hay algunos sitios web que ofrecen escrow como servicio.
1. Hodl Hodl
Hodl Hodl es una plataforma de comercio P2P Bitcoin que incluye un servicio de custodia para transacciones seguras. Utiliza tecnología multifirma para garantizar que los fondos sólo se liberan cuando ambas partes están de acuerdo.
2. Trust Swap
TrustSwap ofrece una serie de servicios DeFi, incluidos servicios de cerradura inteligente y custodia. Su objetivo es asegurar y gestionar grandes transacciones, intercambios de tokens y pagos a plazo fijo.
Puedes ver la página web aquí:
3. 0x
0x es un protocolo de intercambio descentralizado que también ofrece servicios de custodia a través de sus contratos inteligentes. Facilita las transacciones seguras y sin confianza al mantener los fondos en custodia hasta que se cumplan las condiciones del intercambio.


Leave a Reply
Want to join the discussion?Feel free to contribute!