Padrão

Sobre o autor, Conselheiro @Moledao @Web3Geeks, anterior Líder Técnico @Bybit

Nota: Este artigo é a opinião pessoal do autor nesta fase. Alguns dos pensamentos podem conter erros factuais e opiniões tendenciosas. É apenas para fins de comunicação.

  1. BTC propõe dinheiro eletrônico e abre a indústria blockchain de 0 a 1

  2. ETH propõe contratos inteligentes e lidera a indústria de blockchain de 1 a 100

  3. ICP propõe tecnologia Chainkey para impulsionar a indústria blockchain de 100 para 100 milhões

一、Introdução

Em 3 de janeiro de 2009, o primeiro bloco BTC foi extraído. Desde então, o blockchain se desenvolveu vigorosamente por 14 anos.

Olhando para os últimos 14 anos, podemos ver a sutileza e a grandeza do BTC, o surgimento do Ethereum, o apaixonado crowdfunding da EOS, a fatídica batalha de PoS e PoW, a interconexão de dez mil cadeias de Polkdadot, cada tecnologia incrível, cada e todas as coisas maravilhosas. A história incomparável impressionou inúmeras pessoas de dentro!

Atualmente, em 2023, qual é o cenário de todo o blockchain? O seguinte é o meu pensamento. Para obter detalhes, consulte a interpretação do padrão da cadeia pública neste artigo.

  • O BTC, contando com a legitimidade da introdução do dinheiro eletrônico, permanece de pé e é uma pedra gigante na indústria.

  • A ETH é líder no setor ao introduzir a programabilidade de contratos inteligentes e a composibilidade da ecologia L2.

  • Cosmos, Polkadot, etc. contam com interoperabilidade entre cadeias para tentar dominar o mundo

  • Vários tipos de assassinos de Ethereum surgem indefinidamente, cada um abrindo caminho em um pequeno campo

Mas como toda a indústria blockchain se desenvolverá nos próximos 10 anos? Aqui estão meus pensamentos

  • A soberania é a única questão que o blockchain precisa resolver, incluindo soberania de ativos, soberania de dados, soberania de fala, etc. Caso contrário, não há necessidade de blockchain;

  • A imutabilidade é uma condição suficiente, mas não uma condição necessária. Contanto que você possa garantir que minha soberania não seja prejudicada, posso adulterar você à vontade. Se os bens de todos no mundo forem adulterados e duplicados na mesma proporção, o que acontece. a diferença?

  • A descentralização completa é impossível de alcançar. Não importa como seja concebida, sempre haverá pessoas/interesses “talentosos” que terão mais voz, e sempre haverá pessoas que optarão ativamente por não participar [Descentralização e multiponto. centralização] é o padrão final;

  • A transparência é uma obrigação. Esta experiência social para toda a humanidade não é apenas para permitir que todos tenham voz e tenham o direito de proteger a sua soberania? Embora haja sempre pessoas preguiçosas, há sempre pessoas que estão dispostas a confiar mais em profissionais, e há sempre pessoas que optam activamente por desistir de votar para maximizar a eficiência, mas esta é também uma escolha que fazem activamente. Eles têm direitos, mas optam ativamente por não exercê-los. Desde que tudo seja transparente e não haja operação secreta, estou disposto a aceitá-la, mesmo que seja compreendido. Se perder, não sou tão habilidoso como os outros e os mais aptos sobreviverão. economia;

  • O núcleo é o controle da execução descentralizada do código. Caso contrário, será como tirar as calças e peidar. No final, a equipe do projeto ainda implantará a versão maligna do código. não é a versão maligna, ainda está provocando todo mundo. Pode-se dizer que metade do mundo agora é composto de código, e as entidades descentralizadas não incluem controle sobre a execução de código. Então, como as pessoas, incluindo o governo, podem ousar tornar a indústria blockchain maior?

  • Escalabilidade infinita de custos lineares À medida que o blockchain se torna cada vez mais integrado à vida real, mais e mais pessoas participam e a demanda se torna cada vez maior. A infraestrutura não pode suportar escalabilidade ilimitada ou é muito grande para ser expandida. inaceitável.

2. Por que ICP

Aqui está uma história: Em 2009, o Alibaba propôs a estratégia “de-IOE”, que mais tarde também foi um marco importante no “Double Eleven” do Alibaba.

Acesse o IOE

O conteúdo central da estratégia "De-IOE" é remover os minicomputadores IBM, bancos de dados Oracle e dispositivos de armazenamento EMC e incorporar a essência da "computação em nuvem" nos genes de TI do Alibaba. em

  • I refere-se ao minicomputador IBM série p, e o sistema operacional é AIX (sistema Unix proprietário da IBM);

  • O refere-se ao banco de dados Oracle (RDBMS);

  • E refere-se ao armazenamento SAN de médio a alto padrão da EMC.

图片

Existem três motivos principais para ir ao IOE, mas o primeiro ponto é o motivo essencial, e os dois últimos são mais indiretos:

  1. Incapazes de atender à demanda, os sistemas IOE tradicionais são difíceis de se adaptar às necessidades de alta simultaneidade das empresas da Internet e não podem suportar arquiteturas de computação distribuída em larga escala;

  2. O custo é muito alto e o custo de manutenção do IOE é muito alto, como 500.000 para um minicomputador IBM, centenas de milhares para a garantia anual da Oracle, etc.;

  3. A dependência é muito forte. O sistema IOE é muito dependente. Ele é "sequestrado" por fornecedores como IBM e Oracle, dificultando a configuração flexível de acordo com suas próprias necessidades.

Então porque é que a estratégia “de-IOE” foi proposta em 2009 em vez de antes?

Antes disso,

  1. A escala de negócios e o volume de dados do Alibaba ainda não atingiram um nível que dificulte a adaptação dos sistemas IOE tradicionais, portanto a necessidade de mudar para o IOE não é urgente;

  2. Os produtos de bases de dados nacionais não estão suficientemente maduros em termos de tecnologia e qualidade e não podem substituir o papel da OIE;

  3. As ideias da Internet e os conceitos de computação em nuvem ainda não se tornaram populares na China, e a arquitetura distribuída não se tornou uma direção popular;

  4. Pode ser necessário um período de prática para que o pessoal técnico e de gestão perceba os problemas existentes e as medidas que devem ser tomadas.

2009,

  1. Alibaba está expandindo rapidamente seus negócios, e o sistema IOE é difícil de suportar em escala, e os custos são mais propensos a causar problemas;

  2. Alguns produtos de banco de dados de código aberto, como MySQL, são relativamente maduros e podem ser usados ​​como alternativas;

  3. As ideias da Internet e da computação em nuvem começaram a ser amplamente difundidas e aplicadas na China, facilitando a promoção do conceito de “de-IOE”;

  4. Wang Jian, um ex-guru de tecnologia da Microsoft, ingressou no Alibaba em 2008 com uma perspectiva técnica global. Ele gozava da profunda confiança de Jack Ma e propôs "ir para o IOE".

