Projeto Oracle AVS: Líder de televisão ou cavalo escuro superestimado?

intermediário8/29/2024, 10:50:33 AM
A única vantagem fundamental da eOracle reside em seu OVS (Oracle Validated Service). A eOracle permite que os desenvolvedores criem oráculos personalizados e os vendam no mercado da eOracle, operando essencialmente como um mercado de software descentralizado, com a eOracle desempenhando o papel da plataforma.

Este projeto está alinhado com os valores essenciais do Ethereum, com o objetivo de criar um oráculo descentralizado e um mercado de dados e computação através do EigenLayer. No entanto, isso também revela um modelo de negócios relativamente fraco, com expectativas de lucro que podem não ser mais fortes do que outros projetos de Oráculo. Alcançar a lucratividade pode levar algum tempo, especialmente considerando a capacidade tipicamente baixa de geração de receita de projetos de Oráculo.

Comparado com o ChainLink, o principal projeto de oráculo descentralizado, a única vantagem fundamental da eOracle é o seu OVS (Oracle Validated Service), que permite aos desenvolvedores criar oráculos personalizados e vendê-los no mercado da eOracle. Isso essencialmente opera como um mercado de software descentralizado, onde a eOracle desempenha o papel de plataforma. Se esse mercado amadurecer e gerar um momentum de crescimento positivo, a eOracle tem o potencial de decolar. Além disso, será ainda mais atrativo se a eOracle puder fornecer serviços de oráculo descentralizados mais econômicos.

Atualmente, as opções de participação são limitadas, exigindo principalmente o staking de tokens ETH ou LST. Se deve participar ou não deve ser determinado por meio de sua pesquisa (DYOR).

Riscos:

  • Os detalhes específicos da equipe não foram divulgados.
  • Detalhes da economia do token não são divulgados, levando a retornos incertos.
  • O espaço do oráculo descentralizado é altamente competitivo e o projeto pode não se desenvolver como esperado, resultando em retornos incertos.

Fundamentos

Equipe

Atualmente, é necessário haver informações públicas detalhadas sobre a equipe da eOracle. No entanto, podemos obter algumas ideias deo papel do protocolo Aegisescrito pela sua equipa técnica. O documento credita os seguintes indivíduos:

  • Yogev Bar-On: Atualmente cursando um doutorado em Ciência da Computação na Universidade de Tel Aviv sob a orientação do Professor Yishay Mansour, com diplomas anteriores em Matemática, Ciência da Computação e Ciências Naturais pela Universidade Aberta de Israel. Seus interesses de pesquisa incluem teoria de aprendizado de máquina, teoria algorítmica dos jogos e blockchain. Profissionalmente, ele trabalha como Engenheiro de Pesquisa no Centro Meselson da RAND, focado em mitigar os riscos das tecnologias emergentes em biologia e IA. Ele também é membro fundador da equipe da Fordefi, uma carteira institucional de blockchain, e trabalhou como Engenheiro de Software na Meta. Ele é um ávido caçador de recompensas por bugs, ganhando mais de $300.000 em recompensas, com seu relatório do Amazon Kindle apresentado na Vice.
  • Roi Bar-Zur: Um candidato a doutorado no Departamento de Engenharia Elétrica e de Computação no Technion - Instituto de Tecnologia de Israel. Sua pesquisa envolve blockchain e aprendizado por reforço, com foco em sua aplicação em contextos de blockchain. Bar-Zur apresentou em várias conferências acadêmicas, incluindo o Simpósio de Segurança e Privacidade da IEEE em 2023, onde discutiu 'WeRLman: Para Lidar com Baleia (Transações), Mergulhe Fundo (RL)', e no primeiro Dia de Pesquisa em Blockchain da IDC Israel, onde discutiu 'Aprendizado por Reforço para Mineração Egoísta'. Seus trabalhos incluem 'Análise Eficiente de MDP para Mineração Egoísta em Blockchains' e 'WeRLman: Para Lidar com Baleia (Transações), Mergulhe Fundo (RL)', publicados respectivamente nos simpósios ACM e IEEE de Segurança e Privacidade. Ele também contribuiu para a pesquisa sobre 'Ledgerhedger: Reserva de Gás para Segurança de Contratos Inteligentes' e 'Suborno Profundo: Prevendo o Aumento do Suborno na Mineração de Blockchain com Deep RL'.
  • Omer Ben-Porat: Um Professor Assistente no Departamento de Dados e Ciências de Decisão no Technion. Seus interesses de pesquisa estão na interseção entre aprendizado de máquina e teoria dos jogos computacional, focando em aspectos estratégicos, sociais e econômicos do aprendizado de máquina, com ênfase no desenvolvimento de ferramentas teóricas e práticas. Ben-Porat anteriormente atuou como pesquisador pós-doutoral no Departamento de Ciência da Computação na Universidade de Tel Aviv, sob a supervisão do Professor Yishay Mansour, e obteve seu Ph.D. no Technion, supervisionado pelo Professor Moshe Tennenholtz.
  • Ittay Eyal: Um Professor Associado no Departamento de Engenharia de Computação no Technion e Diretor Adjunto da Iniciativa de Criptomoeda e Contrato do Technion. Sua pesquisa se concentra na segurança e escalabilidade de sistemas distribuídos, especialmente em protocolos de blockchain e ambientes de execução confiável. Seus interesses de pesquisa também incluem algoritmos de armazenamento distribuído e agregação de dados em redes de sensores. O Professor Eyal obteve seu Ph.D. em Engenharia Elétrica (agora Engenharia de Computação) no Technion em 2013, sob a orientação dos Professores Idit Keidar e Raphi Rom.
  • Matan Sitbon: Fundador e CEO da Lightblocks, sediada em Petah Tikva, Israel, atendendo às regiões EMEA e MENA. Antes de fundar a Lightblocks, atuou como Diretor de Tecnologia (CTO) na Eshnav Information Systems.

Podemos assumir provisoriamente que os indivíduos acima são todos membros da equipe da eOracle, sugerindo que a eOracle provavelmente é uma equipe com base em Israel.

Finanças

Modelo de negócios 2B

O objetivo final é construir um mercado de dados e computação neutro, totalmente descentralizado, sem permissão e confiável.

Clientes-alvo e Fontes de Receita:

Desenvolvedores da OVS:
OVS (Oracle Validated Service) refere-se a construtores de oráculos personalizados que desenvolvem seus próprios oráculos na infraestrutura do eOracle. Os construtores podem criar OVS e oferecê-los no mercado do eOracle, ou os desenvolvedores podem usá-los em suas próprias aplicações.

Especificamente, os desenvolvedores da OVS podem configurar independentemente fontes de dados (como dados financeiros, dados imobiliários ou qualquer outro tipo de dados) e construir lógica de agregação personalizada para aplicativos. Isso permite que os dados sejam processados e combinados de uma maneira que melhor se adapte ao aplicativo, aprimorando sua funcionalidade e desempenho.

Desenvolvedores de Dapp:
Os desenvolvedores de Dapp podem integrar seus Dapps com o eOracle para acessar os dados de preço fornecidos pelo eOracle.

Parceiros:

Camada Eigen e Operadores de Nó:
O eOracle é construído na EigenLayer, beneficiando-se da segurança cripto-econômica suportada pelos validadores do Ethereum. Os operadores podem se registrar para contribuir com o ecossistema eOracle e ganhar recompensas. (Nota: As recompensas mencionadas para os "validadores de dados" são realmente garantidas pela EigenLayer, enquanto os "validadores de cadeia" que mantêm a cadeia EO também terão seus próprios incentivos).

Informações de financiamento

A partir de 6 de agosto de 2024, não há informações de financiamento disponíveis para o eOracle na Rootdata.

Projeções de Receita:

Aqui, usando dados do Token Terminal, referenciamos a receita ou as taxas de gás totais usadas por projetos de oráculo descentralizados como ChainLink, Pyth e UMA.

ChainLink:

Os dados de receita e receita média por usuário (ARPU) são mostrados no gráfico abaixo:

Os dados de taxa de gás usados pela Rede Pyth (faltam dados de receita) são mostrados na figura abaixo:

Os dados de taxa de gás usados pela UMA (faltam dados de receita) são mostrados na figura abaixo:

Como visto, a receita gerada por um projeto de oráculo independente é relativamente baixa, oscilando entre algumas centenas e alguns milhares de dólares diariamente. Para comparação, considere a receita diária do principal projeto de empréstimo Aave e o líder da DEX Uniswap:

Aave:

Uniswap:

A receita diária da Aave e da Uniswap, frequentemente atingindo várias centenas de milhares de dólares, mostra claramente que as receitas dos oráculos não estão no mesmo nível (é claro, isso pressupõe que os dados do Terminal de Token refletem com precisão a renda dos projetos de oráculos). Portanto, se a eOracle depender exclusivamente da receita gerada pelos oráculos, seu potencial de renda pode não ser muito significativo. Para avançar, pode ser necessário explorar outras áreas (a mais simples sendo a emissão e venda de tokens, ou fundamentalmente, expandir para negócios derivativos para ampliar as fontes de receita, dependendo da direção do projeto).

