pt.phhsnews.com


pt.phhsnews.com / O que é um “blockchain”?

O que é um “blockchain”?


Se você tem assistido as notícias ultimamente, você pode ter ouvido algo chamado blockchain. É um conceito que torna os dados ultra-seguros para usos específicos. Você provavelmente já ouviu isso em conexão com o Bitcoin, mas tem aplicativos muito além das criptocorrências favoritas de todos. Aqui está uma rápida explicação de como funciona.

Tudo começa com criptografia

RELACIONADO: O que é o Bitcoin e como ele funciona?

Para entender blockchains, você precisa entender a criptografia. A ideia da criptografia é muito mais antiga que os computadores: significa apenas reorganizar as informações de forma que você precise de uma chave específica para compreendê-las. O simples brinquedo decodificador que você encontrou na sua caixa de cereal Kix é uma forma da criptografia mais básica - crie uma chave (também conhecida como cifra) que substitui uma letra por um número, passe sua mensagem pela chave e depois dê a chave para outra pessoa. Qualquer um que encontrar a mensagem sem a chave não poderá lê-la, a menos que seja "quebrada". Os militares usaram criptografia mais complexa muito antes dos computadores (a Enigma Machine codificou e decodificou mensagens durante a Segunda Guerra Mundial, por exemplo). criptografia, no entanto, é totalmente digital. Os computadores de hoje usam métodos de criptografia que são tão complexos e seguros que seria impossível quebrá-los com uma simples matemática feita por humanos. A tecnologia de criptografia de computador não é perfeita, no entanto; ele ainda pode ser "quebrado" se pessoas suficientemente inteligentes atacarem o algoritmo e os dados ainda estiverem vulneráveis ​​se alguém, além do proprietário, encontrar a chave. Mas até mesmo a criptografia em nível de consumidor, como a criptografia AES de 128 bits que agora é padrão no iPhone e no Android, é suficiente para manter os dados bloqueados longe do FBI.

A blockchain é uma criptografia colaborativa e segura de dados

é normalmente usado para bloquear arquivos para que eles possam ser acessados ​​apenas por pessoas específicas. Mas e se você tiver informações que precisam ser vistas por todos - como, por exemplo, as informações contábeis de uma agência do governo que precisa ser pública por lei - e que ainda precisam ser seguras? Lá, você tem um problema: quanto mais pessoas podem ver e editar as informações, menos seguras elas são.

Os Blockchains foram desenvolvidos para atender às necessidades de segurança dessas situações específicas. Em um blockchain, toda vez que as informações são acessadas e atualizadas, a alteração é registrada e verificada e, em seguida, fechada por criptografia, não podendo ser editada novamente. O conjunto de alterações é salvo e adicionado ao registro total. Da próxima vez que alguém fizer alterações, ele começará tudo de novo, preservando as informações em um novo “bloco” criptografado e anexado ao bloco anterior (portanto, “cadeia de blocos”). Esse processo de repetição conecta a primeira versão do conjunto de informações com a mais recente, para que todos possam ver todas as alterações já feitas, mas podem apenas contribuir e editar a versão mais recente.

Essa ideia é resistente às metáforas, mas imagine que você esteja em um grupo de dez pessoas reunindo um conjunto LEGO. Você só pode adicionar uma peça de cada vez e nunca poderá remover nenhuma peça. Cada membro do grupo deve concordar especificamente com a próxima parte. Desta forma, você pode ver todas as peças a qualquer momento - desde a primeira peça do projeto - mas você só pode modificar a última peça.

Para algo um pouco mais relevante, imagine um documento colaborativo, como uma planilha no Google Docs ou no Office 365. Todos os que têm acesso ao documento podem editá-lo e, sempre que o fazem, a alteração é salva e registrada como uma nova planilha e depois bloqueada no histórico do documento. Assim, você pode voltar, passo a passo, pelas alterações feitas, mas só pode adicionar informações à versão mais recente, não modificar as versões anteriores da planilha que já foram bloqueadas.

