introdução

Recentemente, o mercado de criptografia gerou pânico entre os investidores devido à compensação e venda da Mtgox pelos governos dos EUA e da Alemanha. A maioria dos tokens sofreu uma queda de mais de 20%, mas também existem alguns tokens com preços relativamente “fortes”, SOL. é um deles. Como um projeto de cadeia pública, Solana adota um mecanismo de consenso híbrido de Prova de Participação Delegada (PoS) e Prova de História (PoH). Ele introduz um mecanismo de carimbo de data/hora enquanto usa processamento paralelo multithread e tecnologia de compressão de estado para permitir que Solana tenha alta. volume de transferência e baixos custos de transação.

Solana lançou sucessivamente três grandes tecnologias inovadoras: Actions, Blinks e ZK Compression, o que lhe permitiu expandir-se para o campo SocialFi e comprimir novamente significativamente com base nos custos de transação existentes. Essas três novas tecnologias ajudarão no desenvolvimento futuro de Solana e darão ao mercado novas expectativas para Solana. Juntamente com a aplicação de ETFs à vista, as expectativas e narrativas futuras de Solana são cheias de imaginação.

Ações

definição

A documentação oficial da Solana define Actions como: Solana Actions é uma API projetada para permitir que sites interajam com o blockchain Solana para implementar atividades na cadeia, como transferências, votações e doações. É uma API compatível que retorna transações no blockchain Solana que podem ser visualizadas, assinadas e enviadas em uma variedade de contextos diferentes, incluindo códigos QR, botões + widgets (elementos da interface do usuário) e no site da Internet.

Usar linguagem não técnica para explicar as Ações, que são diversas transações predefinidas a serem assinadas no Solana, permitindo aos usuários realizar transações blockchain sem ter que navegar para diferentes aplicativos ou páginas da web. Ações é uma descrição abstrata do mecanismo de processamento de transações na cadeia Solana, incluindo instruções de execução para diversas tarefas, como processamento de transações, execução de contratos e operações de dados. Os usuários podem enviar diversas instruções de transação por meio de Ações, como transferências de ativos em cadeia e compra de ativos simbólicos. Ao mesmo tempo, os desenvolvedores também podem usar ações para chamar e executar contratos inteligentes para implementar lógica complexa na cadeia.

O surgimento de Actions torna o desenvolvimento de aplicativos de rede Solana e as transações de usuários mais convenientes, ao mesmo tempo que adiciona suporte para a execução de contratos inteligentes na cadeia e estabelece uma base sólida para Solana entrar no campo SocialFi.

