Author

Topic: Smartcontract nas encomendas (Read 380 times)

legendary
Activity: 2758
Merit: 6830
July 30, 2021, 05:05:25 PM
#45
Mas muito obrigado pela explicação Ninja... acho que agora deu uma boa clareada e consegui ter uma noção disso, mesmo que superficialmente!
Valeu  Smiley
Se preocupa não que haverão novidades em breve.  Cool

NinjaBets…
hero member
Activity: 1554
Merit: 814
The Alliance Of Bitcointalk Translators - ENG>POR
July 30, 2021, 04:54:19 PM
#44
(...)
Até me esqueci de comentar aqui novamente...  Tongue

Mas muito obrigado pela explicação Ninja... acho que agora deu uma boa clareada e consegui ter uma noção disso, mesmo que superficialmente!
Valeu  Smiley
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
July 28, 2021, 01:47:34 PM
#43
Então neste caso, só será mesmo criar uma plataforma que faça a ligação desses três elementos:
Vendedor/Comprador > Intermediário Blockchain > API transportes

Isto iria criar um novo paradigma de como se fazia as compras online.
Mas talvez, muito complexo, para o sistema que existe e que regra geral é eficaz.

Estávamos a tentar reinventar a roda. Ou não?
legendary
Activity: 2758
Merit: 6830
July 28, 2021, 03:20:57 AM
#42
Então na pratica, especto complicado será ligar o API dos transportadores ao Blockchain. Desenvolver esse intermediário é que complica um pouco.
Quem conseguir fazer isso, vai ter aqui uma pequena mina de ouro.
Já existe um intermediario... Chainlink.

O exemplo que eu dei lá em cima já é 100% aplicavel hoje em dia. Claro que há custos, mas praticamente mais metade dos protocolos DeFi já a utilizam.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
July 28, 2021, 01:52:57 AM
#41
Toda essa volta de blockchain, chainlink, etc é para tornar tudo trustless, descentralizado, onde não tem uma entidade que controla tudo.

Mas me parece que os custos são altos demais para algo assim funcionar. De repente no futuro .


Então na pratica, especto complicado será ligar o API dos transportadores ao Blockchain. Desenvolver esse intermediário é que complica um pouco.
Quem conseguir fazer isso, vai ter aqui uma pequena mina de ouro.
legendary
Activity: 2758
Merit: 6830
July 27, 2021, 11:09:40 PM
#40
Mas paga-se algo a Chainlink? [Se calhar estou a ser burro com esta pergunta...  Roll Eyes ]
Cada operador de node da Chainlink tem o seu custo por call API. Se quiser fazer várias chamadas (diminuir o risco), tem que pagar cada uma delas.

É que isto depois começa a ter muitos intermediários e deixa de fazer sentido.
O único intermediario é o oracle, unica ponte que tem entre a blockchain e o mundo externo.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
July 27, 2021, 07:12:44 PM
#39
o smartcontract verificava via API dos transportadores quando a encomenda chegava.

Blockchains não podem ler nada externo a eles.
Vc não pode ler uma api num blockchain. Entendeu?

O que você está falando é basicamente um site que lê uma api. Tudo bem, mas aí não tem blockchain, não tem como pagar e ler a api de uma forma descentralizada.

Toda essa volta de blockchain, chainlink, etc é para tornar tudo trustless, descentralizado, onde não tem uma entidade que controla tudo.

Mas me parece que os custos são altos demais para algo assim funcionar. De repente no futuro .
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
July 27, 2021, 02:15:56 PM
#38
Mas paga-se algo a Chainlink? [Se calhar estou a ser burro com esta pergunta...  Roll Eyes ]
É que isto depois começa a ter muitos intermediários e deixa de fazer sentido.


Resumindo, eu diria que a coisa podia funcionar assim:
Será o comprador enviava o dinheiro para um smartcontract, o vendedor enviar o produto ao cliente, e o smartcontract verificava via API dos transportadores quando a encomenda chegava.
Quando a mesma fosse dada como entregue, 12 horas depois, se o cliente não de luz verde ou outro feedback, o smartcontract transfere o dinheiro para o vendedor.
Caso o cliente desse um feedback, de existir um problema com a encomenda, o smartcontract aguarda 48 horas pela resposta do vendedor, caso não exista resposta ou a situação não seja dada como resolvida, o dinheiro é devolvido ao cliente.
Caso a situação seja para troca ou similar, o smartcontract continua a reter o dinheiro até novas instruções por parte de ambos (cliente/vendedor).


Acho que este elemento de ambos os lados, darem a mesma indicação, é meio caminho para evitar esquemas.
Isso seria possivel?
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
July 27, 2021, 12:58:25 PM
#37
Me desculpem, não entendi porque é preciso pagar as taxas da rede para qualquer tipo de operação.
Toda função de um contrato custa gas. É como funciona a blockchain da Ethereum e outras.

Se usou blockchain, qualquer coisa que você quer escrever nos blocos precisa ser minerada. Todo espaço no blockchain é valioso.

O Ethereum tem um Yellow Paper onde eles mostram mais ou menos quanto custa cada tipo de calculo usado em um smartcontract. ETH é como se fosse uma moeda que representa o custo do processamento dos smartcontracts na rede.

A ideia é que o Ethereum seria um "world computer" , onde o para processar qualquer coisa nele voce paga com ETH.


A consulta à uma API é gratuita, a implementação de um algoritmo com a regra do negócio para validar determinado resultado eu memso posso desenvolver (não deve ser complicado para quem entende de programação), então qual a vantagem de usar chainlink?

A consulta é gratuita no seu computador, não num world computer onde qualquer coisa que voce fizer será replicada em todos os nós da rede... A mesma coisa vale também para o Bitcoin, quando/se chegar a ter smartcontracts implementados.
legendary
Activity: 2758
Merit: 6830
July 27, 2021, 10:34:08 AM
#36
A consulta à uma API é gratuita, a implementação de um algoritmo com a regra do negócio para validar determinado resultado eu memso posso desenvolver (não deve ser complicado para quem entende de programação), então qual a vantagem de usar chainlink?
A possibilidade de ter esse sistema descentralizado? Ele possui mais recurso de segurança ou algo do tipo para os usuários?
E como você faz essa consulta através da blockchain? Cheesy