Modelo Econômico

Sistema de Token Duplo: ETH + Token Nativo eOracle

Conforme sugerido por Vitalik, o eOracle adota uma abordagem de duplo token, utilizando Ether (ETH) como componente principal de sua segurança, garantindo que o 'orçamento' necessário para atacar o protocolo seja alto e que o 'custo' de atacar o sistema com base no token oracle nativo também seja significativo. Além disso, o token nativo será usado para incentivar comportamentos positivos, penalizar atores maliciosos e descentralizar a propriedade e governança. Isso permite que o eOracle se beneficie da estabilidade, segurança cripto-econômica e flexibilidade fornecidas pelo Ether, ao mesmo tempo em que se alinha com o token nativo.

No entanto, o plano específico de alocação e distribuição dos tokens da eOracle ainda não foi divulgado, o que é algo a se ter em mente.

Pontos eOracle

Os pontos do eOracle são concedidos tanto aos operadores quanto aos delegados de ETH, quantificados com base na quantidade e duração do ETH apostado. Os pontos do operador são derivados dos pontos acumulados totais associados a cada operador.

  • Cálculo de pontos do Staker

Pontos dos interessados = número de tokens apostados (ETH ou LST) × número de horas de aposta

Por exemplo, se um usuário apostar 1ETH por 10 dias, os pontos ganhos serão 110 dias 24 horas/dia = 240.

Se um usuário apostar vários tokens, os pontos totais do apostador são a soma desses pontos.

  • Cálculo de pontos do operador

Pontos do operador = pontos totais de todos os usuários sob ele * 0,03

Por exemplo, se 5 usuários confiarem um total de 10 ETH ao operador A por um total de 10 dias, então os pontos obtidos pelo operador são 1010 dias 24 horas/dia * 0.03 = 72. Claro, se o próprio operador também tiver fundos em jogo, também receberá pontos correspondentes do staker. Não darei um exemplo aqui.

Produto

eOracle é o primeiro oráculo nativo do Ethereum, projetado como uma camada de dados modular e programável, segura pelo Ethereum e construída na EigenLayer. Ele fornece aplicativos descentralizados com segurança nativa para conexões do mundo real e capacidades computacionais off-chain, respaldadas pela rede descentralizada de Ether re-estacado e validadores do Ethereum. A missão da eOracle é criar um mercado de dados e computação totalmente descentralizado, sem permissão e confiável.

Recursos do eOracle

Comparação entre eOracle e oráculo tradicional:

Mercado fechado vs mercado aberto

Os oráculos tradicionais atuam como intermediários, controlando o custo, o fornecimento e a diversidade de dados. Em contraste, o mercado de dados da eOracle elimina intermediários, em vez disso, alavancando a maior e mais diversificada rede de validadores de blockchain. Isso permite que os validadores e aplicativos descentralizados (dapps) interajam diretamente dentro de um mercado aberto, trazendo uma gama mais ampla de dados de alta qualidade para o ecossistema. A relação direta entre validadores e dapps beneficia ambas as partes, criando dados mais baratos e mais eficazes. Neste mercado, a eficiência e a inclusividade desbloqueiam novas inovações e oportunidades.

Operações fechadas vs. operações distribuídas globalmente

Ao contrário da natureza descentralizada do ecossistema blockchain, os nós oráculo tradicionais são registrados e operados por um grupo selecionado de nós. O eOracle, suportado por nós operados por validadores do Ethereum, estende a segurança e os valores do PoS (Prova de Participação) do Ethereum para o espaço do oráculo.

Confiança na Marca vs. Confiança na Segurança do Ethereum

Tradicionalmente, os oráculos dependem de pools de apostas com suas próprias identidades, introduzindo suposições de confiança adicionais e vetores de ataque para aplicativos de consumidores. Ao alavancar validadores do Ethereum, o eOracle permite que aplicativos acessem dados seguros sem introduzir novos participantes ou vetores de ataque em suas considerações de segurança.

Opaco vs transparente e programável

No passado, sistemas oraculares insulares com agregação obfuscada foram implementados para compensar as limitações da verificação. No entanto, com o advento do EigenLayer e mecanismos de re-staking, o eOracle adere aos padrões do ecossistema para incentivos, transparência e segurança cripto-econômica.

Acesso restrito vs integração sem permissão

Acesso aberto e gratuito à informação não é apenas um valor do ecossistema, mas também um aspecto chave da inovação. Qualquer aplicativo descentralizado em qualquer blockchain pode acessar e usar dados do eOracle. Os aplicativos não são mais limitados pelas restrições de infraestrutura, que anteriormente prejudicavam o progresso da indústria, mas podem, em vez disso, usar os dados necessários em qualquer lugar sem sacrificar a eficiência.

Arquitetura do eOracle

Eigenlayerlayer

A segurança no nível fundamental é fornecida pela EigenLayer. Os contratos inteligentes da EigenLayer gerenciam as identidades criptográficas da rede, registros de participação e conjuntos de validadores, permitindo que o eOracle corte os fundos dos validadores maliciosos.

camada de cadeia EO

A EO-Chain é uma blockchain dedicada de Prova de Participação (PoS) operada por operadores da EigenLayer (validadores do Ethereum que re-aplicaram seus ETH para garantir a rede). A EO-Chain descarrega a computação da blockchain principal (ou seja, a mainnet do Ethereum), reduzindo custos e latência, ao mesmo tempo que mantém incentivos descentralizados para operadores de oráculos. Essa configuração garante que todas as computações sejam realizadas on-chain, garantindo transparência e segurança. Os componentes principais desta camada incluem:

  • Conjuntos de Validadores
    • Validadores de dados
      1. Os validadores de dados executam o software eOracle e relatam os dados para a rede eOracle. Eles são distribuídos globalmente e independentes do eOracle.
      2. Esses validadores recuperam dados por meio de conexões com a internet e fornecem garantias criptográficas sobre os dados observados, enviando assinaturas digitais BLS (Boneh-Lynn-Shacham), que fazem parte de um esquema criptográfico altamente seguro otimizado para assinaturas de limiar.
      3. Os validadores de dados são recompensados através da EigenLayer e podem ser penalizados por conduta indevida. Suas atividades de validação são rastreadas, monitoradas e criptograficamente comprováveis. Isso garante a segurança da rede eOracle, pois todas as atividades de validação são rastreáveis e imutáveis, formando a base para os mecanismos de recompensa e penalidade para os validadores de dados.
  • Validadores de Cadeia
    1. Validadores de cadeias operam o software de nó da EO-Chain, criando blocos e processando transações dos validadores de dados. Eles são distribuídos globalmente e independentes do eOracle.
    2. Validadores de cadeia permitem que os módulos de agregação (contratos inteligentes) recebam, verifiquem e agreguem dados. Eles armazenam provas criptográficas de todas as atividades ocorridas na EO-Chain e tornam essas informações publicamente acessíveis.
    3. Validadores de cadeia são cruciais para fornecer certificação criptográfica de agregação e validação neutras. Eles oferecem uma infraestrutura distribuída para uma camada de dados verificável aberta, programável e eficiente.
  • Módulos Agregadores

Esses são contratos inteligentes na EO-Chain que agregam e verificam os dados enviados pelos validadores. Esses contratos inteligentes geram dados digitalmente assinados e verificáveis consolidando as assinaturas dos validadores de dados, levando em consideração seus respectivos pesos de voto.

Camada de rede de destino (camada do consumidor/camada de aplicação)

Contratos inteligentes podem ser implantados sem permissão em blockchains de consumidores para integrar dados eOracle. Esses contratos podem verificar a validade das assinaturas geradas pelo protocolo eOracle, permitindo que os dapps leiam e usem os dados de que necessitam.

eOracle oferece serviços de API WebSocket e REST, permitindo que os dados da eOracle sejam usados como um oráculo de extração. Combinado com o eOracle Solidity SDK, dapps podem automatizar o uso de seus dados usando Python, TypeScript ou outras soluções de automação.

Fluxo de trabalho eOracle

O processo é dividido em quatro etapas: Relatório, Validação & Agregação, Publicação e Utilização.

  • Relatórios

    Quaisquer dados do mundo real acessíveis publicamente podem ser adicionados à rede eOracle, onde os operadores eOracle (referidos anteriormente como "Validadores de Dados") começam a relatar esses dados. As fontes de dados para esses relatórios vêm de vários pontos de extremidade, como WebSocket ou API.

Os usuários podem definir a frequência de relatório e especificar os valores que desejam extrair. Uma vez que os operadores adquirem os dados, eles os assinam e os enviam para a EO-Chain como uma transação.