Diagrama de fluxo de trabalho de ações (fonte de dados: https://solana.com/docs/advanced/actions)

Vantagem

Método de processamento eficiente: Em comparação com outras redes públicas, a principal vantagem da Solana é o alto desempenho na concepção e adoção de Ações, Solana ainda mantém o conceito de alto desempenho. Solana usa uma tecnologia chamada Turbo Transactions, que usa vários núcleos de CPU para processar transações em paralelo para melhorar ainda mais o rendimento e a velocidade de execução da rede. Ao processar ações, ela pode ser executada rapidamente em redes de grande escala, mantendo-se eficiente e eficiente. estábulo.

Baixa latência da rede: Beneficiando-se das ações de alto desempenho do Solana, a latência de processamento será muito baixa, proporcionando aos usuários uma experiência de transação mais suave e eficiente. Essa vantagem de baixa latência também oferece aos desenvolvedores do Actions mais oportunidades de criar aplicativos mais complexos e interativos sem se preocupar com atrasos na rede que afetam a experiência do usuário, tornando todo o ecossistema mais forte e competitivo.

Maior flexibilidade: por meio de ações, os usuários podem chamar contratos inteligentes, executar diversas lógicas de negócios tediosas, armazenar e ler dados e outras funções. Essa flexibilidade torna o Actions uma ferramenta poderosa para atender às diversas necessidades dos usuários no campo blockchain. Além disso, o Actions também suporta expansão, e os usuários podem personalizá-lo de acordo com suas necessidades, melhorando ainda mais sua flexibilidade e aplicabilidade.

Pisca

definição

O documento oficial do Twitter de Solana define Blinks como: Links Blockchain, um novo primitivo que converte operações na cadeia em links compartilháveis. Os Blinks podem converter qualquer ação Solana em um link compartilhável e rico em metadados. Blinks permite que clientes habilitados para Actions (carteiras de extensão de navegador, bots) exibam mais funcionalidades aos usuários. Os aplicativos cliente que suportam Blinks simplesmente detectam URLs compatíveis com Actions, analisam-nos e permitem que os usuários interajam com eles em uma interface de usuário padronizada.

Popularmente entendido, Blinks é uma manifestação concreta de Ações. Essa manifestação concreta pode ser um código QR, uma URL, um botão clicável, etc. Blinks pode converter qualquer Ação Solana em qualquer método de comunicação em qualquer plataforma de informação, permitindo que clientes que podem detectar Ações (como carteiras de extensão de navegador, robôs, etc.) exibam funções adicionais aos usuários. Quando os usuários utilizam Blinks, eles podem operar assuntos específicos na página atual da plataforma sem entrar no Dapp por trás desta representação concreta (que pode ser um código QR, URL, etc.), tornando o método de interação extremamente conveniente e simples.

Diagrama esquemático do princípio de funcionamento do Blink

Actions e Blinks não existem sozinhos, mas possuem uma relação simbiótica. As Ações são a base para a existência dos Blinks, e os Blinks são a manifestação concreta das Ações. Pisca abstrai as ações na frente dos usuários, para que os usuários nem sintam sua existência ao usar as ações.

Vantagem

Melhorar a experiência do usuário: Através do Blinks, os usuários não precisam mais sair da página atual e depois entrar na página Dapp que desejam operar, proporcionando aos usuários um serviço de operação centralizado, o que reduz muito os links e a dificuldade de operação do usuário. tão simples quanto clicar em um link na Web 2.

Aumento do tráfego de Solana: Depois que várias equipes de desenvolvimento de projetos em Solana usaram Blinks, o efeito mais significativo foi a capacidade de desviar o tráfego para Solana em várias plataformas sociais. No mundo da Web 3, cada projeto só pode vencer a competição acirrada obtendo mais tráfego. Os Blinks podem materializar diversas Ações em diversas formas, que podem ser encaminhadas em diversas plataformas de troca de informações, como Twitter, Discord, Telegram, etc. A divulgação dos Blinks nestas plataformas irá introduzir um enorme tráfego para Solana, promovendo assim o desenvolvimento ecológico de Solana.

Reduz o limite para os usuários participarem da Web 3: Os usuários da Web 2 tradicional geralmente não entendem as operações mais básicas da cadeia, como assinaturas de autorização de carteira, transferências na cadeia, taxas de gás, etc. desvio rápido de tráfego, você não deve apenas partir da plataforma tradicional. Para desvio médio, também é necessário diminuir o limite de operação na cadeia. Depois de usar o Blinks, ele pode abstrair e integrar o processo por trás de cada operação específica em uma URL. Os usuários só precisam clicar nele e não precisam entender os princípios e processos por trás da operação.

deficiência

Aumento do risco de fraude: Nesta fase, os Blinks só podem ser retuitados no Twitter, mas o próprio Twitter é um ambiente cheio de fraudes. Quando não havia Blinks, os fraudadores usavam sites altamente imitados ou outros implantes de vírus. Após o surgimento do Blinks, a eficiência da fraude melhorou bastante e o custo da fraude foi reduzido. Agora, os golpistas não precisam desenvolver sites de alta imitação. Eles podem concluir diretamente todas as operações anteriores com uma imagem e um link. maneira Tornar difícil para os usuários evitá-lo.

Incapaz de cobrir clientes móveis: Nesta fase, a utilização do Blinks só pode ser limitada ao cliente informático, mas agora o método mais utilizado para o Twitter continua a ser o cliente móvel, e o cliente informático representa uma proporção menor, por isso alguns investidores questione o efeito de desvio do Blinks em Solana. Não é tão alto quanto o esperado, é apenas um artifício usado para aumentar o preço.

Compressão ZK

definição

A documentação oficial do Solana define ZK Compression como: ZK Compression é um novo recurso básico construído em Solana que ajuda desenvolvedores e usuários a construir aplicativos em escala. Os desenvolvedores e usuários podem optar por compactar o estado na cadeia, reduzindo os custos do estado em ordens de grandeza, enquanto mantêm a segurança, o desempenho e a capacidade de composição do Solana L1.

análise técnica

Todos os desenvolvedores de projetos em todas as blockchains enfrentam dois custos básicos – custos computacionais e custos estaduais. Desde que essas duas taxas sejam reduzidas ao máximo, o problema das taxas do gás de toda a cadeia será resolvido, atraindo assim mais usuários e desenvolvedores.

Solana depende de um mecanismo de consenso híbrido de Prova de Participação Delegada (PoS) e Prova de Histórico (PoH), introduz um mecanismo de carimbo de data / hora e usa processamento paralelo multithread, permitindo que Solana tenha as vantagens de alto rendimento e baixos custos de transação resolvidos. o problema de calcular custos. O surgimento da ZK Compression é muito bom para resolver o problema do custo do estado.

ZK Compression usa um processo chamado compactação de estado para permitir que os desenvolvedores utilizem de forma mais econômica o espaço contábil de Solana, em vez do espaço de conta mais caro para armazenar certos tipos de dados. A compactação ZK usa o valor hash de dados fora da cadeia para armazenar na cadeia, armazena dados específicos fora da cadeia e usa a árvore de estado para verificação. A aplicação desta tecnologia pode efetivamente reduzir a demanda por espaço de armazenamento em cadeia, reduzindo assim os custos e melhorando a escalabilidade geral. Ao adotar a tecnologia ZK Compression, o ecossistema Solana pode lidar com grandes quantidades de dados com mais eficiência e fornecer aos desenvolvedores opções de armazenamento mais flexíveis para promover o desenvolvimento e a inovação de aplicações blockchain.

Analisamos o ZK Compression de uma forma mais compreensível e dividimos o ZK Compression em:

  • A compactação representa a compactação. O que esta etapa consegue é que a conta na cadeia armazene apenas a raiz do estado. Os dados básicos são armazenados no livro-razão fora da cadeia Solana, mais barato, reduzindo assim os custos de armazenamento do estado;

  • ZK refere-se ao protocolo que usa a tecnologia ZK para garantir a integridade do estado compactado. Os usuários e desenvolvedores podem obter certificados de validade de provedores RPC que suportam a compactação ZK e usar a tecnologia ZK para obter interações dentro e fora da cadeia. mais confiável e mais rápido que a tecnologia OP, portanto Solana não afeta sua maior velocidade de computação.

princípio de trabalho

O princípio de funcionamento do ZK Compression é muito simples, muito semelhante ao modo Rollup no Ethereum L2.

  • A compactação ZK compactará os dados de cada conta em um valor hash, que é armazenado no nó folha da árvore de estado. Cada hash de conta contém informações não apenas sobre a conta em si, mas também sobre sua posição na árvore de estados. Desta forma, cada hash de conta é único, o que facilita a indexação posterior.

  • A raiz de estado de cada árvore de estado será armazenada na rede principal do Solana. Esta raiz de estado é como uma impressão digital de toda a árvore. Contanto que essa impressão digital seja verificada, pode-se confirmar que todos os dados da árvore inteira estão completos e não foram adulterados.

  • Os dados detalhados de cada conta não são armazenados diretamente na rede principal do Solana, mas são armazenados como dados de chamadas no espaço contábil mais barato do Solana. A rede principal de Solana armazena apenas raízes de estado e alguns metadados básicos, o que não apenas economiza custos de armazenamento, mas também garante a segurança dos dados. E para garantir a integridade desses dados compactados, o ZK Compression também utiliza prova de conhecimento zero. Pode ser usado para provar a autenticidade e integridade dos dados sem revelar o conteúdo específico dos dados.

Embora intuitivamente o ZK Compression pareça ser Rollup no Ethereum L2, Vitalik define o ZK Compression como uma arquitetura de cliente sem estado. Portanto, o ZK Compression é essencialmente uma otimização da estrutura de armazenamento interno do L1.

Resumir

Solana propôs sucessivamente três inovações tecnológicas: Actions, Blinks e ZK Compression em duas semanas, o que mostra que Solana sempre buscou o conceito de desenvolvimento de aplicações de cadeia pública mais rápidas e convenientes. A aplicação destas três novas tecnologias não só expande os campos aplicáveis ​​da Solana, desde transações até redes sociais, mas também vemos a capacidade da Solana de inovar continuamente e fazer progressos na tecnologia da cadeia pública.

Estas três novas tecnologias estão apenas em fase de testes nesta fase e os efeitos específicos só serão conhecidos após aplicação em grande escala. No entanto, a julgar pelo desempenho dos preços, os investidores estão cheios de expectativas quanto às suas perspectivas. Solana tornou-se uma força líder em inovação tecnológica de cadeia pública.