Author

Topic: Dúvida referente às transações/smart contracts/blockchain (Read 289 times)

newbie
Activity: 60
Merit: 0
O smartcontract é uma ferramenta muito útil e ainda pouco explorada. Há projetos novos, lançados este ano, que buscam oferecer formas mais atrativas para criar contratos inteligentes, sem a utilização de programação (vi um desses outro dia, em um airdrop, mas não estou me lembrando do nomes). Por que isso é importante? Porque, para que a ferramenta se dissemine entre o grande público, é necessário oferecer interfaces intuitivas.
member
Activity: 266
Merit: 12
Olá pessoal,

Provavelmente ainda estou me equivocando com alguma coisa, porém não consigo compreender o uso do blockchain para transações/smart contracts.

Mineradores e empresas de mineração funcionam 24h/dia, porém as GPU's e afins trabalham sozinhas, sem supervisão humana, ou seja, não tem ninguém conferindo as transações/validações de informações uma a uma (mesmo se tivessem, são informações do mundo todo, milhares de km's de distância), certo?
Então supondo que fiz um smart contract dizendo que comprei um carro de fulano, daí então alguns mineradores de todas as partes do mundo disputam pra validar essa informação dentro do bloco. Como que eles sabem q eu realmente realizei essa compra? Eu poderia informar que comprei 2 carros, como q saberiam se eu estaria falando a verdade para confirmar essa informação? Além disso não faz sentido, pq seria impossível os mineradores ficarem conferindo validações uma a uma.

Peço desculpas pela ignorância kkkk.



Eu sei que já foi respondido, e sei também que é antigo... mas achei interessante e vou comentar
Em relação a tudo isso, eu vi uma solução um pouco diferente da Apresentada anteriormente, podemos ter pessoas, que não são conhecidas, pelo menos sua identidade, porem elas são classificadas pelo trabalho que prestam e essas pessoas poderiam conferir todas essas informações, seria algo como um intermediário, o cara que vai verificar se é verdade ou não, outra solução são os parâmetros, acho que tudo se enquadra em como é escrito, o contrato e todos os detalhes.
Sobre as pessoas, pode ter um rank de classificação, quer for o melhor, vai cobrar mais “caro” quem está iniciando, mais “barato”... E se a pessoas fizer merda, vai ficar registrado também...
newbie
Activity: 3
Merit: 0
Contratos escritos no papel e registrados em cartório também não conferem se vc entregou o carro que vendeu. O que eles conferem é se você é realmente  dono do carro e se está com todos os documentos necessários para que a venda seja feita, de acordo com a lei.

Smart contracts também não verificam se vc realmente entregou o carro. Eles só validam (se for o caso) se vc não tentou vender o mesmo carro duas vezes, se vc realmente é dono dele, etc. E só validam isso se essa informação estiver disponivel na blockchain. Se vc registrou um carro na blockchain, você pode usar um smart contract para vendê-lo. Se registrou apenas em papel (no cartório ou detran, ou orgao semelhante do seu pais) o smart contract também não pode te ajudar.
Outra coisa importante, o uso de smart contracts como "contrato de compra e venda" é bem limitado. Eles são úteis para outros tipos de contratos, onde há um controle de diversas etapas que podem ser realizados de forma eletronica (contratos de distribuição de fundos em um investimento cooperativo, por exemplo, ou contratos de distribuição de lucros de um empreendimento), contratos de fixação preços para vendas de mercado futuro (ou mesmo para bolsas de apostas)

Pensar num "smart contract" como um "contrato de compra e venda" não faz muito sentido. Não foi pra isso que eles foram criados.

Muito obrigado pela resposta girino, realmente deu uma clareada nas minhas ideias aqui. É eu realmente usei o exemplo de compra e venda sem saber a melhor finalidade para os smart contracts. Eu estava pensando um pouco além, sendo q em resumo serve basicamente pra registrar algo que não possa ser alterado/duplicado né.

Quote
Contratos escritos no papel e registrados em cartório também não conferem se vc entregou o carro que vendeu.

Sim sim, sou totalmente à favor do blockchain e tudo que remete à ele, não quis fazer um crítica rsrs, é apenas falta de conhecimento.
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Olá pessoal,

Provavelmente ainda estou me equivocando com alguma coisa, porém não consigo compreender o uso do blockchain para transações/smart contracts.

Mineradores e empresas de mineração funcionam 24h/dia, porém as GPU's e afins trabalham sozinhas, sem supervisão humana, ou seja, não tem ninguém conferindo as transações/validações de informações uma a uma (mesmo se tivessem, são informações do mundo todo, milhares de km's de distância), certo?
Então supondo que fiz um smart contract dizendo que comprei um carro de fulano, daí então alguns mineradores de todas as partes do mundo disputam pra validar essa informação dentro do bloco. Como que eles sabem q eu realmente realizei essa compra? Eu poderia informar que comprei 2 carros, como q saberiam se eu estaria falando a verdade para confirmar essa informação? Além disso não faz sentido, pq seria impossível os mineradores ficarem conferindo validações uma a uma.

Peço desculpas pela ignorância kkkk.

Contratos escritos no papel e registrados em cartório também não conferem se vc entregou o carro que vendeu. O que eles conferem é se você é realmente  dono do carro e se está com todos os documentos necessários para que a venda seja feita, de acordo com a lei.

Smart contracts também não verificam se vc realmente entregou o carro. Eles só validam (se for o caso) se vc não tentou vender o mesmo carro duas vezes, se vc realmente é dono dele, etc. E só validam isso se essa informação estiver disponivel na blockchain. Se vc registrou um carro na blockchain, você pode usar um smart contract para vendê-lo. Se registrou apenas em papel (no cartório ou detran, ou orgao semelhante do seu pais) o smart contract também não pode te ajudar.
Outra coisa importante, o uso de smart contracts como "contrato de compra e venda" é bem limitado. Eles são úteis para outros tipos de contratos, onde há um controle de diversas etapas que podem ser realizados de forma eletronica (contratos de distribuição de fundos em um investimento cooperativo, por exemplo, ou contratos de distribuição de lucros de um empreendimento), contratos de fixação preços para vendas de mercado futuro (ou mesmo para bolsas de apostas)

Pensar num "smart contract" como um "contrato de compra e venda" não faz muito sentido. Não foi pra isso que eles foram criados.
newbie
Activity: 3
Merit: 0
Olá pessoal,

Provavelmente ainda estou me equivocando com alguma coisa, porém não consigo compreender o uso do blockchain para transações/smart contracts.

Mineradores e empresas de mineração funcionam 24h/dia, porém as GPU's e afins trabalham sozinhas, sem supervisão humana, ou seja, não tem ninguém conferindo as transações/validações de informações uma a uma (mesmo se tivessem, são informações do mundo todo, milhares de km's de distância), certo?
Então supondo que fiz um smart contract dizendo que comprei um carro de fulano, daí então alguns mineradores de todas as partes do mundo disputam pra validar essa informação dentro do bloco. Como que eles sabem q eu realmente realizei essa compra? Eu poderia informar que comprei 2 carros, como q saberiam se eu estaria falando a verdade para confirmar essa informação? Além disso não faz sentido, pq seria impossível os mineradores ficarem conferindo validações uma a uma.

Peço desculpas pela ignorância kkkk.




Jump to: