Pages:
Author

Topic: Smartcontract nas encomendas - page 2. (Read 380 times)

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?
Pages:
Jump to: