O Que É Internet Computer (ICP)?
O Internet Computer é uma inovação revolucionária no campo do blockchain, sendo o primeiro a operar com a velocidade da web e capacidade ilimitada. Ele é considerado a terceira grande inovação em blockchain, ao lado do Bitcoin e Ethereum. Trata-se de um computador de blockchain que escala a computação e os dados dos contratos inteligentes, executa na velocidade da web, processa e armazena informações de forma eficiente, e fornece poderosas ferramentas de software para desenvolvedores.
Essa tecnologia permite uma reimaginação completa do software, possibilitando a criação de serviços de internet tokenizados, plataformas pan-industriais, sistemas financeiros descentralizados e até sistemas empresariais tradicionais. Fundado por Dominic Williams em outubro de 2016, o projeto atraiu significativo interesse da comunidade de criptomoedas. A organização por trás do Internet Computer, DFINITY, arrecadou US$ 121 milhões de investidores renomados como Andreessen Horowitz, Polychain Capital, SV Angel, Aspect Ventures, Electric Capital, ZeroEx, Scalar Capital e Multicoin Capital, além de diversos apoiadores iniciais do Ethereum.
Em 2018, mais de 50.000 participantes registrados receberam um airdrop do token de utilidade ICP. Em 18 de dezembro de 2020, a DFINITY lançou a alpha mainnet do Internet Computer. O lançamento do domínio público do Internet Computer em 10 de maio de 2021 marcou a descentralização completa do projeto, permitindo que a internet funcione como um computador global descentralizado com todo o código fonte disponível no domínio público e a governança da rede pela comunidade através do token ICP.
O Que Torna o Internet Computer Único?
O objetivo do Internet Computer é expandir a internet pública para que ela também possa ser uma plataforma de computação global. Atualmente, a internet conecta todos e tudo, mas os sistemas e serviços funcionam a partir de infraestrutura privada. A inovação científica central do Internet Computer é a Chain Key Technology, que compreende dezenas de tecnologias avançadas, incluindo o novo Consensus, Non-Interactive Distributed Key Generation (NI-DKG), Network Nervous System (NNS) e Internet Identity.
A Chain Key Technology é um conjunto de protocolos criptográficos que orquestra os nós que compõem o Internet Computer, permitindo que ele tenha uma única chave pública. Isso oferece a vantagem de qualquer dispositivo, incluindo smartwatches e celulares, poder verificar a autenticidade dos artefatos do Internet Computer, algo que não é possível com blockchains tradicionais. Esta chave pública única é apenas um aspecto da Chain Key Technology, que é o motor que impulsiona o Internet Computer e possibilita sua operação.
Ela permite que novos nós sejam adicionados para formar novas sub-redes, escalando a rede infinitamente; substituindo nós defeituosos sem interrupção; revivendo sub-redes mesmo com falhas múltiplas de nós; e atualizando o protocolo do Internet Computer de forma contínua, corrigindo bugs e adicionando novos recursos. A equipe de P&D da DFINITY desenvolveu um novo protocolo de compartilhamento de chaves não interativo, onde cada signatário antigo envia uma única mensagem aos novos signatários, utilizando criptografia avançada e provas de conhecimento zero não interativas. Isso garante uma operação segura e eficiente em um ambiente assíncrono, preservando a continuidade das chaves ao longo da vida útil de uma sub-rede e simplificando a gestão das chaves públicas.