Metis PoS "Sorter Pool": os primeiros praticantes de Rollup descentralizado

Intermediário1/6/2024, 5:16:34 PM
Este artigo apresenta um caso prático do classificador descentralizado Metis, ilustrando os detalhes técnicos e incentivos econômicos do MPC.

O co-fundador da DBA, Jon Charbonnea, disse uma vez: Todos os Rollups agora não são verdadeiros Rollups.

Uma razão muito importante para essa visão extrema é que quase todas as redes Rollup atualmente adotam um modelo de sequenciador único centralizado. Para uma rede que usa o Optimistic Rollup, embora o projeto em si provavelmente não escolha fazer mal ao sequenciador, uma vez que o sequenciador seja atacado ou controlado por outros, pode ter consequências catastróficas. Mesmo deixando de lado as questões de segurança, um sequenciador único é completamente incapaz de resistência à censura.

Há muito tempo que existem discussões e iniciativas sobre uma maior descentralização na indústria e recentemente a Metis tomou a iniciativa de responder a este problema.

Por que a descentralização dos classificadores é tão importante?

Antes de explicar detalhadamente a solução de classificador descentralizado da Metis, precisamos primeiro entender brevemente duas perguntas: O que é um classificador? Por que a descentralização do classificador é importante?

A rede Layer 2 baseada em Rollup na Ethereum é essencialmente composta por uma cadeia independente e o contrato “Rollup” na Ethereum. Ao mesmo tempo, a rede Layer 2 também precisa de um sequenciador off-chain para receber transações que ocorrem na Layer 2, determinar a ordem de execução das transações e, em seguida, agrupar as transações em Lotes e transmiti-las para o contrato “Rollup” na Ethereum. Quando o contrato “Rollup” na Ethereum agrupa o Lote transmitido em um bloco, a transação será finalmente confirmada.

Na essência, a verdadeira “confirmação” das transações na rede Layer 2 ainda está no Ethereum, e o sequenciador desempenha o papel de transmissão de informações no meio.

A Metis adota o esquema Optimistic Rollup. Como o nome sugere, a característica deste esquema Rollup é que ele assume que todas as transações no Lote são reais e válidas, sem verificar cada transação. É precisamente por isso, e porque as transações são centralizadas e depois confirmadas, que as taxas de transação da rede de Camada 2 com base no Optimistic Rollup são muito baixas.

A atual rede Layer 2 é quase toda operada pela equipe do projeto. Para evitar "manchar sua própria marca", as transações enviadas no sequenciador raramente são inválidas. Mesmo assim, estruturas centralizadas ainda têm a possibilidade de serem atacadas e forçadas a eliminar certas transações. Isso é obviamente inaceitável no mundo das criptomoedas, onde "sem permissão" e "sem confiança" são considerados os princípios supremos. A descentralização é o caminho que deve ser seguido.

O caminho da Metis para a descentralização

Como uma das primeiras redes Layer 2 a implementar ordenadores descentralizados, a Metis fornece um modelo para o futuro. Este modelo não só realiza a descentralização do ordenador, mas também fornece uma solução de 'Rollup' Otimista descentralizada. Neste modelo, existem três papéis principais para alcançar a descentralização do ordenador: o administrador (Admin), o ordenador e uma camada de consenso baseada em PoS.

Admin): O papel do Admin é gerir o sistema descentralizado. As suas principais responsabilidades incluem adicionar sequenciadores que cumpram os requisitos à lista branca, definir o limite de compromisso de um único nó e definir a taxa de libertação das recompensas em bloco.

Pool de classificadores: O pool de classificadores é composto por vários classificadores que foram adicionados à lista de permissões. No Metis, o sequenciador inclui L2 Geth, que é responsável pela classificação de transações e formação de blocos no Metis; o módulo adaptador, que é responsável por interagir com a camada de consenso PoS e outros módulos externos mencionados abaixo, e aquele responsável por estabelecer Batch e classificar em vários nós. Após a assinatura, envie para o Proponente do L1.

Camada de consenso PoS: A camada de consenso PoS projetada pela Metis existe independentemente da Metis, e sua principal responsabilidade é gerenciar assinaturas MPC. Quando existem vários sequenciadores, pelo menos 2/3 das assinaturas do sequenciador são necessárias para enviar o Batch empacotado para L1, e a camada de consenso é responsável pelo resharding e alocação de chaves privadas quando os sequenciadores no pool de sequenciadores entram ou saem. Aguardando trabalho.