Qualquer operador com participação acima do limite pode participar da comunicação, com o peso de sua comunicação determinado pela quantidade de participação que possuem. Comunicações de um operador específico não podem ser forjadas por outros e, uma vez recebidas, sua participação se torna uma parte imutável do estado da EO-Chain.

  • Validação & Agregação

Operadores que executam nós do eOracle (anteriormente referidos como "Validadores de Cadeia") recebem transações contendo relatórios assinados. Os nós então verificam criptograficamente a identidade dos repórteres. Devido à natureza sem permissão do protocolo, os relatórios são resistentes à censura. Os contratos inteligentes agregam periodicamente relatórios verificados usando um esquema especializado - Serviço Validado do Oracle.

Dapps podem usar a agregação padrão do eOracle, que emprega algoritmos avançados e protocolos para identificar e descartar valores atípicos, ou definir uma agregação personalizada adaptada a casos de uso específicos. Para alcançar consenso e garantir segurança, os cálculos são distribuídos entre vários validadores e verificados por eles.

O processo de computação agregado e seus resultados tornam-se uma parte imutável da EO-Chain. A natureza descentralizada, transparente e sem permissão desse processo garante a autenticidade, precisão e verificabilidade dos relatórios e resultados de agregação, que podem então ser publicados.

  • Publicação

A publicação é o processo pelo qual os dados agregados da eOracle são liberados no blockchain de destino. O blockchain de destino refere-se à rede onde qualquer aplicativo descentralizado (dapps) que deseja usar dados eOracle é hospedado. Para fornecer dados eOracle, cada blockchain de destino tem um contrato inteligente que verifica, analisa e aprova os dados assinados e gerados pelo EO-Chain.

Para economizar custos com gás e aumentar a eficiência, os dados agregados são hashados e mapeados para um nó folha de uma árvore de Merkle, depois associados ao estado de eOracle e assinados pelo conjunto atual de validadores válidos de eOracle. eOracle usa um esquema de assinatura digital BLS para permitir a participação eficiente de participantes em grande escala através de assinaturas de limite e agregação de assinaturas. Esse esquema criptográfico permite o uso de esquemas de assinatura escaláveis para proteger os ativos necessários.

  • Utilização

Aplicativos descentralizados (dapps), indivíduos e instituições podem interagir perfeitamente com o eOracle por meio de seu SDK Solidity, permitindo-lhes acessar e utilizar dados agregados on-chain sempre que necessário.

Usuários interessados em atualizações de baixa latência ou personalizadas também podem usar a API REST da eOracle. Isso permite que os usuários recebam todos os componentes necessários para validar dados on-chain e, em seguida, executar transações dependentes. Todas as tarefas criptográficas, de codificação e de análise são abstraídas pelos SDKs Solidity e TypeScript/Python da eOracle.

A infraestrutura off-chain pode usar a interface WebSocket da eOracle para armazenar em cache dados agregados, proporcionando uma experiência do usuário suave e com baixa latência, permitindo integração e execução instantâneas em serviços do usuário. A interface de baixa latência da eOracle torna a segurança e transparência on-chain mais acessíveis, oferecendo aos usuários uma experiência perfeita.

Este fluxo de trabalho é semelhante ao da ChainLink, como ilustrado abaixo:

Tecnologia

Aegis - Protocolo de Reconfiguração do Conjunto de Validadores

O Conjunto de Validadores do eOracle está integrado ao Conjunto de Validadores PoS do Ethereum através do protocolo Aegis, permitindo que os validadores do Ethereum participem da rede eOracle sem nenhum requisito de permissão.

Tradicionalmente, alterar o conjunto de validadores ao longo do tempo é referido como reconfiguração. As soluções conhecidas geralmente envolvem alcançar consenso sobre a atualização do comitê de validadores durante o processo de criação de novos blocos. Em outras palavras, a decisão tomada no bloco i inclui os detalhes do comitê que irá gerar o bloco i+1.

No entanto, os validadores da cadeia eOracle não são determinados na própria cadeia eOracle; em vez disso, eles são estabelecidos no Ethereum por meio de operações de restaking e unstaking. Como resultado, cada bloco no eOracle contém uma referência (ponteiro de hash) para o bloco Ethereum mais recente. Isso determina implicitamente o comitê para o próximo bloco: ou seja, o conjunto de restakers nesse bloco Ethereum.

O problema surge quando isso difere do cenário clássico: o comitê definido em um bloco Ethereum é temporário e se torna inválido uma vez que seus membros retirarem as participações. Se isso acontecer, nossa blockchain pode acabar sendo executada sem um comitê ativo.

Abordamos essa questão introduzindo um novo design chamado Aegis, o algoritmo por trás da EO-Chain, que utiliza a main chain (Ethereum) para proteger uma derivative chain (cadeia eOracle), muito parecido com o escudo mitológico do qual é nomeado.

Aegis define o conjunto de validadores referenciando-se do bloco Aegis para o bloco da cadeia principal, definindo checkpoints na cadeia principal para tomar decisões continuamente e redefinindo na cadeia principal para estabelecer um novo comitê quando o anterior se torna inválido. Este design garante segurança o tempo todo e permite progresso rápido quando a latência entre os nós Aegis é baixa.

Tolerância a falhas bizantinas do eOracle (eBFT)

eBFT é uma rede segura e inovadora adotada pela eOracle, composta por um mecanismo de consenso (IBFT) e um protocolo de reconfiguração de conjunto de validadores externos (Aegis). Ele alavanca o mecanismo de consenso IBFT para empacotar blocos, fornecer capacidades de rede específicas e gerenciar a rede. A integração dos contratos inteligentes EigenLayer da eOracle, usados em conjunto com o mecanismo de consenso baseado em Tendermint, implementa totalmente o protocolo Aegis.

IBFT (Istanbul Byzantine Fault Tolerance) é um mecanismo de consenso projetado para garantir que uma rede blockchain possa chegar a um consenso mesmo na presença de nós maliciosos. Com base no algoritmo de Tolerância a Falhas Bizantinas, o IBFT requer pelo menos dois terços dos nós concordarem para confirmar transações e gerar blocos. Funciona rotacionando propostas de blocos entre validadores, onde cada validador se reveza propondo um bloco enquanto outros validam e votam nele. O IBFT é caracterizado por alta capacidade de processamento, baixa latência e finalidade rápida, tornando-o adequado para aplicações de blockchain de nível empresarial.

Tendermint, um contribuinte essencial para a rede Cosmos, fornece ferramentas essenciais para redes distribuídas. Seu principal produto, Tendermint Core, é um mecanismo de consenso de Tolerância a Falhas Bizantinas (BFT) líder que garante a segurança e escalabilidade de projetos de blockchain. Além disso, Tendermint oferece o Cosmos SDK, um framework popular para construir aplicações de blockchain, e o protocolo IBC, que facilita a comunicação entre blockchains. Essas ferramentas permitem que os desenvolvedores criem facilmente aplicativos robustos e descentralizados.

O protocolo de reconfiguração do conjunto de validadores externos (Aegis) dentro do eBFT é implementado por meio de um conjunto de contratos inteligentes principais que aderem às especificações do protocolo Aegis. Esses contratos integram a funcionalidade de restaking, configuram o conjunto de validadores e registram compromissos com o estado do eOracle.

Principais recursos do eBFT:

  • Finalidade de Bloqueio Imediato:Em cada altura da cadeia, apenas um bloco é proposto, evitando assim bifurcações e blocos órfãos. Isso também minimiza a possibilidade de transações na cadeia serem revertidas.
  • Tempo de Intervalo de Bloco Reduzido:O tempo de construção, validação e execução de blocos é gerenciado de forma eficaz, aumentando a taxa de produção de blocos.
  • Alta Integridade de Dados e Tolerância a Falhas:A configuração do conjunto de validadores em Aegis (como parte do conjunto de validadores Ethereum) sob IBFT 2.0 é responsável por propor cada bloco. Aproximadamente 66% desses validadores devem validar o bloco antes que ele possa ser adicionado à cadeia, tornando altamente improvável a aprovação de blocos maliciosos. Além disso, o proponente de bloco rotaciona ao longo do tempo (com base no mecanismo do Tendermint), garantindo que um nó defeituoso não possa ter um impacto de longo prazo na cadeia, aumentando assim a tolerância a falhas do sistema e a estabilidade geral.

Transição de Estado

IBFT 2.0 define uma série de transições de estado que determinam o consenso on-chain para o estado do blockchain. Um validador propõe um bloco a ser adicionado, especificando operações para atualizar o estado do blockchain.

Os validadores no conjunto de validadores do Ethereum aceitam um bloco proposto válido. O poder de voto de cada validador é ponderado pela quantidade de tokens que eles apostaram. Uma supermaioria de validadores deve validar um bloco para que ele seja aceito.

