Tudo o que precisa de saber sobre ERC-7579

Intermediário7/16/2024, 5:35:41 AM
Clique para aprender sobre o mais recente avanço na tecnologia modular de contas inteligentes e seu impacto no uso de blockchain.

As contas inteligentes são contas de criptomoedas que utilizam a tecnologia de contratos inteligentes para oferecer maior flexibilidade e controle sobre ativos digitais em comparação com as contas tradicionais de blockchain. Essas contas são a fusão das contas tradicionais de blockchain e contratos inteligentes, formando uma conta automatizada com segurança aumentada.

essas contas são tão boas quanto sua tecnologia subjacente, especialmente os padrões com os quais são construídas. anteriormente, esses padrões se concentravam em melhorar aspectos específicos de contas inteligentes e só podiam funcionar com certos contratos inteligentes. no entanto, houve uma necessidade recente de uma abordagem unificada para a comunicação entre contas inteligentes, independentemente do padrão que elas usem. é aí que entra o erc-7579.

O que é ERC-7579?


fonte: https://erc7579.com/

erc-7579 é uma nova abordagem padronizada para a construção de contas inteligentes modulares. Mas para entender verdadeiramente erc-7579, primeiro precisamos entender contas inteligentes modulares e suas funções.

as carteiras de criptomoedas regulares usam chaves privadas para acessar fundos. No entanto, as contas inteligentes vão além, agindo como mini-programas construídos na blockchain (usando contratos inteligentes) que controlam esses fundos.

Esta abordagem apresenta algumas vantagens. Em primeiro lugar, as contas inteligentes podem automatizar transações repetitivas, como configurar uma ordem de compra regular para seus tokens criptográficos preferidos. Também oferecem medidas de segurança aprimoradas, tornando mais difícil para os hackers roubar seus fundos.

As contas inteligentes também oferecem controle extra e flexibilidade sobre seus fundos. Por exemplo, você pode conceder acesso a dapps (aplicativos descentralizados) ou serviços específicos, permitindo que eles interajam apenas com uma certa quantia de seus fundos.

com todos esses novos e inovadores métodos de lidar com fundos e transações, o erc-7579 foi criado para atender à necessidade de uma abordagem mais unificada para lidar com as próprias contas inteligentes, evitando a complexidade dos padrões atuais como o erc-6900. O objetivo é facilitar a colaboração entre diferentes tipos de contas sem alterar a forma como elas operam atualmente. Isso facilitará para os desenvolvedores competirem e desenvolverem novos recursos que possam trabalhar com várias contas.

De onde veio o erc-7579?

existemseis contas inteligentes modulares únicasatualmente em criptomoedas, com mais em desenvolvimento. no entanto, essas contas variam em design, como os usuários interagem com elas e seus requisitos de uso. como tal, há uma falta de métodos práticos para construir módulos para todas as contas que não envolvam grandes mudanças técnicas, como adicionar componentes de "gerenciador" às contas que atuariam como intermediários, traduzindo solicitações de módulos para um formato que o sistema de conta inteligente específico entenda.

para resolver isso, foi criado o erc-6900introduzido em abril de 2023para ajudar a definir como contas inteligentes e seus componentes modulares interagem. embora este módulo tenha sido amplamente aceite, a adição de medidas de segurança rigorosas tornou o desenvolvimento desnecessariamente complicado. por causa disso, os fornecedores de contas acharam difícil criar produtos únicos, dificultando assim a sua inovação.

erc-7579 foi desenvolvido por Strass, OKX, ZeroDev, e Biconomye lançado em dezembro de 2023. Seu papel é mitigar efetivamente as questões acima, permitindo que contas e módulos trabalhem juntos sem obstruir seus desenvolvedores de tentar coisas novas. Como tal, os desenvolvedores podem personalizar seus produtos com base na complexidade e segurança. Isso promoverá a concorrência, reduzirá custos e melhorará a segurança.

como funciona o erc-7579?

