Blockchains em tempo real mineração bitcoin ps4

Pagar com cartão de crédito é um processo rápido: a transferência de dinheiro é concluída apenas alguns segundos depois que os clientes colocam um cartão em um leitor ou digitam seus dados on-line. Esse processo permite que uma empresa organizada centralmente, como a Visa, processe mais de 50.000 transações por segundo nos horários de pico. Usando uma criptomoeda como Bitcoin, onde as transações de id de login bitcoin são processadas localmente através de um blockchain, um máximo de sete transações pode ser processado por segundo – uma tremenda diferença que dificulta enormemente a aplicabilidade da tecnologia. Ainda pior, também pode levar vários minutos para processar uma única transação. Essas desvantagens não se aplicam apenas ao Bitcoin. Aplicativos ainda mais complexos que são processados ​​usando contratos inteligentes sobre o Ethereum são caros e lentos também.


No entanto, o blockchain é projetado apenas para esses casos. Qualquer usuário pode enviar e distribuir algo através de um blockchain, e qualquer um pode se tornar parte dele. É descentralizado, neutro e efetivamente a combinação perfeita de intermediário e juiz – mas também é lento o que é o meu blockchain de endereço de bitcoin. Interagir com ela de forma barata e em tempo real – essa é a visão de Sebastian Faust, Professor de Criptografia Aplicada, e sua equipe. O desafio é que o aumento do desempenho não deve ser à custa da segurança. A pesquisa faz parte do Collaborative Research Center CROSSING, que é apoiado pela Fundação Alemã de Pesquisa.

Um blockchain é uma cadeia de blocos que contém o estado do sistema descentralizado. No caso de uma moeda como Bitcoin, isso seria transações de pagamento: quem está pagando a quem. Cada onde comprar bloco bitcoin também contém um chamado hash de todos os dados no bloco, um tipo de impressão digital dos dados. Se algum dado for alterado, isso alterará o valor do hash. Além disso, cada bloco contém um hash criptográfico do bloco anterior. Isso resulta em uma cadeia vinculada. Um novo bloco Bitcoin é criado por um participante da rede – conhecido como mineiro – em média a cada dez minutos. Este bloco é então verificado por todos os outros participantes e aceito como um novo bloco na cadeia se todas as transações e cálculos estiverem corretos. Isso faz com que o bloco faça parte do blockchain, com base no qual todos os mineiros tentam encontrar o próximo bloco. Se o bloco estiver incorreto, ele será ignorado. Uma transação em um bloco só é aceita se tiver sido publicada no blockchain e idealmente confirmada por vários blocos, geralmente seis. Isso impede que um invasor possa publicar transações ou bloqueios incorretos. Embora esse processo ofereça fortes garantias de segurança, uma de suas principais deficiências é que os usuários podem ter que esperar até 60 minutos para confirmação de novas transações.

Contratos inteligentes permitem que os participantes realizem transações que são significativamente mais complexas do que pagamentos simples. Essas regras complexas podem ser escritas em uma linguagem de programação, em que os pagamentos são realizados na carteira bitcoin para android, dependendo da execução do código. "Estes são contratos que são processados ​​pelo blockchain," explica Sebastian Faust. "Inteligente significa que os contratos contêm condições lógicas. Se, por exemplo, alguém quiser vender um arquivo on-line, o contrato inteligente conterá a condição de que o dinheiro não será pago até que o arquivo correto seja entregue." Isso acontece automaticamente, o que é seguro para ambas as partes. O dinheiro permanece no blockchain até que o arquivo seja enviado, mas o vendedor não pode gastá-lo em outro lugar.

Outro exemplo de contratos inteligentes são aplicativos para comunicação entre veículos autônomos. Alguns caminhões são capazes de conduzir bitcoin para usd calculadora autonomamente nas estradas. No entanto, eles são caros porque exigem uma grande quantidade de tecnologia de sensores. Um caminhão semi-autônomo não pode dirigir sozinho, mas poderia ser co-controlado por um autônomo. Para que isso funcionasse, o motorista do caminhão semi-autônomo teria que entrar em um contrato com o autônomo. O motorista poderia dormir durante esse tempo sem ter que fazer uma pausa para fazê-lo especificamente. Um contrato inteligente poderia fazer tudo isso se não houvesse o problema de que o blockchain é atualmente muito lento para transações rápidas na estrada.

"Nossa ideia não é mover tudo para o blockchain," diz Faust. Isso significa que os contratos são primeiramente executados diretamente entre as partes de papel bitcoin envolvidas e somente em caso de disputa as partes usam o dispendioso mecanismo blockchain." "É um pouco como estar no tribunal," diz Faust. "Como os processos nos tribunais são lentos e onerosos, as partes só vão para lá se não puderem concordar entre si." A vantagem dessa abordagem é a escalabilidade. Como as disputas são uma exceção na vida cotidiana normal, milhares de contratos poderiam ser realizados em tempo real, assim como vender bitcoins reduzindo significativamente a carga no blockchain.

Programas de computador complexos também podem conter problemas de segurança fatais. "Os contratos inteligentes são frequentemente implementados incorretamente, o que dificulta a garantia de que eles funcionarão corretamente quando integrados em um sistema maior," diz Sebastian Faust. Um exemplo proeminente é o caso da "O DAO" contrato inteligente. Em "O DAO" um hacker conseguiu usar um erro de programação para roubar criptomoeda no valor de US $ 50 milhões. Um dos principais objetivos da pesquisa que está sendo realizada na TU Darmstadt é melhorar a eficiência dos sistemas blockchain e, ao mesmo tempo, oferecer fortes garantias de segurança.

Desenvolver os protocolos criptográficos para esses processos é uma tarefa complexa. Os pesquisadores precisam definir os protocolos executados pelas diferentes partes, bem como os contratos inteligentes subjacentes. Um desafio particular é minimizar a interação com o blockchain, enquanto ao mesmo tempo a segurança do protocolo tem que ser garantida. Usando modelos formais de criptografia, os pesquisadores confirmaram a queda nos preços do bitcoin de segurança dos protocolos. Os próximos passos são agora liberar o sistema Perun como um software de código aberto, e integrar sistemas blockchain que são diferentes da Ethereum.