Design de mecanismos

Com a cooperação dos três papéis acima, o Optimistic Rollup descentralizado da Metis começou a tomar forma. Entre eles, o "administrador" irá definir parâmetros importantes da rede como um todo e gerir as qualificações dos sequenciadores adicionados ao pool, para que as partes do acordo não tenham mais controlo absoluto sobre tais assuntos, mas irão entregar propostas específicas após revisão. O administrador executa.

Para a rede Rollup, o ponto mais difícil no processo de descentralização é a descentralização do classificador. Isto porque a gestão do classificador em si também deve ser realizada de forma descentralizada e precisa ser o mais eficiente e eficaz possível, conveniente.

Metis usa assinaturas MPC baseadas em TSS e uma rede PoS que gerencia o módulo inteiro para gerenciar as permissões de assinatura de vários sequenciadores.

O Metis permite que qualquer sequenciador decida um Batch e todos os sequenciadores participam na assinatura do MPC. Se o número de assinaturas exceder 2/3, o Batch é considerado válido e pode ser submetido ao contrato Rollup no L1. A assinatura do MPC realizada pelo pool de sequenciadores é gerida por outro contrato controlado pela rede PoS. Quando a rede PoS não consegue detetar o endereço do MPC, o módulo MPC será chamado para desencadear a geração da chave. A chave gerada será distribuída a cada sequenciador no pool após o sharding, e o sequenciador utilizará os fragmentos da chave que possui para realizar as assinaturas do MPC. As configurações deste módulo são principalmente utilizadas para gerir o ciclo de vida das chaves, incluindo a geração de multi-assinaturas, re-partilha de chaves, assinaturas de aplicações, eliminação de assinaturas, etc.

O TSS é usado devido à sua alta tolerância a falhas e alta flexibilidade. Ao contrário de multi-assinatura, que requer verificação de cada assinatura na cadeia, o TSS só precisa de agregar as assinaturas de todos os signatários e verificá-las uniformemente, o que melhora a taxa de confirmação da transação. Além disso, os nós PoS comunicam entre si através de canais Tendermint separados, e a comunicação em tempo de execução do MPC usa o protocolo libp2p.

Token pledge

Similar ao comprovante de fraude do Optimism Rollup, este modelo descentralizado também utiliza incentivos econômicos e mecanismos de punição para garantir o funcionamento do mecanismo. Os membros da equipe da Metis afirmaram que o pool inicial de classificadores conterá 5 classificadores e aumentará gradualmente no futuro. Os operadores de classificadores que entram no pool de classificadores precisam apostar pelo menos 20.000 METIS. Além disso, a rede PoS mencionada acima também exigirá que os operadores de nós apostem METIS. A equipe da Metis afirmou que essa ação pode “reduzir ainda mais a já limitada circulação de METIS, resultando em um efeito catalítico muito positivo.”

Os METIS apostados serão deduzidos quando a prova de fraude for desafiada com sucesso, para garantir que o sequenciador não inclua transações inválidas no lote submetido ao L1.

Pioneiro da descentralização

A solução Rollup descentralizada da Metis fornece um bom exemplo para a Camada 2 avançar para a próxima fase. Tanto em termos de design de mecanismos quanto de design de mecanismos econômicos, promove o desenvolvimento de projetos com base na garantia da descentralização do poder.

Dar o sequenciador inteiramente à comunidade pode gerar muitas oportunidades derivadas através da promoção espontânea da comunidade. Por um lado, a descentralização significa um certo grau de competição para os participantes, porque os sequenciadores participam na produção de blocos, semelhante ao papel dos mineiros na rede Bitcoin. Para competir pelos direitos de contabilidade, todas as partes irão melhorar continuamente a qualidade dos seus próprios nós, trazendo assim espontaneamente uma maior atividade para a rede. Metis disse: 'Esta será a primeira cadeia no campo da Camada 2 onde a comunidade realmente participa nas operações.'