Como você provavelmente já ouviu falar, essa ideia de um "livro-razão" seguro e constantemente atualizado está sendo aplicada principalmente a dados financeiros, onde faz mais sentido. Moedas digitais distribuídas como o Bitcoin são o uso mais comum de blockchains - na verdade, o primeiro foi feito para o Bitcoin e a idéia se espalhou a partir daí.

O material técnico: passo a passo, bloco por bloco

Como tudo isso realmente funciona em um computador? É uma combinação de criptografia e rede peer-to-peer.

RELATED:

Como funciona o BitTorrent? Você pode estar familiarizado com o compartilhamento de arquivos peer-to-peer: serviços como BitTorrent que permitem aos usuários fazer upload e baixar arquivos digitais de vários locais de maneira mais eficiente do que a partir de uma única conexão. Imagine os "arquivos" como os dados principais em um blockchain e o processo de download como a criptografia que os mantém atualizados e seguros.

Ou, para voltar ao nosso exemplo do Google Docs acima: imagine que o documento colaborativo que você trabalhando não é armazenado em um servidor. Em vez disso, ele está no computador de cada indivíduo, que está constantemente verificando e atualizando um ao outro para garantir que ninguém tenha modificado os registros anteriores. Isso o torna “descentralizado”.

Essa é a ideia central por trás do blockchain: são dados criptográficos que são continuamente acessados ​​e protegidos ao mesmo tempo, sem nenhum servidor ou armazenamento centralizado, com um registro de alterações que se incorporam a cada nova versão. dos dados.

Portanto, temos três elementos a considerar neste relacionamento. Um, a rede de usuários ponto-a-ponto que armazenam cópias do registro blockchain. Dois, os dados que esses usuários adicionam ao último “bloco” de informações, permitindo que ele seja atualizado e adicionado ao registro total. Três, as sequências criptológicas que os usuários geram para concordar com o bloco mais recente, encaixando-o na sequência de dados que compõe o registro

É a última parte que é o molho secreto no sanduíche blockchain. Usando criptografia digital, cada usuário contribui com o poder de seu computador para ajudar a resolver alguns desses problemas matemáticos super-complexos que mantêm o registro seguro. Essas soluções extremamente complexas - conhecidas como “hash” - resolvem partes centrais dos dados do registro, como se a conta adicionasse ou subtraísse dinheiro em um livro contábil e de onde esse dinheiro fosse ou viesse. Quanto mais densos forem os dados, mais complexa será a criptografia e mais capacidade de processamento será necessária para resolvê-la. (A propósito, a ideia de “mineração” no Bitcoin entra em ação.)

Então, para resumir, podemos pensar em um blockchain: um dado que é:

Constantemente atualizado.

  1. Os usuários do Blockchain podem acessar os dados a qualquer momento e adicionar informações ao bloco mais recente. Distribuído.
  2. Cópias dos dados do blockchain são armazenadas e protegidas por cada usuário, e todos devem concordar com novas adições. Verificado
  3. As alterações em novos blocos e cópias de blocos antigos devem ser acordadas por todos os usuários por meio de verificação criptográfica. Proteger
  4. . Adulterar os dados antigos e alterar o método de proteger novos dados é evitado tanto pelo método criptográfico quanto pelo armazenamento não centralizado dos dados em si. E, acredite ou não, fica ainda mais complicado do que isso ... mas isso a idéia básica.

O Blockchain em Ação: Mostre-me o Dinheiro (Digital)!

Então, vamos considerar um exemplo de como isso se aplica a uma criptomoeda como Bitcoin. Digamos que você tenha um Bitcoin e queira gastá-lo em um carro novo. (Ou uma bicicleta, ou uma casa, ou uma ilha pequena a média - por mais que um Bitcoin valha a pena esta semana.) Você se conecta ao blockchain descentralizado do Bitcoin com o seu software, e envia sua solicitação para transferir seu Bitcoin para o vendedor do carro. Sua transação é então transmitida para o sistema

