Em que consiste um bloco blockchain? O que é blockchain e por que é necessário? Vejamos o blockchain para manequins em termos simples.

Olá, queridos leitores do blog. O que é blockchain? Muitas pessoas (inclusive eu no início) experimentam imediatamente associação com bitcoins(ou criptomoeda em seu sentido geral). Por um lado, estas associações são verdadeiras, mas por outro lado, não o são. Por que é que? Vamos descobrir.

Isto se deve em parte ao fato de que o serviço mais popular do mundo, projetado para onde dezenas de milhões de usuários armazenam bitcoins, apenas fortalece essa conexão.

Primeiro, vamos examinar a etimologia desta palavra. É derivado do inglês BlockChain, que significa “cadeia de blocos”. Mas isto não nos diz muito – apenas o nome da tecnologia. Porém, usamos a mesma palavra-chave que deveria explicar tudo.

O que é BlockChain e qual a essência desta tecnologia?

Mas o dinheiro virtual é apenas um dos muitos casos de uso, embora demonstre com muito sucesso as capacidades desta tecnologia (ainda não houve casos de hacking ou roubo de bitcoins). Graças a uma reputação tão infalível, prevê-se que a blockchain tenha um grande futuro em outras áreas da vida humana que são tão críticas em questões de segurança como a circulação de dinheiro (armazenamento de informações, eleições transparentes, etc.).

Você provavelmente já tem alguma confusão em sua cabeça - como conectar dinheiro eletrônico e eleições? Mas aqui tudo é facilmente explicado. Blockchain é essencialmente apenas distribuído e perfeitamente protegido contra hackers base de dados. A questão toda é como tudo isso é organizado.

É verdade que se você entrar em detalhes, será tedioso e, portanto, tentarei transmitir a essência em palavras simples e conceitos. Aliás, a garota do vídeo a seguir vai me ajudar nisso, que ilustra claramente o processo usando blockchain para criar criptomoeda e não só:

Você provavelmente está familiarizado com tecnologias como BitTorrent (pelo menos indiretamente)? O que há de notável nisso (além do fato de que a maior parte do intercâmbio agora ocorre de acordo com seus princípios, incluindo aqueles com violações de direitos autorais)? E o fato de os dados nele serem armazenados de forma distribuída - não há servidor central, mas ao mesmo tempo tudo funciona muito bem (rápido e confiável).

Vantagens do blockchain

Portanto, a cadeia de blocos é um pouco semelhante a ela (estrutura distribuída e popularidade), mas também tem uma série de outras vantagens:

  1. Também não há servidor central aqui - todo o banco de dados é distribuído entre os participantes, o que significa que é quase impossível hackeá-lo (outras cópias rejeitarão imediatamente alterações não autorizadas feitas em uma ou mais cópias - mais da metade de todos os usuários de este sistema precisa ser quebrado).
  2. Cada usuário terá cópia completa banco de dados (contendo toda a cadeia de transações) em formato criptografado. As cópias são sincronizadas (este é um algoritmo para tomar decisões sobre versões conflitantes do blockchain).
  3. Qualquer pessoa pode rastrear qualquer transação (operação com dados) - o sistema é totalmente transparente (como você acha que a mídia sabia as quantidades exatas de bitcoins transferidas para os proprietários dos vírus recentemente sensacionais?). Só isso já vale a pena!
  4. As informações são adicionadas ao banco de dados construído com tecnologia blockchain na forma de novos blocos. Além disso, a adição é coordenada com outros usuários da rede. Se considerarmos o Bitcoin, uma nova unidade será criada por meio de cálculos que consomem muitos recursos (essencialmente enumerando números e calculando um hash para eles, a fim de se ajustarem a um padrão predeterminado).

    Então, a nova unidade extraída de Bitcoin (essencialmente novo bloco Informação) verificado por outros participantes do sistema(o hash é recalculado) e só depois disso o novo bloco é adicionado a todos os bancos de dados de todos os usuários do sistema.

  5. Todas as tentativas ilegais de fazer alterações no banco de dados com base na tecnologia blockchain (adicionar novos blocos, atribuí-los a você mesmo, etc.) são interrompidas comparando-as com cópias de bancos de dados armazenados por outros usuários do sistema. É muito difícil hackear o sistema devido à descentralização e à cópia repetida das informações armazenadas. Isso é semelhante ao DNA das células humanas - existem muitos deles, eles carregam todas as informações e podem facilmente lidar com falhas em cópias individuais.

Analogias e exemplo de uso de Block Chain para criar criptomoeda

Se a descrição acima não esclareceu sua mente sobre o que é BlockChain, então Tentarei explicar usando um exemplo com associações simples.

Imagine um armazenamento em nuvem disponível para todos indiscriminadamente (ou seu análogo desatualizado - um servidor FTP com arquivos acessíveis ao público), onde existem milhares de pastas com arquivos. Nele você pode visualizar tudo o que está carregado lá atualmente e saber onde está cada arquivo, quem carregou e quem baixou. Mas... Você mesmo não pode baixar tudo, mas apenas o que tem direito. Além disso, você só pode fazer upload de arquivos após cumprir as condições especificadas pelo sistema.

Outro um exemplo da área de dinheiro que estará mais próximo do Bitcoin. Imagine que no sistema de dinheiro eletrônico não existam carteiras individuais (cujos dados estão disponíveis apenas para o proprietário da carteira e funcionários do sistema), mas existe apenas uma carteira, mas com estatísticas totalmente abertas a todos. Você pode ver que Vasya transferiu muito dinheiro para Petya, e ele transferiu muito dinheiro para ele. Mas você não poderá interferir no processo de troca ou roubar nada.

Você só pode receber dinheiro destinado exclusivamente a você. Eles estão vinculados a endereços especiais entre os quais ocorre a transação (transferência). A transferência é confirmada por uma chave secreta (assinada por ele) compatível com este endereço (na verdade, é um análogo de login e senha). Os dados que você transferiu dinheiro são enviados para todas as cópias do banco de dados. O dinheiro é considerado transferido quando os registros de seu envio e recebimento são conciliados.

O processo está descrito com mais detalhes no final deste artigo, mas por enquanto darei a palavra a um jovem que conta uma história muito em palavras simples sobre um blockchain complexo e implementação de criptomoeda baseada nela.

Parece muito fácil, não é?

BlockChain é o nosso futuro?

Atualmente, uma tecnologia chamada blockchain está sendo testada com bastante sucesso como ferramenta para dinheiro virtual, como Bitcoin e outras criptomoedas. Na verdade, foi aqui que começou a sua marcha triunfante, mas é pouco provável que termine assim.

Blockchain não é o mesmo que Bitcoin

Conforme planejado, a criptomoeda nem é dinheiro, mas um análogo completo do ouro no mundo virtual - sua quantidade é limitada (calculada com muitos anos de antecedência e a quantidade de “extraído” é regulada aumentando/diminuindo a complexidade do processo de mineração ), mas podem ser obtidos (por exemplo, c) ou, ou por mineração (em uma mina, que pode ser seu computador ou um sistema poderoso especialmente montado).

Mas o próprio Bitcoin é algo bastante controverso. Surgiu em 2009 e desde então cresceu mil vezes e continua a crescer até hoje (mesmo em ritmo acelerado).

