Visão geral do computador de Internet (ICP)
Quem criou o Internet Computer (ICP)?
O blockchain Internet Computer foi desenvolvido pelo projeto DFINITY, fundado por Dominic Williams em 2015. A Fundação DFINITY foi criada na Suíça em outubro de 2016 para ampliar os esforços de I&D do projeto após um período de incubação. A fundação angariou financiamento pela primeira vez através de uma ICO pública em fevereiro de 2017.
Foram realizadas várias rondas de financiamento em 2018, tendo angariado mais de US$ 150 milhões de dólares de investidores conhecidos. A Fundação DFINITY está sediada em Zurique, onde gere um centro de investigação. A fundação gere outro centro na Califórnia, bem como diversas equipas remotas.
Resumo do protocolo de computador da Internet
- O Internet Computer Protocol oferece um blockchain rápido e eficiente para permitir serviços Web3 descentralizados.
- O ICP é o token utilitário nativo da rede de computadores da Internet utilizado para facilitar a governação da rede e recompensar os participantes da rede.
- A Internet Computer utiliza tecnologias inovadoras, como a encriptação de chave em cadeia, para executar a sua plataforma.
O Internet Computer Protocol é uma rede blockchain que visa trazer maior eficiência, velocidade e descentralização à computação e armazenamento de dados. O projecto visa colmatar deficiências associadas à Internet tradicional, tais como a monopolização de serviços, a fraca segurança dos sistemas e a utilização indevida de dados pessoais.
Três características diferenciam o Internet Computer de outras redes blockchain:
- Qualquer pessoa pode criar uma aplicação descentralizada (dApp) na sua plataforma blockchain graças a uma interface de utilizador simplificada.
- O ICP funciona numa rede descentralizada com hardware dedicado estabelecido por partes independentes, em vez de numa nuvem mantida por servidores de dados centralizados.
- O blockchain processa as transações rapidamente, diferenciando-o de outras criptomoedas que podem demorar 30 minutos ou mais para completar as transações.
O token utilitário nativo da rede de computadores da Internet, ICP, é utilizado para facilitar a governação da rede, compensar os nós que realizam cálculos e recompensar os participantes pelo seu envolvimento no seu ecossistema.
O que é o computador da Internet e o ICP?
O Internet Computer Protocol liga uma rede soberana de dispositivos dedicados para formar um “computador mundial”, que é utilizado para permitir a descentralização dos serviços Web3.
Um facilitador Web3
As plataformas Web3 são capazes de tirar partido da blockchain do Internet Computer para resolver problemas de privacidade encontrados nas redes sociais tradicionais. Estas redes tradicionais colocam numerosos problemas de privacidade aos utilizadores, partilham informações sensíveis com empresas e sobrecarregam os membros com anúncios. Os utilizadores podem ser solicitados a concordar com os termos e condições gerais ao subscreverem estas plataformas, mas não podem influenciá-los.
Os utilizadores de redes sociais descentralizadas construídas na blockchain do Internet Computer podem fazer login nestas plataformas criptograficamente utilizando o Face ID no seu telefone ou o sensor de impressões digitais no seu computador portátil. Também podem armazenar ficheiros e partilhar media à velocidade da web ou transferir instantaneamente NFTs e criptomoedas como bitcoin usando mensagens de chat. Estes serviços podem tornar os seus utilizadores proprietários e membros da equipa, lançando tokens de governação de um DAO de gestão para aqueles que recomendam outros utilizadores ou ajudam em tarefas como a moderação de conteúdos.
Serviços como este estão hoje a ser construídos na blockchain do Internet Computer, que desempenha o papel de um computador mundial, capaz de alojar até os serviços Web3 mais exigentes.
O computador mundial
A blockchain do Internet Computer permite a descentralização total porque permite aos programadores criar serviços online sem a necessidade de depender da tecnologia da informação (TI) tradicional, como serviços de computação em nuvem, bases de dados e servidores web que são centralizados, inseguros, sujeitos a censura e muitas vezes pouco fiáveis. Como os serviços online construídos no computador da Internet funcionam sem a ajuda da TI tradicional, são totalmente descentralizados.
Os programadores criam serviços utilizando software de contratos inteligentes chamado “canisters” que interage com a web e outros blockchains sem pontes. Os canisters são capazes de escalar e funcionar com uma eficiência comparável à da TI tradicional. Quando os serviços Web3 são construídos utilizando outros ecossistemas blockchain, a TI tradicional utilizada pode ser substituída por contratos inteligentes de Internet Computer, que podem proporcionar um armazenamento e processamento descentralizados de dados mais eficientes.
Os programadores podem estender outros serviços de blockchain e construir serviços SocialFi, GameFi e metaverso Web3, trilhos DeFi que servem as suas próprias experiências na web e sistemas empresariais utilizando contratos inteligentes de Internet Computer. Hoje, o Internet Computer pode alojar e servir uma rede social moderna sem ajuda. No computador da Internet, os contratos inteligentes pagam a sua própria computação (também conhecido como “gás reverso”).
Os utilizadores podem criar sessões com serviços online que lhes permitem interagir de forma transparente com a blockchain várias vezes. O Internet Identity permite aos utilizadores autenticar criptograficamente e criar sessões utilizando recursos de segurança integrados nos seus dispositivos pessoais, como o Face ID nos seus telefones ou o sensor de impressões digitais nos seus computadores portáteis.
Os DAO comunitários podem controlar os serviços inteiramente a partir da blockchain e aplicar atualizações de recursos e configurações propostas pelos programadores. Isto descentraliza ainda mais os serviços, aumenta a segurança e protege os desenvolvedores dos reguladores, permitindo que estes serviços funcionem de forma autónoma como protocolos.
Os serviços Web3 podem recompensar os utilizadores finais com tokens de governação do DAO da sua comunidade – por exemplo, se ajudarem na moderação de conteúdos ou defenderem o serviço indicando novos utilizadores – tornando-os proprietários e parte da equipa, impulsionando o crescimento viral. O Internet Computer é criado pelo Internet Computer Protocol e o seu token de chave é designado por ICP.
Porque é que o Internet Computer (ICP) tem valor?
O token ICP tem três utilidades principais. Em primeiro lugar, o ICP fornece uma fonte de ciclos, que são utilizados para alimentar contratos inteligentes quando estes realizam computação. Quando o ICP é convertido em ciclos, que são queimados, desaparece criando um mecanismo deflacionário.
Em segundo lugar, o ICP pode ser apostado no Network Nervous System DAO que controla a blockchain do Internet Computer para criar neurónios votantes. Os neurónios votantes geram recompensas para os utilizadores quando estes participam na governação. Em terceiro lugar, o ICP desempenha o papel de reserva de valor, ao permitir que os utilizadores invistam em vendas descentralizadas geridas por serviços Web3.
Como funciona o protocolo informático da Internet?
O blockchain do Internet Computer é executado numa rede soberana de “máquinas de nós” dedicadas, da mesma forma que a Internet é executada em routers de rede dedicados. As máquinas de nós são hardware padronizado executado por fornecedores de nós independentes em todo o mundo, utilizando centros de dados autónomos. Os nós ligam-se entre si através da Internet utilizando o Internet Computer Protocol, também conhecido como ICP. Utilizando o protocolo ICP, os nós formam a blockchain do Internet Computer, que atua como um World Computer público.
Encriptação de chave em cadeia
O ICP incorpora uma nova estrutura de encriptação, denominada “encriptação de chave de cadeia”. Isto possibilita que os blockchains criem “chaves de cadeia” públicas e, em seguida, assinem mensagens utilizando material de chave privada distribuída. A encriptação de chave de cadeia utiliza uma única chave pública para permitir que os dispositivos conectados verifiquem a autenticidade de artefactos da blockchain do Internet Computer. Isto contrasta com os blockchains tradicionais, que requerem grandes quantidades de dados para verificar até mesmo pequenos artefactos.
Blockchains de sub-rede
O computador da Internet forma vários “blockchains de sub-rede”. As sub-redes são blockchains independentes que se encontram na rede que podem ser integrados entre si para aumentar a sua capacidade. Estas são sub-redes genuínas no sentido em que são transparentes para os contratos inteligentes e são combinadas para criar uma única blockchain ilimitada. Isto é semelhante ao modo como as sub-redes estendem a Internet, mas são invisíveis para as aplicações que utilizam a Internet.
Os blockchains de sub-rede utilizam um novo sistema de consenso e uma estrutura criptográfica que permite que as aplicações interajam com segurança com eles, sem a necessidade de um nó local. As aplicações podem simplesmente verificar a assinatura da chave da cadeia nas mensagens trocadas durante as suas interações. Uma mensagem válida mostra não só que a mensagem da blockchain não foi adulterada, mas também que a blockchain da sub-rede está a funcionar corretamente e não foi corrompida.
A rede de computadores da Internet é controlada por uma blockchain de sub-rede mestre, que executa um DAO avançado denominado Network Nervous System (NNS). Este DAO instrui os nós sobre como estruturar a rede. Os nós podem dizer que as instruções são genuínas verificando a assinatura da chave da cadeia de validade – uma vez que a chave da cadeia da sub-rede NNS é constante o tempo todo.
O NNS instrui os nós a combinarem-se para formar blockchains de sub-rede. Devido à forma como a encriptação funciona, os nós podem ser adicionados e removidos das sub-redes a qualquer momento, sem alterar as suas chaves de cadeia. Como os blockchains de sub-redes não precisam de cópias do estado uns dos outros para os validar, trocam mensagens diretamente e a rede pode simplesmente adicionar novas sub-redes para aumentar a sua capacidade. Uma aplicação apenas necessita de conhecer a chave da cadeia da sub-rede NNS para interagir com qualquer ponto da rede, uma vez que assina as chaves da cadeia utilizadas pelas sub-redes e as sub-redes incluem provas de que as suas chaves da cadeia foram assinadas pelo NNS com as suas assinaturas.
Contratos Inteligentes Canister
Quando o conteúdo interativo da web é executado dentro de um navegador, valida as assinaturas-chave da cadeia no conteúdo e nas respostas servidas por contratos inteligentes “canister” alojados pelo computador da Internet. Os contratos inteligentes Canister são “atores” de software compostos por bytecode WebAssembly e páginas de memória persistente nas quais é executado. Isto permite que vários contratos inteligentes sejam executados em paralelo de forma determinística numa única sub-rede. Os contratos inteligentes Canister são muito poderosos e podem ser utilizados para construir qualquer coisa. Por exemplo, são possíveis transações multibloco (cálculos), juntamente com contratos inteligentes daemon que são automaticamente invocados periodicamente pela blockchain.
Um novo desenvolvimento é que a estrutura de criptografia de chave de cadeia do protocolo foi estendida para permitir que os contratos inteligentes gerenciem contas e assinem transações noutras blockchains. Por exemplo, os contratos inteligentes da Internet Computer podem criar endereços bitcoin e enviar e receber bitcoin, tornando possível a construção de sistemas DeFi nativos para a rede Bitcoin. Outra aplicação seria a criação de experiências web descentralizadas para o Ethereum. Os contratos inteligentes da Internet Computer podem criar e assinar transações Ethereum e, em seguida, consultar os resultados utilizando chamadas HTTP.
Avaliações
Ainda não existem avaliações.