Além disso, devido à descentralização do classificador, não há uma resposta padrão para a ordenação de transações, o que cultivou o terreno para o nascimento e desenvolvimento da infraestrutura MEV da rede e uma série de aplicações. Após MEV, os tokens METIS baseados em promessa de sequenciador também podem derivar uma série de produtos como promessa de liquidez, liberando ainda mais o potencial de financeirização da infraestrutura da Camada 2.

Em termos de design de mecanismo, o Metis não utiliza uma simples multi-assinatura para os sequenciadores operados por todas as partes. Em vez disso, utiliza o esquema de assinatura MPC baseado em TSS que é mais conveniente para adicionar ou excluir signatários em tempo real, tornando o pool geral de sequenciadores flexível. Por outro lado, o limiar de assinatura efetivo de 2/3 e o esquema de assinatura 'plugável' fizeram um bom equilíbrio entre segurança e eficiência.

Embora este mecanismo seja projetado com total consideração pela segurança e eficiência, a adição de múltiplos novos papéis para a descentralização inevitavelmente levará a uma diminuição na eficiência em comparação com o único classificador tradicional. Além disso, o aumento de links pode levar à instabilidade geral do sistema. melhoria. Apesar disso, o Metis é uma das primeiras redes de Camada 2 a fornecer uma solução descentralizada completa, e suas considerações de design e compromissos ainda são dignos de referência. O Metis também afirmou que continuará a discutir os desafios e falhas potenciais da solução descentralizada para um desenvolvimento adicional. melhorias futuras.

[Declaração de exoneração de responsabilidade] Existem riscos no mercado, por isso o investimento precisa ser cauteloso. Este artigo não constitui aconselhamento de investimento e os utilizadores devem considerar se quaisquer opiniões, pontos de vista ou conclusões contidos neste artigo são adequados às suas circunstâncias particulares. Invista em conformidade e faça-o por sua conta e risco.

Aviso Legal:

  1. Este artigo é reimpresso de [foresightnews]. Todos os direitos de autor pertencem ao autor original [Rápido]. Se houver objeções a esta reimpressão, por favor contacte o Gate Learnequipa e eles lidarão com isso prontamente.
  2. Aviso 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 outras línguas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.

Metis PoS "Sorter Pool": os primeiros praticantes de Rollup descentralizado

Intermediário1/6/2024, 5:16:34 PM
Este artigo apresenta um caso prático do classificador descentralizado Metis, ilustrando os detalhes técnicos e incentivos econômicos do MPC.

O co-fundador da DBA, Jon Charbonnea, disse uma vez: Todos os Rollups agora não são verdadeiros Rollups.

Uma razão muito importante para essa visão extrema é que quase todas as redes Rollup atualmente adotam um modelo de sequenciador único centralizado. Para uma rede que usa o Optimistic Rollup, embora o projeto em si provavelmente não escolha fazer mal ao sequenciador, uma vez que o sequenciador seja atacado ou controlado por outros, pode ter consequências catastróficas. Mesmo deixando de lado as questões de segurança, um sequenciador único é completamente incapaz de resistência à censura.

Há muito tempo que existem discussões e iniciativas sobre uma maior descentralização na indústria e recentemente a Metis tomou a iniciativa de responder a este problema.

Por que a descentralização dos classificadores é tão importante?

Antes de explicar detalhadamente a solução de classificador descentralizado da Metis, precisamos primeiro entender brevemente duas perguntas: O que é um classificador? Por que a descentralização do classificador é importante?

A rede Layer 2 baseada em Rollup na Ethereum é essencialmente composta por uma cadeia independente e o contrato “Rollup” na Ethereum. Ao mesmo tempo, a rede Layer 2 também precisa de um sequenciador off-chain para receber transações que ocorrem na Layer 2, determinar a ordem de execução das transações e, em seguida, agrupar as transações em Lotes e transmiti-las para o contrato “Rollup” na Ethereum. Quando o contrato “Rollup” na Ethereum agrupa o Lote transmitido em um bloco, a transação será finalmente confirmada.

Na essência, a verdadeira “confirmação” das transações na rede Layer 2 ainda está no Ethereum, e o sequenciador desempenha o papel de transmissão de informações no meio.