Não parece realmente uma bolha? Ele vai estourar? Muito provavelmente. Além disso, existe uma atitude ambígua em relação à criptomoeda do estado.

Mas o Bitcoin é apenas um produto criado com base nos princípios do BlockChain, e todas as suas deficiências não têm nada a ver com a tecnologia em si. A criptomoeda é essencialmente um campo de testes para blockchain e do ponto de vista técnico tudo está indo bem. E aqui o destino futuro do Bitcoin não é de todo importante, porque é apenas um “balão de ensaio”.

Com base no BlockChain, você pode criar facilmente outra criptomoeda, por exemplo, totalmente respaldada e legalizada em nível estadual. Isso vai acontecer? Veremos, mas é muito provável. A coisa é conveniente e não apenas pelas características técnicas descritas acima.

Por que todo mundo está falando sobre essa tecnologia agora?

Vamos dar uma olhada nos benefícios que a introdução da tecnologia blockchain trará para nossas vidas:

  1. “Você não precisa de um violinista” - lembra dessa frase do lendário filme? Então, é muito aplicável aqui. Ao utilizar esta tecnologia, não haverá necessidade de envolver um “terceiro” na hora de realizar uma transação, pois o sistema, como já disse, é totalmente transparente para todos. Isto pode reduzir significativamente os custos indiretos e o tempo das transações (transações, ou seja, operações com dados).
  2. Blockchain é adequado para sistemas onde existe risco de fraude e segurança da informação. Tudo em que grandes quantias de dinheiro estão sendo gastas agora. Na verdade, além da transparência, a tecnologia possui segurança e segurança de uso incomparáveis ​​por todas as partes. Além disso, há proteção contra fraude (e “controle”) por parte do organizador do sistema devido à descentralização (como no bittorrent – ​​tecnicamente não há como impedir o download).

É por isso que eles estão ativos agora experimentos na implementação do BlockChain, por exemplo, no processo eleitoral. Transparência, segurança e proteção são muito importantes. Incluindo fraudes por parte de quem está no poder, pessoas rancorosas e outros conspiradores. E não se fala mais em interferência nas eleições (a priori). Beleza.

Esta tecnologia também pode ser perfeitamente adaptada para a manutenção de diversos cadastros, bases de dados médicas, bases de dados jurídicas, qualquer logística, bem como para a realização de operações bancárias (isto é certamente “o médico ordenou” - os custos e o tempo de processamento serão reduzidos significativamente).

A questão toda é que uma decisão obstinada seja tomada (muitos não estão satisfeitos com a incapacidade de interferir “imperceptivelmente” na operação do sistema após sua implementação), e implementar tudo isso e aplicar o blockchain na prática será secundário. importa (felizmente, o Bitcoin forneceu uma excelente base estabelecida).

Problemas de implementação do BlockChain na vida

  1. Por exemplo, para manter alto nível segurança, o sistema necessita de cálculos complexos constantes, o que só pode ser feito com uma base de recursos muito grande. No Bitcoin, esse problema foi resolvido de forma simples - eles nomearam uma comissão para aqueles que fornecem seus recursos (o poder computacional de computadores ou sistemas especialmente montados - fazendas de mineração) para esse fim (o principal método de ganhar bitcoins - mineração - foi construído sobre isso princípio).
  2. Também é extremamente importante para a segurança de todo o sistema que esses recursos sejam distribuídos e não sob o controle de algum grupo (por exemplo, unidos por conspiração), que pode usar o poder concentrado em suas mãos para diversas más manipulações.
  3. Tudo isso pode privar alguém de trabalho ou lucro (vários intermediários) e, portanto, coloca um raio na fase inicial (mais difícil) de introdução da tecnologia na vida.

Blockchain usando Bitcoin como exemplo

BlockChain é apenas uma lista regular de blocos vinculados individualmente com informações de transação. Cada novo bloco altera o estado de todo o banco de dados distribuído. Isso significa que se você substituir algo (com intenção), os hashes dos próximos blocos serão alterados e a peça substituída não substituirá a antiga.

Uma medida de integridade geralmente aceita. O hash de qualquer número pode ser calculado (usando uma fórmula específica), mas é impossível restaurar o número do hash, o que significa que a falsificação em tal banco de dados se torna impossível.

Agora real um exemplo de BlockChain funcionando no sistema Bitcoin. Mais brevemente:

  1. As transações neste sistema são assinadas (consideradas confiáveis) em lotes (ou seja, blocos).
  2. A frequência de aparecimento (adição) de novos blocos está embutida no algoritmo distribuído do sistema: para assinar um bloco (emitir uma nova unidade monetária), você precisa encontrar o hash necessário (por força bruta, porque é a priori é impossível restaurar um número de um hash e tudo o que resta é calcular indefinidamente o hash para números tomados aleatoriamente até que você acidentalmente encontre a opção certa cerquilha).
  3. Nesse caso, a complexidade da busca por um hash é definida algoritmicamente dependendo das tarefas do sistema (a complexidade do modelo no qual o hash deve caber muda). No Bitcoin, a frequência de mineração de uma nova unidade (aparecimento de um novo bloco) é de aproximadamente dez minutos. Assim, quanto maior for o poder do sistema do mineiro, maior será a probabilidade de ele adicionar o próximo bloco ao sistema e receber uma recompensa por isso.
  4. Os clientes do sistema podem gerar pelo menos um milhão de transações (transferências) por segundo, mas a rede de nós as aceitará somente a partir do momento em que o próximo bloco for assinado (a próxima unidade for extraída).
  5. Além disso, a transação será considerada não confirmada até o surgimento de vários novos blocos (geração de unidades monetárias), para proteção contra forks (proliferação de unidades de criptomoeda em “ramos laterais da cadeia de blocos”, que surgiram, por exemplo, em rede local, mas depois rejeitado pela cadeia de blocos principal).
  6. Para evitar o seu crescimento descontrolado, o tamanho da base de dados de transações é especialmente comprimido (na verdade, cortado) devido a “pontos de verificação”. Os algoritmos de consenso confirmam periodicamente o chamado bloco “pivô”, antes do qual a cadeia de blocos não precisa ser armazenada. Esses blocos de controle são criados (marcados) periodicamente. Caso contrário, a base Bitcoin seria inacessível.

Quero enfatizar que criptomoeda não é uma coisa em si. Em qualquer caso, os bitcoins são uma moeda livremente conversível.

Pare eles troca rápida Para rublos, dólares ou outro dinheiro eletrônico, você pode usar serviços de câmbio online, por exemplo:

E para um jogo mais sutil nos cursos e receitas adicionais, posso aconselhar trocas de criptografia:

É assim que se parece o grande e terrível blockchain, se você tentar descrevê-lo mais ou menos em linguagem simples. Embora você precise usar palavras que não são totalmente simples, o que você pode fazer - tecnologia :)

Boa sorte para você! Nos vemos em breve nas páginas do blog

Você pode estar interessado