erc-7579 estabeleceu um método padronizado para lidar com tarefas de conta. o método inclui diretrizes claras e módulos para uma integração fácil. abrange vários métodos de execução, como único (para uma tarefa de cada vez), lote (para várias tarefas executadas juntas) e deleGate.iocall (para delegar tarefas a outros contratos inteligentes).

o padrão usa um único argumento bytes32 (um tipo de dados de tamanho fixo na tecnologia blockchain) para codificar todas as informações necessárias para a tarefa. o primeiro byte contém o calltype (single, batch e deleGate.iocall), e a bandeira exectype permite que as execuções prossigam sem reverter em caso de falha, permitindo que outras execuções não correlacionadas continuem.

Além disso, incluir um seletor de modo e um payload de modo permite especificar detalhes adicionais e dados extras, proporcionando flexibilidade para diferentes combinações, ao mesmo tempo que suporta modos escolhidos com mínima complexidade e permite que as carteiras compreendam e executem tarefas de forma eficaz.

No geral, o foco-chave do erc-7579 está nos módulos projetados para funcionar independentemente do sistema de contas inteligentes específico para o qual foram criados. Ele estabeleceu interfaces e diretrizes que abordam os requisitos de segurança e funcionalidade, permitindo que as contas determinem as capacidades de um módulo e forneçam um formato estruturado para que os módulos interajam com as contas e vice-versa.

por que a modularidade é importante?

A modularidade é essencial para contas inteligentes e, por extensão, ERC-7579, pois permite uma maior interoperabilidade no ecossistema descentralizado. As contas inteligentes usam uma modularidade do tipo plug-and-play, permitindo que sejam facilmente escaladas e personalizadas através de módulos. Isso permite que as contas inteligentes se adaptem a diferentes casos de uso e requisitos em aplicações e serviços descentralizados.

essa abordagem também permite que os desenvolvedores criem uma loja de módulos para integrar novos módulos em seus dapps, aumentando ainda mais a flexibilidade e personalização das contas inteligentes.

Em relação ao erc-7579, a modularidade é particularmente importante, pois está alinhada com o foco do padrão nas operações do usuário e na abstração de contas. Uma abordagem modular permite que o erc-7579 se integre perfeitamente a várias implementações de contas inteligentes, garantindo funcionalidade consistente em diferentes provedores. Assim, as aplicações descentralizadas podem acessar várias funcionalidades, independentemente da implementação específica da conta inteligente.

vantagens de segurança para projetos de construção com erc-7579

como afirmado anteriormente, o erc-7579 promete uma segurança melhor para os projetos de blockchain, atuando como um tradutor universal para contas inteligentes, portanto, não é surpresa que o erc-7579 venha com vantagens de segurança reforçadas oferecidas por várias empresas de segurança de blockchain.

uma destas empresas é Segurança de blockchain Ackee, um dos auditores líderes do setor confiáveis por organizações de alto nível em web3. Eles oferecem auditores nativos em erc-7579 (auditoria de strass) e fornecem varreduras gratuitas de despertar com detectores publicamente não divulgados, como erc-4337.

Spearbité outra empresa que oferece vantagens de segurança para projetos construídos com erc-7579. é uma rede distribuída de profissionais líderes da indústria que oferece 50% de desconto nas taxas do mercado para qualquer pessoa que esteja desenvolvendo erc-7579. A Spearbit também possui muitos pesquisadores líderes em segurança que têm experiência extensa com padrões de token e design de sistemas de contas seguros e extensíveis.

adicionalmente,Hats financeé conhecida pela sua experiência em auditoria de segurança e soluções de segurança personalizadas. Com o hats finance, todas as competições de auditoria relacionadas com a abstração de contas (eip 4337, eip 779) receberão um desconto de 50% nas taxas de competição e um multiplicador de 2x em todos os incentivos relacionados com a competição de auditoria.

Além disso, OtterSecé uma organização respeitável especializada em serviços de segurança para projetos blockchain. a empresa auditou vários projetos como compiladores, código blockchain central, blockchains de camada dois, infraestrutura e plataformas de NFT em ecossistemas como ethereum, solana, arbitrum e muitas outras cadeias compatíveis com EVM. eles oferecem agendamento prioritário e descontos para indicações para desenvolvedores que constroem com o ERC-7579.