A Metis adota o esquema Optimistic Rollup. Como o nome sugere, a característica deste esquema Rollup é que ele assume que todas as transações no Lote são reais e válidas, sem verificar cada transação. É precisamente por isso, e porque as transações são centralizadas e depois confirmadas, que as taxas de transação da rede de Camada 2 com base no Optimistic Rollup são muito baixas.

A atual rede Layer 2 é quase toda operada pela equipe do projeto. Para evitar "manchar sua própria marca", as transações enviadas no sequenciador raramente são inválidas. Mesmo assim, estruturas centralizadas ainda têm a possibilidade de serem atacadas e forçadas a eliminar certas transações. Isso é obviamente inaceitável no mundo das criptomoedas, onde "sem permissão" e "sem confiança" são considerados os princípios supremos. A descentralização é o caminho que deve ser seguido.

O caminho da Metis para a descentralização

Como uma das primeiras redes Layer 2 a implementar ordenadores descentralizados, a Metis fornece um modelo para o futuro. Este modelo não só realiza a descentralização do ordenador, mas também fornece uma solução de 'Rollup' Otimista descentralizada. Neste modelo, existem três papéis principais para alcançar a descentralização do ordenador: o administrador (Admin), o ordenador e uma camada de consenso baseada em PoS.

Admin): O papel do Admin é gerir o sistema descentralizado. As suas principais responsabilidades incluem adicionar sequenciadores que cumpram os requisitos à lista branca, definir o limite de compromisso de um único nó e definir a taxa de libertação das recompensas em bloco.

Pool de classificadores: O pool de classificadores é composto por vários classificadores que foram adicionados à lista de permissões. No Metis, o sequenciador inclui L2 Geth, que é responsável pela classificação de transações e formação de blocos no Metis; o módulo adaptador, que é responsável por interagir com a camada de consenso PoS e outros módulos externos mencionados abaixo, e aquele responsável por estabelecer Batch e classificar em vários nós. Após a assinatura, envie para o Proponente do L1.

Camada de consenso PoS: A camada de consenso PoS projetada pela Metis existe independentemente da Metis, e sua principal responsabilidade é gerenciar assinaturas MPC. Quando existem vários sequenciadores, pelo menos 2/3 das assinaturas do sequenciador são necessárias para enviar o Batch empacotado para L1, e a camada de consenso é responsável pelo resharding e alocação de chaves privadas quando os sequenciadores no pool de sequenciadores entram ou saem. Aguardando trabalho.

Design de mecanismos

Com a cooperação dos três papéis acima, o Optimistic Rollup descentralizado da Metis começou a tomar forma. Entre eles, o "administrador" irá definir parâmetros importantes da rede como um todo e gerir as qualificações dos sequenciadores adicionados ao pool, para que as partes do acordo não tenham mais controlo absoluto sobre tais assuntos, mas irão entregar propostas específicas após revisão. O administrador executa.

Para a rede Rollup, o ponto mais difícil no processo de descentralização é a descentralização do classificador. Isto porque a gestão do classificador em si também deve ser realizada de forma descentralizada e precisa ser o mais eficiente e eficaz possível, conveniente.

Metis usa assinaturas MPC baseadas em TSS e uma rede PoS que gerencia o módulo inteiro para gerenciar as permissões de assinatura de vários sequenciadores.

O Metis permite que qualquer sequenciador decida um Batch e todos os sequenciadores participam na assinatura do MPC. Se o número de assinaturas exceder 2/3, o Batch é considerado válido e pode ser submetido ao contrato Rollup no L1. A assinatura do MPC realizada pelo pool de sequenciadores é gerida por outro contrato controlado pela rede PoS. Quando a rede PoS não consegue detetar o endereço do MPC, o módulo MPC será chamado para desencadear a geração da chave. A chave gerada será distribuída a cada sequenciador no pool após o sharding, e o sequenciador utilizará os fragmentos da chave que possui para realizar as assinaturas do MPC. As configurações deste módulo são principalmente utilizadas para gerir o ciclo de vida das chaves, incluindo a geração de multi-assinaturas, re-partilha de chaves, assinaturas de aplicações, eliminação de assinaturas, etc.

