É smart contract pra cá...
É smart contract pra lá...
Mas é que são esses smart contracts?
Smart contract é um contrato programável que permite que duas pessoas, ou contrapartes façam acordos contratuais sem a necessidade de um terceiro para validar as transações. Ou seja, o contrato é executado pela blockchain automaticamente. Ao atingir uma das condições ou mais condições programadas ele é executado. Inteligente por esse aspecto, ou seja, executa automaticamente. Fiel a ideia mãe de blockchain, o smart contract retirar o terceiro. Retira o “atravessador”.
Um contrato normal é celebrado por duas pessoas ou mais, onde as condições contratuais são colocadas em um papel. Esse contrato vira um documento que é validado por um terceiro. Via de regra, cartórios, advogados confirmam ou validam. E o executam no caso uma das partes violar o acordo firmado.
Vamos a um exemplo de Smart Contract
Você faz um empréstimo para uma pessoa com base em uma garantia dada em contrapartida. No contrato, a pessoa tem que pagar a você, 100 reais/mês. Caso, na data acorda o valor não venha a ser pago, o valor da garantia é transferido automaticamente para sua carteira.
Considerando que você sabia programar, você coloque todas essas regras em um Smart Contract na blockchain Ethereum ou qualquer uma que possua essa característica. O contrato será executado sem a necessidade de existir um cartório para registro, pois está registrado na blockchain e será executado automaticamente.
Com base nesse exemplo, você pode criar vários tipos de contratos e colocar na rede blockchain.