ÚLTIMAS NOTÍCIAS
SELECIONADO PARA VOCÊ
SEMANALMENTE
MANTENHA-SE NO TOPO

As melhores informações sobre criptomoedas direto na sua caixa de entrada.

Como o relatório técnico do ICP oferece uma alternativa robusta às tendências monopolistas das grandes empresas de tecnologia

PorMicah AbiodunMicah Abiodun
Tempo de leitura: 8 minutos
Documento técnico do ICP

Apresentado pela visionária equipe da DFINITY em seu whitepaper de abril de 2022, o Internet Computer se destaca como uma construção de blockchain de vanguarda que promete expandir a utilidade das aplicações blockchain além dos horizontes atuais. O whitepaper do ICPdefio ecossistema, permitindo a criação de aplicativos descentralizados (dApps) que operam inteiramente em uma rede blockchain.

Ao integrar uma rede de nós por meio de protocolos criptográficos avançados, o ICP forma uma estrutura unificada de blockchains que suportam "canisters" — versões refinadas detracinteligentes com capacidade para armazenamento de dados, processamento complexo e entrega direta de conteúdo web aos usuários. O modelo econômico exclusivo da plataforma, impulsionado por seu token proprietário ICP, garante que os desenvolvedores possam gerenciar as demandas computacionais e de armazenamento de forma eficiente, diferenciando-se dos sistemas convencionais de "gás" que oneram os usuários com taxas de transação variáveis.

O white paper posiciona o Internet Computer como uma pilha de tecnologia abrangente capaz de processar requisições HTTP, abrindo caminho para sistemas e serviços que operamdentde infraestruturas de nuvem centralizadas. Essa característica está alinhada com a visão da Web3, onde a internet não é apenas um espaço compartilhado, mas um ativo coletivo gerenciado por seus usuários. O projeto do ICP para uma web descentralizada oferece uma alternativa robusta às tendências monopolistas das grandes empresas de tecnologia, enfatizando o controle do usuário e o acesso equitativo aos recursos online.

A promessa dostracinteligentes

O advento dostracinteligentes marca um momento crucial para a Web3, pois esses códigos autooperacionais e interligados estabelecem as bases para uma internet governada pelo usuário. Autônomos por natureza, ostracinteligentes no Internet Computer (CI) atuam como "recipientes", um salto além dostractradicionais, permitindo a computação e a entrega direta de conteúdo web. Essa inovação é crucial para uma web descentralizada, onde a experiência e o controle do usuário são primordiais e os aplicativos operam sem supervisão centralizada.

As plataformas blockchain tradicionais têm enfrentado limitações inerentes que restringem a implementação prática detracinteligentes. Problemas como custos proibitivos para transações e armazenamento, velocidades de processamento lentas e a incapacidade de interagir com a interface web levaram a uma dependência de serviços de nuvem centralizados. Essa dependência dilui a promessa de descentralização do blockchain e introduz vulnerabilidades como o controle por provedores de serviços e potenciais falhas do sistema.

A IC rompe com essas limitações tradicionais ao fornecer um ambiente escalável, de alto desempenho e custo-eficiente paratracinteligentes. Ela consegue isso permitindo que ostracprocessem solicitações HTTP, eliminando a necessidade de serviços de nuvem externos e fomentando um ecossistema de aplicativos verdadeiramente descentralizado. O modelo econômico também gira em torno do token nativo da IC, o ICP, que facilita um sistema de pré-pagamento para recursos computacionais, tornando o desenvolvimento e a manutenção de dApps mais previsíveis e sustentáveis.

A arquitetura do circuito integrado suportatracinteligentes Turing-completos, o que significa que eles podem executar qualquer algoritmo, oferecendo a mesma capacidade computacional que qualquer sistema de computador padrão. A plataforma também introduz um espectro de mutabilidade detrac, permitindo que os desenvolvedores escolham como seustracevoluem. Essa adaptabilidade é um diferencial crucial para manter a integridade e a funcionalidade dos aplicativos descentralizados (dApps), permitindo atualizações e melhorias que corrigem quaisquer falhas ou bugs descobertos.

Visão geral da arquitetura do computador da Internet 

O Internet Computer (IC) é uma construção inovadora de blockchain, uma sinfonia de protocolos criptográficos que interconectam perfeitamente uma rede de nósdent . Essa rede forma um conjunto de blockchains, cada uma hospedando e executando "canisters" — iterações avançadas detracinteligentes. Esses canisters são capazes de armazenar dados, realizar uma ampla gama de cálculos e servir páginas da web diretamente aos usuários, incorporando, assim, uma pilha tecnológica completa. Essa arquitetura não apenas suporta a execução detracinteligentes, mas tambémdefiseu potencial, permitindo a criação de aplicativos totalmente descentralizados hospedados de ponta a ponta na blockchain.