como é que o erc-7579 melhora as contas inteligentes modulares?

Contas modulares inteligentes são adaptáveis, o que significa que os recursos (módulos) podem ser personalizados de acordo com requisitos específicos do utilizador ou da aplicação. No entanto, com as versões anteriores, os módulos feitos para uma conta inteligente seriam incompatíveis com outros, criando assim uma experiência desafiadora para os programadores.

Para resolver este problema, o ERC-7579 criou um conjunto unificado de interfaces para contas inteligentes e seus módulos. Isso garante uma comunicação suave e compatibilidade entre diferentes implementações. Ao aderir a essas especificações, os módulos podem facilmente integrar-se com várias contas inteligentes, garantindo que todas as contas inteligentes possam entender umas às outras.

Além disso, a ERC-7579 alterou algumas funções de execução e configuração de conta. O número de funções de execução foi reduzido de 6 para 3, incluindo a função de execução opcional ERC-4337. Além disso, o número de funções de configuração de conta foi reduzido de 3 por tipo de módulo para apenas 3, independentemente da quantidade de tipos de módulo.

Além disso, a alinhamento do erc-7579 com erc-4337 em relação à abstração de contas é crucial. A abstração de contas refere-se à mudança das contas tradicionais de blockchain que enviam criptomoedas para um sistema mais adaptável construído com contratos inteligentes. Essa alinhamento cria uma experiência consistente para o usuário, permitindo que contas inteligentes interajam de forma mais eficaz com vários dapps, independentemente da tecnologia subjacente.

o que significa tudo isso para os usuários? Os usuários podem desfrutar de ter uma carteira segura e flexível que pode lidar com várias funções, como transações automatizadas e permissões personalizadas, enquanto navegam perfeitamente em diferentes serviços.

erc-7579 vs erc-4337

tanto o erc-7579 como o erc-4337 representam desenvolvimentos importantes no ecossistema ethereum. enquanto o erc-4337 se concentra na conversão de contas convencionais em contas baseadas em contratos inteligentes para oferecer melhor controle, com recursos como autenticação de chave de acesso e transações gratuitas, o erc-7579 introduz novas funcionalidades e aprimora protocolos como o erc-4337.

Estes avanços visam criar um ambiente mais seguro, amigável e eficiente para aplicações descentralizadas e serviços na rede Ethereum. Além disso, o alinhamento do erc-7579 com o erc-4337 ajuda a focar nas operações do usuário e garantir uma integração perfeita.

erc 7579 vs erc-6900

erc-7579 e erc-6900 são padrões ethereum projetados para melhorar as funcionalidades da blockchain, cada um focando em áreas diferentes. Como afirmado anteriormente, o erc-7579 tem como objetivo introduzir novos recursos técnicos ou melhorias dentro do ecossistema ethereum, contribuindo para sua segurança e eficiência geral.

entretanto, o erc-6900 está mais focado em melhorar partes específicas do ethereum. ele adiciona recursos especiais para fazer certos aplicativos funcionarem melhor, tornando-os mais seguros e fáceis de usar. a integração de protocolos como erc-7579 e erc-6900 é um testemunho da criatividade na comunidade ethereum, garantindo que o blockchain permaneça seguro e amigável para várias dapps.

conclusão

em conclusão, erc-7579 representa um passo significativo no estabelecimento de contas inteligentes modulares consistentes e na promoção da compatibilidade entre várias versões de dapp. ao fornecer diretrizes claras, interfaces padronizadas e um foco na independência do módulo, o erc-7579 incentiva a inovação ao lidar com os desafios de complexidade e compatibilidade que têm prejudicado o desenvolvimento de contas inteligentes modulares no passado. com sua ênfase na flexibilidade e segurança, o erc-7579 ajuda a criar um ecossistema mais eficiente para fornecedores e desenvolvedores de contas inteligentes, beneficiando os usuários finais e impulsionando o avanço da criptomoeda e da tecnologia blockchain.

Autor: Tamilore
Tradutor(a): Paine
Revisor(es): Matheus、KOWEI、Ashley
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.

