O Triângulo Impossível do Blockchain tem um impacto profundo na popularização em larga escala do Blockchain. Requer um equilíbrio entre descentralização, segurança e escalabilidade. Portanto, ao buscar aplicações em grande escala, é necessário manter um equilíbrio entre esses três aspectos. Faça concessões. Os desafios do Triângulo Impossível inspiraram a inovação tecnológica contínua e as pessoas têm tentado encontrar soluções para promover o desenvolvimento e a popularização da tecnologia blockchain. A seguir está o discurso do outprog no Arweave Day na Ásia 2023:
Estou animado por ter a oportunidade de compartilhar com vocês hoje sobre as práticas da Permaweb e SCP. Esses dois conceitos podem ser relativamente desconhecidos para muitas pessoas, mas são de grande importância para o desenvolvimento futuro de aplicações blockchain. Vamos dar uma olhada mais profunda nesses conceitos e como eles impactam a evolução do blockchain.
Parte Um: Triângulo Impossível Blockchain
Primeiro, vamos falar sobre o triângulo impossível do blockchain. Este conceito cobre três requisitos principais: descentralização, escalabilidade e segurança. Todos sabemos que existe uma tensão entre estes três. Se uma rede blockchain for muito descentralizada, poderá sacrificar a escalabilidade. Se uma rede blockchain buscar escalabilidade extremamente alta, a segurança poderá ser comprometida.
Este é o famoso triângulo impossível. Nos últimos anos, vimos muitos projetos de blockchain encontrarem desafios ao tentar equilibrar esses três aspectos. As aplicações de grande escala requerem um elevado grau de escalabilidade, mas isso muitas vezes leva a uma redução na descentralização em detrimento da segurança.
Parte Dois: Teoria SCP
Então, o que é SCP (Paradigma de Consenso Baseado em Armazenamento)? SCP é um paradigma de consenso baseado em armazenamento. Sua ideia central é que, desde que o armazenamento seja imutável e as transações acima sejam rastreáveis, você obterá o mesmo resultado, não importa onde o aplicativo seja computado. Isso significa que podemos chegar a um consenso sem a necessidade de computação distribuída. Este é um conceito muito poderoso.
Tomando o everPay como exemplo, podemos considerá-lo um gateway de pagamento centralizado, semelhante ao PayPal. Mas há uma diferença fundamental: no everPay, todos os registros de transações são armazenados permanentemente no Arweave. Isto significa que qualquer pessoa pode calcular e verificar o status do everPay de acordo com as regras do protocolo do everPay. Esse recurso oferece ao everPay recursos exclusivos sem confiança, enquanto o PayPal tradicional não consegue atingir esse nível de recursos sem confiança.
Parte 3: Permaweb Modular
Permaweb é uma nova arquitetura Web, que inclui três componentes principais: camada de aplicação, camada de serviço e camada de armazenamento. Mas, diferentemente da arquitetura tradicional da Web, a camada de armazenamento da Permaweb usa a tecnologia blockchain, especificamente o blockchain Arweave como camada de armazenamento.
Isso significa que o Permaweb é inviolável e rastreável. A segurança é garantida pela camada de armazenamento subjacente (Arweave), enquanto a descentralização é garantida por protocolos padronizados e camadas de serviço de código aberto. A combinação infinita e a flexibilidade tornaram-se bases importantes para a escalabilidade.
Na prática da Permaweb, a camada de serviço inclui quatro protocolos padronizados, incluindo:
Gateway: Fornece serviços de arquivos estáticos, como arweave.net ou captura de nós de luz, etc.
Agrupamento: fornece serviços de upload de agrupamento de dados, como arseeding light nodes ou bundlelr, etc.
Sequência: Fornece contratos inteligentes ou serviços financeiros que requerem serialização, como warp ou everPay, etc.
Indexação: Fornece indexação de dados Arweave, como The GraphQL ou KNN3, etc.
Qualquer desenvolvedor pode usar os serviços padrão acima para construir seu próprio aplicativo Permaweb; da mesma forma, qualquer provedor de serviços pode desenvolver serviços padrão para fornecer suporte de API para aplicativos. Além disso, os provedores de serviços podem expandir horizontalmente uma infinidade de serviços padronizados, o que resolverá completamente o problema de escalabilidade.
SCP combina o conceito modular e foi colocado em prática na Permaweb.Nesta prática de engenharia, resolveu completamente o problema do triângulo impossível do blockchain.
Parte 4: Aplicação da teoria SCP em diferentes campos
A teoria SCP não se limita à Permaweb. Podemos combinar a teoria SCP com conceitos tradicionais de microsserviços, o que significa que a camada de armazenamento pode ser mais aberta e até mesmo cadeias públicas como a Ethereum podem ser usadas como camada de serviço de ativos. A ideia de modularidade trará mais possibilidades para futuras aplicações de blockchain.
Parte 5: Resumo e Perspectivas
Finalmente, vamos encerrar as coisas. Atualmente, todas as cadeias públicas ainda estão limitadas pelo impossível triângulo da blockchain e não podem realmente ter a capacidade de se expandir em grande escala. No entanto, SCP e Permaweb exploraram um novo caminho. Esta estrada tem uma base teórica sólida e foi verificada pela prática da engenharia. Aguardemos com expectativa o desenvolvimento da Permaweb e a ampla aplicação da teoria SCP no mundo blockchain.
Quebrando o Triângulo Impossível: Permaweb e Prática SCP
O Triângulo Impossível do Blockchain tem um impacto profundo na popularização em larga escala do Blockchain. Requer um equilíbrio entre descentralização, segurança e escalabilidade. Portanto, ao buscar aplicações em grande escala, é necessário manter um equilíbrio entre esses três aspectos. Faça concessões. Os desafios do Triângulo Impossível inspiraram a inovação tecnológica contínua e as pessoas têm tentado encontrar soluções para promover o desenvolvimento e a popularização da tecnologia blockchain. A seguir está o discurso do outprog no Arweave Day na Ásia 2023:
Estou animado por ter a oportunidade de compartilhar com vocês hoje sobre as práticas da Permaweb e SCP. Esses dois conceitos podem ser relativamente desconhecidos para muitas pessoas, mas são de grande importância para o desenvolvimento futuro de aplicações blockchain. Vamos dar uma olhada mais profunda nesses conceitos e como eles impactam a evolução do blockchain.
Parte Um: Triângulo Impossível Blockchain
Primeiro, vamos falar sobre o triângulo impossível do blockchain. Este conceito cobre três requisitos principais: descentralização, escalabilidade e segurança. Todos sabemos que existe uma tensão entre estes três. Se uma rede blockchain for muito descentralizada, poderá sacrificar a escalabilidade. Se uma rede blockchain buscar escalabilidade extremamente alta, a segurança poderá ser comprometida.
Este é o famoso triângulo impossível. Nos últimos anos, vimos muitos projetos de blockchain encontrarem desafios ao tentar equilibrar esses três aspectos. As aplicações de grande escala requerem um elevado grau de escalabilidade, mas isso muitas vezes leva a uma redução na descentralização em detrimento da segurança.
Parte Dois: Teoria SCP
Então, o que é SCP (Paradigma de Consenso Baseado em Armazenamento)? SCP é um paradigma de consenso baseado em armazenamento. Sua ideia central é que, desde que o armazenamento seja imutável e as transações acima sejam rastreáveis, você obterá o mesmo resultado, não importa onde o aplicativo seja computado. Isso significa que podemos chegar a um consenso sem a necessidade de computação distribuída. Este é um conceito muito poderoso.
Tomando o everPay como exemplo, podemos considerá-lo um gateway de pagamento centralizado, semelhante ao PayPal. Mas há uma diferença fundamental: no everPay, todos os registros de transações são armazenados permanentemente no Arweave. Isto significa que qualquer pessoa pode calcular e verificar o status do everPay de acordo com as regras do protocolo do everPay. Esse recurso oferece ao everPay recursos exclusivos sem confiança, enquanto o PayPal tradicional não consegue atingir esse nível de recursos sem confiança.
Parte 3: Permaweb Modular
Permaweb é uma nova arquitetura Web, que inclui três componentes principais: camada de aplicação, camada de serviço e camada de armazenamento. Mas, diferentemente da arquitetura tradicional da Web, a camada de armazenamento da Permaweb usa a tecnologia blockchain, especificamente o blockchain Arweave como camada de armazenamento.
Isso significa que o Permaweb é inviolável e rastreável. A segurança é garantida pela camada de armazenamento subjacente (Arweave), enquanto a descentralização é garantida por protocolos padronizados e camadas de serviço de código aberto. A combinação infinita e a flexibilidade tornaram-se bases importantes para a escalabilidade.
Na prática da Permaweb, a camada de serviço inclui quatro protocolos padronizados, incluindo:
Qualquer desenvolvedor pode usar os serviços padrão acima para construir seu próprio aplicativo Permaweb; da mesma forma, qualquer provedor de serviços pode desenvolver serviços padrão para fornecer suporte de API para aplicativos. Além disso, os provedores de serviços podem expandir horizontalmente uma infinidade de serviços padronizados, o que resolverá completamente o problema de escalabilidade.
SCP combina o conceito modular e foi colocado em prática na Permaweb.Nesta prática de engenharia, resolveu completamente o problema do triângulo impossível do blockchain.
Parte 4: Aplicação da teoria SCP em diferentes campos
A teoria SCP não se limita à Permaweb. Podemos combinar a teoria SCP com conceitos tradicionais de microsserviços, o que significa que a camada de armazenamento pode ser mais aberta e até mesmo cadeias públicas como a Ethereum podem ser usadas como camada de serviço de ativos. A ideia de modularidade trará mais possibilidades para futuras aplicações de blockchain.
Parte 5: Resumo e Perspectivas
Finalmente, vamos encerrar as coisas. Atualmente, todas as cadeias públicas ainda estão limitadas pelo impossível triângulo da blockchain e não podem realmente ter a capacidade de se expandir em grande escala. No entanto, SCP e Permaweb exploraram um novo caminho. Esta estrada tem uma base teórica sólida e foi verificada pela prática da engenharia. Aguardemos com expectativa o desenvolvimento da Permaweb e a ampla aplicação da teoria SCP no mundo blockchain.