Latas

Os canisters no circuito integrado são semelhantes a contêineres fortificados paratracinteligentes, oferecendo um ambiente robusto para armazenamento e computação de dados. Eles são de uso geral e à prova de adulteração, garantindo que a execução de programas seja autônoma e segura em uma rede pública descentralizada. Essa natureza de uso geral significa que os canisters são Turing completos, capazes de executar qualquer função computável, o que representa um avanço significativo em relação às capacidades mais limitadas dostracinteligentes tradicionais.

O token ICP

O token nativo do Internet Computer, ICP, tem uma dupla função: é o combustível que alimenta os contêineres e o pilar do modelo de governança do IC. Os desenvolvedores pagam antecipadamente pelos custos de computação e armazenamento usando ICP, convertidos em "ciclos" que os contêineres consomem durante a operação. Esse "modelo de gás reverso" contrasta com os modelos tradicionais de blockchain, nos quais os usuários pagam por transação, o que geralmente resulta em taxas voláteis. Os tokens ICP também desempenham um papel crucial na governança, pois os usuários os depositam no Network Nervous System (NNS), a organização autônoma descentralizada responsável pela governança da rede. O NNS supervisiona decisões importantes, como atualizações de protocolo e mudanças na topologia da rede, garantindo que o IC evolua de maneira alinhada aos interesses de seus participantes.

Avanços na Descentralização e Governança

Em uma mudança significativa em relação às economias convencionais de blockchain, o Internet Computer inova com o modelo de gás reverso, transformando o cenário financeiro para a implantação detracinteligentes. Essa abordagem alivia o ônus financeiro dos usuários, transferindo-o para os desenvolvedores que pré-compram créditos computacionais chamados "ciclos" usando o token nativo do IC, o ICP. Dessa forma, o IC estabiliza os custos operacionais para os desenvolvedores, garantindo um ambiente previsível e escalável para aplicativos descentralizados (dApps). Esse modelo fomenta um ecossistema próspero onde os desenvolvedores podem criar e manter seus aplicativos com maior facilidade e segurança financeira.

A estrutura de governança da IC inova ao implementar uma organização autônoma descentralizada (DAO), o Sistema Nervoso da Rede (NNS). Essa plataforma permite que os participantes do ICP se envolvam ativamente na governança da rede por meio de um mecanismo de prova de participação (proof-of-stake). Os detentores de tokens podem influenciar o futuro da rede ao fazer staking de ICP para criar entidades de votação (neurônios) dentro do NNS. Esse sistema democratiza a tomada de decisões e abre caminho para uma evolução da IC mais centrada no usuário, refletindo um verdadeiro compromisso com os princípios da governança descentralizada.

No cerne da governança da Comunidade de Inteligência está o NNS, um mecanismo algorítmico avançado que opera em uma sub-rede dedicada de contêineres, cada um com uma função específica:

  • O Registry Canister é o diretório do IC, que detalha a estrutura da rede e seus principais componentes.
  • O Governance Canister facilita o processo democrático, gerenciando o envio de propostas e os resultados das votações.
  • O Ledger Canister é o livro-razão econômico, que registra as transações e os saldos dos tokens ICP.

A NNS garante que a governança seja transparente, inclusiva e eficiente, com propostas que exigem votação majoritária e o cumprimento de quórum para serem aprovadas. Esse processo exemplifica o compromisso da IC com uma rede blockchain aberta e progressiva.

Inovações técnicas e infraestrutura

O Internet Computer funciona como uma pilha tecnológica completa, permitindo a criação de sistemas e serviços que são executados inteiramente em sua rede. Esse design permite quetracinteligentes, ou "canisters", atendam a solicitações HTTP, possibilitando a entrega direta de experiências web interativas. Essa inovação significa que os desenvolvedores podem criar aplicativos que nãodent de serviços tradicionais de hospedagem em nuvem, oferecendo uma solução verdadeiramente descentralizada de ponta a ponta. Para os usuários, a experiência permanece perfeita e segura, enquanto os desenvolvedores enjde uma redução nos custos, riscos e complexidades associados à implantação de aplicativos modernos.

