Autor: Moledão

A série de cursos Web3 organizada em conjunto por Moledão e OGBC finalmente começou oficialmente em 16 de janeiro de 2023! A primeira semana é a semana da infraestrutura, cobrindo os conceitos básicos de blockchain, Ethereum, Layer2, Layer0 e armazenamento.

Hoje vou levar você para revisar o curso “Armazenamento” do Instrutor Allen em 20 de janeiro de 2023! A gravação do curso foi carregada no Bilibili do Moledão:

Semana 1: Semana da Infraestrutura | Armazenamento

Então vamos aprender como “armazenar” notas do curso juntos! Apresentação do instrutor: O instrutor Allen é o ex-CMO de uma empresa líder em máquinas de mineração. Cofundador da Extend Labs, Embaixador da Permadao, minerador sênior e provedor de serviços de armazenamento. Participou do BTC ETH AR FIL e de outros negócios de mineração. Ele tem pesquisas aprofundadas sobre mineração e faixas de armazenamento distribuído.

Ganhos de aprendizagem

Nesta aula, o instrutor Allen explicou o valor, as perspectivas e as vantagens da tecnologia de armazenamento distribuído. Também apresenta dois projetos líderes em armazenamento distribuído: Arweave e Filecoin. Finalmente, a ecologia do projeto Arweave é listada.

01 O valor técnico e as perspectivas do armazenamento distribuído

Os computadores físicos fazem principalmente armazenamento e cálculo; na era da Internet, o mais importante é o armazenamento, cálculo e distribuição de informações; na era da Internet móvel, o big data e a inteligência artificial foram desenvolvidos e a tecnologia blockchain é inseparável dos livros-razão distribuídos; (Bitcoin), computação distribuída (Ethereum) e armazenamento distribuído (AR, fil).

1.1 Diferenças estruturais entre Web2 e Web 3

  • Blockchain 1.0: A moeda virtual representada pelo Bitcoin realiza a liberdade monetária. Atualmente é a melhor aplicação da tecnologia blockchain.

  • Blockchain 2.0: Com a plataforma de contrato inteligente representada pela Ethereum, a questão do patrimônio está resolvida.

  • Blockchain 3.0: Liberdade de dados representada pelo armazenamento distribuído, garantindo a propriedade dos dados e o armazenamento permanente.

1.2 A essência da criptomoeda é um livro-razão descentralizado

  • A essência do dinheiro: uma unidade de conta

    • Barter: o início da contabilidade

    • Ouro e prata e notas de ouro e prata Na verdade, nesta época, devido à boa circulação do ouro e da prata, as notas de ouro e prata começaram a existir na forma de livros-razão.

    • banco central representado pelo Federal Reserve

  • A essência da criptomoeda: sistema de contabilidade descentralizado

  • A essência da cadeia cruzada: tecnologia de “alinhamento de razão” entre sistemas de contabilidade descentralizados

    • Um novo paradigma: modelo de reconciliação de armazenamento on-chain. Porque com o desenvolvimento do blockchain, haverá cada vez mais dados na cadeia. Coisas como SocialFi, jogos em cadeia, etc., exigem muito armazenamento (porque todas essas informações são valiosas). A cadeia cruzada por si só não é suficiente.

    • Transformação do modelo de reconciliação de computação on-chain para modelo de reconciliação de armazenamento on-chain (everpay)

    • Blockchain compatível com versões anteriores de L0

1.3 Comparação de soluções de armazenamento blockchain

Separar dados não essenciais da cadeia principal e armazená-los em DSN (Rede de Armazenamento Descentralizada) tornou-se uma solução convencional para expandir a capacidade, melhorar a interoperabilidade e a proteção da privacidade.A camada de armazenamento fora da cadeia eventualmente se tornará uma infraestrutura importante no ecossistema Web3 e resolverá quaisquer problemas de armazenamento de dados na camada de protocolo e na camada de operação por meio de armazenamento quente e armazenamento frio.Agora, no triângulo impossível, o mais difícil é conseguir tanto a descentralização como o alto desempenho. Mas na verdade é possível ter os dois. No futuro, o problema de expansão no "Triângulo Impossível" pode ser resolvido eliminando completamente a camada de armazenamento, mas mantendo a interoperabilidade, e melhorando o cálculo e a invocação de dados por meio de middleware, API e outros serviços construídos na camada de armazenamento frio, aumentando a eficiência. .

02 Quais são as vantagens do armazenamento distribuído?