Mas "ir para o IOE" não é simplesmente mudar o software e o hardware em si, substituir software e hardware antigos por novos software e hardware, mas substituir métodos antigos por novos e usar a computação em nuvem para mudar completamente a infraestrutura de TI. Por outras palavras, isto é causado por mudanças na indústria e não apenas por simples atualizações tecnológicas.

3. Três fases principais de desenvolvimento empresarial

O desenvolvimento de um empreendimento pode ser dividido em 3 etapas,

  1. Moldando genes, cultura organizacional, Start-up, de 0 a 1

  2. Cresça rápido, corra rápido em pequenos passos, aumente de escala, de 1 a 100

  3. Expansão infinita, ampliando limites, expansão, de 100 a 100.000.000

Vamos analisar toda a indústria blockchain como uma empresa.

Inicialização / Blockchain 1.0 / BTC

O Bitcoin é inovador porque resolve um problema que incomoda os cientistas da computação há décadas: como criar um sistema de pagamentos digitais que possa operar sem confiar em nenhuma autoridade central.

No entanto, o BTC tem algumas limitações em seu design e desenvolvimento, que oferecem oportunidades de mercado para projetos de blockchain subsequentes, como o Ethereum (ETH). Aqui estão algumas das principais limitações:

  1. Taxa de transferência e velocidade de transação: o tempo de geração de bloco do Bitcoin é de aproximadamente 10 minutos, e o limite de tamanho de cada bloco resulta em um limite máximo em suas capacidades de processamento de transações. Isso significa que quando a rede está ocupada, a confirmação da transação pode demorar mais e podem ser aplicadas taxas de transação mais altas.

  2. A funcionalidade do contrato inteligente é limitada: o Bitcoin foi projetado principalmente como uma moeda digital, e os tipos de transação e os recursos de linguagem de script que ele suporta são relativamente limitados. Isto limita o uso do Bitcoin para transações financeiras complexas e aplicações descentralizadas (DApps).

  3. Difícil de atualizar e melhorar: Devido à descentralização do Bitcoin e aos princípios conservadores de design, grandes atualizações e melhorias geralmente exigem amplo consenso da comunidade, o que é difícil de alcançar na prática, o que também torna o progresso do Bitcoin relativamente lento.

  4. Questão de consumo de energia: O mecanismo de consenso do Bitcoin é baseado em Prova de Trabalho (PoW), o que significa que uma grande quantidade de recursos computacionais são utilizados para competição entre mineradores, resultando em um grande consumo de energia. Isso foi criticado por razões ambientais e de sustentabilidade. Em relação a este ponto, você também pode ficar atento ao EcoPoW, que pode amenizar parcialmente esta limitação.

Aumento de escala / Blockchain 2.0 / ETH

A atual expansão da Camada 2 do Ethereum pode ser vista como uma “expansão vertical” que depende das garantias de segurança e disponibilidade de dados da Camada 1 subjacente. Embora pareça ser uma estrutura de 2 camadas, no final ainda será limitada pelo poder de processamento da Camada 1. Mesmo que seja alterada para uma estrutura multicamadas, ou seja, criando a Camada 3 e a Camada 4, ela. só aumentará a complexidade de todo o sistema e atrasará um pouco. Além do mais, de acordo com o efeito marginal decrescente, cada camada adicional adicionada posteriormente reduzirá bastante o efeito de expansão devido à sobrecarga extra. Este método de camadas verticais pode ser considerado uma atualização de hardware independente, mas refere-se a todo o ecossistema ETH.

E à medida que o uso aumenta, a demanda dos usuários por baixo custo e alto desempenho também aumentará. Como uma aplicação na Camada 1, o custo da Camada 2 só pode ser reduzido até certo ponto e, em última análise, ainda está sujeito ao custo básico e ao rendimento da Camada 1. Isto é semelhante à teoria da curva da procura em economia - à medida que o preço cai, a quantidade agregada procurada aumenta. A expansão vertical é difícil de resolver fundamentalmente o problema de escalabilidade.

Ethereum é uma árvore imponente e todos dependem dessa raiz. Uma vez que essa raiz não consiga absorver nutrientes na mesma proporção, as necessidades das pessoas não serão atendidas;

Portanto, somente a escalabilidade horizontal é mais fácil de atingir o infinito.

Algumas pessoas pensam que a cadeia cruzada de múltiplas cadeias também pode ser considerada um método de expansão horizontal.

  1. Tomemos como exemplo Polkadot. É um reino heterogêneo. Cada país parece diferente, mas cada vez que você faz algo, você deve construir um reino;

  2. O Cosmos é um reino isomórfico. Os meridianos e ossos de cada país parecem iguais, mas cada vez que você faz algo, você deve construir um reino;

Mas do ponto de vista da infra, os dois modelos acima são um pouco estranhos. Cada vez que você faz uma aplicação adicional, você precisa construir um reino inteiro? Vamos dar um exemplo para ver como é estranho,

  1. Comprei um Mac há 3 meses e desenvolvi um aplicativo Gmail nele;

  2. Agora quero construir um aplicativo do Youtube, mas tenho que comprar um Mac novo para fazer isso, o que é estranho.

Ambos os métodos acima enfrentam o problema de alta complexidade de comunicação entre cadeias ao adicionar novas cadeias, portanto, não são minha primeira escolha.

Escalabilidade / Blockchain 3.0 / ICP

Se quiser expandir, você precisará de um conjunto completo de infraestrutura subjacente para suportar a rápida expansão horizontal sem reinventar a roda.

Um exemplo típico de suporte à expansão é a computação em nuvem. [VPC + sub-rede + ACL de rede + grupo de segurança] Esses modelos subjacentes são exatamente os mesmos para todos. Todas as máquinas têm números e tipos de componentes principais. MQ oferece suporte infinitamente escalonável. Se precisar de mais recursos, você pode começar rapidamente com o clique de um botão.

Um líder compartilhou comigo antes que se você quiser entender de que infraestrutura e componentes as empresas de Internet precisam, basta ir à AWS e dar uma olhada em todos os serviços que eles fornecem.

Da mesma forma, vamos dar uma olhada de alto nível no ICP e ver por que ele atende aos requisitos de expansão.

Aqui primeiro explicamos alguns conceitos:

  1. Fundação Dfinity: É uma organização sem fins lucrativos dedicada a promover o desenvolvimento e aplicação de tecnologia informática descentralizada. É desenvolvedora e mantenedora do protocolo Internet Computer, com o objetivo de alcançar o desenvolvimento abrangente de aplicações descentralizadas por meio de tecnologia inovadora e um ecossistema aberto.

  2. Internet Computer (IC): é uma rede blockchain de alta velocidade desenvolvida pela Dfinity Foundation e projetada especificamente para aplicações descentralizadas. Adota um novo algoritmo de consenso que permite o processamento de transações de alto rendimento e baixa latência, ao mesmo tempo que apoia o desenvolvimento e implantação de contratos inteligentes e aplicações descentralizadas.

  3. Internet Computer Protocol (ICP): é o token nativo do Internet Computer Protocol. É uma moeda digital usada para pagar pelo uso da rede e recompensar nós.