Tudo o que precisa de saber sobre ERC-7579

Intermediário7/16/2024, 5:35:41 AM
Clique para aprender sobre o mais recente avanço na tecnologia modular de contas inteligentes e seu impacto no uso de blockchain.

As contas inteligentes são contas de criptomoedas que utilizam a tecnologia de contratos inteligentes para oferecer maior flexibilidade e controle sobre ativos digitais em comparação com as contas tradicionais de blockchain. Essas contas são a fusão das contas tradicionais de blockchain e contratos inteligentes, formando uma conta automatizada com segurança aumentada.

essas contas são tão boas quanto sua tecnologia subjacente, especialmente os padrões com os quais são construídas. anteriormente, esses padrões se concentravam em melhorar aspectos específicos de contas inteligentes e só podiam funcionar com certos contratos inteligentes. no entanto, houve uma necessidade recente de uma abordagem unificada para a comunicação entre contas inteligentes, independentemente do padrão que elas usem. é aí que entra o erc-7579.

O que é ERC-7579?


fonte: https://erc7579.com/

erc-7579 é uma nova abordagem padronizada para a construção de contas inteligentes modulares. Mas para entender verdadeiramente erc-7579, primeiro precisamos entender contas inteligentes modulares e suas funções.

as carteiras de criptomoedas regulares usam chaves privadas para acessar fundos. No entanto, as contas inteligentes vão além, agindo como mini-programas construídos na blockchain (usando contratos inteligentes) que controlam esses fundos.

Esta abordagem apresenta algumas vantagens. Em primeiro lugar, as contas inteligentes podem automatizar transações repetitivas, como configurar uma ordem de compra regular para seus tokens criptográficos preferidos. Também oferecem medidas de segurança aprimoradas, tornando mais difícil para os hackers roubar seus fundos.

As contas inteligentes também oferecem controle extra e flexibilidade sobre seus fundos. Por exemplo, você pode conceder acesso a dapps (aplicativos descentralizados) ou serviços específicos, permitindo que eles interajam apenas com uma certa quantia de seus fundos.

com todos esses novos e inovadores métodos de lidar com fundos e transações, o erc-7579 foi criado para atender à necessidade de uma abordagem mais unificada para lidar com as próprias contas inteligentes, evitando a complexidade dos padrões atuais como o erc-6900. O objetivo é facilitar a colaboração entre diferentes tipos de contas sem alterar a forma como elas operam atualmente. Isso facilitará para os desenvolvedores competirem e desenvolverem novos recursos que possam trabalhar com várias contas.

De onde veio o erc-7579?

existemseis contas inteligentes modulares únicasatualmente em criptomoedas, com mais em desenvolvimento. no entanto, essas contas variam em design, como os usuários interagem com elas e seus requisitos de uso. como tal, há uma falta de métodos práticos para construir módulos para todas as contas que não envolvam grandes mudanças técnicas, como adicionar componentes de "gerenciador" às contas que atuariam como intermediários, traduzindo solicitações de módulos para um formato que o sistema de conta inteligente específico entenda.

para resolver isso, foi criado o erc-6900introduzido em abril de 2023para ajudar a definir como contas inteligentes e seus componentes modulares interagem. embora este módulo tenha sido amplamente aceite, a adição de medidas de segurança rigorosas tornou o desenvolvimento desnecessariamente complicado. por causa disso, os fornecedores de contas acharam difícil criar produtos únicos, dificultando assim a sua inovação.

erc-7579 foi desenvolvido por Strass, OKX, ZeroDev, e Biconomye lançado em dezembro de 2023. Seu papel é mitigar efetivamente as questões acima, permitindo que contas e módulos trabalhem juntos sem obstruir seus desenvolvedores de tentar coisas novas. Como tal, os desenvolvedores podem personalizar seus produtos com base na complexidade e segurança. Isso promoverá a concorrência, reduzirá custos e melhorará a segurança.

como funciona o erc-7579?