Você pode muito bem só configurar um endereço como operador do contrato e falar: esse endereço pode chamar o callback que setta o resultado do jogo, mas ai quem garante que você chamou a API e que não adulterou o resultado? É só chamar receberDados(1) ou receberDados(2) a qualquer momento e manipular o resultado como quiser.

O sentido da Chainlink é que são vários nodes descentralizados, com skin in the game, que fazem a requisição (geralmente de várias fontes a.k.a APIs) e te entregam o resultado em troca de uma recompensa.

Me desculpem, não entendi porque é preciso pagar as taxas da rede para qualquer tipo de operação.
Toda função de um contrato custa gas. É como funciona a blockchain da Ethereum e outras.
legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
July 27, 2021, 06:02:40 AM
#35
Deixa eu perguntar....
A consulta à uma API é gratuita, a implementação de um algoritmo com a regra do negócio para validar determinado resultado eu memso posso desenvolver (não deve ser complicado para quem entende de programação), então qual a vantagem de usar chainlink?
A possibilidade de ter esse sistema descentralizado? Ele possui mais recurso de segurança ou algo do tipo para os usuários?
Me desculpem, não entendi porque é preciso pagar as taxas da rede para qualquer tipo de operação.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
July 27, 2021, 03:19:15 AM
#34
Bem, não parece que seja algo assim tão complicado.

Talvez vejo a coisa não ser feito, por falta de interesse e por causa das taxas.
Mas ai entramos noutro problema, se as taxas são sempre um problema, fica difícil aplicar o Bitcoin no dia a dia...

Por outro lado, as questões das taxas ficavam minimizadas com LN.

@TryNinja... achas que eras capaz de fazer algo deste género, ligado as encomendas?  Roll Eyes
Podia ser um projeto interessante.

Seria mais uma ICO/Token a surgir.  Cool

Se tiver que pagar 30 usd para cada passinho aí do processo que o ninja postou, já era né.

Melhor usar mercado livre mesmo.

Mas lembrando que chainlinj, teoricamente, pode ser usada em qq blockchain. Só pegar uma centralizada de taxa baixa que esse problema some....
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
July 27, 2021, 02:00:58 AM
#33
Bem, não parece que seja algo assim tão complicado.

Talvez vejo a coisa não ser feito, por falta de interesse e por causa das taxas.
Mas ai entramos noutro problema, se as taxas são sempre um problema, fica difícil aplicar o Bitcoin no dia a dia...

Por outro lado, as questões das taxas ficavam minimizadas com LN.

@TryNinja... achas que eras capaz de fazer algo deste género, ligado as encomendas?  Roll Eyes
Podia ser um projeto interessante.

Seria mais uma ICO/Token a surgir.  Cool
legendary
Activity: 2758
Merit: 6830
July 26, 2021, 08:12:49 PM
#32
Eu não cheguei a estudar callbacks, mas ja ouvi falar sobre isso.
Ninja... callback é mais ou menos quando uma função é executada quando algum evento acontece!!?  
Callback é uma função que é passada para ser chamada no final de um processo/evento, com o resultado.

Um exemplo realista:

Temos a função do contrato da ChainLink comprarChamadaAPI(linkDaAPI, callback) que aceita dois parametros:

- linkDaApi: o URL da API para ser chamada.
- callback: a função para ser chamada no final do processo, com a resposta.

No meu contrato, eu tenho uma função para ser utilizada como callback receberDados(vencedorDoJogo) que aceita o parametro:

- vencedorDoJogo: um número, representando o time vencedor (1 ou 2).