Quando um validador propõe um novo bloco, os outros validadores verificam e votam se devem aceitá-lo. Este processo pode ser repetido, se necessário. Em cada rodada, um número de validadores de limite deve validar e assinar o bloco antes que ele possa ser adicionado à blockchain. Se o limite não for atingido, a próxima rodada começa e outro validador propõe um bloco, repetindo o processo.

Se o bloco proposto for validado e assinado por um número mínimo de validadores, ele é aceito e refletido no novo estado do blockchain.

O proponente de bloco é selecionado na taxa de geração de bloco para construir o bloco. O mecanismo de seleção de proponentes é baseado no Tendermint, implementado por meio de um algoritmo de seleção determinístico. Validadores com mais poder de voto são selecionados com mais frequência.

Benefícios do Consenso

Poder de Voto Proporcional à Participação:O poder de voto de um validador é proporcional ao número de tokens que ele apostou. Isso significa que os validadores com mais tokens apostados têm mais poder de voto e, portanto, maior influência nas decisões da rede. Esse mecanismo fornece incentivos econômicos para que os validadores ajam de forma honesta e no melhor interesse da rede.

Incentivos Econômicos Promovem Comportamento Honesto:Uma vez que as recompensas de um validador estão diretamente ligadas ao seu desempenho na rede, eles são fortemente motivados a manter a estabilidade e segurança da rede. Qualquer tentativa de minar a rede através de comportamento malicioso resultaria em uma perda de tokens apostados, reduzindo o incentivo para tais ações.

Alavancando a Pilha PolyBFT:O eBFT utiliza o conjunto PolyBFT, que aproveita seu design de staking externo e capacidades de interconexão. Esse design permite que o eBFT interaja de forma mais flexível com outras redes blockchain, aprimorando sua segurança e escalabilidade.

Protocolo Aegis se integra com EigenLayer:O protocolo Aegis é integrado aos validadores nativos do Ethereum através da EigenLayer, garantindo a segurança e integridade da rede. Essa integração não apenas aprimora a tolerância a falhas do eBFT, mas também permite que ele aproveite os recursos robustos da comunidade e do ecossistema do Ethereum.

Dados Chave

Em 6 de agosto de 2024:

  • Total de Operadores de Nó: 108
  • Total (Re)Stakers: 127,710
  • televisão (Valor do ETH e LST restakeado): $2.32M \
    Classificado em 2º lugar na pista AVS entre 16 (logo atrás do EigenDA, tornando-se o “campeão oculto” ou “cavalo escuro” da pista AVS). No entanto, segundo a Defilama, essa figura fica em torno do 30º lugar na pista do Oráculo.
  • Seguidores no Twitter: 26.9K
  • Informações de Financiamento: Não há informações de financiamento disponíveis no Rootdata.

Concorrentes

Ao discutir projetos de oracle, é impossível não mencionar o principal projeto, Chainlink. Para ser honesto, a eOracle tem como objetivo criar uma rede de oracle descentralizada semelhante ao Chainlink, com uma arquitetura que também segue o modelo de Fontes de Dados (Exchanges) → Nós de Coleta de Dados (Provedores de API) → Centro de Processamento de Dados (Oracle Chain) → Usuários Finais (Projetos de Contrato Inteligente). No entanto, não há uma clara vantagem para a eOracle sobre o Chainlink neste aspecto.

Além disso, a gama de serviços da Chainlink vai além dos feeds de preço (que abordam a confiabilidade e resistência à adulteração da transmissão de dados). Eles também oferecem VRF (Função Aleatória Verificável) para garantir a verificabilidade e resistência à adulteração da aleatoriedade on-chain, e Funções da Chainlink para diminuir as barreiras de conexão de contratos inteligentes com APIs Web2, lidando com questões como a resistência à adulteração e segurança de dados de computação personalizados.

Chainlink também é conhecido por seu forte foco em relações com desenvolvedores, fornecendo extensa documentação e tutoriais para ajudar os desenvolvedores a começar rapidamente com o Chainlink. Eles regularmente organizam vários eventos e competições, como hackathons, conferências para desenvolvedores, workshops técnicos e encontros presenciais, oferecendo programas de incentivo relacionados para os desenvolvedores.

A equipe da Chainlink também é bastante impressionante:

  • Sergey Nazarov - Co-fundador e CEO da Chainlink. Ele tem uma ampla experiência em contratos inteligentes e tecnologia blockchain, tendo ocupado posições-chave em várias empresas de blockchain.
  • Steve Ellis - Co-fundador e CTO da Chainlink. Anteriormente, trabalhou como engenheiro de software e líder de equipe na Pivotal Labs, onde era responsável por garantir a segurança de dados sensíveis compatíveis com a HIPAA e desenvolver software escalável de automação de pagamentos. Steve é um grande defensor do Ethereum, Bitcoin e do futuro descentralizado que estamos construindo juntos.

Além disso, o Chainlink é insuperável em parcerias de ecossistema, garantindo mais de 400 protocolos com um TVS (Total de Valor Seguro) de $20.057 bilhões (classificando-se em primeiro lugar de acordo com a Defilama).

Se há uma área em que a eOracle deu um passo além da Chainlink, seria o seu OVS (Serviço Validado de Oracle). A eOracle permite que os desenvolvedores criem vários oráculos personalizados e os vendam no mercado da eOracle. Isso é semelhante a um mercado de software descentralizado, onde a eOracle atua como plataforma. Se este mercado tiver sucesso no futuro e criar um ciclo de crescimento positivo, a eOracle poderia ter o potencial de decolar ainda mais. Em resumo, para os desenvolvedores iniciantes sem necessidades específicas, a Chainlink é, sem dúvida, a primeira escolha. No entanto, para desenvolvedores mais experientes, a eOracle pode ser preferível, pois lhes permite vender seus produtos para outras pessoas.

Além disso, se o eOracle puder oferecer preços mais baixos em comparação com projetos estabelecidos como o Chainlink no futuro, poderá se tornar ainda mais atraente para os desenvolvedores.

Oportunidades de Participação

Recolocar ETH e LST

Descrição de Recompensas: Pontos eOracle

Como mencionado anteriormente, a principal maneira de ganhar pontos do eOracle atualmente é apostando tokens ETH e LST. Pontos do apostador = Número de tokens apostados (ETH ou LST) × Horas apostadas.

Aqueles com recursos podem até se registrar como operadores de nó eOracle. Pontos do operador = Pontos totais de todos os usuários sob o operador × 0,03.

Guia de Interação: Aqui está uma demonstração de como descansar ETH e tokens LST.

Primeiro, você precisa retomar tokens ETH e LST no Eigenlayer.

Entrar e selecione o token que deseja retomar, conecte sua carteira e conclua o processo de retomada.

Nota 1: Geralmente, protocolos de restaking líquido como Renzo ou Etherfi não podem ser usados para restaking, porque esses protocolos de restaking de liquidez frequentemente não concedem aos usuários o direito de delegar operadores de nós. Isso significa que você não pode ter certeza se seus fundos restakeados estão alocados para o eOracle ou outros projetos.

Nota 2: Para mais detalhes sobre vários conceitos relacionados ao restaking, você pode assistir aos vídeos de conhecimento geral no Bilibili feitos pela nossa comunidade, LYS Lab.

  1. Após concluir o processo de restaking, vá para a página de retomadano site oficial da eOracle, conecte sua carteira e conclua a operação de restaking.

Links de referência

https://x.com/eoracle_network

https://www.eoracle.io/

https://app.eigenlayer.xyz/avs/0x23221c5bb90c7c57ecc1e75513e2e4257673f0ef

https://blog.eoracle.io/the-eoracle-ambassador-program-building-like-elon-einstein-edison/

https://blog.eoracle.io/o-fim-do-jogo-para-oracles/

https://blog.eoracle.io/the-ethereum-oracle-now-live-on-eigenlayer-mainnet/

https://blog.eoracle.io/the-eoracle-points-program/

https://blog.eoracle.io/apresentando-eoracle/

https://web3caff.com/zh/archives/84690

https://www.binance.com/zh-CN/square/post/8491430140657

https://foresightnews.pro/article/detail/35268

https://www.maxcrypto.space/p/chainlink

https://defillama.com/oracles

https://www.tuoluo.cn/article/detail-10098238.html

https://foresightnews.pro/article/detail/32719

https://tokenterminal.com/terminal/financial-statements/chainlink

Aviso legal:

  1. Este artigo foi reproduzido de [techub], Todos os direitos autorais pertencem ao autor original [Peyton, LYS Lab(@X@LingyueSamaWeb3)]. Se houver objeções a esta reimpressão, por favor entre em contato com oPortão Aprenderequipe e eles vão lidar com isso prontamente.
  2. Isenção de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. A menos que seja mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Projeto Oracle AVS: Líder de televisão ou cavalo escuro superestimado?