erc-7579 estabeleceu um método padronizado para lidar com tarefas de conta. o método inclui diretrizes claras e módulos para uma integração fácil. abrange vários métodos de execução, como único (para uma tarefa de cada vez), lote (para várias tarefas executadas juntas) e deleGate.iocall (para delegar tarefas a outros contratos inteligentes).

o padrão usa um único argumento bytes32 (um tipo de dados de tamanho fixo na tecnologia blockchain) para codificar todas as informações necessárias para a tarefa. o primeiro byte contém o calltype (single, batch e deleGate.iocall), e a bandeira exectype permite que as execuções prossigam sem reverter em caso de falha, permitindo que outras execuções não correlacionadas continuem.

Além disso, incluir um seletor de modo e um payload de modo permite especificar detalhes adicionais e dados extras, proporcionando flexibilidade para diferentes combinações, ao mesmo tempo que suporta modos escolhidos com mínima complexidade e permite que as carteiras compreendam e executem tarefas de forma eficaz.

No geral, o foco-chave do erc-7579 está nos módulos projetados para funcionar independentemente do sistema de contas inteligentes específico para o qual foram criados. Ele estabeleceu interfaces e diretrizes que abordam os requisitos de segurança e funcionalidade, permitindo que as contas determinem as capacidades de um módulo e forneçam um formato estruturado para que os módulos interajam com as contas e vice-versa.

por que a modularidade é importante?

A modularidade é essencial para contas inteligentes e, por extensão, ERC-7579, pois permite uma maior interoperabilidade no ecossistema descentralizado. As contas inteligentes usam uma modularidade do tipo plug-and-play, permitindo que sejam facilmente escaladas e personalizadas através de módulos. Isso permite que as contas inteligentes se adaptem a diferentes casos de uso e requisitos em aplicações e serviços descentralizados.

essa abordagem também permite que os desenvolvedores criem uma loja de módulos para integrar novos módulos em seus dapps, aumentando ainda mais a flexibilidade e personalização das contas inteligentes.

Em relação ao erc-7579, a modularidade é particularmente importante, pois está alinhada com o foco do padrão nas operações do usuário e na abstração de contas. Uma abordagem modular permite que o erc-7579 se integre perfeitamente a várias implementações de contas inteligentes, garantindo funcionalidade consistente em diferentes provedores. Assim, as aplicações descentralizadas podem acessar várias funcionalidades, independentemente da implementação específica da conta inteligente.

vantagens de segurança para projetos de construção com erc-7579

como afirmado anteriormente, o erc-7579 promete uma segurança melhor para os projetos de blockchain, atuando como um tradutor universal para contas inteligentes, portanto, não é surpresa que o erc-7579 venha com vantagens de segurança reforçadas oferecidas por várias empresas de segurança de blockchain.

uma destas empresas é Segurança de blockchain Ackee, um dos auditores líderes do setor confiáveis por organizações de alto nível em web3. Eles oferecem auditores nativos em erc-7579 (auditoria de strass) e fornecem varreduras gratuitas de despertar com detectores publicamente não divulgados, como erc-4337.

Spearbité outra empresa que oferece vantagens de segurança para projetos construídos com erc-7579. é uma rede distribuída de profissionais líderes da indústria que oferece 50% de desconto nas taxas do mercado para qualquer pessoa que esteja desenvolvendo erc-7579. A Spearbit também possui muitos pesquisadores líderes em segurança que têm experiência extensa com padrões de token e design de sistemas de contas seguros e extensíveis.

adicionalmente,Hats financeé conhecida pela sua experiência em auditoria de segurança e soluções de segurança personalizadas. Com o hats finance, todas as competições de auditoria relacionadas com a abstração de contas (eip 4337, eip 779) receberão um desconto de 50% nas taxas de competição e um multiplicador de 2x em todos os incentivos relacionados com a competição de auditoria.

Além disso, OtterSecé uma organização respeitável especializada em serviços de segurança para projetos blockchain. a empresa auditou vários projetos como compiladores, código blockchain central, blockchains de camada dois, infraestrutura e plataformas de NFT em ecossistemas como ethereum, solana, arbitrum e muitas outras cadeias compatíveis com EVM. eles oferecem agendamento prioritário e descontos para indicações para desenvolvedores que constroem com o ERC-7579.