BlockChain.info é uma carteira de criptomoeda online popular em russo no site oficial BlockChain.info CoinMarketCap - site oficial da classificação de criptomoedas CoinMarketCap (capitalizações de mercado de criptomoedas) Cryptonator - carteira online para criptomoedas com login simples, mas não muito boas críticas Tokens – o que são em criptomoedas e outras áreas Criptomoeda - o que é em palavras simples, como tudo funciona e uma lista das criptomoedas mais avaliadas Carteira de criptomoeda - como criá-la e o que é melhor: carteira fria, multimoeda, hardware ou carteira criptografada online
Mineração – o que é em palavras simples e como ganhar dinheiro minerando bitcoins e outras criptomoedas Satoshi - o que é, quantos satoshi existem em 1 bitcoin, qual é a taxa de câmbio em relação ao rublo e quem é Satoshi Nakamoto Cloud Token e o robô Jarvis realizaram o sonho de muitos investidores

Blockchain (blockchain inglês ou blockchain) é uma cadeia sequencial contínua de blocos (lista vinculada) contendo informações, construída de acordo com certas regras. Na maioria das vezes, cópias de cadeias de blocos são armazenadas e processadas de forma independente (altamente paralela) em muitos computadores diferentes.

Esquema para obtenção de hashes de transação

informações gerais

O termo apareceu pela primeira vez como o nome de um banco de dados distribuído totalmente replicado implementado no sistema Bitcoin, razão pela qual blockchain é frequentemente referido como transações em várias criptomoedas, mas a tecnologia blockchain pode ser estendida a quaisquer blocos de informações interconectados.

Bloco de transação

Um bloco de transação é uma estrutura especial para registrar um grupo de transações no sistema Bitcoin e similares. Uma transação é considerada completa e confiável (“confirmada”) quando seu formato e assinaturas são verificados, e quando a própria transação é agrupada com diversas outras e registrada em uma estrutura especial - um bloco. O conteúdo dos blocos pode ser verificado porque cada bloco contém informações sobre o bloco anterior. Todos os blocos são construídos em uma cadeia que contém informações sobre todas as operações já realizadas no banco de dados. O primeiro bloco da cadeia - o bloco primário (bloco gênese inglês) - é considerado um caso separado, pois não possui um bloco pai.

Um bloco consiste em um cabeçalho e uma lista de transações. O cabeçalho do bloco inclui seu hash, o hash do bloco anterior, hashes de transação e informações adicionais de serviço. No sistema Bitcoin, a primeira transação em um bloco sempre indica o recebimento de uma comissão, que será a recompensa ao usuário pelo bloco criado. A seguir vem uma lista de transações formada a partir de uma fila de transações que ainda não foram registradas em blocos anteriores. O critério de seleção na fila é definido pelo minerador de forma independente. Não precisa ser um cronograma. Por exemplo, apenas podem ser incluídas transações com comissões elevadas ou que envolvam uma determinada lista de endereços. Para transações em um bloco, é usado hash de árvore, semelhante à geração de um hash para um arquivo no protocolo BitTorrent. As transações, além de cobrar uma comissão pela criação de um bloco, contêm dentro do parâmetro de entrada um link para uma transação com o estado anterior dos dados (no sistema Bitcoin, por exemplo, é fornecido um link para a transação para a qual o valor gasto bitcoins foram recebidos). As operações de transferência de comissão a um minerador pela criação de um bloco não possuem transações de “entrada”, portanto qualquer informação pode ser especificada neste parâmetro (para eles este campo é chamado de parâmetro Coinbase).

O bloco criado será aceito por outros usuários se o valor numérico do hash do cabeçalho for igual ou inferior a um determinado número alvo, cujo valor é ajustado periodicamente. Como o resultado hash da função SHA-256 é considerado irreversível, atualmente não existe outro algoritmo para obter o resultado desejado além da pesquisa aleatória. Se o hash não satisfizer a condição, o parâmetro nonce no cabeçalho será alterado e o hash será recalculado. Geralmente é necessário um grande número de recálculos. Quando um candidato é encontrado, o nó transmite o bloco resultante para outros nós conectados, que validam o bloco. Se não houver erros, o bloco será considerado adicionado à cadeia e o próximo bloco deverá incluir seu hash.

O valor do número alvo com o qual o hash é comparado é ajustado a cada 2016 blocos no sistema Bitcoin. Está planejado que toda a rede do sistema Bitcoin gaste aproximadamente 10 minutos gerando um bloco e cerca de duas semanas para os blocos de 2016. Se os blocos de 2016 forem formados mais rapidamente, a meta diminui um pouco e se torna mais difícil de alcançar, caso contrário a meta aumenta. Alterar a complexidade computacional não afeta a confiabilidade da rede Bitcoin e só é necessária para que o sistema gere blocos a uma taxa quase constante, independente do poder computacional dos participantes da rede.

Cadeia de blocos

A sequência principal de blocos (preto) é a mais longa desde o inicial (verde) até o atual. Os ramos laterais (roxos) são cortados.

Os blocos são formados simultaneamente por muitos “mineradores”. Os blocos que atendem aos critérios são enviados para a rede, incluídos em todas as replicações da base de blocos distribuída. Situações surgem regularmente quando vários novos blocos em diferentes partes de uma rede distribuída chamam o mesmo bloco do anterior, ou seja, a cadeia de blocos pode se ramificar. Você pode limitar intencionalmente ou acidentalmente a transmissão de informações sobre novos blocos (por exemplo, uma das cadeias pode se desenvolver dentro de uma rede local). Neste caso, é possível a expansão paralela de vários ramos. Em cada um dos novos blocos podem existir transações idênticas e diferentes incluídas em apenas um deles. Quando a retransmissão de blocos é retomada, os mineradores começam a considerar a cadeia mestre, levando em consideração o nível de dificuldade do hash e o comprimento da cadeia. Se a complexidade e o comprimento forem iguais, é dada preferência à cadeia cujo bloco final apareceu anteriormente. As transações que foram incluídas apenas na agência rejeitada (incluindo pagamentos de recompensas) perdem o status de confirmadas. Se esta for uma transação de transferência de Bitcoin, ela será colocada na fila e incluída no próximo bloco. As transações para recebimento de recompensas pela criação de blocos cortados não são duplicadas em outra agência, ou seja, os bitcoins “extras” pagos pela criação de blocos cortados não recebem mais confirmações e são “perdidos”.

Assim, a blockchain contém um histórico de propriedade, que pode ser encontrado, por exemplo, em sites especializados.

O blockchain é formado como uma cadeia de blocos em constante crescimento com registros de todas as transações. Cópias do banco de dados ou parte dele são armazenadas simultaneamente em vários computadores e sincronizadas de acordo com as regras formais de construção de uma cadeia de blocos. As informações contidas nos blocos não são criptografadas e estão disponíveis em texto não criptografado, mas a ausência de alterações é verificada criptograficamente por meio de hash chains (um elemento da assinatura digital).

O banco de dados armazena publicamente, de forma não criptografada, informações sobre todas as transações assinadas usando criptografia assimétrica. Para evitar gastos repetidos do mesmo valor, são utilizados carimbos de data / hora, implementados pela divisão do banco de dados em uma cadeia de blocos especiais, cada um dos quais, entre outras coisas, contém o hash do bloco anterior e seu próprio número de série. Cada novo bloco confirma transações, informações sobre as quais também contém confirmação adicional de transações em todos os blocos anteriores da cadeia. Não é prático alterar informações em um bloco que já esteja na cadeia, pois neste caso seria necessário editar informações em todos os blocos subsequentes. Graças a isto, um ataque bem-sucedido de gastos duplos (gastos repetidos de fundos anteriormente gastos) é extremamente improvável na prática.