intermediário8/29/2024, 10:50:33 AM
A única vantagem fundamental da eOracle reside em seu OVS (Oracle Validated Service). A eOracle permite que os desenvolvedores criem oráculos personalizados e os vendam no mercado da eOracle, operando essencialmente como um mercado de software descentralizado, com a eOracle desempenhando o papel da plataforma.

Este projeto está alinhado com os valores essenciais do Ethereum, com o objetivo de criar um oráculo descentralizado e um mercado de dados e computação através do EigenLayer. No entanto, isso também revela um modelo de negócios relativamente fraco, com expectativas de lucro que podem não ser mais fortes do que outros projetos de Oráculo. Alcançar a lucratividade pode levar algum tempo, especialmente considerando a capacidade tipicamente baixa de geração de receita de projetos de Oráculo.

Comparado com o ChainLink, o principal projeto de oráculo descentralizado, a única vantagem fundamental da eOracle é o seu OVS (Oracle Validated Service), que permite aos desenvolvedores criar oráculos personalizados e vendê-los no mercado da eOracle. Isso essencialmente opera como um mercado de software descentralizado, onde a eOracle desempenha o papel de plataforma. Se esse mercado amadurecer e gerar um momentum de crescimento positivo, a eOracle tem o potencial de decolar. Além disso, será ainda mais atrativo se a eOracle puder fornecer serviços de oráculo descentralizados mais econômicos.

Atualmente, as opções de participação são limitadas, exigindo principalmente o staking de tokens ETH ou LST. Se deve participar ou não deve ser determinado por meio de sua pesquisa (DYOR).

Riscos:

  • Os detalhes específicos da equipe não foram divulgados.
  • Detalhes da economia do token não são divulgados, levando a retornos incertos.
  • O espaço do oráculo descentralizado é altamente competitivo e o projeto pode não se desenvolver como esperado, resultando em retornos incertos.

Fundamentos

Equipe

Atualmente, é necessário haver informações públicas detalhadas sobre a equipe da eOracle. No entanto, podemos obter algumas ideias deo papel do protocolo Aegisescrito pela sua equipa técnica. O documento credita os seguintes indivíduos:

  • Yogev Bar-On: Atualmente cursando um doutorado em Ciência da Computação na Universidade de Tel Aviv sob a orientação do Professor Yishay Mansour, com diplomas anteriores em Matemática, Ciência da Computação e Ciências Naturais pela Universidade Aberta de Israel. Seus interesses de pesquisa incluem teoria de aprendizado de máquina, teoria algorítmica dos jogos e blockchain. Profissionalmente, ele trabalha como Engenheiro de Pesquisa no Centro Meselson da RAND, focado em mitigar os riscos das tecnologias emergentes em biologia e IA. Ele também é membro fundador da equipe da Fordefi, uma carteira institucional de blockchain, e trabalhou como Engenheiro de Software na Meta. Ele é um ávido caçador de recompensas por bugs, ganhando mais de $300.000 em recompensas, com seu relatório do Amazon Kindle apresentado na Vice.
  • Roi Bar-Zur: Um candidato a doutorado no Departamento de Engenharia Elétrica e de Computação no Technion - Instituto de Tecnologia de Israel. Sua pesquisa envolve blockchain e aprendizado por reforço, com foco em sua aplicação em contextos de blockchain. Bar-Zur apresentou em várias conferências acadêmicas, incluindo o Simpósio de Segurança e Privacidade da IEEE em 2023, onde discutiu 'WeRLman: Para Lidar com Baleia (Transações), Mergulhe Fundo (RL)', e no primeiro Dia de Pesquisa em Blockchain da IDC Israel, onde discutiu 'Aprendizado por Reforço para Mineração Egoísta'. Seus trabalhos incluem 'Análise Eficiente de MDP para Mineração Egoísta em Blockchains' e 'WeRLman: Para Lidar com Baleia (Transações), Mergulhe Fundo (RL)', publicados respectivamente nos simpósios ACM e IEEE de Segurança e Privacidade. Ele também contribuiu para a pesquisa sobre 'Ledgerhedger: Reserva de Gás para Segurança de Contratos Inteligentes' e 'Suborno Profundo: Prevendo o Aumento do Suborno na Mineração de Blockchain com Deep RL'.
  • Omer Ben-Porat: Um Professor Assistente no Departamento de Dados e Ciências de Decisão no Technion. Seus interesses de pesquisa estão na interseção entre aprendizado de máquina e teoria dos jogos computacional, focando em aspectos estratégicos, sociais e econômicos do aprendizado de máquina, com ênfase no desenvolvimento de ferramentas teóricas e práticas. Ben-Porat anteriormente atuou como pesquisador pós-doutoral no Departamento de Ciência da Computação na Universidade de Tel Aviv, sob a supervisão do Professor Yishay Mansour, e obteve seu Ph.D. no Technion, supervisionado pelo Professor Moshe Tennenholtz.
  • Ittay Eyal: Um Professor Associado no Departamento de Engenharia de Computação no Technion e Diretor Adjunto da Iniciativa de Criptomoeda e Contrato do Technion. Sua pesquisa se concentra na segurança e escalabilidade de sistemas distribuídos, especialmente em protocolos de blockchain e ambientes de execução confiável. Seus interesses de pesquisa também incluem algoritmos de armazenamento distribuído e agregação de dados em redes de sensores. O Professor Eyal obteve seu Ph.D. em Engenharia Elétrica (agora Engenharia de Computação) no Technion em 2013, sob a orientação dos Professores Idit Keidar e Raphi Rom.
  • Matan Sitbon: Fundador e CEO da Lightblocks, sediada em Petah Tikva, Israel, atendendo às regiões EMEA e MENA. Antes de fundar a Lightblocks, atuou como Diretor de Tecnologia (CTO) na Eshnav Information Systems.

Podemos assumir provisoriamente que os indivíduos acima são todos membros da equipe da eOracle, sugerindo que a eOracle provavelmente é uma equipe com base em Israel.

Finanças

Modelo de negócios 2B

O objetivo final é construir um mercado de dados e computação neutro, totalmente descentralizado, sem permissão e confiável.

Clientes-alvo e Fontes de Receita:

Desenvolvedores da OVS:
OVS (Oracle Validated Service) refere-se a construtores de oráculos personalizados que desenvolvem seus próprios oráculos na infraestrutura do eOracle. Os construtores podem criar OVS e oferecê-los no mercado do eOracle, ou os desenvolvedores podem usá-los em suas próprias aplicações.

Especificamente, os desenvolvedores da OVS podem configurar independentemente fontes de dados (como dados financeiros, dados imobiliários ou qualquer outro tipo de dados) e construir lógica de agregação personalizada para aplicativos. Isso permite que os dados sejam processados e combinados de uma maneira que melhor se adapte ao aplicativo, aprimorando sua funcionalidade e desempenho.

Desenvolvedores de Dapp:
Os desenvolvedores de Dapp podem integrar seus Dapps com o eOracle para acessar os dados de preço fornecidos pelo eOracle.

Parceiros:

Camada Eigen e Operadores de Nó:
O eOracle é construído na EigenLayer, beneficiando-se da segurança cripto-econômica suportada pelos validadores do Ethereum. Os operadores podem se registrar para contribuir com o ecossistema eOracle e ganhar recompensas. (Nota: As recompensas mencionadas para os "validadores de dados" são realmente garantidas pela EigenLayer, enquanto os "validadores de cadeia" que mantêm a cadeia EO também terão seus próprios incentivos).

Informações de financiamento

A partir de 6 de agosto de 2024, não há informações de financiamento disponíveis para o eOracle na Rootdata.

Projeções de Receita:

Aqui, usando dados do Token Terminal, referenciamos a receita ou as taxas de gás totais usadas por projetos de oráculo descentralizados como ChainLink, Pyth e UMA.

ChainLink:

Os dados de receita e receita média por usuário (ARPU) são mostrados no gráfico abaixo:

Os dados de taxa de gás usados pela Rede Pyth (faltam dados de receita) são mostrados na figura abaixo:

Os dados de taxa de gás usados pela UMA (faltam dados de receita) são mostrados na figura abaixo:

Como visto, a receita gerada por um projeto de oráculo independente é relativamente baixa, oscilando entre algumas centenas e alguns milhares de dólares diariamente. Para comparação, considere a receita diária do principal projeto de empréstimo Aave e o líder da DEX Uniswap:

Aave:

Uniswap:

A receita diária da Aave e da Uniswap, frequentemente atingindo várias centenas de milhares de dólares, mostra claramente que as receitas dos oráculos não estão no mesmo nível (é claro, isso pressupõe que os dados do Terminal de Token refletem com precisão a renda dos projetos de oráculos). Portanto, se a eOracle depender exclusivamente da receita gerada pelos oráculos, seu potencial de renda pode não ser muito significativo. Para avançar, pode ser necessário explorar outras áreas (a mais simples sendo a emissão e venda de tokens, ou fundamentalmente, expandir para negócios derivativos para ampliar as fontes de receita, dependendo da direção do projeto).