4. O que é ICP

Muitos dos conteúdos a seguir serão um pouco pesados, mas eu os descrevi em vernáculo e espero que todos possam segui-los. Se quiser discutir mais detalhes comigo, você pode encontrar minhas informações de contato no início do artigo.

Visão Geral da Arquitetura / Visão Geral da Arquitetura

Da estrutura hierárquica, de baixo para cima são

  1. Camada P2P coleta e envia mensagens de usuários, outras réplicas na sub-rede e outras sub-redes. Garanta que as mensagens possam ser entregues a todos os nós da sub-rede para garantir segurança, confiabilidade e resiliência.

  2. Camada de consenso: A principal tarefa é classificar a entrada para garantir que todos os nós dentro da mesma sub-rede processem as tarefas na mesma ordem. Para atingir esse objetivo, a camada de consenso utiliza um novo protocolo de consenso projetado para garantir segurança e vivacidade e é resistente a ataques DOS/SPAM. Após chegar a um consenso dentro da mesma sub-rede sobre a ordem em que as diversas mensagens devem ser processadas, esses blocos são passados ​​para a camada de roteamento de mensagens.

  3. Camada de roteamento de mensagens: Prepare a fila de entrada de cada Canister com base nas tarefas enviadas da camada de consenso. Após a execução, ele também é responsável por receber a saída gerada pelo Canister e encaminhá-la para o Canister no local ou em outras zonas conforme necessário. Além disso, é responsável por registrar e validar as respostas às solicitações dos usuários.

  4. A camada de execução fornece um ambiente de tempo de execução para o Canister, lê a entrada de maneira ordenada de acordo com o mecanismo de agendamento, chama o Canister correspondente para concluir a tarefa e retorna o status atualizado e a saída gerada para a camada de roteamento de mensagens. Utiliza o não determinismo trazido pelos números aleatórios para garantir a justiça e a auditabilidade dos cálculos. Porque em algumas situações, o comportamento do Canister precisa ser imprevisível. Por exemplo, ao realizar operações de criptografia, números aleatórios precisam ser usados ​​para aumentar a segurança da criptografia. Além disso, os resultados de execução do Canister precisam ser aleatórios para evitar que invasores descubram vulnerabilidades ou prevejam o comportamento do Canister analisando os resultados de execução do Canister.

图片

4 camadas de ICP

Componentes principais/componentes principais

图片

Do ponto de vista da composição,

  1. Sub-rede: Suporta expansão ilimitada. Cada sub-rede é um pequeno blockchain. As sub-redes se comunicam por meio da tecnologia Chain Key. Como um consenso foi alcançado dentro da sub-rede, basta a verificação da Chain Key.

  2. Réplica: Pode haver muitos nós em cada sub-rede, e cada nó é um mecanismo de consenso do IC de réplica que garantirá que cada réplica na mesma sub-rede processe a mesma entrada na mesma ordem, de modo que cada O estado final de uma réplica seja. o mesmo. Este mecanismo é denominado Máquina de Estado Replicado.

  3. Canister: Canister é um contrato inteligente. É uma unidade de computação executada na rede ICP que pode armazenar dados e código e se comunicar com outros Canisters ou usuários externos. O ICP fornece um ambiente de tempo de execução para executar programas Wasm no Canister e comunicar-se com outros Canisters e usuários externos por meio de mensagens. Ele pode ser simplesmente pensado como uma janela de encaixe para executar código e, em seguida, você mesmo injeta a imagem do código Wasm para executá-la internamente.

  4. Nó: um servidor independente ainda precisa de uma máquina física para funcionar. Essas máquinas físicas são as máquinas da sala de computadores real.

  5. Data Center: Os nós no data center são virtualizados em uma réplica (Réplica) por meio do software IC-OS do nó, e algumas réplicas são selecionadas aleatoriamente em vários data centers para formar uma sub-rede (Sub-rede). Isso garante que, mesmo que um data center seja hackeado ou sofra um desastre natural, toda a rede ICP ainda funcionará normalmente, um pouco como uma versão atualizada da solução de recuperação de desastres e alta disponibilidade "dois lugares e três centros" do Alibaba. Os data centers podem ser distribuídos em todo o mundo, e um data center pode até ser construído em Marte no futuro.

  6. Nós de limite: fornecem entrada e saída entre a rede externa e a sub-rede IC e verificam as respostas.

  7. Assunto da identidade (Principal): O identificador do usuário externo, derivado da chave pública, utilizado para controle de permissão.

  8. Sistema Neural de Rede (NNS): DAO algorítmico usando ICP hipotecado para governança, usado para gerenciar ICs.

  9. Registro: Um banco de dados mantido pelo NNS, que contém relacionamentos de mapeamento entre entidades (como Réplica, caixa e Sub-rede. É um pouco semelhante ao princípio de funcionamento atual do DNS).

  10. Ciclos: Um token nativo que representa a cota de CPU usada para pagar pelos recursos consumidos pelo tempo de execução da caixa. Se eu tivesse que expressar isso em chinês, usaria a palavra “ciclo de computação” porque ciclos se referem principalmente à unidade usada para pagar pelos recursos de computação.

图片

Principais tecnologias inovadoras / Principais tecnologias inovadoras

图片