Vantagem 1: Os dados podem ser armazenados permanentemente e não podem ser adulterados

O armazenamento centralizado geralmente faz upload e download como um todo. Se houver algum problema com a empresa que fornece o armazenamento, os dados armazenados podem ser perdidos.

No entanto, o armazenamento descentralizado fará upload de fatias de dados do usuário para cada nó, e vários nós serão mesclados e baixados. Desta forma, mesmo que haja algum problema com alguns nós, os dados ainda podem ser bem preservados.

Vantagem 2: Eficiência aumentada quase 60 vezes

Vantagem três: redução de custos

Custo de uso do Alibaba Cloud: 0,35 yuan/GB/ano. A TikTok gasta 4 bilhões nisso todos os anos. Com a ascensão do 5G e do big data, as preferências de armazenamento dos usuários mudaram de imagens para vídeos, o que requer um aumento significativo no espaço e nos custos de armazenamento.

Vantagem 4: O processamento fragmentado garante privacidade e segurança dos dados

No armazenamento centralizado, dados confidenciais privados, como vários registros no Ctrip e endereços residenciais no Meituan Takeout, vazam seriamente. O armazenamento distribuído salva dados em fatias, o que pode proteger melhor a privacidade do usuário.

Devido às vantagens acima, o armazenamento distribuído tornou-se o protocolo de dados subjacente para muitos projetos de classe mundial, incluindo:

  • Já utilizado pelo Centro Aeroespacial Alemão para armazenamento de dados de telemetria

  • Todos os documentos confidenciais do programa de pouso lunar Apollo dos EUA foram carregados e salvos usando armazenamento distribuído

  • Firefox, o segundo maior navegador do mundo, suporta armazenamento distribuído

  • Dados históricos da Biblioteca do Congresso preservados permanentemente

  • Existem também empresas como Alexandria, D.Tube, etc.

03 Projeto Líder: Arweave & Filecoin

3.1 Arweave|Armazenamento permanente, descentralização era 3.0

Arweave é um exemplo típico. Não é exatamente uma estrutura blockchain e a rede não requer nós para armazenar todos os blocos. No entanto, seu mecanismo de consenso SPoRA exige que, se um nó quiser bloquear, ele seja capaz de acessar blocos históricos definidos aleatoriamente pela rede. Para aumentar a probabilidade de produção de blocos, os nós armazenarão mais blocos históricos e manterão armazenamento permanente.

3.2 Filcoin|Armazenamento temporário de arquivos, armazenamento descentralizado

Um representante típico do armazenamento baseado em rede P2P é o Filecoin. Os arquivos do usuário são armazenados nos nós da rede P2P (IPFS) e não no blockchain. Esses nós P2P também são nós da rede blockchain Filecoin. Eles contam com o PoRep de prova de replicação para indicar o armazenamento de um número especificado de cópias e o PoST de prova de tempo e espaço para indicar o armazenamento contínuo de dados para provar que concluíram o. tarefa de armazenamento. Ou seja, os nós do Filecoin precisam fornecer constantemente provas para comprovar que os dados estão armazenados corretamente.

3.3 Comparação

Nesta fase, as diferentes arquiteturas técnicas adotadas pelo Filecoin e Arweave também trazem diferenças funcionais. De acordo com o relatório de pesquisa do Fundamental Labs [3], definimos a estrutura de avaliação funcional como: flexibilidade do intervalo de armazenamento, permanência do armazenamento, capacidade de evitar redundância, incentivos para armazenamento de dados, universalidade do armazenamento de dados, disponibilidade de dados. Até certo ponto, Arweave e Filecoin são um par de soluções complementares: > Arweave está mais focado na permanência e estabilidade do armazenamento de dados e é mais adequado para metadados e dados históricos > Filecoin pode fornecer uma solução de armazenamento mais flexível (armazenamento); hora, tipo), mais adequado para o armazenamento de dados pessoais e não críticos.O armazenamento permanente da Arweave pode fornecer uma solução mais confiável para NFT ou aplicações sociais. Filecoin tem vantagens na rede mineira e nos custos de armazenamento. É importante notar que os dados inúteis anteriores do Filecoin eram muito grandes, enquanto os dados do Arweave são basicamente dados reais e válidos, porque os usuários precisam pagar primeiro para armazená-los. 3.4 Parte de armazenamento distribuído DAPP (aplicativo descentralizado)

04 Exemplo de ecologia do projeto Arweave

4.1 Projeto Everpay:

