Como parte de algumas pesquisas relacionadas a blockchain que estou realizando atualmente, a noção de usar blockchains para uma variedade de aplicativos do mundo real é lançada vagamente.
Portanto, proponho as seguintes perguntas:
- Quais aplicativos importantes / cruciais do mundo real usam blockchain?
- Para adicionar à primeira pergunta, mais especificamente, quais aplicativos do mundo real realmente precisam de blockchain - quem pode ou não usá-lo atualmente?
De um comentário, observo ainda que isso desconsidera a noção de criptomoeda. No entanto, o uso de contratos inteligentes pode ter outras aplicações em potencial, além dos benefícios que podem representar para a área de criptomoedas
blockchain
rshah
fonte
fonte
Respostas:
Além do Bitcoin e do Ethereum (se formos generosos), não há usos importantes e importantes hoje.
É importante notar que as blockchains têm algumas limitações graves. Alguns deles sendo:
Recursos puramente digitais
Se um ativo é realmente um ativo físico com apenas um "gêmeo" digital que está sendo negociado, correremos o risco de que a jurisdição local (ou seja, sua aplicação da lei) possa ter uma opinião de propriedade diferente da que existe na blockchain.
Para dar um exemplo; suponha que estamos negociando bicicletas (reais e físicas) na blockchain e que, na blockchain, colocamos seu número de série. Suponha ainda que eu hackee seu computador e coloque a propriedade de sua bicicleta para ser eu. Agora, se você for à polícia, poderá convencê-los de que o verdadeiro dono da bicicleta é você e, portanto, tenho que devolvê-la. No entanto, não há como me fazer devolver o gêmeo digital, portanto, há uma dissonância: a bicicleta é de sua propriedade, mas o blockchain alega que é de minha propriedade.
Existem muitos casos de uso propostos (negociando bens físicos em uma blockchain) em aberto no comércio de bicicletas, diamantes e até petróleo.
Os ativos digitais mantêm valor, mesmo que públicos
Existem muitos exemplos em que as pessoas querem colocar ativos no blockchain, mas de alguma forma têm a impressão de que isso dá algum tipo de controle. Por exemplo, o músico Imogen Heap está criando um produto no qual todos os músicos devem colocar suas músicas na blockchain e serem pagos automaticamente quando um rádio toca sua música de sucesso. Eles têm a impressão de que isso cria um vínculo automático entre tocar a música e pagar pela música.
A única coisa que ele realmente faz é criar um banco de dados muito grande para músicas, provavelmente muito fácil de baixar.
Atualmente, não há como evitar colocar todo o ativo visível na cadeia. Algumas pessoas estão falando sobre "criptografia", "armazenando apenas o hash" etc. etc., mas no final tudo se resume a: publicar o ativo ou não participar.
Transações públicas
Nos negócios, geralmente é importante manter os cartões perto do peito. Você não deseja exposição em tempo real de suas operações diárias.
Algumas pessoas tentam criar soluções onde colocamos toda a produção dos produtores de leite na cadeia de blocos juntamente com o inventário de todas as lojas de lácteos. Desta forma, podemos facilmente enviar caminhões para os lugares corretos! No entanto, isso faz com que tanto os agricultores quanto os comerciantes sejam responsáveis por preços inflacionados, se eles estiverem produzindo em excesso / subestocando.
Outras pessoas querem colocar a produção de energia (painéis solares, parques eólicos) na blockchain. No entanto, nenhum produtor sério de energia terá dados de produção em tempo real para o público. Isso tem um grande impacto no valor das ações e esse tipo de informação é do tipo que você deseja manter próximo ao seu peito.
Isso também vale para os chamados certificados verdes , onde você garante que você use apenas "energia verde".
Nota : Existem soluções teóricas baseadas em provas de conhecimento nulo que permitiriam que as transações fossem secretas. No entanto, eles ainda não são nem um pouco práticos, e o tempo será mostrado se esse item puder ser corrigido.
Tempo de confirmação
Você pode, como o Ethereum, tornar o tempo do bloco o menor possível. No Bitcoin, o tempo de bloqueio é de 10 minutos, e no Ethereum, em menos de um minuto (não me lembro da figura específica).
No entanto, quanto menor o tempo de bloqueio, maior a chance de garfos de vida longa. Para garantir que sua transação seja confirmada, você ainda precisa esperar muito.
Atualmente, também não há boas soluções aqui.
Contratos inteligentes são assustadores
Contrato inteligente é difícil de escrever. São programas de computador que movem ativos de uma conta para outra (ou mais complicada). No entanto, queremos que comerciantes e pessoas "normais" possam escrever esses contratos, e não confiem em especialistas em programação de ciência da computação. Você não pode desfazer uma transação. Esta é uma noz difícil de quebrar!
Se você estiver negociando com alto valor e acabar escrevendo um zero demais na transação (digamos US $ 10 milhões em vez de US $ 1 milhão), ligue imediatamente para o seu banco! Isso conserta. Caso contrário, esperamos que você tenha seguro. Em uma configuração de blockchain, você não tem banco nem seguro. Esses US $ 9 milhões se foram e isso ocorreu devido a um erro de digitação em um contrato inteligente ou em uma transação.
Os contratos inteligentes estão realmente brincando com fogo. É muito fácil esvaziar todos os seus recursos em um único clique. E isso aconteceu várias vezes. As pessoas perderam centenas de milhões de dólares devido a erros de contrato inteligentes.
Fonte: Estou trabalhando para uma empresa de energia que produz energia eólica e solar, além de comercializar petróleo e gás. Trabalham em projetos de soluções blockchain.
fonte
Existem várias definições de blockchain, e a resposta a esta pergunta depende muito de você considerar a interpretação ampla ou a restrita. Implementações típicas de criptomoeda, como Bitcoin, têm duas partes:
Uma cadeia de blocos, vinculada por hashes criptográficos (SHA256 no Bitcoin), para que a identidade do bloco mais novo impeça a modificação de qualquer registro anterior. A estrutura mais comum é a árvore Merkle , que foi patenteada pela primeira vez em 1979.
Uma rede de computadores ponto a ponto que decide qual é o bloco mais novo (também chamado de "protocolo de consenso"). No Bitcoin, isso é feito pelo mecanismo de prova de trabalho (chamado mineração), que distribui a confiança e a autoridade na rede.
Uma ampla interpretação do blockchain seria qualquer coisa que tenha a primeira parte, uma cadeia de blocos. Estes têm muitos aplicativos amplamente utilizados que antecedem as criptomoedas. Alguns exemplos:
No entanto, embora a árvore Merkle seja uma "cadeia de blocos", muitos consideram que ela sozinha não cria uma cadeia de blocos do sistema. Afinal, o blockchain é considerado uma nova invenção e a árvore Merkle definitivamente não é nova. Há mérito para ambos os lados do argumento.
Como a resposta de Pål GD detalha, além das criptomoedas, não houve aplicativos reais amplamente difundidos da combinação completa de rede Merkle tree + rede ponto a ponto.
fonte
As respostas dadas se concentram nas blockchains p2p abertas do Bitcoin e seus gostos.
No entanto, também existem iniciativas como Hyperledger , R3 Corda e Enterprise Ethereum Alliance , etc. (até mesmo os provedores de nuvem (por exemplo, aws ) têm ofertas). Esses tipos de plataformas tendem a evitar a parte demorada da prova de trabalho e fazem consenso entre as partes selecionadas, não sendo abertos para qualquer pessoa com conexão à Internet. Eles também nem sempre exibem informações nos blocos para o mundo inteiro; e, em vez disso, tendem a ter proteções em relação a quem pode ler o que na cadeia.
Essas plataformas tendem a promover sua utilidade nos casos em que as partes que não desejam confiar umas nas outras ou em terceiros, com algumas informações, ainda precisam de uma fonte compartilhada desses dados, com regras acordadas de como os dados serão alterados. pode ser verificado.
Os objetivos do uso de tais livros distribuídos incluem coisas diferentes, como segurança, transparência e auditabilidade, anonimato, escalabilidade, maior colaboração no setor e permitir novos modelos de negócios. Qual e como dependeria de qual setor e aplicação, mas talvez algumas idéias possam ser encontradas nesta pesquisa ou em lugares semelhantes . É provável que esses tipos de plataforma usem o que as empresas existentes usariam se entrassem no espaço da blockchain.
Olhando para as peças que as plataformas anunciam realmente sendo usadas, encontramos iniciativas como:
Rastreamento de mercadorias - por exemplo, grandes produtores e varejistas de alimentos que ingressam em uma rede destinada a "... conectar produtores, processadores, distribuidores e varejistas por meio de um registro autorizado, permanente e compartilhado de dados do sistema alimentar". .
Compartilhamento de dados - por exemplo, seguradoras que compartilham dados por motivos de conformidade em uma rede na qual reguladores com permissão podem analisá-los. Também pode haver melhor processamento de documentos em uma rede, em vez dos silos atuais.
Controle de informações pessoais - por exemplo, hu-manity.co, que controla como os dados pessoais são compartilhados com as empresas.
Como o blockchain é novo e não foi testado, no momento haveria mais experimentos e aplicativos de prova de conceito em vez dos do mundo real. Muitos deles se revelam péssimos para uma tecnologia sensacionalista que procura um problema para resolver. No entanto, ledgers distribuídos com permissão ou consórcio é um local também onde os projetos menores começaram a ser lançados para aplicativos reais.
fonte
Um aplicativo que não é grande ainda , mas que pode se tornar grande em breve é a autenticação de documentos digitais. Ainda não conheço ninguém que faça isso, mas está sendo discutido.
O problema é o seguinte: uma autoridade administrativa de algum tipo tem milhares, senão milhões de documentos digitais sob seus cuidados. Como podemos garantir que os documentos que estão hoje no banco de dados sejam idênticos aos que estavam lá ontem?
Isso pode ter grandes consequências legais.
Pode-se fazer vários backups completos em DVDs ou algo assim e armazená-los em vários locais seguros, mas isso é caro e ainda não é realmente seguro.
Outro problema é que esses documentos podem ser confidenciais e você realmente não deseja espalhar cópias deles.
Em vez disso, pode-se fazer listas de assinaturas de hash e espalhá- las . Eles são muito menores e também não são confidenciais. (Se bem feito)
Agora, não tenho certeza de que realmente precisamos do aspecto de cadeia de cadeias de blocos, dois ou três níveis de árvores Merkle são provavelmente suficientes. No entanto, desde que façamos o hash de qualquer maneira, custa muito pouco adicionar a lista de assinaturas como um documento para o próximo lote. Talvez não seja necessário, mas não dói.
Um ponto fraco deste sistema é que os documentos podem ser excluídos . Com apenas o valor de hash a ser utilizado, não podemos reconstruí-los, mas isso adicionaria um buraco muito visível nos dados que deve parecer pelo menos feio para os envolvidos.
fonte