Na camada inferior, é utilizada a tecnologia Chain-key, entre as quais

  • Assinaturas BLS de limite: o ICP implementa o esquema de assinatura de limite. Para cada sub-rede, existe uma chave pública e verificável, e sua chave privada correspondente é dividida em vários compartilhamentos. é considerado válido somente se mais de um número limite de réplicas na mesma sub-rede assinarem a mensagem. Desta forma, as mensagens transmitidas entre Sub-redes e Réplicas são criptografadas, mas podem ser rapidamente verificadas, garantindo privacidade e segurança. O algoritmo BLS é um algoritmo de assinatura de limite bem conhecido. É o único esquema de assinatura que pode produzir um protocolo de assinatura de limite muito simples e eficiente, e a assinatura é única, o que significa que para uma determinada chave pública e mensagem, existe apenas. uma assinatura válida.

  • Geração de chave distribuída não interativa (NIDKG): para implantar com segurança esquemas de assinatura de limite, a Dfinity projetou, analisou e implementou um novo protocolo DKG que roda em redes assíncronas e é altamente robusto (até mesmo sub-rede ainda pode ter sucesso se até um terço de os nós travam ou são corrompidos) e ainda são capazes de fornecer um desempenho aceitável. Além de gerar novas chaves, este protocolo também pode ser usado para compartilhar novamente chaves existentes. Esta capacidade é crítica para permitir a evolução autônoma da topologia IC à medida que as sub-redes passam por mudanças de membros ao longo do tempo.

    • Esquema de compartilhamento de segredos publicamente verificáveis ​​(esquema PVSS): Ou seja, um esquema de compartilhamento de segredos publicamente verificável. No white paper do protocolo Internet Computer, o esquema PVSS é usado para implementar o protocolo de geração de chave descentralizada (DKG) para garantir que a chave privada do nó não vaze durante o processo de geração.

    • Esquema de criptografia de chave pública com segurança direta: O esquema de criptografia de chave pública com segurança direta garante que, mesmo que a chave privada vaze, as mensagens anteriores não serão descriptografadas, melhorando assim a segurança do sistema.

    • Protocolo de recompartilhamento de chaves: Um esquema de compartilhamento de chaves baseado em assinatura de limite para gerenciamento de chaves no protocolo Internet Computer. A principal vantagem deste protocolo é que ele pode compartilhar chaves existentes com novos nós sem criar novas chaves, reduzindo assim a complexidade do gerenciamento de chaves. Além disso, o protocolo utiliza assinaturas de limite para proteger a segurança do compartilhamento de chaves, melhorando assim a segurança e a tolerância a falhas do sistema.

  • PoUW: PoUW tem um U a mais que PoW, que significa Userful. Ele principalmente melhora muito o desempenho e permite que as máquinas dos nós façam menos trabalhos inúteis. PoUW não criará artificialmente cálculos de hash difíceis, mas concentrará seu poder de computação em atender os usuários tanto quanto possível. A maioria dos recursos (CPU, memória) é usada para a execução real do código na caixa.

  • Tecnologia de evolução em cadeia: É uma tecnologia usada para manter a máquina de estado blockchain. Inclui uma série de meios técnicos para garantir a segurança e confiabilidade do blockchain. No protocolo Internet Computer, a tecnologia de evolução em cadeia inclui principalmente as duas tecnologias principais a seguir:

  1. Blocos de resumo: O primeiro bloco de cada época é um bloco de resumo, que contém alguns dados especiais usados ​​para gerenciar diferentes esquemas de assinatura de limite. Entre eles, um esquema de baixo limite é usado para gerar números aleatórios e um esquema de alto limite é usado para autenticar o status de replicação da sub-rede.

  2. Pacotes de atualização (CUPs): CUPs é uma tecnologia para sincronizar rapidamente o status do nó. Ele permite que nós recém-adicionados obtenham rapidamente o status atual sem executar novamente o protocolo de consenso.

图片

Minha derivação lógica da tecnologia subjacente de todo o IC é:

  • Na criptografia de chave pública tradicional, cada nó possui seu próprio par de chaves pública-privada, o que significa que se a chave privada de um nó vazar ou for atacada, a segurança de todo o sistema será ameaçada. O esquema de assinatura de limite divide uma chave em várias partes e as atribui a nós diferentes. Somente quando um número suficiente de nós cooperar uma assinatura pode ser gerada, mesmo que alguns nós sejam atacados ou vazados, isso não afetará a segurança. de todo o sistema. Além disso, o esquema de assinatura de limite também pode melhorar a descentralização do sistema porque não requer uma organização centralizada para gerenciar as chaves, mas dispersa as chaves para vários nós, o que pode evitar pontos únicos de falha e risco de centralização. Portanto, o IC usa o esquema de assinatura de limite para melhorar a segurança e a descentralização do sistema, na esperança de usar assinaturas de limite para completar uma blockchain universal que seja altamente segura, escalável e rapidamente verificável.

  • BLS é um algoritmo de assinatura de limite bem conhecido. É o único esquema de assinatura que pode produzir um protocolo de assinatura de limite muito simples e eficiente. Outra vantagem das assinaturas BLS é que não há necessidade de salvar o estado da assinatura. Desde que o conteúdo da mensagem permaneça inalterado, a assinatura é fixa, o que significa que para uma determinada chave pública e mensagem, existe apenas uma assinatura válida. Isto garante uma escalabilidade extremamente elevada, por isso a ICP escolheu a solução BLS.

  • Como são usadas assinaturas de limite, é necessário um distribuidor para distribuir fragmentos de chave para diferentes participantes. No entanto, a pessoa que distribui os fragmentos de chave é um ponto único, o que pode facilmente levar a pontos únicos de falha. Portanto, a Dfinity projetou uma distribuição A distribuição de chaves. A tecnologia é NIDKG durante o período de inicialização da criação da sub-rede, todas as réplicas participantes geram conjuntamente e de forma não interativa uma chave pública A. Para a chave privada B correspondente, cada participante a calcula matematicamente e mantém uma das ações secretas calculadas pelos derivados.

  • Se você quiser ser um NIDKG, você deve garantir que cada participante da distribuição não trapaceou. Portanto, cada participante pode não apenas obter seu próprio compartilhamento secreto, mas também permitir publicamente que outros verifiquem se seu compartilhamento secreto está correto. realização de distribuição Um ponto muito importante na geração de chaves.

  • E se a chave da sub-rede vazar em um determinado momento histórico? Como garantir que os dados históricos não possam ser adulterados? Dfinity adota um esquema de assinatura seguro para frente, que garante que, mesmo que a chave da sub-rede vaze em um determinado momento histórico, os invasores não possam alterar os dados dos blocos históricos. Se esta restrição for mais forte, pode realmente garantir que a informação não será espionada durante a transmissão, porque os carimbos de hora não coincidem, e mesmo que a chave seja quebrada num curto período de tempo, o conteúdo das comunicações anteriores não pode ser quebrado. .

  • Com o NIDKG, se um determinado compartilhamento secreto for mantido por um nó por um longo período, uma vez que cada nó é gradualmente corroído por hackers, podem ocorrer problemas em toda a rede. Portanto, as atualizações principais precisam ser realizadas continuamente, mas as atualizações principais não podem exigir que todos os participantes da réplica se reúnam para interagir e se comunicar, mas também devem ser realizadas de forma não interativa. No entanto, como a chave pública A foi registrada no NNS, outras sub-redes também usarão essa chave pública A para verificação, portanto, é melhor não alterar a chave pública da sub-rede. Mas se a chave pública da sub-rede permanecer inalterada, como atualizar o compartilhamento secreto entre os nós? Portanto, a Dfinity projetou um protocolo de novo compartilhamento de chave. Sem criar uma nova chave pública, todas as réplicas que possuem a versão atual do compartilhamento secreto geram de forma não interativa uma nova rodada de compartilhamentos secretos derivados para a nova versão do detentor do compartilhamento secreto. esse

    • Isto não só garante que a nova versão do compartilhamento secreto seja autenticada por todos os atuais detentores de ações secretas legais

    • Também garante que a versão antiga do compartilhamento secreto não seja mais legal.

    • Também garante que mesmo que a nova versão da partilha secreta seja divulgada no futuro, a versão antiga da partilha secreta não será divulgada, porque os polinómios entre os dois são irrelevantes e não podem ser deduzidos. Esta também é a segurança direta introduzida anteriormente.

    • Além disso, é garantida uma redistribuição aleatória eficiente Quando os nós confiáveis ​​ou o controle de acesso mudam, as políticas e controladores de acesso podem ser modificados a qualquer momento sem reiniciar o sistema. Isto simplifica muito o mecanismo de gerenciamento de chaves em muitos cenários. Isto é útil, por exemplo, no caso de alterações nos membros da sub-rede, pois o novo compartilhamento garantirá que todos os novos membros tenham o compartilhamento secreto apropriado e qualquer réplica que não seja mais membro não terá mais um compartilhamento secreto. Além disso, se um pequeno número de compartilhamentos secretos for vazado para um invasor em qualquer época ou mesmo em todas as épocas, esses compartilhamentos secretos não trarão nenhum benefício para o invasor.

  • Como os protocolos blockchain tradicionais precisam armazenar todas as informações do bloco a partir do bloco gênese, isso levará a problemas de escalabilidade à medida que o blockchain cresce. É por isso que é muito problemático para muitas cadeias públicas desenvolver um cliente leve. Então, a IC queria resolver esse problema, então a IC desenvolveu a tecnologia de evolução em cadeia. No final de cada época, todas as entradas processadas e as informações de consenso necessárias podem ser apagadas com segurança da memória de cada réplica, o que reduz bastante os requisitos de armazenamento. Réplica, que permite que o IC seja dimensionado para suportar um grande número de usuários e aplicativos. Além disso, a tecnologia de evolução em cadeia também inclui a tecnologia CUPs, que permite que nós recém-adicionados obtenham rapidamente o estado atual sem a necessidade de executar novamente o protocolo de consenso, o que reduz bastante o limite e o tempo de sincronização para novos nós se juntarem à rede IC. .

  • Resumindo, todas as tecnologias subjacentes ao IC estão interligadas, com base na criptografia (da teoria), e também consideram plenamente os problemas de toda a indústria, como a sincronização rápida de nós (da prática). Ele é verdadeiramente um mestre de todas as coisas!