Modelo Econômico

Sistema de Token Duplo: ETH + Token Nativo eOracle

Conforme sugerido por Vitalik, o eOracle adota uma abordagem de duplo token, utilizando Ether (ETH) como componente principal de sua segurança, garantindo que o 'orçamento' necessário para atacar o protocolo seja alto e que o 'custo' de atacar o sistema com base no token oracle nativo também seja significativo. Além disso, o token nativo será usado para incentivar comportamentos positivos, penalizar atores maliciosos e descentralizar a propriedade e governança. Isso permite que o eOracle se beneficie da estabilidade, segurança cripto-econômica e flexibilidade fornecidas pelo Ether, ao mesmo tempo em que se alinha com o token nativo.

No entanto, o plano específico de alocação e distribuição dos tokens da eOracle ainda não foi divulgado, o que é algo a se ter em mente.

Pontos eOracle

Os pontos do eOracle são concedidos tanto aos operadores quanto aos delegados de ETH, quantificados com base na quantidade e duração do ETH apostado. Os pontos do operador são derivados dos pontos acumulados totais associados a cada operador.

  • Cálculo de pontos do Staker

Pontos dos interessados = número de tokens apostados (ETH ou LST) × número de horas de aposta

Por exemplo, se um usuário apostar 1ETH por 10 dias, os pontos ganhos serão 110 dias 24 horas/dia = 240.

Se um usuário apostar vários tokens, os pontos totais do apostador são a soma desses pontos.

  • Cálculo de pontos do operador

Pontos do operador = pontos totais de todos os usuários sob ele * 0,03

Por exemplo, se 5 usuários confiarem um total de 10 ETH ao operador A por um total de 10 dias, então os pontos obtidos pelo operador são 1010 dias 24 horas/dia * 0.03 = 72. Claro, se o próprio operador também tiver fundos em jogo, também receberá pontos correspondentes do staker. Não darei um exemplo aqui.

Produto

eOracle é o primeiro oráculo nativo do Ethereum, projetado como uma camada de dados modular e programável, segura pelo Ethereum e construída na EigenLayer. Ele fornece aplicativos descentralizados com segurança nativa para conexões do mundo real e capacidades computacionais off-chain, respaldadas pela rede descentralizada de Ether re-estacado e validadores do Ethereum. A missão da eOracle é criar um mercado de dados e computação totalmente descentralizado, sem permissão e confiável.

Recursos do eOracle

Comparação entre eOracle e oráculo tradicional:

Mercado fechado vs mercado aberto

Os oráculos tradicionais atuam como intermediários, controlando o custo, o fornecimento e a diversidade de dados. Em contraste, o mercado de dados da eOracle elimina intermediários, em vez disso, alavancando a maior e mais diversificada rede de validadores de blockchain. Isso permite que os validadores e aplicativos descentralizados (dapps) interajam diretamente dentro de um mercado aberto, trazendo uma gama mais ampla de dados de alta qualidade para o ecossistema. A relação direta entre validadores e dapps beneficia ambas as partes, criando dados mais baratos e mais eficazes. Neste mercado, a eficiência e a inclusividade desbloqueiam novas inovações e oportunidades.

Operações fechadas vs. operações distribuídas globalmente

Ao contrário da natureza descentralizada do ecossistema blockchain, os nós oráculo tradicionais são registrados e operados por um grupo selecionado de nós. O eOracle, suportado por nós operados por validadores do Ethereum, estende a segurança e os valores do PoS (Prova de Participação) do Ethereum para o espaço do oráculo.

Confiança na Marca vs. Confiança na Segurança do Ethereum

Tradicionalmente, os oráculos dependem de pools de apostas com suas próprias identidades, introduzindo suposições de confiança adicionais e vetores de ataque para aplicativos de consumidores. Ao alavancar validadores do Ethereum, o eOracle permite que aplicativos acessem dados seguros sem introduzir novos participantes ou vetores de ataque em suas considerações de segurança.

Opaco vs transparente e programável

No passado, sistemas oraculares insulares com agregação obfuscada foram implementados para compensar as limitações da verificação. No entanto, com o advento do EigenLayer e mecanismos de re-staking, o eOracle adere aos padrões do ecossistema para incentivos, transparência e segurança cripto-econômica.

Acesso restrito vs integração sem permissão

Acesso aberto e gratuito à informação não é apenas um valor do ecossistema, mas também um aspecto chave da inovação. Qualquer aplicativo descentralizado em qualquer blockchain pode acessar e usar dados do eOracle. Os aplicativos não são mais limitados pelas restrições de infraestrutura, que anteriormente prejudicavam o progresso da indústria, mas podem, em vez disso, usar os dados necessários em qualquer lugar sem sacrificar a eficiência.

Arquitetura do eOracle

Eigenlayerlayer

A segurança no nível fundamental é fornecida pela EigenLayer. Os contratos inteligentes da EigenLayer gerenciam as identidades criptográficas da rede, registros de participação e conjuntos de validadores, permitindo que o eOracle corte os fundos dos validadores maliciosos.

camada de cadeia EO

A EO-Chain é uma blockchain dedicada de Prova de Participação (PoS) operada por operadores da EigenLayer (validadores do Ethereum que re-aplicaram seus ETH para garantir a rede). A EO-Chain descarrega a computação da blockchain principal (ou seja, a mainnet do Ethereum), reduzindo custos e latência, ao mesmo tempo que mantém incentivos descentralizados para operadores de oráculos. Essa configuração garante que todas as computações sejam realizadas on-chain, garantindo transparência e segurança. Os componentes principais desta camada incluem:

  • Conjuntos de Validadores
    • Validadores de dados
      1. Os validadores de dados executam o software eOracle e relatam os dados para a rede eOracle. Eles são distribuídos globalmente e independentes do eOracle.
      2. Esses validadores recuperam dados por meio de conexões com a internet e fornecem garantias criptográficas sobre os dados observados, enviando assinaturas digitais BLS (Boneh-Lynn-Shacham), que fazem parte de um esquema criptográfico altamente seguro otimizado para assinaturas de limiar.
      3. Os validadores de dados são recompensados através da EigenLayer e podem ser penalizados por conduta indevida. Suas atividades de validação são rastreadas, monitoradas e criptograficamente comprováveis. Isso garante a segurança da rede eOracle, pois todas as atividades de validação são rastreáveis e imutáveis, formando a base para os mecanismos de recompensa e penalidade para os validadores de dados.
  • Validadores de Cadeia
    1. Validadores de cadeias operam o software de nó da EO-Chain, criando blocos e processando transações dos validadores de dados. Eles são distribuídos globalmente e independentes do eOracle.
    2. Validadores de cadeia permitem que os módulos de agregação (contratos inteligentes) recebam, verifiquem e agreguem dados. Eles armazenam provas criptográficas de todas as atividades ocorridas na EO-Chain e tornam essas informações publicamente acessíveis.
    3. Validadores de cadeia são cruciais para fornecer certificação criptográfica de agregação e validação neutras. Eles oferecem uma infraestrutura distribuída para uma camada de dados verificável aberta, programável e eficiente.
  • Módulos Agregadores

Esses são contratos inteligentes na EO-Chain que agregam e verificam os dados enviados pelos validadores. Esses contratos inteligentes geram dados digitalmente assinados e verificáveis consolidando as assinaturas dos validadores de dados, levando em consideração seus respectivos pesos de voto.

Camada de rede de destino (camada do consumidor/camada de aplicação)

Contratos inteligentes podem ser implantados sem permissão em blockchains de consumidores para integrar dados eOracle. Esses contratos podem verificar a validade das assinaturas geradas pelo protocolo eOracle, permitindo que os dapps leiam e usem os dados de que necessitam.

eOracle oferece serviços de API WebSocket e REST, permitindo que os dados da eOracle sejam usados como um oráculo de extração. Combinado com o eOracle Solidity SDK, dapps podem automatizar o uso de seus dados usando Python, TypeScript ou outras soluções de automação.

Fluxo de trabalho eOracle

O processo é dividido em quatro etapas: Relatório, Validação & Agregação, Publicação e Utilização.

  • Relatórios

    Quaisquer dados do mundo real acessíveis publicamente podem ser adicionados à rede eOracle, onde os operadores eOracle (referidos anteriormente como "Validadores de Dados") começam a relatar esses dados. As fontes de dados para esses relatórios vêm de vários pontos de extremidade, como WebSocket ou API.

Os usuários podem definir a frequência de relatório e especificar os valores que desejam extrair. Uma vez que os operadores adquirem os dados, eles os assinam e os enviam para a EO-Chain como uma transação.

