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 um tanto 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 determinados 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.
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, contas inteligentes levam as coisas adiante atuando como mini-programas construídos na blockchain (usando contratos inteligentes) que controlam esses fundos.
Esta abordagem tem algumas vantagens. Em primeiro lugar, as contas inteligentes podem automatizar transações repetitivas, como configurar uma ordem de compra regular para seus tokens cripto preferidos. Também oferecem medidas de segurança aprimoradas, tornando mais difícil para os hackers roubar seus fundos.
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-lhes interagir apenas com uma certa quantidade de seus fundos.
com todos esses novos e inovadores métodos de lidar com fundos e transações, erc-7579 foi criado para atender à necessidade de uma abordagem mais unificada para lidar com contas inteligentes, evitando a complexidade dos padrões atuais como erc-6900. tem como objetivo facilitar a integração de diferentes tipos de contas, sem alterar a forma como elas operam atualmente. isso facilitará para os desenvolvedores competirem e desenvolverem novos recursos que possam funcionar com várias contas.
existemseis contas inteligentes modulares únicas atualmente 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 "gerente" a contas que atuariam como um intermediário traduzindo solicitações de módulos em um formato que o sistema de conta inteligente específico entenda.
para abordar isso, foi criado o erc-6900introduzido em abril de 2023para ajudar a definir como as contas inteligentes e seus componentes modulares interagem. Embora este módulo tenha sido amplamente aceito, a adição de medidas de segurança rigorosas tornou o desenvolvimento desnecessariamente complicado. Devido a isso, os fornecedores de contas encontraram dificuldades para criar produtos exclusivos, prejudicando assim a sua inovação.
erc-7579 foi desenvolvido porStrass, 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. assim, os desenvolvedores podem personalizar seus produtos com base na complexidade e segurança. isso vai fomentar a concorrência, reduzir custos e melhorar a segurança.
o erc-7579 estabeleceu um método padronizado para lidar com tarefas de conta. o método inclui diretrizes claras e módulos para fácil integração. ele 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 de 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 flag 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 modeselector e um modepayload permite especificar detalhes adicionais e dados extras, proporcionando flexibilidade para diferentes combinações ao mesmo tempo em que suporta modos escolhidos com complexidade mínima e permite que as carteiras entendam e executem tarefas de forma eficiente.
no geral, o foco principal do erc-7579 está nos módulos projetados para funcionar independentemente do sistema de conta inteligente específico para o qual foram criados. ele estabeleceu interfaces e diretrizes que abordam requisitos de segurança e funcionalidade, permitindo que 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.
A modularidade é essencial para contas inteligentes e, por extensão, para a ERC-7579, pois permite uma maior interoperabilidade no ecossistema descentralizado. As contas inteligentes usam um estilo de modularidade plug-and-play, permitindo que sejam facilmente escaláveis e personalizadas por meio de módulos. Isso permite que as contas inteligentes se adaptem a diferentes casos de uso e requisitos em aplicativos e serviços descentralizados.
Esta abordagem também permite que os construtores criem uma loja de módulos para que os desenvolvedores possam 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 é especialmente importante, pois está alinhada com o foco do padrão nas operações do usuário e na abstração da conta. Uma abordagem modular permite que o erc-7579 se integre perfeitamente a várias implementações de smart account, garantindo uma funcionalidade consistente entre diferentes provedores. Dessa forma, aplicativos descentralizados podem acessar várias funcionalidades independentemente da implementação específica da smart account.
como mencionado anteriormente, o erc-7579 promete uma segurança melhor para projetos de blockchain, atuando como um tradutor universal para contas inteligentes, portanto, não é surpresa que o erc-7579 venha com benefícios de segurança reforçados oferecidos por várias empresas de segurança de blockchain.
uma dessas empresas éSegurança blockchain Ackee, um dos auditores líderes do setor confiados por organizações de primeira linha em web3. eles oferecem auditores nativos em erc-7579 (auditoria de strass) e fornecem varreduras de vigília gratuitas com detectores publicamente não divulgados, como erc-4337.
Lançaé outra empresa que oferece benefícios de segurança para projetos construídos com erc-7579. é uma rede distribuída de profissionais líderes do setor que oferecem 50% de desconto nas taxas do mercado para quem desenvolve erc-7579. a spearbit também possui muitos pesquisadores de segurança líderes que têm experiência extensiva com padrões de token e projetando sistemas de conta seguros e extensíveis.
Além disso, Finanças de Chapéusé conhecida por sua expertise em auditoria de segurança e soluções de segurança personalizadas. com hats finance, todas as competições de auditoria relacionadas à 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 à competição de auditoria.
além disso, OtterSec é uma organização respeitável especializada em serviços de segurança para projetos de blockchain. A empresa auditou vários projetos, como compiladores, código blockchain principal, blockchains de camada dois, infraestrutura e plataformas NFT em ecossistemas como Ethereum, Solana, Arbitrum e muitas outras cadeias compatíveis com EVM. Eles oferecem descontos prioritários de agendamento e referência para desenvolvedores que constroem com o ERC-7579.
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 usuário ou do aplicativo. No entanto, com versões anteriores, os módulos feitos para uma conta inteligente seriam incompatíveis com outros, criando assim uma experiência desafiadora para os desenvolvedores.
Para resolver esse 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, o 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 o erc-4337 em relação à abstração de contas é crucial. A abstração de contas se refere à mudança de contas tradicionais de blockchain enviando criptomoedas para um sistema mais adaptável construído com contratos inteligentes. Esse alinhamento cria uma experiência de usuário consistente ao permitir que contas inteligentes interajam de forma mais eficaz com vários dapps, independentemente da tecnologia subjacente.
o que tudo isso significa para os usuários? os usuários podem desfrutar de 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 por diferentes serviços.
tanto erc-7579 quanto erc-4337 representam importantes desenvolvimentos no ecossistema ethereum. enquanto erc-4337 se concentra em converter contas convencionais em contas baseadas em contratos inteligentes para oferecer um melhor controle, com recursos como autenticação de senha e transações gratuitas, erc-7579 introduz novas funcionalidades e aprimora protocolos como erc-4337.
Esses avanços visam criar um ambiente mais seguro, amigável e eficiente para aplicativos e serviços descentralizados dentro da 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 integração perfeita.
erc-7579 e erc-6900 são padrões ethereum projetados para aprimorar as funcionalidades da blockchain, cada um focando em áreas diferentes. Como mencionado anteriormente, o erc-7579 tem como objetivo introduzir novos recursos técnicos ou melhorias no ecossistema ethereum, contribuindo para sua segurança e eficiência geral.
Enquanto isso, o erc-6900 está mais focado em melhorar partes específicas do Ethereum. Ele adiciona recursos especiais para fazer com que determinados aplicativos funcionem melhor, tornando-os mais seguros e amigáveis para o usuário. 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.
Em conclusão, 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 do DApp. Ao fornecer diretrizes claras, interfaces padronizadas e foco na independência de módulos, o ERC-7579 incentiva a inovação enquanto aborda os desafios de complexidade e compatibilidade que impediram o desenvolvimento de contas inteligentes modulares no passado. Com sua ênfase em 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.
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 um tanto 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 determinados 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.
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, contas inteligentes levam as coisas adiante atuando como mini-programas construídos na blockchain (usando contratos inteligentes) que controlam esses fundos.
Esta abordagem tem algumas vantagens. Em primeiro lugar, as contas inteligentes podem automatizar transações repetitivas, como configurar uma ordem de compra regular para seus tokens cripto preferidos. Também oferecem medidas de segurança aprimoradas, tornando mais difícil para os hackers roubar seus fundos.
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-lhes interagir apenas com uma certa quantidade de seus fundos.
com todos esses novos e inovadores métodos de lidar com fundos e transações, erc-7579 foi criado para atender à necessidade de uma abordagem mais unificada para lidar com contas inteligentes, evitando a complexidade dos padrões atuais como erc-6900. tem como objetivo facilitar a integração de diferentes tipos de contas, sem alterar a forma como elas operam atualmente. isso facilitará para os desenvolvedores competirem e desenvolverem novos recursos que possam funcionar com várias contas.
existemseis contas inteligentes modulares únicas atualmente 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 "gerente" a contas que atuariam como um intermediário traduzindo solicitações de módulos em um formato que o sistema de conta inteligente específico entenda.
para abordar isso, foi criado o erc-6900introduzido em abril de 2023para ajudar a definir como as contas inteligentes e seus componentes modulares interagem. Embora este módulo tenha sido amplamente aceito, a adição de medidas de segurança rigorosas tornou o desenvolvimento desnecessariamente complicado. Devido a isso, os fornecedores de contas encontraram dificuldades para criar produtos exclusivos, prejudicando assim a sua inovação.
erc-7579 foi desenvolvido porStrass, 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. assim, os desenvolvedores podem personalizar seus produtos com base na complexidade e segurança. isso vai fomentar a concorrência, reduzir custos e melhorar a segurança.
o erc-7579 estabeleceu um método padronizado para lidar com tarefas de conta. o método inclui diretrizes claras e módulos para fácil integração. ele 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 de 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 flag 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 modeselector e um modepayload permite especificar detalhes adicionais e dados extras, proporcionando flexibilidade para diferentes combinações ao mesmo tempo em que suporta modos escolhidos com complexidade mínima e permite que as carteiras entendam e executem tarefas de forma eficiente.
no geral, o foco principal do erc-7579 está nos módulos projetados para funcionar independentemente do sistema de conta inteligente específico para o qual foram criados. ele estabeleceu interfaces e diretrizes que abordam requisitos de segurança e funcionalidade, permitindo que 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.
A modularidade é essencial para contas inteligentes e, por extensão, para a ERC-7579, pois permite uma maior interoperabilidade no ecossistema descentralizado. As contas inteligentes usam um estilo de modularidade plug-and-play, permitindo que sejam facilmente escaláveis e personalizadas por meio de módulos. Isso permite que as contas inteligentes se adaptem a diferentes casos de uso e requisitos em aplicativos e serviços descentralizados.
Esta abordagem também permite que os construtores criem uma loja de módulos para que os desenvolvedores possam 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 é especialmente importante, pois está alinhada com o foco do padrão nas operações do usuário e na abstração da conta. Uma abordagem modular permite que o erc-7579 se integre perfeitamente a várias implementações de smart account, garantindo uma funcionalidade consistente entre diferentes provedores. Dessa forma, aplicativos descentralizados podem acessar várias funcionalidades independentemente da implementação específica da smart account.
como mencionado anteriormente, o erc-7579 promete uma segurança melhor para projetos de blockchain, atuando como um tradutor universal para contas inteligentes, portanto, não é surpresa que o erc-7579 venha com benefícios de segurança reforçados oferecidos por várias empresas de segurança de blockchain.
uma dessas empresas éSegurança blockchain Ackee, um dos auditores líderes do setor confiados por organizações de primeira linha em web3. eles oferecem auditores nativos em erc-7579 (auditoria de strass) e fornecem varreduras de vigília gratuitas com detectores publicamente não divulgados, como erc-4337.
Lançaé outra empresa que oferece benefícios de segurança para projetos construídos com erc-7579. é uma rede distribuída de profissionais líderes do setor que oferecem 50% de desconto nas taxas do mercado para quem desenvolve erc-7579. a spearbit também possui muitos pesquisadores de segurança líderes que têm experiência extensiva com padrões de token e projetando sistemas de conta seguros e extensíveis.
Além disso, Finanças de Chapéusé conhecida por sua expertise em auditoria de segurança e soluções de segurança personalizadas. com hats finance, todas as competições de auditoria relacionadas à 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 à competição de auditoria.
além disso, OtterSec é uma organização respeitável especializada em serviços de segurança para projetos de blockchain. A empresa auditou vários projetos, como compiladores, código blockchain principal, blockchains de camada dois, infraestrutura e plataformas NFT em ecossistemas como Ethereum, Solana, Arbitrum e muitas outras cadeias compatíveis com EVM. Eles oferecem descontos prioritários de agendamento e referência para desenvolvedores que constroem com o ERC-7579.
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 usuário ou do aplicativo. No entanto, com versões anteriores, os módulos feitos para uma conta inteligente seriam incompatíveis com outros, criando assim uma experiência desafiadora para os desenvolvedores.
Para resolver esse 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, o 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 o erc-4337 em relação à abstração de contas é crucial. A abstração de contas se refere à mudança de contas tradicionais de blockchain enviando criptomoedas para um sistema mais adaptável construído com contratos inteligentes. Esse alinhamento cria uma experiência de usuário consistente ao permitir que contas inteligentes interajam de forma mais eficaz com vários dapps, independentemente da tecnologia subjacente.
o que tudo isso significa para os usuários? os usuários podem desfrutar de 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 por diferentes serviços.
tanto erc-7579 quanto erc-4337 representam importantes desenvolvimentos no ecossistema ethereum. enquanto erc-4337 se concentra em converter contas convencionais em contas baseadas em contratos inteligentes para oferecer um melhor controle, com recursos como autenticação de senha e transações gratuitas, erc-7579 introduz novas funcionalidades e aprimora protocolos como erc-4337.
Esses avanços visam criar um ambiente mais seguro, amigável e eficiente para aplicativos e serviços descentralizados dentro da 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 integração perfeita.
erc-7579 e erc-6900 são padrões ethereum projetados para aprimorar as funcionalidades da blockchain, cada um focando em áreas diferentes. Como mencionado anteriormente, o erc-7579 tem como objetivo introduzir novos recursos técnicos ou melhorias no ecossistema ethereum, contribuindo para sua segurança e eficiência geral.
Enquanto isso, o erc-6900 está mais focado em melhorar partes específicas do Ethereum. Ele adiciona recursos especiais para fazer com que determinados aplicativos funcionem melhor, tornando-os mais seguros e amigáveis para o usuário. 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.
Em conclusão, 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 do DApp. Ao fornecer diretrizes claras, interfaces padronizadas e foco na independência de módulos, o ERC-7579 incentiva a inovação enquanto aborda os desafios de complexidade e compatibilidade que impediram o desenvolvimento de contas inteligentes modulares no passado. Com sua ênfase em 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.