como é que o erc-7579 melhora as contas inteligentes modulares?

Contas modulares inteligentes são adaptáveis, o que significa que os recursos (módulos) podem ser personalizados de acordo com requisitos específicos do utilizador ou da aplicação. No entanto, com as versões anteriores, os módulos feitos para uma conta inteligente seriam incompatíveis com outros, criando assim uma experiência desafiadora para os programadores.

Para resolver este problema, o ERC-7579 criou um conjunto unificado de interfaces para contas inteligentes e seus módulos. Isso garante uma comunicação suave e compatibilidade entre diferentes implementações. Ao aderir a essas especificações, os módulos podem facilmente integrar-se com várias contas inteligentes, garantindo que todas as contas inteligentes possam entender umas às outras.

Além disso, a ERC-7579 alterou algumas funções de execução e configuração de conta. O número de funções de execução foi reduzido de 6 para 3, incluindo a função de execução opcional ERC-4337. Além disso, o número de funções de configuração de conta foi reduzido de 3 por tipo de módulo para apenas 3, independentemente da quantidade de tipos de módulo.

Além disso, a alinhamento do erc-7579 com erc-4337 em relação à abstração de contas é crucial. A abstração de contas refere-se à mudança das contas tradicionais de blockchain que enviam criptomoedas para um sistema mais adaptável construído com contratos inteligentes. Essa alinhamento cria uma experiência consistente para o usuário, permitindo que contas inteligentes interajam de forma mais eficaz com vários dapps, independentemente da tecnologia subjacente.

o que significa tudo isso para os usuários? Os usuários podem desfrutar de ter uma carteira segura e flexível que pode lidar com várias funções, como transações automatizadas e permissões personalizadas, enquanto navegam perfeitamente em diferentes serviços.

erc-7579 vs erc-4337

tanto o erc-7579 como o erc-4337 representam desenvolvimentos importantes no ecossistema ethereum. enquanto o erc-4337 se concentra na conversão de contas convencionais em contas baseadas em contratos inteligentes para oferecer melhor controle, com recursos como autenticação de chave de acesso e transações gratuitas, o erc-7579 introduz novas funcionalidades e aprimora protocolos como o erc-4337.

Estes avanços visam criar um ambiente mais seguro, amigável e eficiente para aplicações descentralizadas e serviços na rede Ethereum. Além disso, o alinhamento do erc-7579 com o erc-4337 ajuda a focar nas operações do usuário e garantir uma integração perfeita.

erc 7579 vs erc-6900

erc-7579 e erc-6900 são padrões ethereum projetados para melhorar as funcionalidades da blockchain, cada um focando em áreas diferentes. Como afirmado anteriormente, o erc-7579 tem como objetivo introduzir novos recursos técnicos ou melhorias dentro do ecossistema ethereum, contribuindo para sua segurança e eficiência geral.

entretanto, o erc-6900 está mais focado em melhorar partes específicas do ethereum. ele adiciona recursos especiais para fazer certos aplicativos funcionarem melhor, tornando-os mais seguros e fáceis de usar. a integração de protocolos como erc-7579 e erc-6900 é um testemunho da criatividade na comunidade ethereum, garantindo que o blockchain permaneça seguro e amigável para várias dapps.

conclusão

em conclusão, erc-7579 representa um passo significativo no estabelecimento de contas inteligentes modulares consistentes e na promoção da compatibilidade entre várias versões de dapp. ao fornecer diretrizes claras, interfaces padronizadas e um foco na independência do módulo, o erc-7579 incentiva a inovação ao lidar com os desafios de complexidade e compatibilidade que têm prejudicado o desenvolvimento de contas inteligentes modulares no passado. com sua ênfase na flexibilidade e segurança, o erc-7579 ajuda a criar um ecossistema mais eficiente para fornecedores e desenvolvedores de contas inteligentes, beneficiando os usuários finais e impulsionando o avanço da criptomoeda e da tecnologia blockchain.

Autor: Tamilore
Tradutor(a): Paine
Revisor(es): Matheus、KOWEI、Ashley
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!