Qualquer operador com participação acima do limite pode participar da comunicação, com o peso de sua comunicação determinado pela quantidade de participação que possuem. Comunicações de um operador específico não podem ser forjadas por outros e, uma vez recebidas, sua participação se torna uma parte imutável do estado da EO-Chain.

  • Validação & Agregação

Operadores que executam nós do eOracle (anteriormente referidos como "Validadores de Cadeia") recebem transações contendo relatórios assinados. Os nós então verificam criptograficamente a identidade dos repórteres. Devido à natureza sem permissão do protocolo, os relatórios são resistentes à censura. Os contratos inteligentes agregam periodicamente relatórios verificados usando um esquema especializado - Serviço Validado do Oracle.

Dapps podem usar a agregação padrão do eOracle, que emprega algoritmos avançados e protocolos para identificar e descartar valores atípicos, ou definir uma agregação personalizada adaptada a casos de uso específicos. Para alcançar consenso e garantir segurança, os cálculos são distribuídos entre vários validadores e verificados por eles.

O processo de computação agregado e seus resultados tornam-se uma parte imutável da EO-Chain. A natureza descentralizada, transparente e sem permissão desse processo garante a autenticidade, precisão e verificabilidade dos relatórios e resultados de agregação, que podem então ser publicados.

  • Publicação

A publicação é o processo pelo qual os dados agregados da eOracle são liberados no blockchain de destino. O blockchain de destino refere-se à rede onde qualquer aplicativo descentralizado (dapps) que deseja usar dados eOracle é hospedado. Para fornecer dados eOracle, cada blockchain de destino tem um contrato inteligente que verifica, analisa e aprova os dados assinados e gerados pelo EO-Chain.

Para economizar custos com gás e aumentar a eficiência, os dados agregados são hashados e mapeados para um nó folha de uma árvore de Merkle, depois associados ao estado de eOracle e assinados pelo conjunto atual de validadores válidos de eOracle. eOracle usa um esquema de assinatura digital BLS para permitir a participação eficiente de participantes em grande escala através de assinaturas de limite e agregação de assinaturas. Esse esquema criptográfico permite o uso de esquemas de assinatura escaláveis para proteger os ativos necessários.

  • Utilização

Aplicativos descentralizados (dapps), indivíduos e instituições podem interagir perfeitamente com o eOracle por meio de seu SDK Solidity, permitindo-lhes acessar e utilizar dados agregados on-chain sempre que necessário.

Usuários interessados em atualizações de baixa latência ou personalizadas também podem usar a API REST da eOracle. Isso permite que os usuários recebam todos os componentes necessários para validar dados on-chain e, em seguida, executar transações dependentes. Todas as tarefas criptográficas, de codificação e de análise são abstraídas pelos SDKs Solidity e TypeScript/Python da eOracle.

A infraestrutura off-chain pode usar a interface WebSocket da eOracle para armazenar em cache dados agregados, proporcionando uma experiência do usuário suave e com baixa latência, permitindo integração e execução instantâneas em serviços do usuário. A interface de baixa latência da eOracle torna a segurança e transparência on-chain mais acessíveis, oferecendo aos usuários uma experiência perfeita.

Este fluxo de trabalho é semelhante ao da ChainLink, como ilustrado abaixo:

Tecnologia

Aegis - Protocolo de Reconfiguração do Conjunto de Validadores

O Conjunto de Validadores do eOracle está integrado ao Conjunto de Validadores PoS do Ethereum através do protocolo Aegis, permitindo que os validadores do Ethereum participem da rede eOracle sem nenhum requisito de permissão.

Tradicionalmente, alterar o conjunto de validadores ao longo do tempo é referido como reconfiguração. As soluções conhecidas geralmente envolvem alcançar consenso sobre a atualização do comitê de validadores durante o processo de criação de novos blocos. Em outras palavras, a decisão tomada no bloco i inclui os detalhes do comitê que irá gerar o bloco i+1.

No entanto, os validadores da cadeia eOracle não são determinados na própria cadeia eOracle; em vez disso, eles são estabelecidos no Ethereum por meio de operações de restaking e unstaking. Como resultado, cada bloco no eOracle contém uma referência (ponteiro de hash) para o bloco Ethereum mais recente. Isso determina implicitamente o comitê para o próximo bloco: ou seja, o conjunto de restakers nesse bloco Ethereum.

O problema surge quando isso difere do cenário clássico: o comitê definido em um bloco Ethereum é temporário e se torna inválido uma vez que seus membros retirarem as participações. Se isso acontecer, nossa blockchain pode acabar sendo executada sem um comitê ativo.

Abordamos essa questão introduzindo um novo design chamado Aegis, o algoritmo por trás da EO-Chain, que utiliza a main chain (Ethereum) para proteger uma derivative chain (cadeia eOracle), muito parecido com o escudo mitológico do qual é nomeado.

Aegis define o conjunto de validadores referenciando-se do bloco Aegis para o bloco da cadeia principal, definindo checkpoints na cadeia principal para tomar decisões continuamente e redefinindo na cadeia principal para estabelecer um novo comitê quando o anterior se torna inválido. Este design garante segurança o tempo todo e permite progresso rápido quando a latência entre os nós Aegis é baixa.

Tolerância a falhas bizantinas do eOracle (eBFT)

eBFT é uma rede segura e inovadora adotada pela eOracle, composta por um mecanismo de consenso (IBFT) e um protocolo de reconfiguração de conjunto de validadores externos (Aegis). Ele alavanca o mecanismo de consenso IBFT para empacotar blocos, fornecer capacidades de rede específicas e gerenciar a rede. A integração dos contratos inteligentes EigenLayer da eOracle, usados em conjunto com o mecanismo de consenso baseado em Tendermint, implementa totalmente o protocolo Aegis.

IBFT (Istanbul Byzantine Fault Tolerance) é um mecanismo de consenso projetado para garantir que uma rede blockchain possa chegar a um consenso mesmo na presença de nós maliciosos. Com base no algoritmo de Tolerância a Falhas Bizantinas, o IBFT requer pelo menos dois terços dos nós concordarem para confirmar transações e gerar blocos. Funciona rotacionando propostas de blocos entre validadores, onde cada validador se reveza propondo um bloco enquanto outros validam e votam nele. O IBFT é caracterizado por alta capacidade de processamento, baixa latência e finalidade rápida, tornando-o adequado para aplicações de blockchain de nível empresarial.

Tendermint, um contribuinte essencial para a rede Cosmos, fornece ferramentas essenciais para redes distribuídas. Seu principal produto, Tendermint Core, é um mecanismo de consenso de Tolerância a Falhas Bizantinas (BFT) líder que garante a segurança e escalabilidade de projetos de blockchain. Além disso, Tendermint oferece o Cosmos SDK, um framework popular para construir aplicações de blockchain, e o protocolo IBC, que facilita a comunicação entre blockchains. Essas ferramentas permitem que os desenvolvedores criem facilmente aplicativos robustos e descentralizados.

O protocolo de reconfiguração do conjunto de validadores externos (Aegis) dentro do eBFT é implementado por meio de um conjunto de contratos inteligentes principais que aderem às especificações do protocolo Aegis. Esses contratos integram a funcionalidade de restaking, configuram o conjunto de validadores e registram compromissos com o estado do eOracle.

Principais recursos do eBFT:

  • Finalidade de Bloqueio Imediato:Em cada altura da cadeia, apenas um bloco é proposto, evitando assim bifurcações e blocos órfãos. Isso também minimiza a possibilidade de transações na cadeia serem revertidas.
  • Tempo de Intervalo de Bloco Reduzido:O tempo de construção, validação e execução de blocos é gerenciado de forma eficaz, aumentando a taxa de produção de blocos.
  • Alta Integridade de Dados e Tolerância a Falhas:A configuração do conjunto de validadores em Aegis (como parte do conjunto de validadores Ethereum) sob IBFT 2.0 é responsável por propor cada bloco. Aproximadamente 66% desses validadores devem validar o bloco antes que ele possa ser adicionado à cadeia, tornando altamente improvável a aprovação de blocos maliciosos. Além disso, o proponente de bloco rotaciona ao longo do tempo (com base no mecanismo do Tendermint), garantindo que um nó defeituoso não possa ter um impacto de longo prazo na cadeia, aumentando assim a tolerância a falhas do sistema e a estabilidade geral.

Transição de Estado

IBFT 2.0 define uma série de transições de estado que determinam o consenso on-chain para o estado do blockchain. Um validador propõe um bloco a ser adicionado, especificando operações para atualizar o estado do blockchain.

Os validadores no conjunto de validadores do Ethereum aceitam um bloco proposto válido. O poder de voto de cada validador é ponderado pela quantidade de tokens que eles apostaram. Uma supermaioria de validadores deve validar um bloco para que ele seja aceito.