Na maioria das vezes, uma alteração deliberada de informações em qualquer uma das cópias da base de dados ou mesmo em um número suficientemente grande de cópias não será reconhecida como verdadeira, uma vez que não cumprirá as regras. Algumas alterações podem ser aceitas se forem feitas em todas as cópias do banco de dados (por exemplo, exclusão dos últimos blocos por erro na sua formação).

Para explicar mais claramente o mecanismo de funcionamento do sistema de pagamentos, Satoshi Nakamoto introduziu o conceito de “moeda digital”, definindo-a como uma cadeia de assinaturas digitais. Ao contrário das denominações padronizadas das moedas normais, cada “moeda digital” tem a sua própria denominação. Cada endereço Bitcoin pode ser associado a qualquer número de “moedas digitais”. Com a ajuda de transações, eles podem ser divididos e combinados, mantendo o valor total de suas denominações menos a comissão.

Antes da versão 0.8.0, o cliente principal usava o Berkeley DB para armazenar a cadeia de blocos; a partir da versão 0.8.0, os desenvolvedores mudaram para o LevelDB.

Confirmação de transação

Enquanto a transação não estiver incluída no bloco, o sistema acredita que a quantidade de bitcoins em um determinado endereço permanece inalterada. Neste momento, é tecnicamente possível executar várias transações diferentes para transferir os mesmos bitcoins de um endereço para destinatários diferentes. Mas assim que uma dessas transações for incluída no bloco, o sistema irá ignorar outras transações com os mesmos bitcoins. Por exemplo, se uma transação posterior for incluída em um bloco, a anterior será considerada errada. Há uma pequena chance de que, ao ramificar, duas transações semelhantes acabem em blocos de agências diferentes. Cada uma delas será considerada correta; somente quando a agência morrer, uma das transações será considerada errônea. Neste caso, o horário da operação não importará.

Assim, a entrada de uma transação em um bloco confirma sua autenticidade, independentemente da presença de outras transações com os mesmos bitcoins. Cada novo bloco é considerado uma “confirmação” adicional de transações de blocos anteriores. Se houver 3 blocos na cadeia, as transações do último bloco serão confirmadas 1 vez, e as colocadas no primeiro bloco terão 3 confirmações. Basta aguardar várias confirmações para que a probabilidade de cancelamento da transação se torne muito baixa.

Para reduzir o impacto de tais situações na rede, existem restrições ao descarte de bitcoins recém-recebidos. De acordo com o serviço blockchain.info, até maio de 2015, o comprimento máximo das cadeias rejeitadas era de 5 blocos. O número necessário de confirmações para desbloquear uma mensagem recebida depende do programa cliente ou das instruções do destinatário. O cliente Bitcoin-qt não exige confirmações para enviar, mas a maioria dos destinatários tem um requisito padrão de 6 confirmações, o que significa que normalmente você pode usar o que recebe em uma hora. Vários serviços online geralmente definem seu próprio limite de confirmação.

O protocolo permite utilizar bitcoins recebidos para a criação de um bloco após 100 confirmações, mas o programa cliente padrão mostra a comissão após 120 confirmações, ou seja, normalmente você pode utilizar a comissão aproximadamente 20 horas após seu acúmulo.

“Gastos em dobro”

Se você controlar mais de 50% do poder computacional total da rede, então existe uma possibilidade teórica, em qualquer limite de confirmação, de transferir os mesmos bitcoins duas vezes para destinatários diferentes - uma das transações será pública e confirmada no geral forma, e o segundo não será divulgado, suas confirmações ocorrerão em blocos de um ramo paralelo oculto. Somente depois de algum tempo a rede receberá informações sobre a segunda transação, ela será confirmada, e a primeira perderá a confirmação e será ignorada. Isto não resultará numa duplicação dos bitcoins, mas sim numa mudança no atual proprietário dos bitcoins, com o primeiro destinatário a perder os bitcoins sem qualquer compensação.

A abertura da cadeia de blocos permite fazer alterações em qualquer bloco. Mas então será necessário recalcular o hash não apenas do bloco alterado, mas também de todos os subsequentes. Na verdade, tal operação exigiria pelo menos tanta energia quanto a usada para criar os blocos modificados e subsequentes (ou seja, toda a energia atual), tornando esta possibilidade extremamente improvável.

Em 1º de dezembro de 2013, a capacidade total da rede ultrapassava 6.000 THash/s. Desde o início de 2014, a associação de mineradores (pool) Ghash.io controlou por muito tempo mais de 40% do poder total da rede Bitcoin e, no início de junho de 2014, mais de 50% do poder da rede foi brevemente concentrado iniciar.

O gasto duplo de Bitcoins nunca foi registrado na prática. Desde maio de 2015, as cadeias paralelas nunca ultrapassaram 5 blocos.

Complexidade

O requisito para hashes de bloco é determinado por um parâmetro especial chamado “dificuldade”. Como o poder computacional da rede não é constante, este parâmetro é recalculado pelos clientes da rede a cada 2016 blocos de forma a manter a velocidade média de formação do blockchain no nível de 2016 blocos a cada duas semanas. Assim, 1 bloco deve ser criado aproximadamente uma vez a cada dez minutos. Na prática, quando o poder computacional da rede aumenta, os intervalos de tempo correspondentes são mais curtos e, quando diminui, são mais longos. O recálculo da dificuldade com base no tempo é possível devido à presença do horário de sua criação nos cabeçalhos dos blocos. Ele é escrito em formato Unix de acordo com o relógio do sistema do autor do bloco (se o bloco for criado em um pool, então de acordo com o relógio do sistema do servidor deste pool).

Aplicações fora da criptomoeda

Atualmente, representantes de diversas áreas estão demonstrando interesse na tecnologia blockchain.

Setor bancário

No setor bancário russo, empresas como VTB e Sberbank demonstram interesse na tecnologia.

Os sistemas de pagamento VISA, Mastercard, Unionpay e SWIFT anunciaram desenvolvimentos e planos para usar a tecnologia blockchain.

Registo Predial

A Suécia e os Emirados Árabes Unidos planejam manter registros de terras usando a tecnologia blockchain.

O governo indiano está combatendo a fraude fundiária usando blockchain.

No primeiro semestre de 2018, será realizado um experimento para usar a tecnologia blockchain para monitorar a confiabilidade das informações do Cadastro Único de Imóveis do Estado (USRN) em Moscou.

Identificação

Em 2014, foi fundada a empresa Bitnation, que presta serviços governamentais tradicionais, como carteiras de identidade, notários e vários outros.

Em junho de 2017, a Accenture e a Microsoft introduziram um sistema de identificação digital no blockchain.

Em agosto de 2017, o governo brasileiro começou a testar um sistema de identificação blockchain.

A Finlândia identifica refugiados usando tecnologia blockchain.

A Estônia possui um sistema de cidadania eletrônica baseado em blockchain.

Crítica

O sistema interbancário internacional para transferência de informações e transações financeiras SWIFT anunciou o perigo de expectativas irrealistas em relação ao entusiasmo em torno das tecnologias blockchain e dos registros distribuídos no ambiente bancário.

Rússia

Em julho de 2017, foi planejado um trabalho na região de Novgorod para lançar um projeto piloto para introduzir a tecnologia blockchain no trabalho da Rosreestr. O Vnesheconombank e a Agência de Crédito Hipotecário à Habitação participariam do projeto.

Em nome do Presidente do Tartaristão, especialistas da empresa Qiwi Platform conduziram um estudo sobre a aplicabilidade da tecnologia blockchain na administração pública e propuseram a introdução da tecnologia blockchain em sistemas de gestão interdepartamental de documentos, notários, registro de diplomas, votação, saúde, cadastro predial, identidade digital, ações de registro (estado civil). Soluções estão sendo consideradas.

O Sberbank e a SWIFT durante o Sibos 2017 em Toronto “concordaram em coordenar etapas para avaliar a possibilidade de usar a tecnologia blockchain em plataformas de liquidação interbancária... a plataforma SWIFT utiliza os recursos de um registro distribuído construído na tecnologia blockchain para reconciliar informações de pagamento em tempo real. ”

Em 18 de outubro de 2017, o Vnesheconombank e o governo da região de Novgorod, no fórum internacional “Open Innovations” em Moscou, anunciaram o lançamento em setembro de um projeto piloto para criar um sistema de monitoramento do fornecimento de medicamentos aos residentes da região. O governador regional disse que “o uso da tecnologia blockchain na monitorização de toda a cadeia de abastecimento de medicamentos irá prevenir o abuso e identificar o tráfico ilegal de medicamentos caros, bem como reduzir as mortes devido ao consumo de medicamentos de baixa qualidade”. Em dezembro de 2017, está prevista a conclusão dos testes de um protótipo funcional do projeto.

Em 19 de outubro de 2017, soube-se que o governo de Moscou está pronto para fornecer à Rosreestr um servidor de computação para implementar a tecnologia blockchain no registro de imóveis.

Wikipédia

O Fórum Econômico Internacional de São Petersburgo, realizado em junho de 2017, foi dedicado ao desenvolvimento da tecnologia blockchain. Reuniu um número recorde de participantes e atraiu a atenção da liderança russa. Compreendendo a importância da economia digital e do desenvolvimento de “altas” tecnologias, o presidente russo Vladimir Putin interessou-se pela tecnologia blockchain e participou numa discussão sobre esta questão. Claro, se os líderes do país estão interessados ​​e prestam atenção a algum assunto ou tecnologia, então muitos usuários comuns querem saber o que é? Portanto, este artigo pretende explicar em linguagem simples e compreensível que tipo de tecnologia é essa, por que é necessária, que perspectivas seu uso abre?

A palavra blockchain traduzida do inglês significa “cadeia de blocos”. Este conceito apareceu pela primeira vez como o nome de um banco de dados distribuído, que foi implementado em . Blockchain é um método de armazenamento de vários dados ou um livro digital de contratos, negócios e transações. Em outras palavras, tudo o que requer um registro independente e separado e, se necessário, verificação. Ele pode armazenar dados sobre empréstimos concedidos, direitos de propriedade, infrações de trânsito, casamentos e divórcios. Em uma palavra, quase tudo. Seu principal diferencial e vantagem inegável é que esse registro não fica armazenado em nenhum local específico. É distribuído em todo o mundo através de centenas e até milhares de computadores. Nesta rede, qualquer usuário tem acesso gratuito à versão atual do registro. Assim, é totalmente transparente para absolutamente todos os participantes.

Todos os registros digitais feitos são combinados em “blocos”, que são então cronologicamente e criptograficamente ligados em uma “cadeia” usando algoritmos matemáticos complexos. Cada um desses blocos está conectado ao anterior e contém um determinado conjunto de registros. Novos blocos são adicionados estritamente no final da cadeia.

De uma forma mais simplificada, um blockchain pode ser pensado como um grande livro-razão que registra a movimentação de informações ou fundos de uma conta para outra. Todos os usuários desta tecnologia têm igual acesso ao sistema. Todas as operações formadas em blocos de dados são salvas por todos os participantes da rede, e cada bloco contém um link na forma de dados criptografados do bloco anterior.


Infográfico “Como funciona o blockchain?”

Confiabilidade e segurança do sistema

O processo de criptografia, ou hashing, é realizado por um grande número de computadores que operam na mesma rede. Se todos os seus cálculos produzirem o mesmo resultado, o bloco receberá uma assinatura digital exclusiva – uma assinatura. A formação de um novo bloco acarreta uma atualização do registro e não pode ser alterado de forma alguma. Isso significa que você não pode fingir, mas só pode adicionar novos registros. É importante lembrar que o registro é atualizado em todos os computadores da rede simultaneamente.

A distribuição de bancos de dados blockchain entre muitos computadores impossibilita que hackers os hackeiem. Afinal, para isso eles precisam ter acesso simultâneo às cópias do banco de dados em todos os computadores da rede. A tecnologia também permite proteger os dados pessoais, pois o processo de hashing é irreversível. Mesmo que você consiga alterar o documento ou transação original, eles receberão imediatamente uma assinatura digital diferente, o que sinalizará uma discrepância no sistema.

Por que precisamos de mineração e mineradores?

A ideia por trás da tecnologia blockchain é bastante simples. Este é um banco de dados público colossal sem gerenciamento central. Se pegarmos os agora bem conhecidos, então os mineradores são responsáveis ​​por verificar suas transações. Este é o nome dado aos participantes do sistema que confirmam a autenticidade das ações concluídas e formam blocos a partir dos registros das transações.

Como o processo de mineração é acompanhado pela resolução de problemas matemáticos complexos, os mineiros precisam ter computadores muito poderosos em seu arsenal. Em suas mãos está um banco de dados distribuído, que consiste em uma “cadeia de blocos”. Esta natureza do banco de dados permite controlar as transações sem a participação de quaisquer reguladores financeiros.

Recentemente, muitos de nós enfrentamos cada vez mais o conceito de blockchain. Que tipo de sistema é esse? Infelizmente, nem todos sabem disso, embora tenha chances muito promissoras de desenvolvimento e implementação na vida cotidiana. Vamos tentar descrever o que é blockchain em palavras simples. Para completar, serão dados vários exemplos do uso de novas tecnologias e serão discutidas as vantagens e desvantagens da estrutura global de informação.

Blockchain: o que é?

O próprio sistema apareceu há relativamente pouco tempo. Se você ainda não se aprofundou nos principais aspectos técnicos da operação, a tecnologia blockchain é um banco de dados claramente estruturado com certas regras para a construção de cadeias de transações e acesso à informação, o que exclui roubo de dados, fraude, violação de direitos de propriedade, etc.

Além disso, ao trabalhar com ele, apenas duas partes estão envolvidas, sem o envolvimento de intermediários para a realização de transações de qualquer tipo. Se falarmos sobre o que é um blockchain, em palavras simples, a tecnologia pode ser comparada a uma espécie de cofre transparente, digamos, feito de vidro impenetrável, no qual cada cliente (usuário) cadastrado pode colocar algo. Ao mesmo tempo, todos os outros veem exatamente o que está ali colocado. Mas você só pode retirar algo do cofre se tiver certos direitos de acesso, grosso modo, uma chave conhecida apenas pela pessoa a quem se destina. Como já está claro, o cofre não pode ser hackeado ou quebrado. Mas, na verdade, esta é uma comparação bastante primitiva.

Em certo sentido, o sistema blockchain pode ser representado como uma espécie de livro-razão global, no qual as regras básicas de armazenamento e distribuição de informações são descritas por meios matemáticos, excluindo o acesso externo mesmo no nível de clientes ou administradores registrados. Não é difícil adivinhar que este sistema não possui nenhum gerenciador propriamente dito.

Como funciona o blockchain?

O princípio fundamental de funcionamento da nova tecnologia é a transparência das transações realizadas, sendo impossível alterá-las por pessoas que não tenham acesso autorizado a ela. O ancestral é considerado o sistema Bitcoin, que já foi criado na forma de uma criptomoeda autorregulada que não requer manutenção por parte de instituições financeiras ou bancos. Utilizou a plataforma blockchain para registrar qualquer tipo de transação. Qualquer carteira blockchain funciona de maneira semelhante, por exemplo, o mesmo sistema Qiwi.

Você pode entender os princípios básicos do funcionamento de um banco de dados global usando o exemplo da estrutura do DNA. Possui sua própria cadeia de blocos de transações (transações, pagamentos, etc.). Além disso, após qualquer transação ser concluída e confirmada (de acordo com regras matemáticas estabelecidas), um novo bloco é adicionado à cadeia. E cada bloco, como uma célula de DNA, contém informações sobre toda a rede como um todo. Assim, a tecnologia blockchain torna inerentemente impossível adicionar um bloco falso ou remover um existente, uma vez que este será imediatamente visível em todo o sistema. Grosso modo, você não pode adicionar algo à estrutura que não deveria estar lá. Quando um bloco é excluído, o sistema reage da mesma forma às mudanças na estrutura global. Acontece que a fraude, as tentativas de intervenção não autorizada ou mesmo a pirataria estão quase completamente excluídas.

Principais aplicações

Na fase de seu surgimento, a tecnologia blockchain (do inglês block chain) era utilizada exclusivamente para criptomoedas e, pouco depois, foi adotada por algumas estruturas bancárias.

No entanto, hoje, no seu desenvolvimento, o novo sistema penetra profundamente na nossa vida quotidiana. As plataformas para desenvolvimento de aplicações comerciais baseadas na tecnologia blockchain podem até controlar o cumprimento dos direitos autorais, rastreando os processos de produção de um determinado produto para conformidade com os padrões declarados, sem mencionar absolutamente todas as transações financeiras.

Principais plataformas para construção de aplicações de negócios

Entre as plataformas mais avançadas e frequentemente utilizadas nas quais podem ser criados produtos de software empresarial estão as seguintes:

  • EmcSSH.
  • EmcSSL.
  • Cartão de informações Emc.
  • EmcTTS.
  • Emc DPO.
  • Átomo Emc.
  • Emc DNS.

Vamos considerar cada um deles separadamente.

EmcSSH

Do ponto de vista da plataforma EmcSSH, que é uma extensão adicional da tecnologia SSH para administração de redes, o blockchain é uma espécie de armazenamento especializado de chaves públicas (senhas) e listas de usuários com direito a acesso autorizado.

Por exemplo, um usuário da rede tem acesso a diversas máquinas. Isso é feito usando um arquivo de chave secreta protegido por senha e armazenado no blockchain, o que elimina a possibilidade de ataques de hackers chamados MIM (“man in the middle”). Se o impossível acontecer - o arquivo for roubado, o usuário poderá alterá-lo instantaneamente para um novo ou bloquear o acesso.

Esta técnica é mais eficaz nos casos em que é necessário gerenciar um grande número de servidores, uma rede de caixas eletrônicos, terminais de computadores remotos, etc. O mais interessante é que esse controle global pode ser realizado independentemente da localização geográfica, e com a mesma simplicidade de quando se trabalha em uma rede local normal.

EmcSSL

É uma extensão personalizada Protocolo SSL. Para ele, blockchain é um local onde são armazenadas as chamadas impressões digitais de certificados de usuários individuais ou organizações.

Ao entrar, por exemplo, no site de um banco, e trocar informações entre o usuário e o sistema bancário online, a autorização do usuário ocorre justamente com base em tais certificados, o que impossibilita o roubo de senhas, códigos ou chaves por terceiros. Se um cliente perder um certificado, o procedimento de restauro é bastante simplificado, embora apresente alguns inconvenientes em termos de restrições impostas (o serviço de restauro é pago e o processo em si demora bastante).

Cartão de informações Emc

Esta plataforma é baseada em um sistema de cartões de visita eletrônicos, indissociavelmente ligados aos certificados SSL do usuário. Ao contrário destes últimos, esses cartões de visita são convenientes porque as informações que contêm podem ser alteradas.

Ao entrar em um determinado recurso da Internet que suporte essa tecnologia (por exemplo, uma carteira blockchain), a autorização ocorre justamente com base em um cartão de visita virtual, e as informações dele são baixadas automaticamente. A comodidade de tal sistema é que quando os dados de um cartão de visita mudam, eles mudam em todos os recursos onde estão cadastrados, de forma simultânea e totalmente automática. Assim, o usuário não precisa mais preencher manualmente os campos de registro em um grande número de sites.

EmcTTS

O sistema TTS é um meio de registrar no tempo documentos postados de qualquer tipo, criando uma impressão digital do momento de sua publicação.

Esta tecnologia é indispensável em questões jurídicas quando é necessário comprovar a autenticidade de um documento, contrato, patente ou mesmo publicação autoral. Usando um carimbo de data/hora, você pode verificar facilmente não apenas a data de emissão ou publicação, mas também a hora com precisão de até um segundo. E na jurisprudência isso às vezes pode desempenhar um papel fundamental.

Por exemplo, existem duas empresas que firmaram um acordo para a prestação de alguns serviços. A primeira, após assinatura do contrato, publicou-o utilizando a tecnologia TTS. A segunda empresa não sabia disso e depois de algum tempo começou a fazer alterações arbitrárias no contrato, citando uma cópia supostamente perdida de sua autoria, e até afirmando que algumas cláusulas estavam explicitadas na edição atual que propunha. Não há nada mais fácil do que provar que a primeira empresa está certa pela impressão temporária da publicação.

Emc DPO

O sistema DPO é outra ramificação da tecnologia central usada para provar direitos sobre qualquer propriedade, física ou intelectual.

Simplificando, com base em números ou características únicas, o uso de tal tecnologia pode confirmar, por exemplo, o direito de possuir um carro, casa ou apartamento, terreno, desenvolvimento de software, etc. certificados, números de série licenças de software e, em alguns casos, digamos, para imóveis - localização, etc. Com esse sistema, o recadastramento de direitos de propriedade é muito simples. Basta realizar uma operação simples para alterar os dados no blockchain. Como já está claro, o acesso a tais processos só pode ser obtido por pessoas que tenham o direito de fazê-lo, e a interferência externa está excluída.

Átomo Emc

Atom é um sistema projetado para concluir transações entre duas partes sem a participação de terceiros ou intermediários.

Para ser claro, em alguns casos, ao transferir direitos de propriedade ou celebrar contratos, duas partes são obrigadas a contactar um notário, um escritório de advocacia, um banco e outras organizações. Nesta situação, a sua participação não é necessária. O registro no caso de transação com imóvel, quando o vendedor recebeu dinheiro, e a propriedade foi registrada novamente para o comprador, e é uma confirmação da legalidade da transação com uma verificação preliminar da titularidade do imóvel por o vendedor, e no futuro - também com a confirmação da propriedade do novo proprietário. É verdade que esta abordagem só pode ser utilizada se ambas as partes confiarem uma na outra incondicionalmente.

DNS Emc

Por fim, outra plataforma é um sistema alternativo de distribuição de nomes de domínio em redes, evitando que invasores ataquem o DNS.

Acredita-se que com o uso dessa tecnologia qualquer rede distribuída conectada à Internet se torne praticamente invulnerável.

Transações rápidas

Este tipo de tecnologia foi projetada para facilitar micropagamentos com custos e despesas mínimos. Esses cálculos podem ter valores extremamente pequenos (até mesmo frações de copeques).

Como todas as transações realizadas são virtuais, o sistema permite eliminar quaisquer restrições de velocidade na chamada métrica TPS, apesar de qualquer cálculo ter um custo próprio, expresso quer em termos monetários, quer nos recursos consumidos para o completar. .

Vantagens e desvantagens do sistema

Finalmente, resta dizer que as vantagens do sistema blockchain são claramente expressas. O mais importante em tecnologia é a confiabilidade impecável e, como afirmado, a segurança absoluta. Apesar disso, hoje existe um debate ativo sobre a viabilidade da implementação generalizada de tal tecnologia. Os banqueiros, aliás, não têm pressa em utilizá-lo devido à baixa velocidade de operação, que inicialmente depende do tráfego, embora admitam que a velocidade tem menor prioridade em relação à confiabilidade e segurança das operações realizadas.

Mas qualquer consumidor, usando a tecnologia blockchain, pode até mesmo verificar de forma independente a qualidade do produto adquirido, rastreando toda a cadeia de produção e fornecimento para garantir que a compra realmente atenda aos padrões especificados.

No entanto, para falar da introdução global desta tecnologia, cujo surgimento, segundo muitos especialistas, só é comparável ao surgimento rede global Internet, ainda é cedo. E ainda não existem tantos aplicativos criados a partir dele, sem falar nas organizações que os utilizam, como muitos gostariam. No entanto, a maioria dos especialistas tende a pensar que o blockchain tem um grande futuro. Se isso é verdade ou não, o tempo dirá. Só podemos esperar que este sistema não sofra o destino da criptomoeda Bitcoin, que recentemente foi decidido abandonar.

Sobre a operação do algoritmo blockchain em palavras simples

Tecnologia Blockchain: o que todos deveriam saber

No meu blog, atendendo aos seus pedidos, já publiquei mais de dez materiais dedicados a. Desde o início, estive interessado na tecnologia subjacente na qual eles são criados. Além disso, a própria tecnologia blockchain ( blockchain) não é menos interessante que seus derivados. É muito mais amplo do que pensamos e tem um número infinito de utilizações em negócios, sistemas de TI e interações entre pessoas. Acontece que aprendemos sobre isso antes de conhecermos a plataforma tecnológica sobre a qual foi criado. Hoje tentarei corrigir essa lacuna.

A história da tecnologia blockchain

Dirijo este blog há mais de 6 anos. Durante todo esse tempo, publico regularmente relatórios sobre os resultados dos meus investimentos. Agora, a carteira de investimentos públicos é superior a 1.000.000 de rublos.

Especialmente para os leitores, desenvolvi o Curso Investidor Preguiçoso, no qual mostrei passo a passo como colocar suas finanças pessoais em ordem e investir efetivamente suas economias em dezenas de ativos. Recomendo que todo leitor complete pelo menos a primeira semana de treinamento (é grátis).

Um sistema para troca descentralizada de dados chamado blockchain foi originalmente criado como parte do algoritmo Bitcoin, fornecendo um mecanismo para registrar um livro-razão de dados. Mesmo assim, causou uma enorme onda de controvérsia. Uma coisa é certa: trata-se de um avanço tecnológico, cujo impacto só é comparável ao advento da Internet. O ímpeto para a invenção do blockchain foi a crise de 2008, quando as pessoas perderam a fé nas instituições e instrumentos financeiros tradicionais. e o estado perdeu a confiança.

A alternativa não demorou a chegar e foi proposta na forma de um algoritmo matemático que não necessita de intermediários como Estado, bancos, advogados e contadores. Este algoritmo não exigia comissões por transações, celebração de acordos com contrapartes e funcionava de forma absolutamente anônima e democrática. Foi chamado de blockchain, do inglês “cadeia de blocos”. O autor da ideia é conhecido pelo nome de Satoshi Nikamoto, que muito provavelmente é um pseudônimo ou mesmo uma imagem coletiva de uma equipe de várias pessoas. O nome pode ser traduzido do japonês como “a base do pensamento iluminado”.

Dizem que ver o criador do blockchain é como conhecer um Papai Noel vivo ou olhar sob a máscara de Guy Fawkes. Alguns consideram-no um cientista da computação finlandês, outros encontram vestígios dele na Irlanda e nos EUA. Desde 2011, ele nunca entrou em contato por e-mail e havia motivos para isso: a posse de centenas de milhares de bitcoins de emissão antecipada e a falta de vida pessoal como figura pública não combinavam bem com seus planos. Eles não podem ou não querem dizer onde estão Satoshi e os membros de sua primeira equipe agora.

Tecnicamente, um blockchain é um banco de dados distribuído globalmente e gerenciado de forma autônoma. Seus dispositivos de armazenamento e processamento não estão conectados a nenhum servidor único. O banco de dados consiste em arquivos de registros ordenados (blocos), cada um contendo um número codificado e um chamado cerquilha, conectando quebra-cabeças em cadeia entre si.

Os blocos podem ser comparados aos arquivos de registro do seu computador, com a diferença de que esses arquivos são armazenados simultaneamente em milhões de computadores e são públicos. O algoritmo usa criptografia, que resolve dois problemas:

  • Garante a segurança dos dados do utilizador titular da chave privada confirmando a autenticidade da assinatura digital;
  • Fornece sincronização de cópias de uma cadeia de blocos distribuída para usuários em todo o mundo.

Assim, o sistema criado por Satoshi elimina transações erradas, verificando-se a cada 10 minutos. Dependendo dos objetivos dos usuários, o sistema blockchain permite implementar pelo menos duas funções:

  1. Ao divulgar o código criptográfico de sua chave na Internet, o proprietário pode fornecer acesso às informações localizadas no bloco.

Por exemplo, o gerente de um projeto secreto pode compartilhar dados com segurança com sua equipe; médico - envie histórico médico confidencial para especialistas. A tecnologia é ideal para organizar o trabalho de bancos de dados cadastrais, pois blockchain nada mais é do que um registro distribuído. Finalmente, ao fabricante Programas não há necessidade de ter medo de cópias ilegais, porque na ausência servidor local, seus dados não podem ser hackeados.

  1. Se o endereço especificado na chave armazenar dados equivalentes a um valor em criptomoeda, você poderá realizar um registro anônimo e gratuito da transferência de bens materiais. Ou seja, fazer por conta própria o que os bancos costumam fazer agora por dinheiro.

