Descubra como a Máquina Oracle de preços distribuídos: a agregação em múltiplas camadas e o Feed Registry melhoram a fiabilidade das Finanças Descentralizadas.
Como Funciona a Máquina Oracle de Preços Distribuídos
Para resolver o problema de ponto único de falha, uma conhecida Máquina Oracle adotou um design distribuído. Tomando como exemplo o serviço de preços do BTC em dólares, essa rede agrega 31 oráculos de preços independentes para fornecer serviços em conjunto aos usuários.
O design deste agregador torna o sistema mais estável e confiável. Cada Máquina Oracle off-chain pode fornecer dados de preço ao chamar métodos específicos em resposta aos pedidos dos usuários. Essas Máquinas Oracle geralmente são algumas contas externas que possuem (EOA), que não só fornecem dados para BTC/USD, mas também podem fornecer informações de preços para outros pares de moedas, como ETH/USD.
No nível dos contratos em cadeia, o sistema realizará uma série de validações sobre os dados recebidos:
Primeiro, leia o estado atual do contrato e faça uma verificação básica.
Em seguida, faça alguns preparativos.
Em seguida, verifique cada dado de assinatura para garantir que a origem dos dados seja confiável.
Por fim, verifique se os valores observados estão organizados em ordem e selecione a mediana como o preço final. Além disso, será garantido que esse preço não exceda os limites predefinidos.
Uma vez que todas as verificações estejam corretas, o sistema registará o resultado da Máquina Oracle no contrato. Além disso, serão realizadas verificações adicionais, como comparações com outras fontes de preço, para garantir que a discrepância esteja dentro de um intervalo aceitável.
A conveniência do Feed Registry
Para simplificar ainda mais o processo de utilização, a rede da Máquina Oracle também oferece a funcionalidade de Feed Registry. Isso pode ser entendido como um agregador de múltiplas fontes de preços, onde os usuários não precisam configurar manualmente a fonte de preços de cada token, podendo ler diretamente os dados de preços necessários através do Feed Registry, aumentando assim significativamente a flexibilidade e a conveniência.
Mecanismo de agregação de preços em múltiplos níveis
A formação de preços desta Máquina Oracle é feita através de três níveis de agregação de dados:
Agregação de fontes de dados: coleta de dados de preços brutos de várias plataformas de negociação e processamento inicial por prestadores de serviços de dados profissionais.
Agregação de operadores de nós: cada nó obtém informações de várias fontes de dados independentes e toma a mediana para eliminar valores atípicos.
Agregação da Máquina Oracle: Quando o número de nós de resposta atinge o valor predefinido, pega-se a mediana dos dados desses nós como o preço final.
É importante notar que nem todos os resultados de cada rodada serão atualizados na cadeia. A atualização só será acionada quando a variação de preço ultrapassar o limite de desvio definido ou quando atingir o tempo do limite de batimento cardíaco.
De um modo geral, este design possui alta segurança e conveniência, mas devido às características do seu mecanismo de atualização, a frequência de atualização de preços pode ser baixa, variando de alguns minutos a várias horas. Portanto, é mais adequado para cenários de aplicação onde a exigência de atualização de preços em tempo real não é alta.
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.
14 gostos
Recompensa
14
9
Partilhar
Comentar
0/400
PrivateKeyParanoia
· 40m atrás
A distribuição de dados é confiável, certo?
Ver originalResponder0
OnchainGossiper
· 1h atrás
Outra vez a Máquina Oracle está com problemas?
Ver originalResponder0
OnchainDetectiveBing
· 7h atrás
Máquina Oracle维修工+1
Ver originalResponder0
TokenomicsTinfoilHat
· 7h atrás
O preço em múltiplas camadas ainda pode ser inflacionado.
Ver originalResponder0
GateUser-afe07a92
· 07-10 02:18
Distribuição Máquina Oracle bull incrível~
Ver originalResponder0
BlockDetective
· 07-10 02:17
Não dá mesmo sem isso.
Ver originalResponder0
NFT_Therapy
· 07-10 02:15
Máquina Oracle verdadeiramente pro
Ver originalResponder0
AltcoinAnalyst
· 07-10 02:11
A partir dos dados de TVL, a baixa taxa de atualização realmente afetou os casos de uso, recomenda-se cautela.
Ver originalResponder0
Blockwatcher9000
· 07-10 01:48
Fazer assim tão complicado, na verdade, é só ser mais confiável.
Descubra como a Máquina Oracle de preços distribuídos: a agregação em múltiplas camadas e o Feed Registry melhoram a fiabilidade das Finanças Descentralizadas.
Como Funciona a Máquina Oracle de Preços Distribuídos
Para resolver o problema de ponto único de falha, uma conhecida Máquina Oracle adotou um design distribuído. Tomando como exemplo o serviço de preços do BTC em dólares, essa rede agrega 31 oráculos de preços independentes para fornecer serviços em conjunto aos usuários.
O design deste agregador torna o sistema mais estável e confiável. Cada Máquina Oracle off-chain pode fornecer dados de preço ao chamar métodos específicos em resposta aos pedidos dos usuários. Essas Máquinas Oracle geralmente são algumas contas externas que possuem (EOA), que não só fornecem dados para BTC/USD, mas também podem fornecer informações de preços para outros pares de moedas, como ETH/USD.
No nível dos contratos em cadeia, o sistema realizará uma série de validações sobre os dados recebidos:
Primeiro, leia o estado atual do contrato e faça uma verificação básica.
Em seguida, faça alguns preparativos.
Em seguida, verifique cada dado de assinatura para garantir que a origem dos dados seja confiável.
Por fim, verifique se os valores observados estão organizados em ordem e selecione a mediana como o preço final. Além disso, será garantido que esse preço não exceda os limites predefinidos.
Uma vez que todas as verificações estejam corretas, o sistema registará o resultado da Máquina Oracle no contrato. Além disso, serão realizadas verificações adicionais, como comparações com outras fontes de preço, para garantir que a discrepância esteja dentro de um intervalo aceitável.
A conveniência do Feed Registry
Para simplificar ainda mais o processo de utilização, a rede da Máquina Oracle também oferece a funcionalidade de Feed Registry. Isso pode ser entendido como um agregador de múltiplas fontes de preços, onde os usuários não precisam configurar manualmente a fonte de preços de cada token, podendo ler diretamente os dados de preços necessários através do Feed Registry, aumentando assim significativamente a flexibilidade e a conveniência.
Mecanismo de agregação de preços em múltiplos níveis
A formação de preços desta Máquina Oracle é feita através de três níveis de agregação de dados:
Agregação de fontes de dados: coleta de dados de preços brutos de várias plataformas de negociação e processamento inicial por prestadores de serviços de dados profissionais.
Agregação de operadores de nós: cada nó obtém informações de várias fontes de dados independentes e toma a mediana para eliminar valores atípicos.
Agregação da Máquina Oracle: Quando o número de nós de resposta atinge o valor predefinido, pega-se a mediana dos dados desses nós como o preço final.
É importante notar que nem todos os resultados de cada rodada serão atualizados na cadeia. A atualização só será acionada quando a variação de preço ultrapassar o limite de desvio definido ou quando atingir o tempo do limite de batimento cardíaco.
De um modo geral, este design possui alta segurança e conveniência, mas devido às características do seu mecanismo de atualização, a frequência de atualização de preços pode ser baixa, variando de alguns minutos a várias horas. Portanto, é mais adequado para cenários de aplicação onde a exigência de atualização de preços em tempo real não é alta.