Recursos / Principais recursos

Do ponto de vista das características

  • Modelo Reverse Gas: A maioria dos sistemas blockchain tradicionais exige que os usuários primeiro possuam tokens nativos, como ETH e BTC, e depois consumam os tokens nativos para pagar taxas de transação. Isto aumenta a barreira de entrada para novos utilizadores e não está de acordo com os hábitos de utilização das pessoas. Por que preciso manter ações do Tiktok antes de usar o Tiktok? O ICP adota um design de modelo de gás reverso. Os usuários podem usar diretamente a rede ICP, e a parte do projeto será responsável pela taxa de manuseio. Isso reduz o limite de uso, está mais alinhado com os hábitos do serviço de Internet e conduz à obtenção de valores maiores. efeitos de rede em grande escala, apoiando assim a adesão de mais usuários.

图片
  • ​Gás estável: Para outras cadeias públicas no mercado, para a segurança da cadeia e a necessidade de transferências, algumas pessoas comprarão tokens nativos e os mineradores cavarão muito, ou algumas pessoas coletarão tokens nativos desesperadamente. contribui com poder de computação para esta cadeia pública, como o Bitcoin, ou fornece segurança econômica para esta cadeia pública, como o Ethereum. Pode-se dizer que nossa demanda por btc/eth na verdade vem dos requisitos de poder de computação/penhor da cadeia pública Bitcoin/Ethereum, que é essencialmente o requisito de segurança da cadeia. Portanto, enquanto a cadeia usar diretamente tokens nativos para pagar o gás, ainda será caro no futuro. Talvez os tokens nativos sejam baratos agora, mas enquanto a própria cadeia se tornar ecológica, ela se tornará cara mais tarde. O ICP é diferente. O gás consumido no blockchain ICP é chamado de Ciclos, que é convertido pelo consumo de ICP. Os ciclos são estáveis ​​sob a regulação do algoritmo e ancorados em 1 SDR (SDR pode ser considerado como o cálculo de moedas legais multinacionais abrangentes. unidade). Portanto, não importa quanto o ICP aumente no futuro, o dinheiro que você gasta fazendo qualquer coisa no ICP será o mesmo de hoje (sem levar em conta a inflação).

图片
  • ​Wasm: Usando WebAssembly (Wasm) como padrão para execução de código, os desenvolvedores podem usar uma variedade de linguagens de programação populares (como Rust, Java, C++, Motoko, etc.) para escrever código, apoiando assim mais desenvolvedores para participar.

  • Suporta execução de modelos de IA: a linguagem Python também pode ser compilada em wasm Python tem o maior número de usuários do mundo e também é a primeira linguagem para IA, como cálculos de matrizes e números inteiros grandes. Alguém já está executando o modelo Llama2 no IC, e eu não ficaria surpreso se o conceito de AI + Web3 acontecesse no ICP no futuro.

  • Experiência de velocidade Web2: Muitos aplicativos no ICP atualmente alcançam resultados surpreendentes de consultas em nível de milissegundos e atualizações de segundo nível. Se você não acredita, você pode simplesmente usar o OpenChat, um aplicativo de chat descentralizado puramente on-chain.

  • Executando o front-end na cadeia: você acabou de ouvir que parte do conteúdo do back-end é escrito como um contrato inteligente simples e depois executado na cadeia. Isso pode garantir que a lógica central, como os ativos de dados, não seja adulterada. . Mas o front-end, na verdade, precisa ser executado completamente na cadeia para ser seguro, porque os ataques de front-end são um problema muito comum e frequente. Imagine só, todos podem pensar que o código Uniswap é muito seguro. O contrato inteligente foi verificado por muitas pessoas ao longo dos anos e o código é simples, então definitivamente não haverá problemas. Mas, de repente, um dia, se o front-end do Uniswap for sequestrado e o contrato com o qual você interage for na verdade um contrato malicioso implantado por hackers, você poderá ir à falência em um instante. Mas se você armazenar e implantar todo o código front-end no Canister do IC, pelo menos a segurança de consenso do IC garante que o código front-end não possa ser adulterado por hackers. Essa proteção é relativamente completa e o front-end. pode ser executado e renderizado diretamente no IC. Isso não afeta a operação normal do aplicativo. No IC, os desenvolvedores podem construir aplicativos diretamente, sem serviços de nuvem tradicionais, bancos de dados ou interfaces de pagamento. Não há necessidade de comprar um servidor front-end ou se preocupar com bancos de dados, balanceamento de carga, distribuição de rede, firewalls, etc. Os usuários podem acessar diretamente a página front-end implantada no ICP por meio de um navegador ou aplicativo móvel, como um blog pessoal que implantei anteriormente.

  • Atualização do código de controle DAO: Em muitos protocolos DeFi agora, as partes do projeto têm controle total e podem tomar decisões importantes à vontade, como suspender operações, vender fundos, etc., sem passar pela votação e discussão da comunidade. Acredito que todos testemunharam ou ouviram. deste caso. Em contraste, o código DAPP no ecossistema ICP é executado em um contêiner controlado pelo DAO. Mesmo que uma determinada parte do projeto seja responsável por uma grande proporção da votação, um processo de votação pública ainda é implementado, o que satisfaz a transparência do blockchain descrita no documento. início deste artigo. Este mecanismo de garantia de processos pode reflectir melhor os desejos da comunidade e tem um melhor grau de implementação de governação do que outros projectos actuais da cadeia pública.

  • Atualização automática do protocolo: Quando o protocolo precisa ser atualizado, um novo esquema de assinatura de limite pode ser adicionado ao bloco de resumo para obter a atualização automática do protocolo. Esta abordagem garante a segurança e confiabilidade da rede, evitando os inconvenientes e riscos causados ​​por hard forks. Especificamente, a tecnologia Chain Key no ICP pode garantir a segurança e a confiabilidade da rede, mantendo a máquina de estado blockchain por meio de um esquema de assinatura especial. No início de cada época, a rede usa um esquema de assinatura de baixo limite para gerar números aleatórios e, em seguida, usa um esquema de assinatura de alto limite para autenticar o status de replicação da sub-rede. Este esquema de assinatura pode garantir a segurança e confiabilidade da rede, ao mesmo tempo que permite atualizações automáticas de protocolo, evitando assim os inconvenientes e riscos causados ​​por hard forks.