Todas as pessoas no sistema podem ver, mas sua identidade e a identidade do vendedor são apenas assinaturas temporárias, minúsculos elementos dos enormes problemas matemáticos que formam o coração da criptografia digital. Esses valores são conectados à equação blockchain e o problema em si é "resolvido" pelos membros na rede peer-to-peer gerando hashes de criptografia.

Uma vez verificada a transação, um Bitcoin é movido de você para o vendedor. e gravado no último bloco da cadeia. O bloco está terminado, selado e protegido com criptografia. A próxima série de transações começa e o blockchain cresce mais, contendo um registro completo de todas as transações sempre que é atualizado.

Agora, quando você pensa em um blockchain como "seguro", é importante entender o contexto. Transações individuais são seguras, e o registro total é seguro, contanto que os métodos usados ​​para proteger a criptografia permaneçam “sem rachaduras”. (E lembre-se, esse material é

realmente difícil de equilibrar o FBI) faça isso apenas com meros recursos de computação.) Mas o elo mais fraco na blockchain é, bem, você, o usuário Se você permitir que outra pessoa use sua chave pessoal para acessar a cadeia, ou se a encontrarem por simplesmente invadindo seu computador, eles podem fazer adições ao blockchain com suas informações, e não há como detê-los. É assim que o Bitcoin é “roubado” em ataques altamente divulgados nos principais mercados: as empresas que estavam operando os mercados, e não o blockchain do Bitcoin em si, estavam comprometidas. E como os Bitcoins roubados são transferidos para usuários anônimos, através de um processo verificado pelo blockchain e gravado para sempre, não há como o atacante

ou recuperar o Bitcoin. O que mais o Blockchains pode fazer?

A tecnologia Blockchain começou com o Bitcoin, mas é uma ideia tão importante que não ficou lá por muito tempo. Um sistema que é constantemente atualizado, acessível a qualquer pessoa, verificado por uma rede não centralizada e incrivelmente seguro, possui vários aplicativos diferentes. Instituições financeiras como o JP Morgan Chase e a Bolsa de Valores da Austrália estão desenvolvendo sistemas blockchain para proteger e distribuir dados financeiros (por dinheiro convencional, não por criptomoedas como o Bitcoin). A fundação Bill & Melinda Gates espera usar sistemas blockchain para fornecer serviços bancários gratuitos e distribuídos a bilhões de pessoas que não podem pagar uma conta bancária normal.

Ferramentas de código aberto como o Hyperledger estão tentando disponibilizar técnicas de blockchain a um maior número de pessoas, em alguns casos, sem precisar da quantidade monstruosa de poder de processamento necessária para proteger outros designs. Sistemas de trabalho colaborativos podem ser verificados e registrados com técnicas de blockchain. Quase tudo que precisa ser constantemente gravado, acessado e atualizado pode ser usado da mesma maneira

Crédito da imagem: posteriori / Shutterstock, Lewis Tse Pui Lung / Shutterstock, Zack Copley


Como pesquisar todos os sites de streaming de uma vez com o Roku Search

Como pesquisar todos os sites de streaming de uma vez com o Roku Search

É Um dos grandes problemas da era da mídia de streaming: descobrir quais programas e filmes são em quais serviços. Pesquisando Netflix, Hulu, Amazon Prime e outros sites individualmente toma muito tempo, especialmente quando você quer apenas relaxar e assistir a algo. RELACIONADO: Qual Roku devo comprar?

(how-top)

Como limitar o uso da largura de banda no seu Roku

Como limitar o uso da largura de banda no seu Roku

O streaming de vídeo no seu Roku torna a Internet inutilizável para todos os outros membros da casa? Você enfrenta o limite de largura de banda do seu ISP e deseja limitar o uso de dados? Se assim for, você provavelmente já navegou nas configurações do Roku procurando por um limite de largura de banda, e não encontrou nada.

(how-top)