Quando acaba o jogo, meu contrato chama a função comprarChamadaAPI(https://api.copadomundo.com/jogos/123/vencedor, receberDados) para realizar a logíca de pegar o resultado.

Os nodes do chainlink vão ver a solicitação, vão fazer a request ao api.copadomunco.com... e ao receber o resultado (time 1 venceu), vão chamar o callback passado (do meu contrato): receberDados(1)

Essa função simplesmente muda a variavel interna vencedorDoJogo para 1. Quem apostou no time 1, vai poder chamar outra função pegarRecompensas(), que vai verificar se a variavel vencedorDoJogo bate com a escolha do usuário escolhida anteriormente. Se sim, manda X ETH para o endereço.
hero member
Activity: 1554
Merit: 814
The Alliance Of Bitcointalk Translators - ENG>POR
July 26, 2021, 06:15:00 PM
#31
Qualquer pessoa que tenha conhecimento com programação e entenda callbacks, vai entender o funcionamento superficial do Chainlink.

1. Chamo uma função do contrato da Chainlink na ETH ("quero os dados da API X").
2. Os nodes da Chainlink fazem a requisição, cuidam da segurança e integridade dos dados.
3. Os nodes da Chainlink enviam a solução ao contrado da Chainlink na ETH, chamando a função que recebe os dados.
4. Esse contrato chama uma função de callback do contrato inicial que chamou o Chainlink.
5. Essa função callback faz o que quiser com os dados da API, incluindo atualizar variaveis (e.g "bitcoinPriceAtCoinbase").

Ou seja, dá para pegar qualquer dado de qualquer API e fazer o que quiser com ela, inclusive alterar variaveis que cuidam dos modelos de négocio do contrato.

Impedimento: Taxas para todas essas tx. Chamada ao Chainlink, chamada callback do contrato e taxa de pagamento pela solução.
Eu não cheguei a estudar callbacks, mas ja ouvi falar sobre isso.
Ninja... callback é mais ou menos quando uma função é executada quando algum evento acontece!!? 

Hmmm, olhando por essa ótica, acho que as coisas ficaram mais claras para mim, pelo menos superficialmente!

legendary
Activity: 2758
Merit: 6830
July 26, 2021, 05:05:03 PM
#30
Qualquer pessoa que tenha conhecimento com programação e entenda callbacks, vai entender o funcionamento superficial do Chainlink.

1. Chamo uma função do contrato da Chainlink na ETH ("quero os dados da API X").
2. Os nodes da Chainlink fazem a requisição, cuidam da segurança e integridade dos dados.
3. Os nodes da Chainlink enviam a solução ao contrado da Chainlink na ETH, chamando a função que recebe os dados.
4. Esse contrato chama uma função de callback do contrato inicial que chamou o Chainlink.
5. Essa função callback faz o que quiser com os dados da API, incluindo atualizar variaveis (e.g "bitcoinPriceAtCoinbase").

Ou seja, dá para pegar qualquer dado de qualquer API e fazer o que quiser com ela, inclusive alterar variaveis que cuidam dos modelos de négocio do contrato.

Impedimento: Taxas para todas essas tx. Chamada ao Chainlink, chamada callback do contrato e taxa de pagamento pela solução.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
July 26, 2021, 03:46:45 PM
#29
Seria um aplicativo para conectar um blockchain à outro blockchain ou ao site dos correios (por exemplo)

Pergunto-me porque é que isso não é usado mais? Digo isto para este tema ou para outros.

Será por causa das taxas, do tempo da informação ser processada, ou por falta de interesse?  Huh

É isso que estou perguntando desde que o tópico começou. -Para mim isso aí tem potencial para mudar completamente os rumos de aplicações de blockchain, que até hoje a unica aplicação é no bitcoin e em sistemas piramidais  Cheesy

Se funciona, por que que ninguém usa? Eu continuo achando que não está 100%. Perguntei no Reddit e está um silencio absoluto....

Até planejo estudar solidity no futuro, mas por enquanto não sei dizer o quão difícil é utilizar isso.
Certamente existe algum motivo para ninguém estar aplicando isso em nenhum lugar.



Se conectar à uma API é algo banal em um browser, em javascript, python e até no excel. Como será que é para se conectar via solidity? Certamente não é tão banal quanto fazer um fetch, ou será que é? Duvido muito que seja.

Até onde eu sei, você iria precisar de um node de Chainlink rodando, que coletasse os dados da API externa e esses dados seriam depois validados pela rede descentralizada do chainlink. Aí sim voce poderia fazer o "fetch"dentro do blockchain. Mas já estou imaginando tantos passos e que é "impeditivo" para curiosos sem paciência.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
July 26, 2021, 12:26:14 PM
#28
Seria um aplicativo para conectar um blockchain à outro blockchain ou ao site dos correios (por exemplo)

Pergunto-me porque é que isso não é usado mais? Digo isto para este tema ou para outros.

Será por causa das taxas, do tempo da informação ser processada, ou por falta de interesse?  Huh
hero member
Activity: 1554
Merit: 814
The Alliance Of Bitcointalk Translators - ENG>POR
July 26, 2021, 12:25:07 PM
#27
(...)
Hmmm, ah sim, agora entendi!
Confesso que nessa parte "técnica" focada nos criptoativos e blockchain eu tenho um conhecimento superficial nesse assunto
É interessante que a blockchain/bitcoin permite fazer algumas ""modificações"" desse tipo, acho muito válido essa possibilidade de integração com outros sistemas/blockchains/cripto e etc. Basicamente isso seria um "software livre" como se fosse um Linux da vida!  Tongue Cheesy

Muito obrigado pelas explicações @bitmover 
member
Activity: 113
Merit: 83
July 26, 2021, 08:51:39 AM
#26
Não conheço a fundo essas moedas. Mas a limitação de usar apenas dados internos ao blockchain é uma limitação da tecnologia , da forma q o blockchain é desenhado.
Então, a não ser que tenha um oráculo nativo nessas moedas, a necessidade de um middleware (oracle) permanece.
Hmmm, pera ai, vamos ver se eu entendi, nesse caso, a grosso modo falando, como a blockchain não tem capacidade de se comunicar com algo externo, seria necessário ter tipo de um "elo" que iria conectar essas 2 blockchains para conseguir trocar essas informações!!!?!

Seria mais ou menos isso!!?



Seria um aplicativo para conectar um blockchain à outro blockchain ou ao site dos correios (por exemplo)

veja essa imagem do site do chainlink, bem explicativa


https://chain.link/solutions


Mas teoricamente, isso poderia ser feito na blockchain do bitcoin mesmo, utilizando o mesmo middleware (chainlink)
Estava lendo sobre o assunto esses dias e descobri esse https://counterparty.io/, que permite criar tokens e fazer smartcontracts com bitcoin.

Por isso acredito que a ChainLink será uma das criptos mais promissoras no extremo longo prazo. No momento, tudo é muito embrionário e novo, mas no futuro, surgirão uma infinidade de aplicações utilizando Blockchain e será fundamental essa integração entre blockchains que a ChainLink promove.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
July 26, 2021, 06:57:08 AM
#25
Não conheço a fundo essas moedas. Mas a limitação de usar apenas dados internos ao blockchain é uma limitação da tecnologia , da forma q o blockchain é desenhado.
Então, a não ser que tenha um oráculo nativo nessas moedas, a necessidade de um middleware (oracle) permanece.
Hmmm, pera ai, vamos ver se eu entendi, nesse caso, a grosso modo falando, como a blockchain não tem capacidade de se comunicar com algo externo, seria necessário ter tipo de um "elo" que iria conectar essas 2 blockchains para conseguir trocar essas informações!!!?!

Seria mais ou menos isso!!?



Seria um aplicativo para conectar um blockchain à outro blockchain ou ao site dos correios (por exemplo)

veja essa imagem do site do chainlink, bem explicativa


https://chain.link/solutions


Mas teoricamente, isso poderia ser feito na blockchain do bitcoin mesmo, utilizando o mesmo middleware (chainlink)
Estava lendo sobre o assunto esses dias e descobri esse https://counterparty.io/, que permite criar tokens e fazer smartcontracts com bitcoin.
hero member
Activity: 1554
Merit: 814
The Alliance Of Bitcointalk Translators - ENG>POR
July 25, 2021, 06:33:01 PM
#24
(...)
Só para complementar o que o Ninja e o bitmover disseram, mas... não sei qual o seu nivel de conhecimento em Blockchain e em programação, mas eu recomendo a realização de um curso que é totalmente free, EAD e na conclusão você recebe um certificado, é um curso oferecido pelo SENAI. É um curso bem introdutório e básico, mas eu consegui adquirir um conhecimento razoavel sobre esse tema. 

Curso c/ certificado GRATUITO sobre Blockchain - Desvendando a Blockchain - https://bitcointalksearch.org/topic/curso-c-certificado-gratuito-sobre-blockchain-desvendando-a-blockchain-5216283
obs: até tinha criado um tópico para divulgar e debatermos sobre esse curso.

SENAI - DESVENDANDO A BLOCKCHAIN - https://bras.sp.senai.br/curso/87241/101/desvendando-a-blockchain

Não conheço a fundo essas moedas. Mas a limitação de usar apenas dados internos ao blockchain é uma limitação da tecnologia , da forma q o blockchain é desenhado.
Então, a não ser que tenha um oráculo nativo nessas moedas, a necessidade de um middleware (oracle) permanece.
Hmmm, pera ai, vamos ver se eu entendi, nesse caso, a grosso modo falando, como a blockchain não tem capacidade de se comunicar com algo externo, seria necessário ter tipo de um "elo" que iria conectar essas 2 blockchains para conseguir trocar essas informações!!!?!

Seria mais ou menos isso!!?

legendary
Activity: 2758
Merit: 6830
July 25, 2021, 03:40:41 PM
#23
Pessoal, queria aprender mais sobre esse tipo de aplicações de blockchain. Sabem onde consigo aprender sobre? Precisava aprender desde o básico (quais são as linguagens de programação mais utilizadas nisso e etc).
A linguagem mais utilizada é a Solidity, no Ethereum. Se tiver interesse em aprender, recomendo o cryptozombies.io, onde você vai aprender o básico programando na prática. Deve ser fácil começar se você já tiver um background como programador web (ela lembra muito o javascript).

Se tiver algum background com Python, também tem a Vyper (linguagem utilizada nos contratos da Curve).
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
July 25, 2021, 10:45:20 AM
#22

@bitmover, sei que nos dias de hoje a interoperabilidade é algo essencial e de certa forma importante!

Mas será que nesse caso é possível de deixar tudo conectado entre si utilizando Polkadot (DOT) ou Solana (SOL)!!?

Pela breve pesquisa que realizei, diversas pessoas e investidores acreditam que a Solana poderá substituir a Ethereum futuramente.
Fiquei um pouco surpreso, mas não sei se isso é verídico porque ainda não estudei a fundo sobre a SOL   

Não conheço a fundo essas moedas. Mas a limitação de usar apenas dados internos ao blockchain é uma limitação da tecnologia , da forma q o blockchain é desenhado.
Então, a não ser que tenha um oráculo nativo nessas moedas, a necessidade de um middleware (oracle) permanece.

Pessoal, queria aprender mais sobre esse tipo de aplicações de blockchain. Sabem onde consigo aprender sobre? Precisava aprender desde o básico (quais são as linguagens de programação mais utilizadas nisso e etc).

Imagino que deve ter pouco conteúdo disso no Brasil. Conhecem alguns canais/cursos bons sobre isso? Podem ser gringos.

OBS: Queria fazer um post sobre isso na parte gringa, onde devem ter mais pessoas que sabem sobre. Em qual aba eu deveria postar? General Discussion mesmo?


Eu recomendo que você leia primeiro o mastering bitcoin (andreas antonopoulos)que é o melhor livro que existe sobre o assunto. Pode ler gratuitamente no github, só põe no Google que você acha.

Depois você pode estudar mais especificamente o ethereum.

Aí eu conheço menos, mas o Mastering Ethereum do mesmo autor é fantástico.
Você pode também consultor materiais no ethereum.org (tem uma documentação muito boa) e também procurar cursos pagos sobre solidity na udemy
member
Activity: 113
Merit: 83
July 25, 2021, 09:19:06 AM
#21
Pessoal, queria aprender mais sobre esse tipo de aplicações de blockchain. Sabem onde consigo aprender sobre? Precisava aprender desde o básico (quais são as linguagens de programação mais utilizadas nisso e etc).

Imagino que deve ter pouco conteúdo disso no Brasil. Conhecem alguns canais/cursos bons sobre isso? Podem ser gringos.

OBS: Queria fazer um post sobre isso na parte gringa, onde devem ter mais pessoas que sabem sobre. Em qual aba eu deveria postar? General Discussion mesmo?
hero member
Activity: 1554
Merit: 814
The Alliance Of Bitcointalk Translators - ENG>POR
July 25, 2021, 03:28:20 AM
#20
O que torna isso inviável hoje é que não é possivel colocar em um smartcontract uma informação externa ao blockchain. Por isso que soluções como o chainlink (oráculos, que passam informações externas para o blockchain) bombaram uma época. Mas não sei como andam essas soluções hoje e por que ainda não estão funcionando (ou se já tem algo funcionando).
@bitmover, sei que nos dias de hoje a interoperabilidade é algo essencial e de certa forma importante!

Mas será que nesse caso é possível de deixar tudo conectado entre si utilizando Polkadot (DOT) ou Solana (SOL)!!?

Pela breve pesquisa que realizei, diversas pessoas e investidores acreditam que a Solana poderá substituir a Ethereum futuramente.
Fiquei um pouco surpreso, mas não sei se isso é verídico porque ainda não estudei a fundo sobre a SOL   
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
July 25, 2021, 03:12:28 AM
#19
Eu vejo vantagem de colocar isso num blockchain, nem que seja para testes. Pq ele tem potencial para baratear qualquer produto vendido online. Tantos projetos merda por ai no top 100, um projeto que fizesse isso seria incrível.

Concordo. Vejo poucos projetos que possam dar um contributo real ao dia a dia das pessoas. Existe muitos problemas, que certamente podia ser minimizados, no nosso dia a dia, com este tipo de projetos. Mas a malta esta mais interessada em "mais um ativo".



Se a pessoa ficar enviando pedras pros outros em vez das encomendas, certamente ela será desmascarada na segunda tentativa. Acho que esses anos de experiência com mercado livre/uber/ifood etc mostraram que esse sistema de notas/estrelas funciona muito bem e dá os incentivos corretos.

Nem mais! Este é outro ponto, que vejo a malta "bater".
Quantas encomendas vocês fizeram e receberam tijolos? Isso pode realmente acontecer, mas esse cenário já existe desde dos anos 80, com o inicio das vendas online, como Amazon. Mas não foi isso que impediu de as coisas avançar.

Alem disso, vejo sempre falarem do problema do lado do vendedor, e o lado do comprador? O comprador também pode alegar ter recebido um tijolo e não ser verdade. Isto é uma situação igual para cada lado, e que pode realmente acontecer, com o sem smartcontract. É o mesmo de quem diz que o Bitcoin serve para lavagem de dinheiro. Mas com ou sem Bitcoin, faz-se lavagem de dinheiro já existe a muitos anos.

Por outro lado, os smartcontract nas encomendas, até podem trazer mais segurança, porque o vendedor/comprador tem de registar os seus dados, tais como morada/contactos/numero fiscal (estamos a falar de vendas online, não dá para ser anonimo). Se essa informação fica registada na blockchain, não é possível alterar, se algo correr mal, é possível rastrear os intervenientes.



Então não adianta ter um contrato-inteligente autônomo super confiável se ele é alimentado por fontes duvidosas.

Eu falei nos sistemas de tracking existentes, porque torna a implementação mais facil, numa face inicial. E infelizmente, será sempre ser dificil de ter fontes 100% confiáveis, visto que as encomendas continua a ser entregue por pessoas, e se a pessoa não registar a informação de forma correta já temos um problema.

Quando as encomendas deixarem de ser entregues por pessoas, eliminas boa parte do erro humano. E existem vários projetos de começar a fazerem entregas por drone, por exemplo. Quando isso acontecer, um projeto que já exista de smartcontract para encomendas, poderá estar em vantagem para a implementação mais ampla no terreno.
legendary
Activity: 2688
Merit: 2297
July 24, 2021, 04:23:40 PM
#18
Não existe impedimento?

No caso de apostas: O problema que eu vejo é que nenhuma casa de apostas esportivas vai abrir mão de sua margem alta para criar e promover um contrato inteligente no qual eles não ganhariam nada (ou quase nada) e que pode ser clonado por qualquer outra pessoa..

Ai um usuário anônimo poderia criar e enfrentaria vários obstáculos: competir contra o marketing gigante dessas casas/cassinos, o sistema de odds passaria a ser uma pool*, mais os itens citados acima (não ganhar nada, projeto ser clonado).. Imagino que falte incentivo monetário para criar algo do tipo..

*Hoje você entra num site, ele está pagando 2:1 e você pode apostar 10k dólares, num contrato eu imagino que pro cara ganhar 2:1 teria que ter 20k apostados no resultado oposto.




Sobre rastreamento, já comentei em outro tópico para dar uma olhada em projetos como o Food Trust da IBM: https://www.ibm.com/br-pt/blockchain/solutions/food-trust

Apesar de não usar uma blockchain aberta também tem os mesmos pontos: rastreamento, disputas, contratos inteligentes, etc.
legendary
Activity: 2758
Merit: 6830
July 24, 2021, 02:53:51 PM
#17
Ah claro, certamente não tem ninguem usando a rede. Eu mesmo não conheço nem uma pessoa que faria um trabalho ou vendesse um produto para receber em bitcoin. Gift cards então, duvido que alguém aceitaria um dinheiro de nerd desse pra vender.  Cheesy
Ai é que tá, né. Assim como tem gente usando o Bitcoin, tem gente usando a Chainlink. Na verdade, eles são integrados em mais de 650 projetos, tendo ganho uma média de 1.4 novos parceiros por dia nesse ano, até então: https://cointelegraph.com/news/chainlink-onboards-an-average-of-1-4-new-partners-each-day-in-2021

Tem gente usando dinheiro de nerd para comprar gift card, assim como tem nerd usando a Chainlink para trazer dados off-chain para redes descentralizadas.

Do mesmo jeito que eu acho que o BTC funciona por eu conseguir vender gift cards (mas não as compras do supermercado), eu também acho que a Chainlink funcione por apenas, ou não, ser integrada em projetos financeiros. Ou mesmo que fossem integrados em jogos de bingo para idosos... tanto faz. Funciona? Funciona, e é isso. BTC funciona? Funciona, e é isso. Não precisa limitar o merito de um projeto baseado apenas no que ele é utilizado *por ora*, sendo que essa industria é nascente e precisa andar devagar pensando na segurança de todos.

Não existe impedimento?
Não.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
July 24, 2021, 02:47:02 PM
#16
Dá para pegar qualquer dado off-chain? Dá, então funciona. Se não tem projeto que faz isso, a culpa é do mercado, e não do oracle.

https://sportsdata.io/blockchains-via-chainlink-network-partnership

Isso é mostra apenas a intenção de uma empresa fazer isso. Realmente muito bom, mas não está implementado.


Isso é a mesma coisa de falar que o BTC não funciona por que nenhuma loja aceita a moeda. Cheesy

Ah claro, certamente não tem ninguem usando a rede. Eu mesmo não conheço nem uma pessoa que faria um trabalho ou vendesse um produto para receber em bitcoin. Gift cards então, duvido que alguém aceitaria um dinheiro de nerd desse pra vender.  Cheesy


Edit: Se já podemos usar chainlink para colocar os dados na rede, podemos tentar fazer um smartcontract assim usando os dados dos correios? Não existe impedimento?
Vou dar uma lida na documentação do chainlink depois.
A das olimpiadas me parece muito mais simples de fazer.
legendary
Activity: 2758
Merit: 6830
July 24, 2021, 02:30:43 PM
#15
Eu sempre digo que não funcionam pq nunca ouvi falar de uma implementação real, além do preço de ativos. Sinceramente, implementar preço de ativos é meio "duh", com um mundo tão grande aí fora. Será que mesmo que já é possivel colocar a API dos correios?
Te mandei um link lá em cima.

"Introduction to Using Any API". Qualquer API pode ser utilizada. O preço de uma ativo, o balanço de uma empresa, a taxa de inflação de um país, o vencedor de um jogo de futebol, um post do fórum pela API do ninjastic.space... está em uma API? Pode ser utilizado.

Se Chainlink estivesse realmente funcionando, como o Sergei falava no começo, daria para fazer praticamente qualquer coisa por smartcontracts. E não conheço um só projeto que utilize sequer dados de jogos esportivos para fazer apostas, por exemplo.
Dá para pegar qualquer dado off-chain? Dá, então funciona. Se não tem projeto que faz isso, a culpa é do mercado, e não do oracle.

https://sportsdata.io/blockchains-via-chainlink-network-partnership

Se chainlink estivesse funcionando de fato, certamente existiria algo assim.
Isso é a mesma coisa de falar que o BTC não funciona por que nenhuma loja aceita a moeda. Cheesy
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
July 24, 2021, 02:16:36 PM
#14
Depende, por exemplo hoje o Mercado Livre é o intermediário de compras/vendas do site deles.. Dá para criar um sistema onde um contrato inteligente (com oráculos) é o intermediário, e quem presta esse serviço (oráculos) ganha uma taxa, mesmo se tudo der certo..
Não entendi bem o que você quis dizer. O intermediário teria que analisar as fotos/videos/depoimentos e decidir quem está certo e errado, né? Quem faria esse serviço?

O oráculo (eg. Chainlink) só pega dados de fora e segue as regras impostas (eg. se a API XXX retorna o código Y, envie tantos ETH para Z). É uma rede segundaria que só segue a matematica e as regras de consenso da rede.


Eu acho que esse tipo de verificação dá pra fazer praticamente sem intermediários. Basta um site decente, que viveria basicamente de anuncios e nao ia precisar cobrar % das compras como atualmente existe.

Um simples sistema de reputação, onde o vendedor/comprador (ou o próprio address do vendedor/comprador) tem uma reputação.

Se a pessoa ficar enviando pedras pros outros em vez das encomendas, certamente ela será desmascarada na segunda tentativa. Acho que esses anos de experiência com mercado livre/uber/ifood etc mostraram que esse sistema de notas/estrelas funciona muito bem e dá os incentivos corretos.

Eu vejo vantagem de colocar isso num blockchain, nem que seja para testes. Pq ele tem potencial para baratear qualquer produto vendido online. Tantos projetos merda por ai no top 100, um projeto que fizesse isso seria incrível.

Por que você sempre fala que eles não funcionam? Já falei antes que a Chainlink está funcionando: https://bitcointalksearch.org/topic/--5281248

Um exemplo é a dos ativos sinteticos (e.g Syntethix). Eles calculam o preço de mercado do ouro, prata, ações e crypto em mercados centralizados. Um projeto já 100% funcional hoje em dia.


Eu sempre digo que não funcionam pq nunca ouvi falar de uma implementação real, além do preço de ativos. Sinceramente, implementar preço de ativos é meio "duh", com um mundo tão grande aí fora. Será que mesmo que já é possivel colocar a API dos correios?

Se Chainlink estivesse realmente funcionando, como o Sergei falava no começo, daria para fazer praticamente qualquer coisa por smartcontracts. E não conheço um só projeto que utilize sequer dados de jogos esportivos para fazer apostas, por exemplo.

Ta aí outra implementação incrível de smartcontracts: Vamos fazer uma aposta, quem vai ganhar a final do futebol nas olimpiadas? Cada um manda seus Eth, e dependendo do ganhador o smartcontract manda pro vencedor. Não conheço nada parecido com isso hoje. Somente sites de apostas centralizados que cobram um percentual.

Se chainlink estivesse funcionando de fato, certamente existiria algo assim.
legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
July 24, 2021, 06:48:28 AM
#13
bem possível de ser implementado no futuro, acredito
seria uma tecnologia interessante para desbancar intermediários como pagseguro/mercadopago/paypal
talvez os casos atípicos de golpes podem ser julgados por "arbitrators" num sistema semelhante ao da Bisq
https://bisq.wiki/Dispute_resolution

A dificuldade de implementação não é o problema, mas sim a confiança na informação trazida pelo agente externo (oráculo) até o contrato inteligente.

Se for usar o sistema de rastreamento do correios tem um determinado nível de confiabilidade (que já não é alto), mas com a dificuldade da estatal em cumprir prazos e também os preços elevados fizeram diversas empresas grandes diversificarem as entregas com transportadoras variadas.
Já vi produtos meu passando por até 4 transportadoras (sim, transportadoras também terceirizam as entregas) no percurso da loja até mim.
O que acontece se algumas dessas 4 transportadoras (tem até MEI aí no final do percurso) insere uma informação incorreta por descuido ou má fé?

Então não adianta ter um contrato-inteligente autônomo super confiável se ele é alimentado por fontes duvidosas.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
July 24, 2021, 02:26:11 AM
#12
1. Não tem como verificar se o vendedor não enviou uma pedra ou produto falso. Quem fica para intermediar isso? Como verifica?
2. Não tem como verificar se o vendedor não enviou o produto para um endereço próprio (e.g na mesma cidade, o que burlaria um possível sistema que verifica se a cidades do comprador bate com o local entregue). Qual a maior vantagem de fazer isso em uma blockchain?

Será que realmente precisa de uma blockchain para isso? Não precisamos fazer uma "dentacoin" (moeda dos dentistas, da época do ICO), se o serviço já funciona fora de uma rede descentralizada.

E ao adicionar tipo um código QR junto com o artigo, que ao ser captado pelo comprador valida como estando tudo certo. Ou apos entrega, ao fim de 24 horas, liberar o pagamento, caso o código QR não seja captado.

Mas continua a problema, de envios enviados para o destino errado. Bem... mas ai é o mesmo problema que existe hoje.
Não colocando na equação blockchain, como achas que isso hoje podia ser resolvido?
legendary
Activity: 2758
Merit: 6830
July 23, 2021, 07:15:48 PM
#11
Aqui eliminaria a confiança de um terceiro, de segurar o dinheiro, caso a transação desse certo.. Ele só entraria em campo em casos de algum problema, e no máximo ficaria com o dinheiro travado (não poderia sacar, etc), podendo apenas enviá-lo para os 2 outros participantes..
Entendi, ai já consigo ver o sentido.

Talvez um DAO que decida quem está certo ou errado. Caso o projeto tivesse um token, podia ter uma especie de "faça o stake do seu token e ganhe pontos de decisão", onde cada $1 de token te daria um peso de $X-1 em uma decisão.

Isso já ocorre com projetos de seguro, como Nexus Mutual, onde você pode comprar seguro contra hacks em projetos DeFi e a comunidade que decide se o chamado foi valido ou invalido.
legendary
Activity: 2688
Merit: 2297
July 23, 2021, 07:10:34 PM
#10
Não entendi bem o que você quis dizer. O intermediário teria que analisar as fotos/videos/depoimentos e decidir quem está certo e errado, né? Quem faria esse serviço?

O oráculo (eg. Chainlink) só pega dados de fora e segue as regras impostas (eg. se a API XXX retorna o código Y, envie tantos ETH para Z). É uma rede segundaria que só segue a matematica e as regras de consenso da rede.

O "oraculo" seria uma pessoa ou um grupo de pessoas? Não foi muito bem isso que eu quis dizer com "oraculo" lá em cima. Mas como definir quem decide isso? Como proteger contra um sybil attack?

Talvez, mas as taxas da rede se mantém (outro problema). Não daria só para criar um mercado mais community-friendly e fazer tudo de forma centralizada, cobrando menos? Se a confiança em um terceiro continua, não sei se precisa de uma rede descentralizada via blockchain.

Isso, um grupo de pessoas reais (uma empresa) que consiga "ver" o mundo real e interagir com esse contrato.. como um serviço de escrow, porém ele só participa caso dê algum problema, caso contrário o contrato faz tudo sozinho..

Como o trabalho dessa empresa será menor, então os compradores/vendedores pagariam menos taxas..

Talvez, mas as taxas da rede se mantém (outro problema). Não daria só para criar um mercado mais community-friendly e fazer tudo de forma centralizada, cobrando menos? Se a confiança em um terceiro continua, não sei se precisa de uma rede descentralizada via blockchain.

Depende a rede escolhida..

Aqui eliminaria a confiança de um terceiro, de segurar o dinheiro, caso a transação desse certo.. Ele só entraria em campo em casos de algum problema, e no máximo ficaria com o dinheiro travado (não poderia sacar, etc), podendo apenas enviá-lo para os 2 outros participantes..
legendary
Activity: 2758
Merit: 6830
July 23, 2021, 06:59:27 PM
#9
Depende, por exemplo hoje o Mercado Livre é o intermediário de compras/vendas do site deles.. Dá para criar um sistema onde um contrato inteligente (com oráculos) é o intermediário, e quem presta esse serviço (oráculos) ganha uma taxa, mesmo se tudo der certo..
Não entendi bem o que você quis dizer. O intermediário teria que analisar as fotos/videos/depoimentos e decidir quem está certo e errado, né? Quem faria esse serviço?

O oráculo (eg. Chainlink) só pega dados de fora e segue as regras impostas (eg. se a API XXX retorna o código Y, envie tantos ETH para Z). É uma rede segundaria que só segue a matematica e as regras de consenso da rede.

Dá para colocar um delay, se o comprador não protestou em X dias, então o pagamento é liberado.. ou se o comprador deu OK, então o dinheiro é liberado na hora..

Caso contrário, ai entram os oráculos para resolver o problema..
O "oraculo" seria uma pessoa ou um grupo de pessoas? Não foi muito bem isso que eu quis dizer com "oraculo" lá em cima. Mas como definir quem decide isso? Como proteger contra um sybil attack?

Talvez dê para reduzir as taxas, ML hoje deve cobrar uns 5% depois que você vende 10 itens/ano por exemplo..
Talvez, mas as taxas da rede se mantém (outro problema). Não daria só para criar um mercado mais community-friendly e fazer tudo de forma centralizada, cobrando menos? Se a confiança em um terceiro continua, não sei se precisa de uma rede descentralizada via blockchain.
legendary
Activity: 2688
Merit: 2297
July 23, 2021, 06:55:26 PM
#8
se o serviço já funciona fora de uma rede descentralizada.

Depende, por exemplo hoje o Mercado Livre é o intermediário de compras/vendas do site deles.. Dá para criar um sistema onde um contrato inteligente (com oráculos) é o intermediário, e quem presta esse serviço (oráculos) ganha uma taxa, mesmo se tudo der certo..

1. Não tem como verificar se o vendedor não enviou uma pedra ou produto falso. Quem fica para intermediar isso? Como verifica?
2. Não tem como verificar se o vendedor não enviou o produto para um endereço próprio (e.g na mesma cidade, o que burlaria um possível sistema que verifica se a cidades do comprador bate com o local entregue). Qual a maior vantagem de fazer isso em uma blockchain?

Dá para colocar um delay, se o comprador não protestou em X dias, então o pagamento é liberado.. ou se o comprador deu OK, então o dinheiro é liberado na hora..

Caso contrário, ai entram os oráculos para resolver o problema..

Qual a maior vantagem de fazer isso em uma blockchain?

Talvez dê para reduzir as taxas, ML hoje deve cobrar uns 5% depois que você vende 10 itens/ano por exemplo..
legendary
Activity: 2758
Merit: 6830
July 23, 2021, 06:22:27 PM
#7
Ou seja, o vendedor introduzia essa informação no sistema smart, que a partir desse momento, iria servir como fosse um sistema de tracking de encomendas. Quando a encomenda é dada como entregue, então o sistema iria finalizar a compra/pagamento.

Tipo o www.17track.net só que via smartcontracts.
Acham que seria possivel?
Sim, mas as taxas da rede (caso ETH) deixariam tudo mais caro. Também não sei se teria como fazer tudo isso 100% permissionless.

1. Vendedor cria uma ordem de venda com o valor.
2. Comprador manda ETH passando o id da ordem de venda.
3. Venda fica com o status "aguardando despacho".
4. Vendedor despacha e envia o codigo de rastreio no smartcontract junto ao prazo de entrega máximo.
5. O smartcontract tem uma função que verifica se a entrega consta como completa (pelo oracle que verifica a API do correios).
6. Caso tenha sido entregue na data certa, o ETH é liberado.

Alguns problemas:

1. Não tem como verificar se o vendedor não enviou uma pedra ou produto falso. Quem fica para intermediar isso? Como verifica?
2. Não tem como verificar se o vendedor não enviou o produto para um endereço próprio (e.g na mesma cidade, o que burlaria um possível sistema que verifica se a cidades do comprador bate com o local entregue). Qual a maior vantagem de fazer isso em uma blockchain?

Será que realmente precisa de uma blockchain para isso? Não precisamos fazer uma "dentacoin" (moeda dos dentistas, da época do ICO), se o serviço já funciona fora de uma rede descentralizada.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
July 23, 2021, 06:01:14 PM
#6
Eu estava a pensar em algo que esteja ligado ao sistema de tracking das transportadoras.

Ou seja, o vendedor introduzia essa informação no sistema smart, que a partir desse momento, iria servir como fosse um sistema de tracking de encomendas. Quando a encomenda é dada como entregue, então o sistema iria finalizar a compra/pagamento.

Tipo o www.17track.net só que via smartcontracts.
Acham que seria possivel?
legendary
Activity: 2758
Merit: 6830
July 23, 2021, 04:32:23 PM
#5
O que torna isso inviável hoje é que não é possivel colocar em um smartcontract uma informação externa ao blockchain. Por isso que soluções como o chainlink (oráculos, que passam informações externas para o blockchain) bombaram uma época. Mas não sei como andam essas soluções hoje e por que ainda não estão funcionando (ou se já tem algo funcionando).
Por que você sempre fala que eles não funcionam? Já falei antes que a Chainlink está funcionando: https://bitcointalksearch.org/topic/--5281248

Um exemplo é a dos ativos sinteticos (e.g Syntethix). Eles calculam o preço de mercado do ouro, prata, ações e crypto em mercados centralizados. Um projeto já 100% funcional hoje em dia.

Qualquer API pode ser implementada na rede, e melhor ainda quando existem vários endpoints independentes.

Introduction to Using Any API | Chainlink Documentation



Mas nesse caso de um sistema totalmente integrado, não seria preciso nenhuma API externa. O responsável pela entrega pode simplesmente enviar os dados atualizados no próprio smartcontract, mostrando o local da encomenda.

E.g: Um array purchases que guarda todas as encomendas de uma loja. Você manda o ETH e é criado uma entry nesse array. O vendedor despacha e chama uma função updateTracking(id, cep) - com o id único da compra e o cep atual do local da encomenda. O comprador pode chamar getTracking(id) e é retornado o cep. Tudo isso pode acontecer por meio de uma interface bonitinha, que já calcula o endereço baseado no cep.
legendary
Activity: 2688
Merit: 2297
July 23, 2021, 04:11:20 PM
#4
Acham que seria algo que viável?
Como acham que poderia funcionar?

Eu estou pesquisando sobre open source/software livre para escrever um artigo e encontrei este vídeo no youtube: https://youtu.be/amdnXhAaA1M

Resumindo o vídeo, ele conta que estava tentando criar uma solução para puxar as informações do sistema de rastreamento dos correios e usar fora dali.. e que hoje várias grandes empresas essa API, além de que o projeto foi melhorando a ponto de eles quererem digitalizar todos dados do Brasil..

Dito isto, acredito que o melhor caminho é procurar alguém que já esteja trabalhando em construir contratos inteligentes para encomendas (ou algo parecido) e juntar as ideias.. ainda mais nesse ecossistema que tem muitos projetos open source.
legendary
Activity: 2506
Merit: 1113
There's no need to be upset
July 23, 2021, 03:54:04 PM
#3
bem possível de ser implementado no futuro, acredito
seria uma tecnologia interessante para desbancar intermediários como pagseguro/mercadopago/paypal
talvez os casos atípicos de golpes podem ser julgados por "arbitrators" num sistema semelhante ao da Bisq
https://bisq.wiki/Dispute_resolution
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
July 23, 2021, 03:51:25 PM
#2
Acham que seria algo que viável?
Como acham que poderia funcionar?

O que torna isso inviável hoje é que não é possivel colocar em um smartcontract uma informação externa ao blockchain. Por isso que soluções como o chainlink (oráculos, que passam informações externas para o blockchain) bombaram uma época. Mas não sei como andam essas soluções hoje e por que ainda não estão funcionando (ou se já tem algo funcionando).

Eu sei que conseguiram pegar o preço dos ativos já, ou algo do gênero.

me parece que uma api de rastreamento dos correios é algo extremamente simples de implementar...

Eu gostaria que pudéssemos até usar a lightning ou algo do tipo em conjunto, seria fenomenal.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
July 23, 2021, 02:23:14 PM
#1
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) Cool
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?


Jump to: