terça-feira, 4 de outubro de 2022

A blockchain

A tecnologia Blockchain tem aplicações generalizadas, de automóveis a telecomunicações e medicamentos, trazendo mudanças inovadoras que as empresas esperam. É livro digital que registra transações de forma mais segura que os bancos de dados, sendo que os blocos criados após cada transação são duplicados e distribuídos pela rede, tornando-os mais seguros e confiáveis às indústrias lidarem com clientes sem envolvimento de terceiros.

A maioria das blockchains são projetadas como bancos de dados descentralizados funcionando como livros digitais distribuídos, armazenando dados em blocos cronológicos vinculados por provas criptográficas.  No entanto, blockchains exigem mais espaço de armazenamento e são menos eficazes que bancos de dados centralizados tradicionais, embora a tecnologia tenha progredido desde o início,  desafios são afrontados.. Ao contrário das contrapartes centralizadas,  blockchains têm escalabilidade limitada, por exemplo, a rede Bitcoin provavelmente sabe que a velocidade com que as transações são concluídas depende do congestionamento da rede, de modo simples, as chances de desaceleração são maiores à medida que mais pessoas ou nós se juntam à rede.  Há diferença significativa entre velocidades de transação Bitcoin e VISA por exemplo, atualmente, as transações Bitcoin estão limitadas a 4,6/seg enquanto o VISA é capaz de 1.700 transações/seg.. Ledgers Blockchain têm potencial de se tornar extremamente grandes ao longo do tempo e, atualmente, a blockchain do Bitcoin requer 200 GB de espaço de armazenamento com o risco da rede perder nós se o livro-razão ficar muito grande aos usuários baixarem e armazenarem. Blockchain oferece maior segurança que outras plataformas,  no entanto, existem modos pelas quais a rede pode ser comprometida,  como em um ataque de 51% possível em redes com mineradores ou nós controláveis, portanto, são menos prováveis ​​de ocorrer em redes privadas e mais prováveis ​​em redes públicas. A rede blockchain necessita Proof-of-Stake, Proof-of-Work, para evitar gastos duplos, possível, em redes suscetíveis a um ataque de 51%. Em ataque DDoS, os nós são inundados com solicitações à mesma coisa, o que desacelera ou interrompe a rede. Apesar de anônimos e criptografados,  os nós da rede têm acesso aos dados em uma blockchain pública podendo os usuários da rede acessar  esses dados, semelhante aos sites utilizarem cookies e rastreadores web.  A mineração produz alto consumo de energia da blockchain,  por conta da criação de um novo nó criado que se conecta aos demais nós e cria um livro-razão distribuído continuamente atualizado. Redes permitidas ou privadas com menos nós não exigem acordo universal, usam técnicas de construção de consenso; simplificando, redes autorizadas usam menos energia que as redes públicas. As chaves privadas são necessárias para acessar recursos ou dados armazenados nas blockchains,  garantindo que ninguém mais tenha acesso a ele e, caso o usuário perca a chave privada, não poderá mais acessar a carteira.  A imutabilidade dos dados beneficia sistemas financeiros e cadeia de suprimentos, só pode existir se os nós da rede forem distribuídos de forma justa.  Uma rede blockchain é vulnerável se uma entidade possuir pelo menos metade dos nós e, uma vez gravados, não podem ser apagados. Existem vários tipos de rede blockchain, cada uma opera de modo diferente , daí, necessidade de interoperabilidade pela dificuldade das cadeias se comunicarem efetivamente. A Ethereum abordou ineficiências mudando para uma solução mais eficaz de tecnologia blockchain, permitindo automação via contratos inteligentes, implementou o Proof-of-Stake, PoS,  mais eficiente que o Proof-of-Work. PoW. 

Moral da Nota: a blockchain começa por padrão  com a criação do primeiro bloco ao registrar um produto,  o bloco contém um Time Stamp que registra data e hora da transação. Contém um Hash,  chave criptografada gerada especialmente para o bloco, a chave Raiz e o corpo onde são armazenados detalhes do produto,  do fabricante, atacadista, varejista e demais envolvidos na cadeia de suprimentos tornando o produto rastreável. Após a criação do primeiro bloco e outras transações são armazenadas como blocos vinculados uns aos outros através do ‘Hash’ formando uma blockchain.  A característica mais especial da blockchain é que a cada transação os blocos existentes e novos são duplicados e distribuídos pela rede de modo que cada envolvido na transação tenha uma cópia impossibilitando invasão da blockchain, tornando-a segura. As informações no bloco são acessíveis aos indivíduos em tempo real, podendo ser alteradas por quem possuir propriedade e nenhum terceiro pode alterar detalhes ou status dos produtos.