Middleware refere-se a uma parte importante que desempenha um papel na conexão, aprimoramento e complementação de funções na pilha de tecnologia Web3.0. Eles desempenham o papel de ponte, conectando o mundo da tecnologia e aplicativos blockchain. **Middleware oferece uma maneira mais amigável e eficiente para desenvolvedores e usuários interagirem com aplicativos distribuídos e blockchains, e também resolve alguns desafios técnicos em um ambiente descentralizado. **
Este curso cobre uma variedade de tecnologias-chave, incluindo Cross-chain Bridge, Oracle Machine, Gateway API Protocol e Data Analysis Protocol, etc..
A ponte entre cadeias é um dos componentes importantes do middleware Web3, que resolve o problema de interoperabilidade entre diferentes redes blockchain. Através da ponte cross-chain, os usuários podem transferir ativos de uma rede blockchain para outra para realizar a interação cross-chain.
Máquina Oracle é outra tecnologia de middleware chave, eles servem como uma ponte conectando contratos inteligentes e fontes de dados externas, permitindo que contratos inteligentes obtenham e usem dados do mundo real.
Gateway API Protocol fornece uma interface padronizada que permite que os aplicativos se comuniquem e interajam com diferentes redes blockchain.
O Protocolo de Análise de Dados está comprometido em fornecer ferramentas e serviços para coletar, analisar e visualizar dados no blockchain para ajudar os usuários a entender e utilizar melhor os dados do blockchain.
A faixa Middleware cresceu significativamente nos últimos anos. Com o aumento da popularidade e da aplicação da tecnologia blockchain, a tecnologia de middleware se tornou a chave para a realização de aplicativos descentralizados, fornecendo uma base sólida e suporte técnico para o desenvolvimento de aplicativos blockchain. No entanto, deve-se notar que, com a contínua evolução e inovação da tecnologia, a trilha do middleware ainda está em um estágio de rápido desenvolvimento. Novas tecnologias e protocolos de middleware estão surgindo constantemente, oferecendo aos usuários e desenvolvedores mais opções e possibilidades. Ao mesmo tempo, a segurança e estabilidade do middleware também é uma questão que precisa ser focada durante o processo de desenvolvimento para garantir que os ativos e dados dos usuários estejam totalmente protegidos. ** No futuro, com a maior maturidade da tecnologia blockchain e a popularização dos aplicativos, a trilha do middleware continuará a se desenvolver, fornecendo suporte e ferramentas mais completos para o ecossistema de aplicativos descentralizados. **
Combinação de faixas de subdivisão de middleware
Índice:
2.1 Ponte de corrente cruzada
2.2 Oráculo
2.3 API do gateway
2.4 Protocolo de Análise de Dados
2.1
Ponte de Corrente Cruzada
2.1.1 Visão geral da ponte de cadeia cruzada
Pontes são necessárias entre redes blockchain, que permitem a conexão e interoperabilidade entre blockchains. As blockchains são isoladas umas das outras, o que significa que as blockchains não podem transacionar e se comunicar naturalmente com outras blockchains. Assim, embora possa haver atividade e inovação significativas dentro de um ecossistema, elas são limitadas pela falta de conectividade e interoperabilidade com outros ecossistemas. As pontes fornecem uma maneira de os ambientes de blockchain isolados se conectarem uns aos outros. Eles estabelecem uma rota de transporte entre blockchains onde tokens, mensagens, dados arbitrários e até chamadas de contratos inteligentes podem ser transferidos de uma cadeia para outra.
2.1.2 Análise de trilha de pontes cruzadas
** **
2.1.3****Estudo de Caso: Camada Zero
Introdução
LayerZero é um protocolo de infraestrutura que resolve problemas de comunicação e transmissão cross-chain entre múltiplas cadeias. Propõe um conceito inovador de "interoperabilidade full-chain". Ao implantar nós ultraleves, usando oráculos e camadas de retransmissão para completar a comunicação e o transporte, projetado para conectar aplicativos descentralizados em vários blockchains. Com base no protocolo LayerZero, o LayerZero Labs desenvolveu um produto de protocolo de cadeia cruzada Stargate para substituir os projetos de ponte de cadeia cruzada existentes e frequentemente roubados e resolver o problema triangular, ou seja, obter circulação unificada e garantia instantânea de finalidade no mesmo tempo e a originalidade dos ativos.
Desempenho do produto em destaque: Stargate
A LayerZero Labs lançou seu produto de pesquisa e desenvolvimento Stargate, que é um projeto de troca de moeda equivalente entre cadeias semelhante ao Curve ou Sabre projetado para DEX. **
Stargate é uma ponte de cadeia cruzada de cadeia completa construída no protocolo LayerZero para substituir os produtos de ponte de cadeia cruzada existentes e frequentemente roubados. Ele se concentra principalmente em cadeias cruzadas de ativos de USDC, USDT e ETH, e agora aberta A cadeia cruzada de stablecoins entre Ethereum, Binance Smart Chain, Avalanche, Matic, Arbitrum, Optimism e Fantom suportará cadeias não EVM, como Solana, Terra, Cosmos Hub e Osmosis no futuro. ativos sem a necessidade de criar pools emparelhados de liquidez descentralizada. A transferência de ativos do protocolo pode usar tokens de ativos nativos. Depois de ter as duas dimensões de liquidez unificada e pool de ativos nativos, Stargate apresenta um conjunto de algoritmo de equilíbrio de recursos Delta para melhorar a taxa de utilização de fundos e fornecer garantia de finalização instantânea. Em essência, é semelhante a um conjunto de recompensa de incentivo e mecanismo de punição, que incentiva os arbitradores a reabastecer o pool de liquidez insuficiente, utiliza a liquidez de ativos de moeda única em cada cadeia como um pool de liquidez completo e tenta evitar o esgotamento da cadeia única.
Qualquer DEX pode usar o protocolo Stargate para realizar transações cross-chain e pontes em uma única transação na cadeia de origem, criando maior eficiência de capital. Usando esta solução, o DEX não precisa alterar o protocolo existente e pode ser integrado diretamente na interface do usuário.
Recursos existentes no Stargate
Transferência: Através do Stargate, usuários e dapps podem transferir ativos nativos entre cadeias e, ao mesmo tempo, acessar o pool de liquidez unificado do protocolo, o que garante finalização instantaneamente.
Liquidity Pool: Adicione liquidez ao protocolo Omnichain e ganhe recompensas em stablecoin para cada transferência Stargate.
Mineração: os provedores de liquidez também podem minerar seus tokens LP para recompensas de token STG.
Staking: os detentores de STG podem bloquear seus tokens STG para receber o token de governança veSTG do Stargate. Quanto mais tempo os usuários mantêm tokens STG, mais veSTG eles recebem.
Vantagens Stargate:
Boa experiência do usuário, velocidade rápida e baixo custo: Stargate permite a ponte entre os ativos nativos, reduzindo o número de operações intermediárias e eliminando as etapas para os usuários trocarem ativos sintéticos e Gás adicional na cadeia de destino. Atualmente, mais de 95% das operações de ponte serão executadas e conduzidas por aplicativos em vez de usuários. Os aplicativos integrarão 15 operações personalizadas para operar várias carteiras para alterar e consumir diferentes quantidades de ativos de gás.
Etapas simplificadas de integração entre cadeias para outros protocolos: Antes do LayerZero, a implementação de qualquer integração entre cadeias era demorada e tecnicamente complexa. O maior risco na maioria das aplicações atualmente é que uma informação fraudulenta de cross-chain pode esgotar toda a liquidez, dificultando o processo de implementação da integração cross-chain para muitos protocolos. LayerZero resolve esses problemas, torna a integração simples, não precisa alterar o protocolo existente, nem precisa controlar o risco do pool de liquidez do próprio protocolo, todos os riscos são suportados pelo próprio Stargate.
Os ativos nativos reduzem o risco de serem atacados: os ativos nativos são baseados na cadeia original, geralmente há muitos nós em execução e a altura do bloco é alta, por isso é difícil para os hackers romperem. Bryan Pellegrino, do LayerZero Labs, disse em uma entrevista: "Em comparação com as tradicionais pontes de cadeia cruzada, os ativos nativos reduzirão a superfície de ataque em ordens de magnitude e fornecerão uma experiência de usuário desejável nos níveis de aplicativo e consumidor".
Captação de recursos e histórico da equipe
Status da captação de recursos
A LayerZero Labs está em negociações de financiamento com uma avaliação de US$ 3 bilhões. A FTX Ventures se comprometeu a liderar a rodada, mas não está claro se outros investidores concordaram em participar. O financiamento mais recente será denominado em ações, garantias de token LayerZero e o token nativo do protocolo de ponte cruzada Stargate. Os novos fundos serão usados para crescer e expandir a equipe de desenvolvimento.
Em 30 de março de 2022, a LayerZero Labs anunciou uma rodada de financiamento de US$ 13,5 milhões da Série A+ com uma avaliação de US$ 1 bilhão, liderada por A16Z, FTX Ventures e Sequoia Capital, com Coinbase Ventures, PayPal Ventures, Polygon, Tiger Global e Dapper Labs Participate em votação.
LayerZero Labs recebeu um financiamento da Série A de $ 6 milhões liderado pela Binance e Multicoin Capital em setembro de 2021. Outros investidores participantes incluem Sino Global Capital, Defiance, Delphi Digital, Robot Ventures, Spartan, Hypersphere Ventures, Protocol Ventures, Gen Block Capital e Echelon Capital . Em abril de 2021, o LayerZero Labs levantou $ 2 milhões em financiamento inicial.
Equipe
A LayerZero existe há mais de dois anos. A equipe tem três co-fundadores. Todos eles são ex-alunos de ciência da computação com graduação e muitos anos de experiência em co-fundadores de empresas. A equipe atual tem mais de 20 pessoas.
Bryan Pellegrino Cofundador e CEO: Empreendedor serial (Rho AI, Open Token, Coder Den), ex-engenheiro de algoritmo de aprendizado de máquina.
Ryan Zarick Cofundador e CTO: Empreendedor serial (Minimal AI, 80Trill, Coder Den), ex-engenheiro de desenvolvimento.
Co-fundador da Caleb Banister: empreendedor serial (Minimal AI, 80Trill, Coder Den), ex-engenheiro de desenvolvimento de software.
Ari Litan COO: Trabalhou no Morgan Stanley por mais de cinco anos como vice-presidente, atuou como líder de produto em diversos projetos e também teve experiência empresarial.
Outros membros da equipe são os principais responsáveis pelo trabalho de desenvolvimento e pesquisa.
Vantagens e desvantagens
vantagem
**A escalabilidade é um problema espinhoso enfrentado por soluções cross-chain baseadas em blockchain, mas LayerZero supera o problema de escalabilidade. **LayerZero pode ser aplicado para verificação de dados, configuração de estruturas de recompensa pessoal, embalagem de moeda digital, etc. LayerZero é a camada raiz, capaz de interoperabilidade entre cadeias com protocolos da Camada 1, como BTC, ADA e ETH. Os operadores podem usar o LayerZero para implantar redes de retransmissão em vários nós (como Bitcoin e Ethereum). LayerZero fornece uma solução única para o problema de escalabilidade do ecossistema blockchain sem corrigir os protocolos subjacentes da rede blockchain existente.
**Através da análise da concorrência, podemos descobrir que o mecanismo do LayerZreo pode reduzir os custos de computação, garantindo alta segurança e realizar transmissão cruzada de informações e ativos multicadeia e multimoeda com uma estrutura técnica inovadora, garantindo um certo grau de escalabilidade tem vantagens em termos de tecnologia e potencial de desenvolvimento futuro. **
Risco
A razão pela qual LayerZero enfrenta intensa concorrência é que o mercado de cadeia completa ou multi-cadeia é enorme (o bolo é enorme), e muitos projetos fizeram muitos esforços e tentativas neste campo, e as barreiras técnicas atuais são moderadas (somente cadeias compatíveis com EVM estão conectadas, tente cadeias não compatíveis com EVM no futuro)
Perspectivas
LayerZero quer ajudar aplicativos descentralizados (DApps) a criar ferramentas que podem ser executadas em vários blockchains. Há uma ampla variedade de cenários de aplicativos futuros, como empréstimos, carteiras futuras, NFTs de cadeia completa e transmissão de mensagens em geral. **No futuro, o protocolo LayerZero pode fornecer serviços gerais de retransmissão de informações e suportar vários novos fluxos de trabalho. **
LayerZero não é um projeto de ponte cross-chain comum, mas um protocolo de nível de infra-estrutura de nível inferior do que Layer 1. Diferente da cadeia cruzada interna padrão IBC do Cosmos, **LayerZero é voltado para todos os L1 e L2 e tem uma versatilidade mais forte. **O Aptos está avaliado em 2,75 bilhões, enquanto o LayerZero está avaliado em 3 bilhões. No desenvolvimento do padrão multi-cadeia no futuro, o valor de longo prazo desta faixa é refletido em: apoiar a transmissão e transferência gratuita, segura e rápida de todos os contratos inteligentes, ativos e informações de status no mundo criptografado e melhorando a liquidez unificada de ativos e informações, para capacitar os contratos inteligentes existentes e fornecer cenários de aplicação mais amplos para o futuro, aprimorar a escalabilidade do mundo criptografado e ajudar o mundo criptografado a se desenvolver para a próxima ordem de grandeza.
2.2
Oráculo
2.2.1 Visão geral do Oracle
A máquina oracle é uma função muito importante no processo de desenvolvimento do blockchain, mas não pode ser utilizada como o nome sugere. Não é uma ferramenta para prever o futuro, mas sim uma ferramenta para capturar informações externas, como um verdadeiro mundo E o conector do mundo na cadeia. Ou seja, a ferramenta para escrever informações fora do blockchain no blockchain é geralmente chamada de Oracle Mechanism.
A máquina oracle é uma fonte (ou ferramenta) de dados real e confiável, que pode capturar, revisar, resumir e passar as informações exigidas pelo contrato inteligente para o contrato inteligente, de modo que o contrato inteligente não precise acessar informações diretamente fora de sua rede , e pode atualizar a execução rápida e a precisão é mais garantida.
2.2.2 Análise de acompanhamento do Oracle
**Em termos simples, as máquinas de oráculo podem ser divididas em **máquinas de oráculo centralizadas e máquinas de oráculo descentralizadas:
Máquina oracle centralizada é um pouco semelhante à Internet, em essência, é mais como uma plataforma de fornecimento de dados, e os dados são fornecidos diretamente ao contrato inteligente. **A credibilidade dos dados depende inteiramente da credibilidade da plataforma, e existe o risco de fazer o mal, mas como não é necessária a verificação de nó, a eficiência é muito melhorada e o custo é reduzido. **Este tipo é principalmente uma única instituição centralizada, como: bancos, empresas com endossos de fundo credíveis em grande escala, como empresas estatais, etc.
A máquina oracular descentralizada é mais parecida com a ecologia de serviço de dados do blockchain. Os dados são revisados e fornecidos por muitos nós. Quando os dados divergem, os dados com mais votos serão selecionados. **Embora possa reduzir o risco de fraude e maldade de dados individuais, a privacidade e a pontualidade dos dados são problemas difíceis e é difícil operar de forma tão eficiente quanto os centralizados no estágio atual.
Atualmente, existem muitos projetos oracle no mercado, como ChainLink, Oraclize, Themis, DOS Network, OracleChain, etc. **A tendência dominante atual é o oráculo descentralizado. **Chainlink é o líder da trilha oracle descentralizada e, como a infraestrutura do mundo DEFI, outros projetos na trilha são basicamente comparáveis. Conforme mostrado na figura abaixo, a quantidade total de BAND, API3, OCEAN, etc. é apenas uma fração da Chainlink.
2.2.3 Estudo de caso - Chainlink
Introdução
**Chainlink é o primeiro oráculo descentralizado no campo blockchain, **construa uma rede de nós de oráculo descentralizada para fornecer fontes de dados confiáveis para contratos inteligentes, capturar dados externos corretos, pagamentos offline e quaisquer outras funções de API.
Funções do núcleo
As principais funções do Chainlink são divididas em: **on-chain e off-chain. **A arquitetura on-chain processa principalmente as solicitações de dados do usuário; a arquitetura off-chain é responsável por processar a coleta de dados externos e processar os dados recebidos por meio de Núcleo Chainlink.
Arquitetura On-Chain: Quando um usuário Chainlink deseja obter dados, ele primeiro envia uma solicitação à rede Chainlink, e Chainlink processará essas solicitações em um contrato inteligente, que é combinado com o nó Oracle existente e o contrato que auxilia na combinação é compartilhado Três tipos: Contrato de Reputação, Contrato de Combinação de Pedidos e Contrato de Agregação
**Arquitetura off-chain: **Os nós da arquitetura off-chain estão vinculados ao Ethereum, que lida principalmente com a coleta de dados externos e fornece os dados recebidos aos usuários por meio do Chainlink Core. Chainlink Core é o programa da arquitetura off-chain da Chainlink, responsável por processar os dados e passá-los para o Oracle na cadeia
Descrição do produto
Dados de mercado e feeds de dados
A captura de dados confiáveis do mundo real, incluindo a captura de informações como preços do mercado financeiro, taxas de câmbio, taxas de empréstimo e índices, etc., pode obter feeds de preços precisos para DeFi. Um caso de uso comum é a ancoragem de preço de stablecoins digitais e fiat moedas;
Número aleatório VRF
Forneça aos aplicativos blockchain números aleatórios seguros com base na tecnologia de criptografia e use mecanismos de prova de criptografia para gerar números aleatórios verificáveis. Como nenhum terceiro pode adulterar ou manipular o número aleatório reivindicado, ele pode fornecer números aleatórios verificáveis para projetos Gamefi e NFT para criar NFTs raros;
Guardiões
Automatize a execução de contratos inteligentes para garantir o nível de descentralização, custo e segurança dos contratos. Execução automática de indicadores com base em tempo, cronograma, resultados de cálculo, oráculos, atividade na cadeia ou números de bloco.
Ao mesmo tempo, execute com eficiência funções de computação off-chain para contratos inteligentes, o que pode ajudar os desenvolvedores a criar DApps com funções mais ricas de maneira mais econômica;
Certificado de reserva
Auditoria automatizada das reservas do projeto e monitoramento do movimento dos ativos de reserva para melhorar a transparência e evitar falhas sistêmicas no DeFi. Ao mesmo tempo, esta função é resistente a riscos como ataques Sybil e contra ataques de terceiros ou de negação de acesso.
Protocolo de interoperabilidade entre cadeias (CCIP)
Este protocolo fornece aos desenvolvedores uma camada de transporte de mensagens cross-chain e uma ponte de token programável, que permitirá aos desenvolvedores criar envio de mensagens e transferência de token em diferentes redes, de modo a participar com facilidade e segurança no ecossistema multi-chain.
Captação de recursos e histórico da equipe
Equipe
Serge Nazarov (Fundador): Dedicou-se à área de blockchain em 2011. Foi sócio da QED Capital na Rússia e fundou a Secure Asset Exchange, CryptoMail, um serviço de e-mail descentralizado, e a SmartContract, uma empresa de contratos inteligentes. . Fundou a empresa SmartContract em São Francisco e iniciou um novo projeto oracular descentralizado Chainlink, que levantou US$ 32 milhões em setembro de 2017.
Steve Ellis (CTO): anteriormente engenheiro de software e líder de equipe na Pivotal Labs, onde trabalhou na proteção de dados confidenciais compatíveis com HIPAA e na criação de software de automação de pagamento escalável.
Angariação de fundos
Em junho de 2017, a SmartContract, uma empresa do San Francisco Financial Technology Bureau, lançou a Chainlink; em 9 de setembro de 2017, a ChainLink levantou US$ 32 milhões em financiamento;
Vantagens e desvantagens
vantagem
Descentralização: a tecnologia Chainlink descentraliza os oráculos, e os oráculos descentralizados podem resolver o problema de fontes de dados erradas. os dados corretos são fornecidos. Simplificando, o Chainlink permite que o contrato inteligente capture os dados de origem verificados do mundo real no contrato inteligente do blockchain.
Alta compatibilidade: Chainlink terá como objetivo fornecer dados de entrada e saída confiáveis e invioláveis para contratos inteligentes em qualquer blockchain. Como o Chainlink precisa ser compatível com Ethereum, Bitcoin e Hyperledger, cada sistema Chainlink Cada parte é atualizável e diferentes componentes podem substituídos quando uma tecnologia melhor estiver disponível.
deficiência
Problemas de segurança: se a máquina oracle for hackeada, os dados estarão errados ou inválidos, e os dados de saída provavelmente serão controlados por hackers. Uma vez que o próprio blockchain não pode verificar a autenticidade dos dados fora da cadeia fornecidos pela máquina oracle , o blockchain As transações do Blockchain geralmente são irreversíveis. Isso pode fazer com que o contrato inteligente execute o contrato com base em dados errados, causando prejuízos a uma determinada parte, e é difícil rastrear as perdas ocorridas.
2.3
API de gateway
2.3.1 Visão geral da API
Para os desenvolvedores, a tecnologia blockchain é um ecossistema complexo e em constante mudança. **O alto limite técnico, a baixa eficiência de desenvolvimento e o fenômeno da ilha de dados no campo blockchain ainda são um grande desafio. **Para resolver esses problemas, Blockchain API surgiu conforme os tempos exigem, tornando-se uma ponte conectando o mundo tradicional da Internet e o mundo descentralizado e promovendo o desenvolvimento geral da ecologia blockchain.
**Blockchain API é um conjunto de interfaces, protocolos e ferramentas predefinidos que facilitam a interação dos desenvolvedores com redes blockchain. **Ao usar a API do blockchain, os desenvolvedores podem integrar as funções do blockchain em seus próprios aplicativos, como enviar e receber criptomoedas, consultar o histórico de transações, implantar e chamar contratos inteligentes, etc. A API blockchain abstrai a complexidade da tecnologia subjacente, permitindo que os desenvolvedores desenvolvam aplicativos baseados na tecnologia blockchain sem conhecer os detalhes de implementação subjacentes. Isso simplifica muito o processo de desenvolvimento de aplicativos blockchain, reduz o limite de desenvolvimento e promove o surgimento de aplicativos mais inovadores. Cada plataforma blockchain geralmente fornece sua própria interface API, por exemplo, Bitcoin fornece uma interface RPC e Ethereum fornece uma interface JSON-RPC. Além disso, existem alguns provedores de serviços terceirizados que fornecem serviços de API cross-chain, como Infura e QuickNode, que simplificam ainda mais o desenvolvimento e a manutenção de aplicativos blockchain.
Principais benefícios da API Blockchain:
Alto acesso a dados e eficiência de consulta: as consultas de dados de blockchain tradicionais geralmente são complexas e exigem muito tempo e esforço para obter as informações necessárias. A API blockchain fornece uma interface concisa e intuitiva, o que melhora muito a eficiência do acesso e consulta de dados.
Barreiras baixas para o desenvolvimento de aplicativos: na ausência de uma API blockchain, os desenvolvedores precisam ter uma compreensão profunda da tecnologia blockchain subjacente e dos detalhes de implementação de vários contratos inteligentes, o que é um grande desafio. A API Blockchain simplifica o processo de desenvolvimento de aplicativos e reduz o limite de desenvolvimento.
Forte interoperabilidade de aplicativos: Blockchain API fornece uma interface de dados unificada para aplicativos descentralizados (DApps), permitindo a interoperabilidade entre aplicativos.
Boa escalabilidade e capacidade de manutenção: a API Blockchain fornece uma solução modular e extensível, tornando mais fácil para os desenvolvedores lidar com mudanças nas estruturas e tecnologias de dados subjacentes e melhorando a capacidade de manutenção dos aplicativos.
Desde o nascimento do Bitcoin, a aplicação da API se concentrou principalmente no suporte às funções básicas de transação e consulta do Bitcoin. Os desenvolvedores precisam interagir com a rede Bitcoin por meio da interface RPC (Remote Procedure Call) fornecida pelo software principal do Bitcoin.
Em 2013, Vitalik Buterin lançou o white paper da Ethereum, e a tecnologia de contrato inteligente tornou-se gradualmente o foco do campo blockchain. O Ethereum fornece aos desenvolvedores uma interface JSON-RPC, permitindo que eles criem aplicativos descentralizados (DApps) escrevendo contratos inteligentes. As APIs são muito usadas para oferecer suporte às funções de implantação, invocação e consulta de contratos inteligentes.
Com o surgimento do DApp, as soluções de API descentralizadas começaram a receber atenção. Além disso, com a popularização do conceito Web3, a API blockchain tornou-se gradativamente uma ponte que conecta o mundo descentralizado e o mundo tradicional da Internet.
**O desenvolvimento da API blockchain experimentou a evolução do suporte a funções básicas de transação para suporte a contratos inteligentes e, em seguida, para APIs descentralizadas, suportando gradualmente o desenvolvimento de todo o ecossistema Web3. **
2.3.2 Análise de rastreamento da API
Com o desenvolvimento do mercado, já existem muitos projetos de protocolo API de gerenciamento de rede, como Alchemy, QuickNode, Infura, etc. Esses projetos se sobrepõem em funcionalidade e posicionamento do produto, mas também apresentam diferenças significativas. Por exemplo, a Alchemy e a Infura fornecem serviços abrangentes de infraestrutura de blockchain, enquanto a QuickNode se concentra no fornecimento de serviços premium de acesso a nós.
| Projeto | Função | Posicionamento de Produto | Investidor |
| --- | --- | --- | --- |
| Alquimia | Forneça serviços abrangentes de infraestrutura de blockchain, incluindo API, nós, monitoramento e análise, etc. | Procure se tornar uma solução completa de infraestrutura de blockchain para desenvolvedores, ajudando os desenvolvedores a criar e executar aplicativos descentralizados com mais eficiência | Coinbase, Samsung, Addition VC, Universidade de Stanford, etc. |
| QuickNode | Forneça aos desenvolvedores serviços de acesso à API de nó completo escaláveis e de alto desempenho | Concentre-se em fornecer aos desenvolvedores serviços de acesso de nó de alta qualidade para melhorar o desempenho e a disponibilidade de aplicativos descentralizados | Y Combinator, SoftBank, Tiger Global , Sete Sete Seis, etc. |
| Infura | Fornece serviços de infraestrutura Ethereum e IPFS, incluindo API, nós e armazenamento, etc. | Como parte da ConsenSys, a Infura visa simplificar o processo de desenvolvimento de aplicativos Ethereum e IPFS, fornecendo aos desenvolvedores serviços de infraestrutura confiáveis e seguros | ConsenSys (empresa controladora) |
2.3.3 Estudo de caso - QuickNode
Introdução
QuickNode é um projeto que fornece serviços de acesso API full-node escaláveis e de alto desempenho. Ele é dedicado a melhorar o desempenho e a usabilidade de aplicativos descentralizados, simplificando os desafios que os desenvolvedores enfrentam ao criar e implantar aplicativos blockchain. O objetivo do projeto é fornecer aos desenvolvedores um serviço de API de nó completo confiável e eficiente para que possam criar e implantar aplicativos blockchain com mais facilidade. QuickNode suporta uma variedade de plataformas blockchain, incluindo Ethereum, Bitcoin, Binance Smart Chain, Polygon, etc., para facilitar o acesso único para desenvolvedores.
produtos
Os recursos do produto QuickNode incluem:
Forneça serviços de acesso API confiáveis e de alta velocidade para garantir acesso rápido e estável aos dados DApp.
Suporta várias plataformas blockchain, incluindo Ethereum, Bitcoin, Binance Smart Chain, Polygon, Avalanche, etc., para facilitar o acesso único para desenvolvedores.
Forneça monitoramento e análise de dados de blockchain em tempo real para ajudar os desenvolvedores a entender o desempenho do aplicativo e as direções de otimização.
Fornecer suporte integrado para bibliotecas como Web3.js e Ethers.js, simplificando o processo de acesso do desenvolvedor.
Forneça forte suporte técnico e atendimento ao cliente de alta qualidade para ajudar os clientes a resolver problemas encontrados durante o acesso e uso.
QuickNode fornece serviços de API estáveis para vários projetos conhecidos, incluindo:
Dune Analytics: Uma plataforma que fornece dados e análises da indústria de criptomoedas, amplamente utilizada por partes de projetos, investidores e instituições de pesquisa. Com o serviço de API fornecido pelo QuickNode, o Dune Analytics pode acessar e analisar rapidamente os dados do blockchain, fornecendo aos usuários informações de mercado em tempo real e análise de tendências.
Chainalysis: Um conhecido provedor de soluções de análise de blockchain e anti-lavagem de dinheiro (AML), contando com o serviço de API da QuickNode para obter dados de transações em várias plataformas de blockchain, fornecendo monitoramento preciso de transações e serviços de avaliação de risco.
Algofi: Um mercado de empréstimo descentralizado baseado em Algorand, usando o serviço de API de alto desempenho fornecido pelo QuickNode para garantir a estabilidade e a eficiência do acesso aos dados de sua plataforma, proporcionando assim aos usuários uma experiência de empréstimo tranquila.
Captação de recursos e equipe
Em termos de captação de recursos e experiência da equipe, a equipe do QuickNode tem uma vasta experiência técnica e empresarial. Os membros da equipe incluem Alexander Nabutovsky, Auston Bunsen, Dmitry Shklovsky e Manuel Kreutz. Eles têm experiência em blockchain, infraestrutura de rede e nível empresarial software Muitos anos de experiência de trabalho. Além disso, o QuickNode também recebeu apoio de vários investidores conhecidos, incluindo SoftBank, SB Opportunity Fund, Seven Seven Six, Tiger Global Management, Y Combinator, etc.
Perspectivas
O QuickNode pode fornecer serviços de acesso de API confiáveis e de alto desempenho, resolver o problema de velocidade e estabilidade de acesso a dados DApp, oferecer suporte a várias plataformas de blockchain convencionais, facilitar o acesso único dos desenvolvedores e o desenvolvimento de aplicativos de cadeia cruzada e fornecer monitoramento de dados em tempo real e análise para ajudar os desenvolvedores a otimizar o desempenho do aplicativo. No entanto, devido ao alto custo de fornecer serviços de API de alto desempenho, o preço do QuickNode é relativamente alto, o que pode não ser adequado para projetos iniciantes ou desenvolvedores com orçamentos limitados. Embora o QuickNode suporte várias plataformas blockchain, ainda há mais cadeias públicas que ainda não foram implementadas, cuja abrangência pode limitar sua aplicação em alguns cenários específicos.
2.4
Protocolo de análise de dados
2.4.1 Visão geral do protocolo de análise de dados
**O protocolo de análise de dados é uma das principais tecnologias na faixa de middleware Web3.0. **Resolve o problema de aquisição, processamento e análise de dados no ambiente blockchain. No ambiente tradicional da Internet, a análise de dados é um meio importante para empresas e organizações obterem insights e suporte à decisão. No mundo da Web 2.0, os dados vêm principalmente de fontes de dados centralizadas, como sites tradicionais, aplicativos e plataformas de mídia social. Essas plataformas coletam dados do usuário e os armazenam em seus próprios servidores. No mundo blockchain, devido à natureza descentralizada e descentralizada dos dados, a análise de dados enfrenta alguns desafios únicos.
| | Análise de dados Web 2.0 | Análise de dados Web3.0 |
| --- | --- | --- |
| Fontes de dados e natureza | * Confie principalmente em fontes de dados centralizadas, como sites tradicionais, aplicativos e plataformas de mídia social. Essas plataformas coletam dados do usuário e os armazenam em seus próprios servidores.
A natureza dos dados é geralmente estruturada e semiestruturada, adequada para bancos de dados relacionais tradicionais e ferramentas de análise de dados.
| * Com base na tecnologia blockchain, os dados são coletados e armazenados por meio de contratos inteligentes e aplicativos descentralizados (DApps). Esses dados geralmente são públicos, transparentes e imutáveis.
*A natureza desses dados pode ser mais diversificada e complexa, exigindo ferramentas e técnicas especiais para processamento e análise.
|
| Privacidade e propriedade| * Os dados do usuário geralmente são coletados e controlados por uma plataforma centralizada, e os usuários geralmente não têm controle total sobre o uso e compartilhamento de dados.
| * Os usuários têm mais controle sobre seus dados e decidem se desejam compartilhá-los com outras pessoas.
|
| Ferramentas e técnicas de análise de dados | * Use ferramentas e técnicas tradicionais de análise de dados, como bancos de dados relacionais, consultas SQL e algoritmos de mineração de dados.
Essas ferramentas e técnicas são adequadas para processar dados estruturados e semiestruturados e fornecem várias funções de análise e métodos de visualização.
| * Use ferramentas e técnicas especializadas para blockchain e dados criptografados. Por exemplo, a análise de contratos inteligentes requer uma compreensão da linguagem de programação blockchain e da lógica de execução de contratos inteligentes.
Devido à particularidade dos dados blockchain, como os recursos não adulteráveis e descentralizados dos dados na cadeia, métodos específicos de processamento de dados e proteção de privacidade precisam ser considerados.
|
O protocolo de análise de dados visa fornecer ferramentas e serviços para coletar, limpar, integrar, analisar e visualizar dados no blockchain para ajudar os usuários a entender e utilizar melhor os dados do blockchain.
2.4.2 Análise da trilha do protocolo de análise de dados
| Projeto | Introdução | Principais funções | Tipos de dados | Modelo econômico de token |
| --- | --- | --- | --- | --- |
| O gráfico | Indexação de dados descentralizada e protocolo de consulta | Fornecer serviços eficientes de consulta de dados blockchain | Dados Blockchain | GRT |
| Ocean Protocol | Open data market protocol | Conectar provedores de dados e consumidores, fornecer serviços de transação de dados confiáveis | Vários tipos de dados | OCEAN |
| Santi-ment | Protocolo de análise de dados de mercado de criptomoedas | Fornecer serviços de análise de dados de mercado e análise de sentimentos | Dados de mercado de criptomoedas | SAN |
| Dune Analytics | Plataforma de análise de dados descentralizada | Personalizar consulta e análise de dados blockchain, criar e compartilhar painéis de dados | Dados Blockchain | N/A |
| 0xScope | Ferramentas de análise de negociação de criptomoedas | Fornece dados de mercado em tempo real, ferramentas de análise técnica e funções de análise quantitativa | Dados de mercado de criptomoedas | N/A |
| Covalente | Protocolo de consulta e análise de dados blockchain multi-chain | Fornece serviços de consulta e análise de dados blockchain multi-chain | Dados Blockchain | CQT |
2.4.3 Estudo de caso: 0xScope
Introdução
0xScope é um projeto inovador de protocolo de análise de dados e o primeiro protocolo de mapa de conhecimento Web3.0, com o objetivo de fornecer soluções de análise de dados eficientes e confiáveis para a indústria de blockchain. Ao coletar, integrar e analisar dados Web2 e Web3, o 0xScope ajuda os usuários a revelar tendências e padrões de redes blockchain, fornecendo aos usuários informações valiosas e suporte à decisão.
Os atuais protocolos e produtos de análise de dados Web3.0 ainda estão nos estágios iniciais, portanto, há muito espaço para melhorias tanto no design do produto quanto na experiência do usuário. A 0xScope acredita que atualmente existem três problemas principais:
A eficiência de processamento da camada inferior do blockchain é muito baixa
A camada inferior do blockchain carece de análise com base na perspectiva da entidade
A dimensão dos dados é única e a qualidade dos dados é ruim
Portanto, 0xScope propõe uma nova solução para os desafios encontrados no circuito de análise de dados de hoje.
produtos
Entidades do Escopo
Diferente da análise tradicional de um único endereço, o 0xScope apresenta uma nova base de análise de dados - Entidades do Escopo. Ao atribuir diferentes pesos a diferentes tipos de arestas de regra de acordo com o algoritmo de agregação de peso calculado no gráfico para identificar outros endereços do usuário, o 0xScope conecta vários endereços individuais para formar uma entidade para criar um perfil de usuário verdadeiramente realista.
*Fonte: Site oficial da 0xScope
Vigilantes
Watchers é o primeiro aplicativo lançado pelo 0xScope e é chamado de Tianyancha em Web3.0. Tem as seguintes cinco habilidades:
Clustering de endereço: Gere clustering de endereço baseado em Ethereum
Fluxo de dinheiro: permite investigação, rastreamento e compartilhamento de informações sobre transações blockchain
Pontuação de risco de lavagem de dinheiro (Pontuação de risco AML): com base na agregação de endereço da 0xScope e no algoritmo de análise de risco, analise a transação de um determinado endereço
Rastreamento de capital de risco (VC Watch): analise os dados de VC, fundos de investimento e outras entidades
Whale Watch: analise os fluxos de dinheiro dos principais detentores de um token específico
Fonte: 0xScope, Watchers é lançado oficialmente
KYE
O nome completo do KYE é Know Your Entities, que é um serviço abrangente de controle de risco lançado pela 0xScope. Com base na penetração de endereços e nos recursos de análise de risco da 0xScope, a 0xScope pode identificar rapidamente endereços de alto risco e usar recursos de agrupamento de endereços para minerar e monitorar outros endereços de risco em potencial. Atualmente, a KYE identificou mais de 20 milhões de endereços arriscados.
Captação de recursos e equipe
A 0xScope levantou uma rodada inicial de $ 3 milhões em setembro de 2022, co-liderada pelos fundos de investimento ABCDE, Hash Global e Liang Xinjun, seguidos pela Bonfire Union, Mask Network Fund e BODL Ventures.
Conclusão
**Middleware desempenha um papel indispensável em toda a pilha de tecnologia Web3.0. **Eles conectam aplicativos de rede e tecnologia blockchain, proporcionando aos desenvolvedores e usuários uma forma conveniente e eficiente de interação. De pontes cruzadas, oráculos, protocolos de API de gateway a protocolos de análise de dados, essas tecnologias de middleware não apenas resolvem os problemas de interoperabilidade e acesso a dados, mas também fornecem forte suporte para o desenvolvimento de aplicativos descentralizados. No entanto, o middleware Web3.0 ainda está em estágio de evolução contínua. O progresso tecnológico e a inovação continuarão impulsionando o desenvolvimento do middleware, trazendo mais opções e possibilidades para usuários e desenvolvedores. Ao mesmo tempo, segurança e estabilidade também são questões que requerem atenção e resolução contínuas para garantir que os ativos e dados dos usuários estejam totalmente protegidos.
No geral, o desenvolvimento do middleware Web3.0 injetou vitalidade no ecossistema de aplicativos descentralizados. A melhoria contínua e a inovação de tecnologias como cross-chain bridges, oráculos, protocolos API de gateway e protocolos de análise de dados forneceram uma base sólida para a integração de blockchain e Internet tradicional. Com o tempo, podemos esperar o surgimento de tecnologias de middleware mais empolgantes, promovendo o crescimento e a inovação da Web 3.0.
Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Classificação de faixas de middleware
Visão geral do middleware
Middleware refere-se a uma parte importante que desempenha um papel na conexão, aprimoramento e complementação de funções na pilha de tecnologia Web3.0. Eles desempenham o papel de ponte, conectando o mundo da tecnologia e aplicativos blockchain. **Middleware oferece uma maneira mais amigável e eficiente para desenvolvedores e usuários interagirem com aplicativos distribuídos e blockchains, e também resolve alguns desafios técnicos em um ambiente descentralizado. **
Este curso cobre uma variedade de tecnologias-chave, incluindo Cross-chain Bridge, Oracle Machine, Gateway API Protocol e Data Analysis Protocol, etc..
A ponte entre cadeias é um dos componentes importantes do middleware Web3, que resolve o problema de interoperabilidade entre diferentes redes blockchain. Através da ponte cross-chain, os usuários podem transferir ativos de uma rede blockchain para outra para realizar a interação cross-chain.
Máquina Oracle é outra tecnologia de middleware chave, eles servem como uma ponte conectando contratos inteligentes e fontes de dados externas, permitindo que contratos inteligentes obtenham e usem dados do mundo real.
Gateway API Protocol fornece uma interface padronizada que permite que os aplicativos se comuniquem e interajam com diferentes redes blockchain.
O Protocolo de Análise de Dados está comprometido em fornecer ferramentas e serviços para coletar, analisar e visualizar dados no blockchain para ajudar os usuários a entender e utilizar melhor os dados do blockchain.
A faixa Middleware cresceu significativamente nos últimos anos. Com o aumento da popularidade e da aplicação da tecnologia blockchain, a tecnologia de middleware se tornou a chave para a realização de aplicativos descentralizados, fornecendo uma base sólida e suporte técnico para o desenvolvimento de aplicativos blockchain. No entanto, deve-se notar que, com a contínua evolução e inovação da tecnologia, a trilha do middleware ainda está em um estágio de rápido desenvolvimento. Novas tecnologias e protocolos de middleware estão surgindo constantemente, oferecendo aos usuários e desenvolvedores mais opções e possibilidades. Ao mesmo tempo, a segurança e estabilidade do middleware também é uma questão que precisa ser focada durante o processo de desenvolvimento para garantir que os ativos e dados dos usuários estejam totalmente protegidos. ** No futuro, com a maior maturidade da tecnologia blockchain e a popularização dos aplicativos, a trilha do middleware continuará a se desenvolver, fornecendo suporte e ferramentas mais completos para o ecossistema de aplicativos descentralizados. **
Combinação de faixas de subdivisão de middleware
Índice:
2.1 Ponte de corrente cruzada
2.2 Oráculo
2.3 API do gateway
2.4 Protocolo de Análise de Dados
2.1
Ponte de Corrente Cruzada
2.1.1 Visão geral da ponte de cadeia cruzada
Pontes são necessárias entre redes blockchain, que permitem a conexão e interoperabilidade entre blockchains. As blockchains são isoladas umas das outras, o que significa que as blockchains não podem transacionar e se comunicar naturalmente com outras blockchains. Assim, embora possa haver atividade e inovação significativas dentro de um ecossistema, elas são limitadas pela falta de conectividade e interoperabilidade com outros ecossistemas. As pontes fornecem uma maneira de os ambientes de blockchain isolados se conectarem uns aos outros. Eles estabelecem uma rota de transporte entre blockchains onde tokens, mensagens, dados arbitrários e até chamadas de contratos inteligentes podem ser transferidos de uma cadeia para outra.
2.1.2 Análise de trilha de pontes cruzadas
**
**
2.1.3****Estudo de Caso: Camada Zero
Introdução
LayerZero é um protocolo de infraestrutura que resolve problemas de comunicação e transmissão cross-chain entre múltiplas cadeias. Propõe um conceito inovador de "interoperabilidade full-chain". Ao implantar nós ultraleves, usando oráculos e camadas de retransmissão para completar a comunicação e o transporte, projetado para conectar aplicativos descentralizados em vários blockchains. Com base no protocolo LayerZero, o LayerZero Labs desenvolveu um produto de protocolo de cadeia cruzada Stargate para substituir os projetos de ponte de cadeia cruzada existentes e frequentemente roubados e resolver o problema triangular, ou seja, obter circulação unificada e garantia instantânea de finalidade no mesmo tempo e a originalidade dos ativos.
Desempenho do produto em destaque: Stargate
A LayerZero Labs lançou seu produto de pesquisa e desenvolvimento Stargate, que é um projeto de troca de moeda equivalente entre cadeias semelhante ao Curve ou Sabre projetado para DEX. **
Stargate é uma ponte de cadeia cruzada de cadeia completa construída no protocolo LayerZero para substituir os produtos de ponte de cadeia cruzada existentes e frequentemente roubados. Ele se concentra principalmente em cadeias cruzadas de ativos de USDC, USDT e ETH, e agora aberta A cadeia cruzada de stablecoins entre Ethereum, Binance Smart Chain, Avalanche, Matic, Arbitrum, Optimism e Fantom suportará cadeias não EVM, como Solana, Terra, Cosmos Hub e Osmosis no futuro. ativos sem a necessidade de criar pools emparelhados de liquidez descentralizada. A transferência de ativos do protocolo pode usar tokens de ativos nativos. Depois de ter as duas dimensões de liquidez unificada e pool de ativos nativos, Stargate apresenta um conjunto de algoritmo de equilíbrio de recursos Delta para melhorar a taxa de utilização de fundos e fornecer garantia de finalização instantânea. Em essência, é semelhante a um conjunto de recompensa de incentivo e mecanismo de punição, que incentiva os arbitradores a reabastecer o pool de liquidez insuficiente, utiliza a liquidez de ativos de moeda única em cada cadeia como um pool de liquidez completo e tenta evitar o esgotamento da cadeia única.
Qualquer DEX pode usar o protocolo Stargate para realizar transações cross-chain e pontes em uma única transação na cadeia de origem, criando maior eficiência de capital. Usando esta solução, o DEX não precisa alterar o protocolo existente e pode ser integrado diretamente na interface do usuário.
Recursos existentes no Stargate
Vantagens Stargate:
Captação de recursos e histórico da equipe
Vantagens e desvantagens
Perspectivas
LayerZero quer ajudar aplicativos descentralizados (DApps) a criar ferramentas que podem ser executadas em vários blockchains. Há uma ampla variedade de cenários de aplicativos futuros, como empréstimos, carteiras futuras, NFTs de cadeia completa e transmissão de mensagens em geral. **No futuro, o protocolo LayerZero pode fornecer serviços gerais de retransmissão de informações e suportar vários novos fluxos de trabalho. **
LayerZero não é um projeto de ponte cross-chain comum, mas um protocolo de nível de infra-estrutura de nível inferior do que Layer 1. Diferente da cadeia cruzada interna padrão IBC do Cosmos, **LayerZero é voltado para todos os L1 e L2 e tem uma versatilidade mais forte. **O Aptos está avaliado em 2,75 bilhões, enquanto o LayerZero está avaliado em 3 bilhões. No desenvolvimento do padrão multi-cadeia no futuro, o valor de longo prazo desta faixa é refletido em: apoiar a transmissão e transferência gratuita, segura e rápida de todos os contratos inteligentes, ativos e informações de status no mundo criptografado e melhorando a liquidez unificada de ativos e informações, para capacitar os contratos inteligentes existentes e fornecer cenários de aplicação mais amplos para o futuro, aprimorar a escalabilidade do mundo criptografado e ajudar o mundo criptografado a se desenvolver para a próxima ordem de grandeza.
2.2
Oráculo
2.2.1 Visão geral do Oracle
A máquina oracle é uma função muito importante no processo de desenvolvimento do blockchain, mas não pode ser utilizada como o nome sugere. Não é uma ferramenta para prever o futuro, mas sim uma ferramenta para capturar informações externas, como um verdadeiro mundo E o conector do mundo na cadeia. Ou seja, a ferramenta para escrever informações fora do blockchain no blockchain é geralmente chamada de Oracle Mechanism.
A máquina oracle é uma fonte (ou ferramenta) de dados real e confiável, que pode capturar, revisar, resumir e passar as informações exigidas pelo contrato inteligente para o contrato inteligente, de modo que o contrato inteligente não precise acessar informações diretamente fora de sua rede , e pode atualizar a execução rápida e a precisão é mais garantida.
2.2.2 Análise de acompanhamento do Oracle
**Em termos simples, as máquinas de oráculo podem ser divididas em **máquinas de oráculo centralizadas e máquinas de oráculo descentralizadas:
Atualmente, existem muitos projetos oracle no mercado, como ChainLink, Oraclize, Themis, DOS Network, OracleChain, etc. **A tendência dominante atual é o oráculo descentralizado. **Chainlink é o líder da trilha oracle descentralizada e, como a infraestrutura do mundo DEFI, outros projetos na trilha são basicamente comparáveis. Conforme mostrado na figura abaixo, a quantidade total de BAND, API3, OCEAN, etc. é apenas uma fração da Chainlink.
2.2.3 Estudo de caso - Chainlink
Introdução
**Chainlink é o primeiro oráculo descentralizado no campo blockchain, **construa uma rede de nós de oráculo descentralizada para fornecer fontes de dados confiáveis para contratos inteligentes, capturar dados externos corretos, pagamentos offline e quaisquer outras funções de API.
Funções do núcleo
As principais funções do Chainlink são divididas em: **on-chain e off-chain. **A arquitetura on-chain processa principalmente as solicitações de dados do usuário; a arquitetura off-chain é responsável por processar a coleta de dados externos e processar os dados recebidos por meio de Núcleo Chainlink.
Descrição do produto
Captação de recursos e histórico da equipe
Vantagens e desvantagens
2.3
API de gateway
2.3.1 Visão geral da API
Para os desenvolvedores, a tecnologia blockchain é um ecossistema complexo e em constante mudança. **O alto limite técnico, a baixa eficiência de desenvolvimento e o fenômeno da ilha de dados no campo blockchain ainda são um grande desafio. **Para resolver esses problemas, Blockchain API surgiu conforme os tempos exigem, tornando-se uma ponte conectando o mundo tradicional da Internet e o mundo descentralizado e promovendo o desenvolvimento geral da ecologia blockchain.
**Blockchain API é um conjunto de interfaces, protocolos e ferramentas predefinidos que facilitam a interação dos desenvolvedores com redes blockchain. **Ao usar a API do blockchain, os desenvolvedores podem integrar as funções do blockchain em seus próprios aplicativos, como enviar e receber criptomoedas, consultar o histórico de transações, implantar e chamar contratos inteligentes, etc. A API blockchain abstrai a complexidade da tecnologia subjacente, permitindo que os desenvolvedores desenvolvam aplicativos baseados na tecnologia blockchain sem conhecer os detalhes de implementação subjacentes. Isso simplifica muito o processo de desenvolvimento de aplicativos blockchain, reduz o limite de desenvolvimento e promove o surgimento de aplicativos mais inovadores. Cada plataforma blockchain geralmente fornece sua própria interface API, por exemplo, Bitcoin fornece uma interface RPC e Ethereum fornece uma interface JSON-RPC. Além disso, existem alguns provedores de serviços terceirizados que fornecem serviços de API cross-chain, como Infura e QuickNode, que simplificam ainda mais o desenvolvimento e a manutenção de aplicativos blockchain.
Principais benefícios da API Blockchain:
Desde o nascimento do Bitcoin, a aplicação da API se concentrou principalmente no suporte às funções básicas de transação e consulta do Bitcoin. Os desenvolvedores precisam interagir com a rede Bitcoin por meio da interface RPC (Remote Procedure Call) fornecida pelo software principal do Bitcoin.
Em 2013, Vitalik Buterin lançou o white paper da Ethereum, e a tecnologia de contrato inteligente tornou-se gradualmente o foco do campo blockchain. O Ethereum fornece aos desenvolvedores uma interface JSON-RPC, permitindo que eles criem aplicativos descentralizados (DApps) escrevendo contratos inteligentes. As APIs são muito usadas para oferecer suporte às funções de implantação, invocação e consulta de contratos inteligentes.
Com o surgimento do DApp, as soluções de API descentralizadas começaram a receber atenção. Além disso, com a popularização do conceito Web3, a API blockchain tornou-se gradativamente uma ponte que conecta o mundo descentralizado e o mundo tradicional da Internet.
**O desenvolvimento da API blockchain experimentou a evolução do suporte a funções básicas de transação para suporte a contratos inteligentes e, em seguida, para APIs descentralizadas, suportando gradualmente o desenvolvimento de todo o ecossistema Web3. **
2.3.2 Análise de rastreamento da API
Com o desenvolvimento do mercado, já existem muitos projetos de protocolo API de gerenciamento de rede, como Alchemy, QuickNode, Infura, etc. Esses projetos se sobrepõem em funcionalidade e posicionamento do produto, mas também apresentam diferenças significativas. Por exemplo, a Alchemy e a Infura fornecem serviços abrangentes de infraestrutura de blockchain, enquanto a QuickNode se concentra no fornecimento de serviços premium de acesso a nós.
| Projeto | Função | Posicionamento de Produto | Investidor | | --- | --- | --- | --- | | Alquimia | Forneça serviços abrangentes de infraestrutura de blockchain, incluindo API, nós, monitoramento e análise, etc. | Procure se tornar uma solução completa de infraestrutura de blockchain para desenvolvedores, ajudando os desenvolvedores a criar e executar aplicativos descentralizados com mais eficiência | Coinbase, Samsung, Addition VC, Universidade de Stanford, etc. | | QuickNode | Forneça aos desenvolvedores serviços de acesso à API de nó completo escaláveis e de alto desempenho | Concentre-se em fornecer aos desenvolvedores serviços de acesso de nó de alta qualidade para melhorar o desempenho e a disponibilidade de aplicativos descentralizados | Y Combinator, SoftBank, Tiger Global , Sete Sete Seis, etc. | | Infura | Fornece serviços de infraestrutura Ethereum e IPFS, incluindo API, nós e armazenamento, etc. | Como parte da ConsenSys, a Infura visa simplificar o processo de desenvolvimento de aplicativos Ethereum e IPFS, fornecendo aos desenvolvedores serviços de infraestrutura confiáveis e seguros | ConsenSys (empresa controladora) |
2.3.3 Estudo de caso - QuickNode
Introdução
QuickNode é um projeto que fornece serviços de acesso API full-node escaláveis e de alto desempenho. Ele é dedicado a melhorar o desempenho e a usabilidade de aplicativos descentralizados, simplificando os desafios que os desenvolvedores enfrentam ao criar e implantar aplicativos blockchain. O objetivo do projeto é fornecer aos desenvolvedores um serviço de API de nó completo confiável e eficiente para que possam criar e implantar aplicativos blockchain com mais facilidade. QuickNode suporta uma variedade de plataformas blockchain, incluindo Ethereum, Bitcoin, Binance Smart Chain, Polygon, etc., para facilitar o acesso único para desenvolvedores.
produtos
Os recursos do produto QuickNode incluem:
QuickNode fornece serviços de API estáveis para vários projetos conhecidos, incluindo:
Captação de recursos e equipe
Em termos de captação de recursos e experiência da equipe, a equipe do QuickNode tem uma vasta experiência técnica e empresarial. Os membros da equipe incluem Alexander Nabutovsky, Auston Bunsen, Dmitry Shklovsky e Manuel Kreutz. Eles têm experiência em blockchain, infraestrutura de rede e nível empresarial software Muitos anos de experiência de trabalho. Além disso, o QuickNode também recebeu apoio de vários investidores conhecidos, incluindo SoftBank, SB Opportunity Fund, Seven Seven Six, Tiger Global Management, Y Combinator, etc.
Perspectivas
O QuickNode pode fornecer serviços de acesso de API confiáveis e de alto desempenho, resolver o problema de velocidade e estabilidade de acesso a dados DApp, oferecer suporte a várias plataformas de blockchain convencionais, facilitar o acesso único dos desenvolvedores e o desenvolvimento de aplicativos de cadeia cruzada e fornecer monitoramento de dados em tempo real e análise para ajudar os desenvolvedores a otimizar o desempenho do aplicativo. No entanto, devido ao alto custo de fornecer serviços de API de alto desempenho, o preço do QuickNode é relativamente alto, o que pode não ser adequado para projetos iniciantes ou desenvolvedores com orçamentos limitados. Embora o QuickNode suporte várias plataformas blockchain, ainda há mais cadeias públicas que ainda não foram implementadas, cuja abrangência pode limitar sua aplicação em alguns cenários específicos.
2.4
Protocolo de análise de dados
2.4.1 Visão geral do protocolo de análise de dados
**O protocolo de análise de dados é uma das principais tecnologias na faixa de middleware Web3.0. **Resolve o problema de aquisição, processamento e análise de dados no ambiente blockchain. No ambiente tradicional da Internet, a análise de dados é um meio importante para empresas e organizações obterem insights e suporte à decisão. No mundo da Web 2.0, os dados vêm principalmente de fontes de dados centralizadas, como sites tradicionais, aplicativos e plataformas de mídia social. Essas plataformas coletam dados do usuário e os armazenam em seus próprios servidores. No mundo blockchain, devido à natureza descentralizada e descentralizada dos dados, a análise de dados enfrenta alguns desafios únicos.
| | Análise de dados Web 2.0 | Análise de dados Web3.0 | | --- | --- | --- | | Fontes de dados e natureza | * Confie principalmente em fontes de dados centralizadas, como sites tradicionais, aplicativos e plataformas de mídia social. Essas plataformas coletam dados do usuário e os armazenam em seus próprios servidores.
O protocolo de análise de dados visa fornecer ferramentas e serviços para coletar, limpar, integrar, analisar e visualizar dados no blockchain para ajudar os usuários a entender e utilizar melhor os dados do blockchain.
2.4.2 Análise da trilha do protocolo de análise de dados
| Projeto | Introdução | Principais funções | Tipos de dados | Modelo econômico de token | | --- | --- | --- | --- | --- | | O gráfico | Indexação de dados descentralizada e protocolo de consulta | Fornecer serviços eficientes de consulta de dados blockchain | Dados Blockchain | GRT | | Ocean Protocol | Open data market protocol | Conectar provedores de dados e consumidores, fornecer serviços de transação de dados confiáveis | Vários tipos de dados | OCEAN | | Santi-ment | Protocolo de análise de dados de mercado de criptomoedas | Fornecer serviços de análise de dados de mercado e análise de sentimentos | Dados de mercado de criptomoedas | SAN | | Dune Analytics | Plataforma de análise de dados descentralizada | Personalizar consulta e análise de dados blockchain, criar e compartilhar painéis de dados | Dados Blockchain | N/A | | 0xScope | Ferramentas de análise de negociação de criptomoedas | Fornece dados de mercado em tempo real, ferramentas de análise técnica e funções de análise quantitativa | Dados de mercado de criptomoedas | N/A | | Covalente | Protocolo de consulta e análise de dados blockchain multi-chain | Fornece serviços de consulta e análise de dados blockchain multi-chain | Dados Blockchain | CQT |
2.4.3 Estudo de caso: 0xScope
Introdução
0xScope é um projeto inovador de protocolo de análise de dados e o primeiro protocolo de mapa de conhecimento Web3.0, com o objetivo de fornecer soluções de análise de dados eficientes e confiáveis para a indústria de blockchain. Ao coletar, integrar e analisar dados Web2 e Web3, o 0xScope ajuda os usuários a revelar tendências e padrões de redes blockchain, fornecendo aos usuários informações valiosas e suporte à decisão.
Os atuais protocolos e produtos de análise de dados Web3.0 ainda estão nos estágios iniciais, portanto, há muito espaço para melhorias tanto no design do produto quanto na experiência do usuário. A 0xScope acredita que atualmente existem três problemas principais:
Portanto, 0xScope propõe uma nova solução para os desafios encontrados no circuito de análise de dados de hoje.
produtos
Diferente da análise tradicional de um único endereço, o 0xScope apresenta uma nova base de análise de dados - Entidades do Escopo. Ao atribuir diferentes pesos a diferentes tipos de arestas de regra de acordo com o algoritmo de agregação de peso calculado no gráfico para identificar outros endereços do usuário, o 0xScope conecta vários endereços individuais para formar uma entidade para criar um perfil de usuário verdadeiramente realista.
*Fonte: Site oficial da 0xScope
Fonte: 0xScope, Watchers é lançado oficialmente
O nome completo do KYE é Know Your Entities, que é um serviço abrangente de controle de risco lançado pela 0xScope. Com base na penetração de endereços e nos recursos de análise de risco da 0xScope, a 0xScope pode identificar rapidamente endereços de alto risco e usar recursos de agrupamento de endereços para minerar e monitorar outros endereços de risco em potencial. Atualmente, a KYE identificou mais de 20 milhões de endereços arriscados.
Captação de recursos e equipe
A 0xScope levantou uma rodada inicial de $ 3 milhões em setembro de 2022, co-liderada pelos fundos de investimento ABCDE, Hash Global e Liang Xinjun, seguidos pela Bonfire Union, Mask Network Fund e BODL Ventures.
Conclusão
**Middleware desempenha um papel indispensável em toda a pilha de tecnologia Web3.0. **Eles conectam aplicativos de rede e tecnologia blockchain, proporcionando aos desenvolvedores e usuários uma forma conveniente e eficiente de interação. De pontes cruzadas, oráculos, protocolos de API de gateway a protocolos de análise de dados, essas tecnologias de middleware não apenas resolvem os problemas de interoperabilidade e acesso a dados, mas também fornecem forte suporte para o desenvolvimento de aplicativos descentralizados. No entanto, o middleware Web3.0 ainda está em estágio de evolução contínua. O progresso tecnológico e a inovação continuarão impulsionando o desenvolvimento do middleware, trazendo mais opções e possibilidades para usuários e desenvolvedores. Ao mesmo tempo, segurança e estabilidade também são questões que requerem atenção e resolução contínuas para garantir que os ativos e dados dos usuários estejam totalmente protegidos.
No geral, o desenvolvimento do middleware Web3.0 injetou vitalidade no ecossistema de aplicativos descentralizados. A melhoria contínua e a inovação de tecnologias como cross-chain bridges, oráculos, protocolos API de gateway e protocolos de análise de dados forneceram uma base sólida para a integração de blockchain e Internet tradicional. Com o tempo, podemos esperar o surgimento de tecnologias de middleware mais empolgantes, promovendo o crescimento e a inovação da Web 3.0.