图片

​Votação de Proposta

  • Avanço rápido: É uma tecnologia do protocolo Internet Computer que sincroniza rapidamente o status do nó. Ele permite que nós recém-adicionados obtenham rapidamente o status atual sem executar novamente o protocolo de consenso. Especificamente, o processo de encaminhamento rápido é o seguinte:

  1. O nó recém-adicionado obtém o pacote Catch-up (CUP) da época atual, que contém a raiz da árvore Merkle, o bloco de resumo e o número aleatório da época atual.

  2. O nó recém-adicionado usa o subprotocolo de sincronização de estado para obter o estado completo da época atual de outros nós e usa a raiz da árvore Merkle no CUP para verificar a exatidão do estado.

  3. Os nós recém-unidos usam os números aleatórios no CUP e as mensagens de protocolo de outros nós para executar o protocolo de consenso e sincronizar rapidamente com o estado atual.

A vantagem do avanço rápido é que ele permite que nós recém-adicionados obtenham rapidamente o estado atual, sem ter que começar do zero como algumas outras cadeias públicas. Isto pode acelerar a sincronização e expansão da rede. Ao mesmo tempo, também pode reduzir o volume de comunicação entre os nós, melhorando assim a eficiência e a confiabilidade da rede.

图片

avanço rápido

  • Identidade descentralizada da Internet: O sistema de identidade no IC realmente me faz sentir que o problema DID pode ser completamente resolvido, e está completamente resolvido, seja em termos de escalabilidade ou privacidade. Atualmente existe uma implementação do sistema de identidade no IC denominado Identidade da Internet, bem como o NFID mais poderoso desenvolvido com base nele. Seu princípio é o seguinte:

    • Ao se cadastrar, gera um par de chaves pública e privada para o usuário. A chave privada é armazenada no chip de segurança TPM do dispositivo do usuário e nunca pode ser vazada, enquanto a chave pública é compartilhada com serviços na rede.

    • Quando um usuário deseja fazer login em um dapp, o dapp cria uma chave de sessão temporária para o usuário. Esta chave de sessão será assinada pelo usuário por meio de uma assinatura eletrônica autorizada, para que o dapp tenha autoridade para verificar a identidade do usuário.

    • Depois que a chave de sessão for assinada, o dapp poderá usá-la para acessar serviços de rede em nome do usuário, sem que o usuário precise assinar eletronicamente todas as vezes. Isso é semelhante aos logins autorizados no Web2.

    • A chave de sessão é válida apenas por um curto período de tempo. Após expirar, o usuário precisa repassar a assinatura de autorização biométrica para obter uma nova chave de sessão.

    • A chave privada do usuário é sempre armazenada no chip de segurança TPM local e não sai do dispositivo. Isso garante a segurança da chave privada e o anonimato do usuário.

    • Ao usar chaves de sessão temporárias, diferentes dapps não podem rastrear identidades de usuários entre si. Obtenha acesso verdadeiramente anônimo e privado.

    • Os usuários podem sincronizar e gerenciar facilmente sua identidade da Internet em vários dispositivos, mas os próprios dispositivos também exigem biometria correspondente ou chaves de hardware para autorização.

图片

Alguns dos benefícios da Identidade na Internet são:

  • Não há necessidade de lembrar a senha. Faça login diretamente usando recursos biométricos, como reconhecimento de impressão digital, eliminando a necessidade de definir e lembrar senhas complexas.

  • A chave privada não sai do dispositivo, tornando-o mais seguro. A chave privada é armazenada no chip de segurança do TPM e não pode ser roubada, resolvendo o problema de roubo de nome de usuário e senha no Web2.

  • Faça login anonimamente e não pode ser rastreado. Ao contrário do Web2, que usa e-mail como nome de usuário para ser rastreado em todas as plataformas, o Internet Identity elimina esse rastreamento.

  • O gerenciamento de vários dispositivos é mais conveniente. Você pode fazer login na mesma conta em qualquer dispositivo que suporte biometria, em vez de ficar limitado a um único dispositivo.

  • Não depende de prestadores de serviços centrais e consegue uma verdadeira descentralização. É diferente do modelo onde os nomes de usuário correspondem aos provedores de serviços de e-mail na Web2.

  • Usando o processo de autenticação delegada, não há necessidade de assinar repetidamente sempre que você faz login e a experiência do usuário é melhor.

  • Suporta login usando dispositivos de segurança dedicados, como Ledger ou Yubikey, para maior segurança.

  • A chave pública real do usuário fica oculta e os registros de transações não podem ser consultados por meio da chave pública para proteger a privacidade do usuário.

  • Perfeitamente compatível com blockchain Web3, você pode fazer login e assinar DApps ou transações blockchain com segurança e eficiência.

  • A arquitetura é mais avançada, representando a integração orgânica das vantagens do Web2 e Web3, e é o padrão para futuras contas e logins de rede.

  • Além de proporcionar uma nova experiência ao usuário, também são adotados os seguintes meios técnicos para garantir sua segurança:

    • A chave privada é armazenada usando um chip de segurança TPM, projetado para que mesmo os desenvolvedores não possam acessar ou extrair a chave privada para evitar que ela seja roubada.

    • Mecanismos de autenticação secundários, como autenticação biométrica, como impressão digital ou reconhecimento facial, precisam ser verificados em combinação com o dispositivo, para que apenas o usuário que possui o dispositivo possa usar a identidade.

    • A chave da sessão adota um design de expiração de curto prazo, que limita o intervalo de tempo para roubo e força a destruição do texto cifrado relevante no final da sessão para reduzir os riscos.

    • A tecnologia de criptografia de chave pública permite que os dados durante a transmissão sejam criptografados e os ouvintes externos não possam aprender as informações privadas do usuário.

    • Não dependendo de provedores de identidade de terceiros, a CHAVE PRIVADA é gerada e controlada pelos próprios usuários e não confia em terceiros.

    • Combinado com a inviolabilidade trazida pelo mecanismo de consenso do blockchain IC, garante a confiabilidade de toda a operação do sistema.

    • Algoritmos criptográficos e processos de segurança relevantes estão sendo continuamente atualizados e aprimorados, como a adição de mecanismos mais seguros, como assinaturas múltiplas.

    • O código-fonte aberto e o design descentralizado otimizam a transparência e facilitam a colaboração da comunidade para melhorar a segurança.

