Na sequencia de um comentário do @bitmover em outro tópico:
Mas tb acredito que ainda estamos um pouco longe de smartcontracts complexos. Mas acho que essas moedas digitais irão, no futuro, permitir eliminar alguns intermediários, fazendo pagamentos apenas quando o pacote é enviado nos correios e coisas do tipo para compras online.
Achei a ideia bem interessante, juntando-se a explicação dada de como as coisas podiam funcionar:
Bastaria fazer um "smartcontract" que funcionasse assim:
1 - Voce deposita BTC/ETH no endereço do contrato com o valor da compra.
2 - O vendedor insere no smartcontract os dados de rastreamento dos correios.
3 - Quando o objeto fosse entregue pelos correios, se dentro do limite da data de entrega, o smartcontract transfere o dinheiro para o vendedor.
OU
3- Data de entrega passou do prazo e o objeto não foi entregue, o BTC retorna para o comprador.
OU
3 - Objeto entregue fora do prazo, desconto de X% para o comprador, de forma que o comprador recebe 10% de volta e o vendedor 90% do valor.
Algo assim.
Isso ainda não é possivel hoje, nem na rede ethereum, pois não existem oráculos para isso.
Seguiram-se outros pontos apresentados, tendo por base esta ideia:
Ainda há o problema da mercadoria chegar quebrada ou o comprador ter caído em algum golpe (receber um pedaço de madeira ao invés de um iPhone)
Mas sim, eu entendi que isso é outro assunto e você apenas exemplificou um uso de smartcontract para a moeda-digital.
Existem várias formas de usar isso, junto a contratos imobiliários por exemplo é possível definir reajustes automáticos de aluguel após determinado período quando definido um índice, penalidades para atraso de pagamentos, tudo de forma automática.
Não há limites para oque se pode fazer com contratos-inteligentes.
Complicado, a maioria das vezes é culpa da transportadora (e não do vendedor que enviou o produto com atraso)..
Esses e outros pontos citados parecem ser muito "complexos" para um contrato inteligente tomar decisões de liberar ou não o dinheiro.
Sim, a maioria dos atrasos, geralmente esta mais relacionado com a transportadora do que com o comerciante.
A ideia é interessante, mas complexa.
E se o smartcontract estivesse associado ao tracking da encomenda, e assim que ela fosse dada como entregue, o pagamento era processado?
Com este debate a decorrer, decidi abrir este tópico, para não fazer mais off topic no que deu origem na conversa, para debater esta ideia.
Acham que seria algo que viável?
Como acham que poderia funcionar?