A Internet das Coisas (IC) representa um desafio formidável aos serviços de nuvem tradicionais, eliminando muitas das desvantagens associadas a eles, como a concentração de poder em grandes empresas de tecnologia e as vulnerabilidades inerentes aos sistemas centralizados. Ao fornecer uma alternativa descentralizada, a IC garante operações de protocolo seguras, entrega confiável de mensagens e resiliência sem a necessidade de medidas de segurança convencionais, como firewalls ou sistemas de backup; isso não apenas melhora a segurança, mas também promove um retorno às raízes abertas e inovadoras da internet, em consonância com a visão da Web3.

O modelo computacional do IC oferece diversas vantagens em relação às plataformas detracinteligentes existentes. É economicamente viável, permitindo que os aplicativos computem e armazenem dados a um custo muito menor. Com maior taxa de transferência e menor latência, o IC pode processar transações detracinteligentes com mais eficiência e escalar adicionando mais nós à rede conforme necessário. O IC suporta interoperabilidade, funções compartilhadas, APIs permanentes e aplicativos sem proprietário, o que reduz o risco da plataforma e incentiva a inovação. Além disso, a persistênciamatic de dados na memória elimina a necessidade de servidores de banco de dados, simplificando o processo de desenvolvimento e aumentando a eficiência computacional.

Tolerância a falhas e segurança

O Computador da Internet (IC) consegue lidar com uma variedade de falhas, garantindo a integridade e a continuidade de sua rede. Em sistemas distribuídos, as falhas podem ser falhas de travamento, onde um nó para de funcionar, ou falhas bizantinas, onde um nó pode agir de forma maliciosa ou errática. Os protocolos do IC gerenciam essas falhas partindo do pressuposto de que, para qualquer sub-rede de nós, uma minoria (menos de um terço) pode apresentar falhas e exibir comportamento bizantino. Essa tolerância a falhas é crucial para manter a robustez da rede contra possíveis ações adversárias.

Consenso

Um protocolo de consenso é vital para manter um estado consistente em toda a rede, o que é particularmente desafiador em um ambiente distribuído como o IC. O mecanismo de consenso do IC possui um modelo de blockchain, onde uma árvore de blocos cresce a partir de um bloco gênese, e cada bloco contém uma carga útil e um hash de seu bloco pai. Essa estrutura permite uma visão consistente entre as réplicas honestas, mesmo que algumas tenham uma visão parcial devido a condições ou falhas da rede.

Sincronia parcial e tolerância a falhas

O IC opera sob um modelo de sincronia parcial, que é um modelo de comunicação realista e robusto para uma rede globalmente distribuída. Este modelo pressupõe que, embora a comunicação seja geralmente assíncrona, haverá períodos de sincronia em que a entrega de mensagens ocorrerá dentro de um determinado intervalo de tempo. Essa sincronia parcial é crucial para a propriedade de vivacidade do protocolo de consenso, garantindo que a rede possa progredir mantendo a segurança, mesmo em um ambiente assíncrono. O protocolo de consenso do IC é simples e robusto, degradando-se de forma controlada em condições maliciosas e permitindo ajustes dinâmicos da rede.

Criptografia de chave em cadeia

O Internet Computer se destaca por um protocolo de segurança robusto conhecido como criptografia de chave em cadeia. Essa estrutura criptográfica avançada forma a base da arquitetura segura e descentralizada do IC. Ela integra os princípios da criptografia de chave pública e da validação de assinatura digital, possibilitando um método seguro de gerenciamento de chaves públicas que fortalece as defesas da rede e facilita a comunicação perfeita entre os nós.

As assinaturas de limiar são um recurso de segurança fundamental no arsenal criptográfico da Comunidade de Inteligência (CI). Essa técnica exige que um subconjunto de nós dentro de uma rede, ou "sub-rede", gere colaborativamente uma assinatura válida para transações, o que aumenta a segurança ao distribuir a confiança entre várias partes. O uso pioneiro da geração distribuída de chaves pela CI garante que suas sub-redes possam alcançar consenso com segurança, sem o risco associado ao gerenciamento centralizado de chaves.

A criptografia de cadeia também oferece vantagens significativas para a comunidade de inteligência, particularmente na verificação de transações e na segurança da rede. Ela simplifica o processo de autenticação, mantendo uma chave pública de verificação consistente para as sub-redes, que permanece inalterada por mudanças na composição das sub-redes. Essa estabilidade é crucial para terceiros que verificam as transações, permitindo que confiem em uma única chave pública imutável. Além disso, a estrutura de cadeia protege a rede, garantindo que nenhuma minoria de nós possa comprometer a integridade coletiva ou criar assinaturas fraudulentas.