Projeto Everpay

Everpay pode resolver o problema do TPS de pagamento blockchain não ser alto o suficiente e pode ser entendido como um Alipay descentralizado.

Processo de transferência: A transfere dinheiro para B. Depois que A e B confirmam que a transferência está correta, a transação é registrada na cadeia Arweave. O processo de transação é calculado offline e você só precisa garantir que A e B confirmem que a transferência está correta. Somente armazenamento distribuído é usado em vez de computação distribuída, e dezenas de milhões de TDS por segundo podem ser alcançados. O livro-razão é armazenado na rede Arweave para que possa ser armazenado permanentemente e não possa ser adulterado. O algoritmo é de código aberto e também é armazenado na rede Arweave. Se você tiver alguma objeção à transação, poderá baixar diretamente o algoritmo e a transação da rede Arweave para verificação. Carteiras, exchanges descentralizadas, DAOs, NFTs e dAPPs podem ser desenvolvidas neste protocolo de pagamento.

4.2 Projeto Permaswap

Projeto Permaswap

É um protocolo de troca construído no Everpay. Qualquer pessoa pode construir uma troca neste protocolo e até mesmo os bancos podem acessá-lo.Utilizando a rede Arweave, os usuários podem manter seus ativos em suas próprias carteiras e, ao mesmo tempo, a velocidade das transações pode atingir o nível das trocas centralizadas. 4.3 Projeto Eco

Projeto Eco

Um plugin de comentários descentralizado. Se o comentário não for excluído após um determinado período de tempo, ele será armazenado permanentemente na rede Arweave sem interferência de qualquer organização centralizada. No futuro, muitos projetos GameFi, NFT ou subsequentes Web2 a Web3 poderão aprender com este sistema para verificar dados. 4.4 PermaDAO É um DAO co-construído pela Arweave e pelo projeto Arweave. Você pode aprender muitos projetos relacionados ao armazenamento e conhecimentos relacionados a ele.

05 Previsão da direção do desenvolvimento da indústria em 2023

  • A procura real de armazenamento em cadeia está a crescer rapidamente e a via de armazenamento está a dar início a um desenvolvimento substancial;

  • Separar dados não essenciais da cadeia principal e armazená-los em DSN (Rede de Armazenamento Descentralizada) tornou-se uma solução convencional para expandir a capacidade, melhorar a interoperabilidade e a proteção da privacidade;

  • A rede de armazenamento estendido L1 pode fornecer novas soluções com maior interoperabilidade do que o DSN, mas ainda leva tempo para verificar o modelo;

  • Os futuros cenários de armazenamento descentralizado incluirão interoperabilidade completa, disponibilidade de dados, segurança e computação off-chain amigável ao usuário/desenvolvedor por meio de middleware e APIs;

  • O próximo passo na indústria de armazenamento é a oportunidade para cadeias públicas baseadas em dados. Também se tornará a camada inferior de todo o blockchain, a existência de L0.

06 Agradecimentos

Obrigado às seguintes organizações por apoiarem este curso de caridade! Patrocinado por: One Global Blockchain Center (OGBC) https://www.ogbc.com/OGBC é uma incubadora líder para Web 3.0, trabalhando com startups emergentes de criptomoedas para construir a infraestrutura do futuro. Ao aproveitar a experiência, a rede e os recursos da OGBC no espaço das criptomoedas, as empresas e os projetos podem realizar todo o seu potencial e se esforçar para desenvolver soluções inovadoras e valiosas para o crescente número de usuários na indústria de blockchain.

Outros parceiros apoiam:

07 Sobre Moledão

MoleDAO é uma comunidade de desenvolvedores de blockchain para todos os entusiastas de blockchain aprenderem sobre os mais recentes desenvolvimentos em blockchain e crescerem com a ajuda de pioneiros e inovadores experientes em blockchain para contribuir para a construção do ecossistema Web 3 com ideias mais inovadoras. Nosso objetivo é levar o conceito de blockchain a todos e desenvolver a região, construindo uma comunidade de comunicação para entusiastas de blockchain, fornecendo suporte a projetos de blockchain, organizando uma série de hackathons globais, ajudando a combinar talentos de projetos e fornecendo patrocínio e orientação de projetos. Nossa visão é nos tornarmos um ecossistema de blockchain completo e com curadoria. Quer você seja um entusiasta de blockchain, desenvolvedor de blockchain, instituição ou investidor, você pode encontrar um nicho que combina com você no Moledao.