图片

Identidade da Internet

5. Equipe principal

Do ponto de vista da equipe, há um total de mais de 200 funcionários, todos talentos de elite. Os funcionários publicaram um total de mais de 1.600 artigos, foram citados mais de 100.000 vezes e detêm um total de mais de 250 patentes.

Academicamente, suas teorias matemáticas recentes incluem Threshold Relay e PSC Chains, Validation Towers and Trees e USCID.

Do ponto de vista técnico, ele tem uma profunda experiência técnica em pesquisa e desenvolvimento e esteve envolvido em pesquisas na área de big data e computação distribuída em seus primeiros anos, o que lançou as bases técnicas para a construção de redes ICP complexas.

De uma perspectiva empreendedora, ele já administrou um jogo MMO usando seu próprio sistema distribuído que hospedava milhões de usuários. Dominic iniciou a Dfinity em 2015 e também é presidente e CTO da String Labs.

De uma perspectiva, ele propôs o conceito de Internet descentralizada há mais de 10 anos. Não é fácil promover este grande projecto a longo prazo. Actualmente, as suas ideias de design são muito inovadoras.

O fundador Dominic Williams é um teórico da criptografia e empreendedor em série.

Em termos de equipa técnica, a Dfinity é muito forte. A Fundação Dfinity reuniu um grande número dos principais especialistas em criptografia e sistemas distribuídos, como Jan Camenisch, Timothy Roscoe, Andreas Rossberg, Maria D., Victor Shoup, etc. Até o "L" - Ben Lynn, o autor do BLS algoritmo criptográfico, também está no cargo de Dfinity. Isto proporciona um forte apoio à inovação tecnológica do ICP. O sucesso dos projetos de blockchain é inseparável da tecnologia, e a reunião dos melhores talentos pode trazer avanços tecnológicos, o que também é uma vantagem importante do ICP.

图片

Equipe da Fundação Dfinity

6. Financiamento e Modelo Econômico / Angariação de Fundos e Tokenomics

Este artigo seria muito longo se eu também cobrisse esta seção, então decidi escrever um artigo separado mais tarde para fornecer uma análise detalhada. Este artigo se concentra mais na direção do desenvolvimento da indústria de blockchain e por que o ICP oferece grandes oportunidades.

图片

7. Aplicações

Todos os tipos de aplicativos, plataformas sociais, plataformas de criadores, ferramentas de chat, jogos e até jogos do Metaverso podem ser desenvolvidos no ICP.

Muitas pessoas dizem que o IC não é adequado para DeFi porque é difícil alcançar um estado global consistente, mas acho que esta questão em si está errada. Não é que a consistência do estado global seja difícil de alcançar, é que a consistência do estado global sob baixa latência é difícil de alcançar. Se você aceitar 1 minuto, 10.000 máquinas em todo o mundo poderão alcançar consistência global. Com tantos nós em Ethereum e BTC, eles não foram forçados a alcançar consistência de estado global sob alta latência. Portanto, atualmente não conseguem alcançar expansão horizontal ilimitada? O IC primeiro resolve o problema da expansão horizontal infinita cortando sub-redes. Quanto à consistência do estado global sob baixa latência, ele usa algoritmos de consistência distribuída de consistência forte, topologia de rede bem projetada, sincronização de dados distribuída de alto desempenho, verificação de carimbo de tempo eficaz e uma verificação de carimbo de tempo eficaz. mecanismo maduro de tolerância a falhas também pode ser alcançado. Mas, para ser honesto, será mais difícil construir uma plataforma de negociação ao nível da aplicação IC do que a plataforma de negociação de alto desempenho que está actualmente a ser construída pelo pessoal de Wall Street. No entanto, ser difícil não significa que não possa ser feito. Significa que muitos problemas técnicos devem ser resolvidos primeiro, e eventualmente será encontrado um estado moderado, que não só garanta a segurança, mas também garanta uma experiência aceitável para as pessoas. Por exemplo, ICLightHouse abaixo.

ICLightHouse, uma carteira de pedidos de toda a rede, qual é o conceito de toda a rede? Quantas dificuldades técnicas precisam ser resolvidas? Isso é algo que nem ousariamos pensar em outras redes públicas, mas pelo menos no IC é factível, o que nos dá esperança.

图片

OpenChat é um aplicativo de bate-papo descentralizado com uma grande experiência. Não vi um segundo produto desse tipo em toda a indústria de blockchain. Muitas outras equipes tentaram nessa direção antes, mas no final todas falharam devido a vários motivos. falhou. Em última análise, os usuários acham que a experiência não é boa. Por exemplo, a velocidade é muito lenta. Leva 10 segundos para enviar uma mensagem e 10 segundos para receber mensagens de outras pessoas. No entanto, uma pequena equipe de três pessoas no ICP criou um produto de tanto sucesso. Cabe a você experimentar como ele é suave. Bem-vindo a ingressar na organização, onde você pode aproveitar a colisão de ideias e desfrutar até certo ponto da liberdade de expressão.

图片

Mora é uma plataforma para supercriadores, onde todos podem criar um planeta e construir sua própria marca individual, e o conteúdo que você produz é sempre seu e pode até apoiar leitura paga. Pode ser chamado de planeta do conhecimento descentralizado. Agora atualizo artigos sobre ele todos os dias.

图片

Deve - 0xkookoo

Os aplicativos OpenChat e Mora são produtos que uso quase todos os dias. Eles proporcionam às pessoas uma sensação inseparável de conforto. Duas palavras para descrevê-los são liberdade e enriquecimento.

Já existem algumas equipes desenvolvendo aplicativos de jogos no IC, e acho que a narrativa dos jogos full-chain pode eventualmente ser assumida pelo IC. Como eu disse na seção GameFi deste artigo que escrevi antes, a jogabilidade e a diversão do jogo são coisas que as partes do projeto precisam considerar. A jogabilidade é mais fácil de alcançar no IC.

图片