Desafios e Considerações

A adoção da Internet das Coisas (IC) apresenta um conjunto único de desafios que refletem sua abordagem inovadora para a computação descentralizada. Embora a IC ofereça uma visão convincente para o futuro da web, sua adoção não está isenta de potenciais obstáculos. A transição dos serviços tradicionais em nuvem para uma internet totalmente descentralizada exige uma mudança de paradigma na forma como os aplicativos são desenvolvidos, implantados e gerenciados. Os desenvolvedores acostumados às normas estabelecidas de desenvolvimento de software devem se adaptar ao novo modelo da IC, o que inclui a compreensão de seu modelo de gás reverso e as nuances da construção em uma plataforma baseada em blockchain.

Para os desenvolvedores, a plataforma IC elimina muitos dos custos e complexidades associados ao desenvolvimento de aplicações modernas. No entanto, isso implica a necessidade de compreender e aproveitar os recursos exclusivos da IC, como seu modelo de contêiner, criptografia de chave em cadeia e gerenciamento detracinteligentes mutáveis ​​e imutáveis. Os desenvolvedores devem considerar o equilíbrio entre a imutabilidade dostracinteligentes, que protege o código contra alterações unilaterais, e a necessidade de capacidade de atualização para corrigir possíveis erros.

As partes interessadas, incluindo usuários e organizações, devem considerar as implicações de uma internet descentralizada na segurança de dados, na resiliência operacional e na saúde do ecossistema em geral. O modelo de governança da IC, controlado por uma DAO, oferece uma abordagem descentralizada para as decisões da rede, mas também exige participação ativa e compreensão dos mecanismos de consenso que sustentam a plataforma.

Conclusão

O computador da Internet surge como uma força transformadora, pronta paradefinossa experiência online ao promover a descentralização. Essa plataforma não apenas desafia o controle centralizado da web, mas também oferece um novo paradigma para o desenvolvimento e a governança de aplicativos. Ao nos depararmos com as complexidades da adoção dessa tecnologia de ponta, sua promessa de uma internet mais segura e centrada no usuário se mostra incomparável.

O crescimento do Internet Computer sinaliza uma mudança crucial rumo a uma era de maior soberania digital e inovação colaborativa, convidando uma comunidade global a contribuir para um mundo online mais aberto e equitativo. Com seu potencial de revolucionar e democratizar, o Internet Computer é um desenvolvimento empolgante para todos os interessados ​​no futuro da tecnologia web. Ele marca um marco na jornada rumo a uma internet verdadeiramente descentralizada.

Perguntas frequentes

Em que se diferencia o Internet Computer de outras plataformas blockchain?

Ao contrário das blockchains tradicionais, usadas principalmente para transações financeiras etracsimples e inteligentes, o Internet Computer oferece uma rede blockchain escalável para executar aplicativos de software de uso geral na velocidade da web.

Será que a Internet das Coisas consegue ser dimensionada para atender à crescente demanda dos usuários?

Sim, o Internet Computer é escalável. Sua arquitetura permite a adição de um número ilimitado de "sub-redes" de blockchain, possibilitando o processamento de qualquer quantidade de dados e armazenamento.

A Internet das Coisas é ambientalmente sustentável?

O mecanismo de consenso do Internet Computer é muito mais eficiente em termos de energia do que os sistemas tradicionais de prova de trabalho, alinhando-se com a crescente necessidade de soluções sustentáveis ​​em blockchain.

Como os usuários podem acessar aplicativos em um computador conectado à Internet?

Graças ao suporte nativo a HTTP, os usuários podem acessar aplicativos no Internet Computer diretamente por meio de seus navegadores da web, sem a necessidade de carteiras ou extensões especiais.

Quais linguagens de programação são suportadas pelo Internet Computer?

O Internet Computer suporta principalmente Motoko, uma nova linguagem projetada para o IC, e Rust. No entanto, ele édentde linguagem, permitindo suporte futuro a uma ampla gama de linguagens de programação.

Compartilhe este artigo

Aviso Legal. As informações fornecidas não constituem aconselhamento de investimento. CryptopolitanO não se responsabiliza por quaisquer investimentos realizados com base nas informações fornecidas nesta página. Recomendamostrondentdentdentdentdentdentdentdent /ou a consulta a um profissional qualificado antes de tomar qualquer decisão de investimento.

MAIS… NOTÍCIAS
INTENSIVO AVANÇADAS
CURSO