Ao mesmo tempo, você não precisa se vincular a contratos legais, pois o contrato já está escrito no código da transação e sem a confirmação da cadeia de toda a rede global, o pagamento será rejeitado.

A única coisa necessária para a segurança, como antes, são sites verificados, além de armazenar em local seguro um código pessoal que dê acesso à sua carteira criptográfica. Mas essa proteção, como você vê, custa menos do que bancos e advogados. A desvantagem da tecnologia blockchain é que todas as garantias estão contidas nela mesma e você não deve confiar no estado ou em contratos em papel.

Como o blockchain e as criptomoedas são regulamentados por lei

Países ao redor do mundo têm atitudes diferentes em relação ao blockchain e especialmente às criptomoedas baseadas nele. Para qualquer estado, o anonimato e a capacidade de agir de forma independente causam ciúme e mal-entendidos. As autoridades fiscais vêem a blockchain como um meio de evasão, o Banco Central vê o saque de fundos paralelos através da criptomoeda e as agências de inteligência vêem o financiamento do terrorismo. Por outro lado, todos entendem que esta tecnologia é o futuro e, se não se pode parar o processo, é preciso liderá-lo. O principal objetivo é introduzir questões relacionadas ao blockchain no campo jurídico e controlá-las. O ponto de viragem no reconhecimento das criptomoedas ocorreu em 2013, durante o qual o Bitcoin cresceu de 13 dólares para 1000 dólares e ganhou milhões de fãs em diferentes países. No entanto, os casos de fraude nesta área também se tornaram mais frequentes.

  • Em 2013, o FBI descobriu grande rede para o comércio de drogas ilegais, cujo pagamento era aceito em bitcoins.
  • Em fevereiro de 2014, mt.gox.com, o maior da época, foi hackeado e mais de 700 mil BTC desapareceram de 127 mil proprietários.
  • Recentemente ;
  • Na Rússia, em 2014, houve uma onda de inspeções e buscas por parte da UBEP, do FSB e das autoridades fiscais de dezenas de pessoas jurídicas. Foi proposta a adoção de uma lei proibindo não só a circulação de criptomoedas, mas também sua emissão (mineração) tanto para pessoas jurídicas quanto para pessoas físicas. Para este último, foi planejada uma multa de até 50 mil rublos.

Mas se olharmos atentamente para estes eventos, veremos que durante toda a existência do mesmo Bitcoin nunca houve falhas. Todos os hacks e roubos conhecidos foram o resultado do fator humano: erros em serviços escritos no sistema blockchain para atendimento à negociação em bolsa. O segundo motivo comum é a atitude negligente dos próprios usuários em relação ao armazenamento do código exclusivo de sua carteira. Listamos os principais modelos de regulação governamental de criptomoedas.

  • Singapura, Suíça, parcialmente Luxemburgo: o intercâmbio e o comércio são oficialmente permitidos.
  • Japão, parcialmente Coreia do Sul: Bitcoin é reconhecido como meio de pagamento.
  • EUA, Alemanha: Os organizadores da OIC são legalmente iguais aos emissores.
  • China: não há proibição formal para indivíduos, mas ilegal para bancos e empresas estatais.
  • Rússia: as criptomoedas são reconhecidas como um bem digital ou, mas não como meio de pagamento. Embora não esteja de forma alguma regulamentado, está a ser preparado um pacote legislativo.

O que o futuro reserva para a tecnologia blockchain?

Se alguém pensa que o blockchain é o futuro, está enganado: o futuro já chegou. O primeiro sinal é que o número de ICOs está crescendo exponencialmente. No futuro, a tecnologia cobrirá áreas cada vez mais novas de negócios e relações humanas. A infra-estrutura irá inevitavelmente desenvolver-se sob a forma de caixas multibanco, bolsas, serviços de carteira e terminais de pagamento. Empresas em todo o mundo irão cada vez mais transferir seus funcionários para pagá-los em criptomoedas, se assim o desejarem. Cada vez mais especialistas prevêem que no futuro não haverá bancos com as suas taxas e empréstimos caros. Não haverá espaço para crises financeiras que comecem devido à emissão não garantida de dinheiro pelos bancos centrais.

O próprio algoritmo blockchain regula a quantidade de dinheiro no sistema e ninguém pode influenciá-lo. Com o advento do blockchain, o problema das transações duplas, onde o dinheiro pode ser enviado para dois destinatários diferentes por engano, desaparece. Isso é monitorado por milhares de pessoas em bancos e sistemas de pagamento, cujo trabalho você, como remetente da transferência, paga. No sistema blockchain ninguém precisa pagar por isso, um código único é atribuído automaticamente, e este é “monitorado” pelos mineradores que calculam blocos de transações e assim confirmam ou rejeitam a operação. Assim, o blockchain assume as funções mais importantes que hoje são desempenhadas por inúmeros intermediários:

  • Registro e lançamento no cadastro de transações entre participantes do sistema;
  • e certificação de sua assinatura digital;
  • Registro de direitos autorais;
  • Conclusão de contratos inteligentes, etc.

A última das funções listadas é a mais interessante e promissora, e não apenas para futurólogos. As maiores corporações, inclusive as do setor financeiro, às quais o blockchain acabará no futuro, já estão investindo seriamente no desenvolvimento desta tecnologia. Por exemplo, os investidores poderão automatizar totalmente a execução de transações, contabilidade e pagamentos.

Os empréstimos tornar-se-ão mais acessíveis, transparentes e baratos, devido à ausência de gestores, contabilistas, caixas e cobradores na cadeia de empréstimos. Ao mesmo tempo, desaparece a necessidade de um depositário, de fiadores externos e de serviços bancários para depósito e retirada de fundos. O projecto conjunto do Sberbank e da IBM para eliminar ligações “extras” na forma de milhares de advogados bancários apenas confirma a tendência. Os analistas já fizeram cálculos segundo os quais a potência total dos dispositivos dos usuários e das fazendas de mineração é tal que não pode ser superada pela potência de estados inteiros. Leis restritivas podem ser aprovadas, mas o confronto técnico não será a favor dos governos.

O Blockchain, mesmo que haja vontade política, é impossível não apenas de destruir, mas também de fazer uma pequena mudança: a substituição de informações em toda a rede exigirá um poder computacional gigantesco. Como o blockchain é de código aberto, ele está constantemente sendo transformado em algo novo. Hoje, o sistema blockchain 3.0 já foi criado e começou a ser implementado.

Um dos problemas que o blockchain terá que resolver no futuro é a velocidade das transações. Para este fim, foi produzido recentemente. É bastante satisfatório para transferências de dinheiro e celebração de contratos inteligentes, mas é inadequado para pagar compras no varejo. Uma transação com cartão bancário ocorre no caixa em uma fração de segundo. O vendedor receberá o dinheiro em sua conta em poucos dias, mas isso não preocupa mais o comprador: ele não vai esperar. No caso da criptomoeda, será necessário aguardar a confirmação da cadeia por toda a rede blockchain, e isso pode levar cerca de uma hora.

Concluindo, gostaria de recomendar o livro “Blockchain Revolution” dos autores canadenses Don e Alex Tapscott, que é considerado a melhor discussão sobre o tema até o momento. Agora você pode baixá-lo gratuitamente nas lojas ou encomendá-lo na Amazon (em inglês).

Lucro para todos!


Principal