8. Resumo/Resumo

  1. O ICP é como a Terra, e a tecnologia Chainkey é como o núcleo da Terra. Seu relacionamento com o ICP é semelhante ao relacionamento entre o protocolo TCP/IP e toda a indústria da Internet. Cada sub-rede é como o continente da Ásia, África e América Latina. América Claro, a Sub-rede também pode ser o Oceano Pacífico/Atlântico, existem diferentes edifícios e áreas (Réplica e Nó) no continente e no oceano. Plantas (Vasilha) podem ser plantadas em cada área e edifício, e diferentes animais. viva feliz;

  2. O ICP suporta expansão horizontal. Cada sub-rede é autônoma e pode se comunicar entre diferentes sub-redes. Não importa em que aplicação você esteja, mídia social, finanças ou até mesmo o metaverso, você pode obter consistência máxima por meio dessa rede distribuída. É fácil conseguir um livro-razão global em condições síncronas, mas é muito difícil alcançar a "consistência do estado global" em condições assíncronas. Actualmente, apenas o ICP tem a oportunidade de o fazer.

  3. Deve-se notar que isto não se refere à “consistência global do estado”, mas à “consistência global do estado”. A "consistência de estado global" exige que todos os nós participantes [concordem com todas as sequências de operação], [os resultados finais sejam consistentes], [consistência objetiva, não depende se o nó falha], [consistência do relógio], [consistência instantânea, todas as operações são todos processados ​​de forma síncrona], o que é garantido na sub-rede única do IC. No entanto, se você deseja garantir a "consistência de estado global", é necessário que todas as sub-redes como um todo alcancem a "consistência de estado global" acima para os mesmos dados e status. Na implementação real, isso é impossível de ser alcançado com baixa latência. este é também o gargalo que atualmente impede cadeias públicas como a ETH de se expandirem horizontalmente. Portanto, o IC optou por chegar a um consenso dentro de uma única sub-rede, e outras sub-redes verificaram rapidamente através da comunicação que os resultados não foram falsificados, a fim de alcançar a “consistência final do estado global”. É equivalente a combinar a descentralização de cadeias públicas de grande escala com o alto rendimento e a baixa latência das cadeias de aliança, e alcançar a expansão horizontal ilimitada de sub-redes através de provas matemáticas e de algoritmos de criptografia.

Em resumo, podemos ver que de acordo com a direção final de desenvolvimento do blockchain que pensei no início do artigo, [soberania] + [centralização multiponto descentralizada] + [transparência] + [controle de execução de código] + [ Escalabilidade infinita de custos lineares],

A soberania é a única questão que o blockchain precisa resolver, incluindo soberania de ativos, soberania de dados, soberania de fala, etc. Caso contrário, não há necessidade de blockchain;

IC fez isso totalmente

A imutabilidade é uma condição suficiente, mas não uma condição necessária. Contanto que você possa garantir que minha soberania não seja prejudicada, posso adulterar você à vontade. Se os bens de todos no mundo forem adulterados e duplicados na mesma proporção, o que acontece. a diferença?

IC também fez isso

A descentralização completa é impossível de alcançar. Não importa como seja concebida, sempre haverá pessoas/interesses “talentosos” que terão mais voz, e sempre haverá pessoas que optarão ativamente por não participar [Descentralização e multiponto. centralização] é o padrão final;

O IC é actualmente o melhor entre todas as cadeias públicas. Pode não só manter um certo grau de descentralização, mas também aproveitar plenamente as vantagens das entidades centralizadas para melhor concretizar a governação e o funcionamento da rede.

A transparência é uma obrigação. Esta experiência social para toda a humanidade não é apenas para permitir que todos tenham voz e tenham o direito de proteger a sua soberania? Embora haja sempre pessoas preguiçosas, há sempre pessoas que estão dispostas a confiar mais em profissionais, e há sempre pessoas que optam activamente por desistir de votar para maximizar a eficiência, mas esta é também uma escolha que fazem activamente. Eles têm direitos, mas optam ativamente por não exercê-los. Desde que tudo seja transparente e não haja operação secreta, estou disposto a aceitá-la, mesmo que seja compreendido. Se perder, não sou tão habilidoso como os outros e os mais aptos sobreviverão. economia;

IC fez isso totalmente

O controle da execução do código é o núcleo, caso contrário, será como tirar as calças e peidar. Depois de uma semana de votação, a equipe do projeto finalmente implantou a versão maligna do código. Mesmo que não seja a versão maligna, ainda é. provocando todo mundo.

Atualmente apenas o IC faz isso

Escalabilidade infinita de custos lineares À medida que o blockchain se torna cada vez mais integrado à vida real, mais e mais pessoas participam e a demanda se torna cada vez maior. A infraestrutura não pode suportar escalabilidade ilimitada ou é muito grande para ser expandida. inaceitável.

Atualmente apenas o IC faz isso

Com base nos fatos acima e no meu pensamento e análise, acredito que ICP = Blockchain 3.0.

Este artigo é apenas para falar sobre a direção de desenvolvimento futuro da indústria de blockchain e por que o ICP provavelmente será o impulsionador da inovação do blockchain 3.0. No entanto, é inegável que existem alguns problemas no design Tokenomics do ICP, e a ecologia é. Ainda não existe um surto, atualmente o ICP ainda precisa continuar trabalhando duro para alcançar o blockchain 3.0 final em minha mente. Mas não se preocupe, este assunto é inerentemente difícil. Até a Fundação Dfinity preparou um roteiro de 20 anos. Ela já alcançou uma conquista tão grande apenas 2 anos após o lançamento da rede principal. .e ecologia ETH, acredito que atingirá um nível superior em três anos.

图片

9. Futuro

  1. O IC concluiu agora a construção ascendente da infra-estrutura e as aplicações descendentes também estão começando a tomar forma. Minha recente impressão direta é que a IC pode jogar cada vez mais cartas e está totalmente preparada para o próximo mercado altista.

  2. IC é uma atualização de paradigma, não apenas uma simples atualização tecnológica. É uma migração de paradigma da computação de máquina única para a computação distribuída, e também é uma migração de paradigma de um sistema de máquina única para um sistema distribuído. O conceito de computação em nuvem descentralizada permite que muitas pequenas empresas desfrutem de uma experiência de desenvolvimento completa no estágio inicial.

  3. De acordo com a fórmula de valor do produto do Sr. Yu Jun: Valor do produto = (nova experiência – experiência antiga) – custo de migração No futuro, enquanto algumas pessoas descobrirem que os benefícios da experiência de ingressar no ecossistema IC são maiores do que o custo de migração, haverá mais pessoas no IC, incluindo partes do projeto e usuários. Com a adição da computação em nuvem, o efeito de escala da "computação em nuvem" será refletido mais facilmente. Depois de resolver o problema de “o que veio primeiro, o ovo ou a galinha”, o volante dianteiro do IC é estabelecido.

  4. É claro que a definição de experiência de todos é subjetiva, portanto sempre haverá pessoas que optam por aderir primeiro, e algumas pessoas que optam por aderir mais tarde. As pessoas que ingressam primeiro correm maiores riscos, mas geralmente obtêm maiores benefícios, em média.

Conteúdo IC que lhe interessa

Progresso Tecnológico | Informações do Projeto |

Colete e siga o canal IC Binance

Mantenha-se atualizado com as informações mais recentes