Where Is Blockchain Stored?
A tecnologia Blockchain está crescendo rapidamente em importância e é fácil de ver o porquê. Desde a moda em torno da moeda digital em 2017, até a crescente adoção de soluções de Blockchain nos negócios em 2020, esta tecnologia descentralizada está crescendo rapidamente em importância. Portanto, embora a blockchain possa operar em grande parte em segundo plano, quer você seja novo em bitcoin e moeda digital ou um usuário estabelecido de troca de criptografia, vale a pena saber um pouco sobre como ela funciona, incluindo como & onde a blockchain é armazenada.
A blockchain, é no seu núcleo simplesmente uma base de dados para armazenar informações. Uma diferença chave com a tecnologia blockchain, no entanto, sobre uma base de dados convencional é que ao invés de a base de dados ser controlada por uma autoridade central como um governo ou um banco, a base de dados é ‘descentralizada’, na medida em que é efetivamente propriedade da rede de usuários. Como resultado desta arquitetura, uma cadeia de bloqueio é capaz de fornecer um registro público compartilhado da propriedade de qualquer ativo, rastreando as mudanças de tal forma que elas sejam visíveis para qualquer pessoa com acesso à cadeia de bloqueio. Como tal, uma base de dados descentralizada opera de acordo com as regras da rede, e é por isso que a ‘governança’ da blockchain é tão importante para o seu sucesso, e o feedback da comunidade é fundamental, especialmente para o sucesso das blockchains ‘permissionless’ públicas.
Quando um novo computador, ou ‘nó’ para usar o jargão técnico, junta-se a uma rede blockchain, ele pode começar a fazer transações. Normalmente essa rede descentralizada compreenderá milhões de outros computadores em todo o mundo ligados entre si no que se chama uma rede ‘peer-to-peer’. Fundamental para o funcionamento da cadeia de bloqueio é que sempre que uma transação ocorre, os detalhes dessa transação aparecem na rede para que todos os usuários tenham, cada um, um registro atualizado. Uma segunda característica fundamental é que qualquer dado adicionado à cadeia de bloqueio deve ser verificado pela rede. E como as cadeias de bloqueio são descentralizadas, sem um único ponto de falha ao contrário das bases de dados tradicionais, então os ‘hackers’ do computador acham muito mais difícil interromper ou alterar os dados mantidos na cadeia de bloqueio.
O termo ‘blockchain’ deriva da forma como as transações são ligadas um bloco de cada vez, que é essencialmente como todas as novas informações são adicionadas à base de dados. Por este processo bloco por bloco, a cadeia de bloqueio é um ‘registro imutável’ – em outras palavras, é um registro preciso de quem exatamente possui o quê naquela rede – que não pode ser alterado. E com cadeias de bloqueio públicas, enquanto os dados são públicos, quem está realmente fazendo as transações é privado, então é anonimizado dessa forma também.
moedas digitais e a cadeia de bloqueio
moedas digitais são todas feitas de cadeia de bloqueio; é a tecnologia subjacente por trás da maioria das moedas criptográficas. A blockchain é uma enorme base de dados que armazena toda a informação. Imagine uma grande planilha Excel onde as entradas podem ser feitas por todos os usuários e ela é instantaneamente atualizada em todos os sistemas. O blockchain armazena todos os detalhes sobre as transações em moeda digital já feitas. No caso do bitcoin isso inclui:
- Data da transação
- Montagem enviada
- Endereço do receptor
- Endereço do emissor (é um número de conta bancária)
Como exemplo, aqui estão diferentes endereços de moeda digital ou números de conta. Estamos assumindo que cada endereço tinha 5 BTC para começar. O melhor deste conceito é que qualquer pessoa dentro da rede pode calcular o saldo apenas lendo as transacções:
1FJgwoa47aBpv84euSLreFmJPwBdZy tem 5-0.01 = 4.99 BTC
35cVF6hZwXF33yS3jhoQRt1gzZhxM tem 5-4,9 = 0,01 BTC
1JN95wW66Pone6n4f1giFZNqCu64 tem 5-1,245=4,875 BTC
1737a36vF46rGXQPGLMJTcWsw2y tem 5+0.01+4.9=9.9 BTC
1KJDDF54pH65qicuyCK74Af7Wtpp tem 5+1.245=5.12 BTC
Em termos simples, o bitcoin é construído sobre uma cadeia de blocos, que funciona como o ledger compartilhado da moeda digital, “uma base de dados que é consensualmente compartilhada e sincronizada entre vários sites, instituições ou geografias, acessível por várias pessoas”, de acordo com a Investopedia. Pense no blockchain como semelhante a um sistema operacional de computador, como o Microsoft Windows ou MacOS, e no próprio bitcoin como apenas um aplicativo que pode rodar nesse sistema operacional.
A tecnologia Blockchain é simples?
Um bom exemplo de como a Blockchain funciona é fornecido por empresas de leasing automóvel, como ilustrado neste estudo de caso da IBM, que descreve claramente os seus benefícios: “Um desafio significativo enfrentado pelas atuais redes de leasing de automóveis é que, embora a cadeia de fornecimento físico seja normalmente integrada, os sistemas de suporte são frequentemente fragmentados.
“Cada parte dentro da rede mantém seu próprio livro razão, que pode levar dias ou semanas para se sincronizar. Usando um ledger compartilhado em uma rede de blockchain, cada participante autorizado pode acessar, monitorar e analisar o estado do veículo, independentemente de onde ele esteja dentro de seu ciclo de vida”
Illustração da ‘Blockchain for Dummies’ IBM Third Edition, 2020, Manav Gupta
Como a Blockchain constrói confiança
A Blockchain é um conceito descentralizado que é completamente diferente dos sistemas tradicionais, já que não há uma única autoridade ou organização assumindo o controle do sistema. O que isto significa praticamente é que a Blockchain é altamente eficaz para construir confiança. Os desenvolvedores originais do bitcoin queriam um meio de distribuir moeda anonimamente, independente de qualquer estrutura governamental. Para usar a palavra jargão, é “sem confiança”, pois o sistema foi projetado para que ninguém tenha que confiar em mais ninguém para que o sistema funcione!
As características chave do blockchain podem ser resumidas em cinco características chave:
1. Distribuído e sustentável: O blockchain é partilhado, actualizado com cada transacção, e portanto o que está no blockchain é actualizado à medida que é utilizado. E porque não é propriedade ou controlada por ninguém, a cadeia de bloqueios não precisa depender de nenhum indivíduo ou organização para seu uso e desenvolvimento contínuo.
2. Seguro, privado, e imutável: Permissões incorporadas e o uso de criptografia (código para proteger a informação em sistemas informáticos) ajuda a prevenir o acesso não autorizado a qualquer rede e a assegurar que os participantes são quem dizem ser. A confidencialidade é mantida através de uma combinação de criptografia mais direitos de acesso aos dados, para dar aos utilizadores um acesso selectivo. Após a inscrição, os usuários não são capazes de adulterar qualquer registro da transação.
3. Transparente e auditável: Como todos os usuários da cadeia de bloqueio têm acesso aos mesmos dados, podem validar transações e verificar identidades ou propriedade sem a necessidade de intermediários de terceiros ou uma autoridade central de controle.
4. Baseado no consenso: Todos os usuários de uma rede de cadeias de bloqueio devem concordar que uma transação é válida. Isto é conseguido através do uso inteligente do que é chamado de “algoritmos de consenso”. Como resultado, redes em cadeia de bloqueios podem decidir como exatamente cada transação pode ocorrer.
5. Organizado e flexível: As cadeias de bloqueio podem ser configuradas com regras de negócio e ‘contratos inteligentes’ (software automático que executa com base em uma ou mais condições – veja abaixo) incorporados à plataforma. Como resultado, essas redes podem suportar processos comerciais de ponta a ponta e uma ampla gama de atividades, desde o suporte à gestão logística global até a ajuda aos consumidores com seguro de vôo automatizado se o seu vôo for interrompido.
Ilustração de ‘Contratos Inteligentes Explicados’ (https://101blockchains.com//)