Quando um validador propõe um novo bloco, os outros validadores verificam e votam se devem aceitá-lo. Este processo pode ser repetido, se necessário. Em cada rodada, um número de validadores de limite deve validar e assinar o bloco antes que ele possa ser adicionado à blockchain. Se o limite não for atingido, a próxima rodada começa e outro validador propõe um bloco, repetindo o processo.

Se o bloco proposto for validado e assinado por um número mínimo de validadores, ele é aceito e refletido no novo estado do blockchain.

O proponente de bloco é selecionado na taxa de geração de bloco para construir o bloco. O mecanismo de seleção de proponentes é baseado no Tendermint, implementado por meio de um algoritmo de seleção determinístico. Validadores com mais poder de voto são selecionados com mais frequência.

Benefícios do Consenso

Poder de Voto Proporcional à Participação:O poder de voto de um validador é proporcional ao número de tokens que ele apostou. Isso significa que os validadores com mais tokens apostados têm mais poder de voto e, portanto, maior influência nas decisões da rede. Esse mecanismo fornece incentivos econômicos para que os validadores ajam de forma honesta e no melhor interesse da rede.

Incentivos Econômicos Promovem Comportamento Honesto:Uma vez que as recompensas de um validador estão diretamente ligadas ao seu desempenho na rede, eles são fortemente motivados a manter a estabilidade e segurança da rede. Qualquer tentativa de minar a rede através de comportamento malicioso resultaria em uma perda de tokens apostados, reduzindo o incentivo para tais ações.

Alavancando a Pilha PolyBFT:O eBFT utiliza o conjunto PolyBFT, que aproveita seu design de staking externo e capacidades de interconexão. Esse design permite que o eBFT interaja de forma mais flexível com outras redes blockchain, aprimorando sua segurança e escalabilidade.

Protocolo Aegis se integra com EigenLayer:O protocolo Aegis é integrado aos validadores nativos do Ethereum através da EigenLayer, garantindo a segurança e integridade da rede. Essa integração não apenas aprimora a tolerância a falhas do eBFT, mas também permite que ele aproveite os recursos robustos da comunidade e do ecossistema do Ethereum.

Dados Chave

Em 6 de agosto de 2024:

  • Total de Operadores de Nó: 108
  • Total (Re)Stakers: 127,710
  • televisão (Valor do ETH e LST restakeado): $2.32M \
    Classificado em 2º lugar na pista AVS entre 16 (logo atrás do EigenDA, tornando-se o “campeão oculto” ou “cavalo escuro” da pista AVS). No entanto, segundo a Defilama, essa figura fica em torno do 30º lugar na pista do Oráculo.
  • Seguidores no Twitter: 26.9K
  • Informações de Financiamento: Não há informações de financiamento disponíveis no Rootdata.

Concorrentes

Ao discutir projetos de oracle, é impossível não mencionar o principal projeto, Chainlink. Para ser honesto, a eOracle tem como objetivo criar uma rede de oracle descentralizada semelhante ao Chainlink, com uma arquitetura que também segue o modelo de Fontes de Dados (Exchanges) → Nós de Coleta de Dados (Provedores de API) → Centro de Processamento de Dados (Oracle Chain) → Usuários Finais (Projetos de Contrato Inteligente). No entanto, não há uma clara vantagem para a eOracle sobre o Chainlink neste aspecto.

Além disso, a gama de serviços da Chainlink vai além dos feeds de preço (que abordam a confiabilidade e resistência à adulteração da transmissão de dados). Eles também oferecem VRF (Função Aleatória Verificável) para garantir a verificabilidade e resistência à adulteração da aleatoriedade on-chain, e Funções da Chainlink para diminuir as barreiras de conexão de contratos inteligentes com APIs Web2, lidando com questões como a resistência à adulteração e segurança de dados de computação personalizados.

Chainlink também é conhecido por seu forte foco em relações com desenvolvedores, fornecendo extensa documentação e tutoriais para ajudar os desenvolvedores a começar rapidamente com o Chainlink. Eles regularmente organizam vários eventos e competições, como hackathons, conferências para desenvolvedores, workshops técnicos e encontros presenciais, oferecendo programas de incentivo relacionados para os desenvolvedores.

A equipe da Chainlink também é bastante impressionante:

  • Sergey Nazarov - Co-fundador e CEO da Chainlink. Ele tem uma ampla experiência em contratos inteligentes e tecnologia blockchain, tendo ocupado posições-chave em várias empresas de blockchain.
  • Steve Ellis - Co-fundador e CTO da Chainlink. Anteriormente, trabalhou como engenheiro de software e líder de equipe na Pivotal Labs, onde era responsável por garantir a segurança de dados sensíveis compatíveis com a HIPAA e desenvolver software escalável de automação de pagamentos. Steve é um grande defensor do Ethereum, Bitcoin e do futuro descentralizado que estamos construindo juntos.

Além disso, o Chainlink é insuperável em parcerias de ecossistema, garantindo mais de 400 protocolos com um TVS (Total de Valor Seguro) de $20.057 bilhões (classificando-se em primeiro lugar de acordo com a Defilama).

Se há uma área em que a eOracle deu um passo além da Chainlink, seria o seu OVS (Serviço Validado de Oracle). A eOracle permite que os desenvolvedores criem vários oráculos personalizados e os vendam no mercado da eOracle. Isso é semelhante a um mercado de software descentralizado, onde a eOracle atua como plataforma. Se este mercado tiver sucesso no futuro e criar um ciclo de crescimento positivo, a eOracle poderia ter o potencial de decolar ainda mais. Em resumo, para os desenvolvedores iniciantes sem necessidades específicas, a Chainlink é, sem dúvida, a primeira escolha. No entanto, para desenvolvedores mais experientes, a eOracle pode ser preferível, pois lhes permite vender seus produtos para outras pessoas.

Além disso, se o eOracle puder oferecer preços mais baixos em comparação com projetos estabelecidos como o Chainlink no futuro, poderá se tornar ainda mais atraente para os desenvolvedores.

Oportunidades de Participação

Recolocar ETH e LST

Descrição de Recompensas: Pontos eOracle

Como mencionado anteriormente, a principal maneira de ganhar pontos do eOracle atualmente é apostando tokens ETH e LST. Pontos do apostador = Número de tokens apostados (ETH ou LST) × Horas apostadas.

Aqueles com recursos podem até se registrar como operadores de nó eOracle. Pontos do operador = Pontos totais de todos os usuários sob o operador × 0,03.

Guia de Interação: Aqui está uma demonstração de como descansar ETH e tokens LST.

Primeiro, você precisa retomar tokens ETH e LST no Eigenlayer.

Entrar e selecione o token que deseja retomar, conecte sua carteira e conclua o processo de retomada.

Nota 1: Geralmente, protocolos de restaking líquido como Renzo ou Etherfi não podem ser usados para restaking, porque esses protocolos de restaking de liquidez frequentemente não concedem aos usuários o direito de delegar operadores de nós. Isso significa que você não pode ter certeza se seus fundos restakeados estão alocados para o eOracle ou outros projetos.

Nota 2: Para mais detalhes sobre vários conceitos relacionados ao restaking, você pode assistir aos vídeos de conhecimento geral no Bilibili feitos pela nossa comunidade, LYS Lab.

  1. Após concluir o processo de restaking, vá para a página de retomadano site oficial da eOracle, conecte sua carteira e conclua a operação de restaking.

Links de referência

https://x.com/eoracle_network

https://www.eoracle.io/

https://app.eigenlayer.xyz/avs/0x23221c5bb90c7c57ecc1e75513e2e4257673f0ef

https://blog.eoracle.io/the-eoracle-ambassador-program-building-like-elon-einstein-edison/

https://blog.eoracle.io/o-fim-do-jogo-para-oracles/

https://blog.eoracle.io/the-ethereum-oracle-now-live-on-eigenlayer-mainnet/

https://blog.eoracle.io/the-eoracle-points-program/

https://blog.eoracle.io/apresentando-eoracle/

https://web3caff.com/zh/archives/84690

https://www.binance.com/zh-CN/square/post/8491430140657

https://foresightnews.pro/article/detail/35268

https://www.maxcrypto.space/p/chainlink

https://defillama.com/oracles

https://www.tuoluo.cn/article/detail-10098238.html

https://foresightnews.pro/article/detail/32719

https://tokenterminal.com/terminal/financial-statements/chainlink

Aviso legal:

  1. Este artigo foi reproduzido de [techub], Todos os direitos autorais pertencem ao autor original [Peyton, LYS Lab(@X@LingyueSamaWeb3)]. Se houver objeções a esta reimpressão, por favor entre em contato com oPortão Aprenderequipe e eles vão lidar com isso prontamente.
  2. Isenção de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. A menos que seja mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Start Now
Sign up and get a
$100
Voucher!