O TSS é usado devido à sua alta tolerância a falhas e alta flexibilidade. Ao contrário de multi-assinatura, que requer verificação de cada assinatura na cadeia, o TSS só precisa de agregar as assinaturas de todos os signatários e verificá-las uniformemente, o que melhora a taxa de confirmação da transação. Além disso, os nós PoS comunicam entre si através de canais Tendermint separados, e a comunicação em tempo de execução do MPC usa o protocolo libp2p.

Token pledge

Similar ao comprovante de fraude do Optimism Rollup, este modelo descentralizado também utiliza incentivos econômicos e mecanismos de punição para garantir o funcionamento do mecanismo. Os membros da equipe da Metis afirmaram que o pool inicial de classificadores conterá 5 classificadores e aumentará gradualmente no futuro. Os operadores de classificadores que entram no pool de classificadores precisam apostar pelo menos 20.000 METIS. Além disso, a rede PoS mencionada acima também exigirá que os operadores de nós apostem METIS. A equipe da Metis afirmou que essa ação pode “reduzir ainda mais a já limitada circulação de METIS, resultando em um efeito catalítico muito positivo.”

Os METIS apostados serão deduzidos quando a prova de fraude for desafiada com sucesso, para garantir que o sequenciador não inclua transações inválidas no lote submetido ao L1.

Pioneiro da descentralização

A solução Rollup descentralizada da Metis fornece um bom exemplo para a Camada 2 avançar para a próxima fase. Tanto em termos de design de mecanismos quanto de design de mecanismos econômicos, promove o desenvolvimento de projetos com base na garantia da descentralização do poder.

Dar o sequenciador inteiramente à comunidade pode gerar muitas oportunidades derivadas através da promoção espontânea da comunidade. Por um lado, a descentralização significa um certo grau de competição para os participantes, porque os sequenciadores participam na produção de blocos, semelhante ao papel dos mineiros na rede Bitcoin. Para competir pelos direitos de contabilidade, todas as partes irão melhorar continuamente a qualidade dos seus próprios nós, trazendo assim espontaneamente uma maior atividade para a rede. Metis disse: 'Esta será a primeira cadeia no campo da Camada 2 onde a comunidade realmente participa nas operações.'

Além disso, devido à descentralização do classificador, não há uma resposta padrão para a ordenação de transações, o que cultivou o terreno para o nascimento e desenvolvimento da infraestrutura MEV da rede e uma série de aplicações. Após MEV, os tokens METIS baseados em promessa de sequenciador também podem derivar uma série de produtos como promessa de liquidez, liberando ainda mais o potencial de financeirização da infraestrutura da Camada 2.

Em termos de design de mecanismo, o Metis não utiliza uma simples multi-assinatura para os sequenciadores operados por todas as partes. Em vez disso, utiliza o esquema de assinatura MPC baseado em TSS que é mais conveniente para adicionar ou excluir signatários em tempo real, tornando o pool geral de sequenciadores flexível. Por outro lado, o limiar de assinatura efetivo de 2/3 e o esquema de assinatura 'plugável' fizeram um bom equilíbrio entre segurança e eficiência.

Embora este mecanismo seja projetado com total consideração pela segurança e eficiência, a adição de múltiplos novos papéis para a descentralização inevitavelmente levará a uma diminuição na eficiência em comparação com o único classificador tradicional. Além disso, o aumento de links pode levar à instabilidade geral do sistema. melhoria. Apesar disso, o Metis é uma das primeiras redes de Camada 2 a fornecer uma solução descentralizada completa, e suas considerações de design e compromissos ainda são dignos de referência. O Metis também afirmou que continuará a discutir os desafios e falhas potenciais da solução descentralizada para um desenvolvimento adicional. melhorias futuras.

[Declaração de exoneração de responsabilidade] Existem riscos no mercado, por isso o investimento precisa ser cauteloso. Este artigo não constitui aconselhamento de investimento e os utilizadores devem considerar se quaisquer opiniões, pontos de vista ou conclusões contidos neste artigo são adequados às suas circunstâncias particulares. Invista em conformidade e faça-o por sua conta e risco.

Aviso Legal:

  1. Este artigo é reimpresso de [foresightnews]. Todos os direitos de autor pertencem ao autor original [Rápido]. Se houver objeções a esta reimpressão, por favor contacte o Gate Learnequipa e eles lidarão com isso prontamente.
  2. Aviso 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 outras línguas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!