O conceito de blockchain modular tem origem em dois white papers. Em 2018, Mustafa Albasan e Vitalik Buterin co-escreveram o artigo “Amostragem de Disponibilidade de Dados e Provas de Fraude”, que propôs um sistema que permite aos clientes leves receber e verificar provas de fraude dos nós completos. Foi desenhado um protocolo de amostragem de disponibilidade de dados para reduzir o compromisso entre a capacidade on-chain e a segurança, abordando problemas de escalabilidade do blockchain sem comprometer a segurança e a descentralização.
Posteriormente, em 2019, Mustafa Albasan detalhou uma nova arquitetura no white paper do “Lazy Ledger”. Essa arquitetura utiliza o blockchain para ordenar e garantir a disponibilidade dos dados de transação sem lidar com a execução e validação da transação. Essa nova arquitetura visava resolver problemas de escalabilidade nos sistemas de blockchain existentes e foi inicialmente chamada de “cliente de contrato inteligente”. A execução dos contratos inteligentes era realizada por outra camada de execução nesse cliente, formando o protótipo do Celestia, o primeiro projeto de camada modular de disponibilidade de dados.
Com o advento da tecnologia Rollup, este conceito se tornou mais concreto, seguindo a lógica de executar contratos inteligentes off-chain e carregar os resultados como provas para a camada de execução do "cliente". Refletindo sobre a arquitetura blockchain e novas tecnologias de escala, Celestia surgiu, definindo um novo paradigma de "blockchain modular".
As blockchains modulares têm como objetivo resolver o dilema do 'triângulo impossível' no campo das blockchains através do desacoplamento e reestruturação. Simplificando, ela divide as principais funções de uma única cadeia em várias camadas, cada uma focada em funções específicas, alcançando assim escalabilidade. Geralmente, as funções básicas de uma cadeia monolítica podem ser divididas nas seguintes quatro camadas:
Na história recente, soluções em torno do Bitcoin, como a Lightning Network e as sidechains, podem ser consideradas “pioneiras modulares”. No entanto, devido à falta de completude de Turing do Bitcoin, essas soluções de dimensionamento progrediram lentamente, com várias falhas, e não foram amplamente adotadas. As blockchains tradicionais tentaram resolver o trilema reconstruindo o framework subjacente, mas com sucesso limitado. Para resolver esse problema, Vitalik Buterin propôs melhorias em torno dos Rollups. Com o amadurecimento de provas de fraude e provas de conhecimento zero, a construção de camadas de execução no Ethereum por meio de um método semelhante a Lego se tornou realista. O Ethereum definiu sua estratégia final como um caminho de dimensionamento em camadas centrado nos Rollups. Esse método de atualização, centrado nos Rollups, espera superar as soluções de escalabilidade anteriores e se tornar a solução definitiva para a expansão de blockchains.
Fonte da imagem: Legendary Quant
Empréstimo DeFi modular alavanca a segurança, consenso e disponibilidade de dados fornecidos pela camada fundamental, focando na modularização funcional nas camadas de execução e aplicação e executando esses módulos na blockchain. As principais partes modulares incluem:
Um sistema de empréstimo modular precisa obter todos os dados necessários de transação e contrato da camada de disponibilidade de dados para permitir interação e verificação entre os módulos. Os resultados das operações de cada módulo precisam ser confirmados e registrados pela camada de consenso, garantindo a segurança e consistência de todas as mudanças de estado do módulo. A maior parte da lógica de empréstimo modular é executada na camada de execução, implementando as funcionalidades de cada módulo por meio de contratos inteligentes. A liquidação final e a liquidação das transações de empréstimo dependem da camada de liquidação, garantindo a finalidade das transações de empréstimo e liquidação.
Fonte da imagem: Explicação das Pontes Interligadas
A essência do empréstimo modular não se resume apenas à interconexão e agregação, embora ambos desempenhem papéis significativos. A ideia central do empréstimo modular é aprimorar a flexibilidade, escalabilidade, segurança e inovação do sistema por meio da modularização de várias funções do processo de empréstimo. A interconexão e a agregação fazem parte da realização dessa ideia central, mas não a compõem por completo.
Cross-Chain (Interoperabilidade):
Agregação:
Design Modular:
Segurança e Gerenciamento de Risco:
Flexibilidade e Escalabilidade:
Algumas plataformas DeFi estabelecidas, como Aave, Compound e MakerDAO, também estão adotando conceitos de design modular. Por exemplo, a MakerDAO está caminhando para um modelo SubDAO mais descentralizado, e o protocolo da Aave consiste em vários contratos inteligentes que lidam com empréstimos, gestão de garantias, liquidação, etc. Os desenvolvedores e usuários podem combinar esses contratos conforme necessário e até desenvolver novos contratos para expandir a funcionalidade da plataforma.
Morpho Labs tem como objetivo aprimorar a eficiência e a experiência do usuário dos mercados de empréstimos descentralizados por meio da inovação tecnológica e otimização, promovendo o crescimento do ecossistema DeFi. Com seu design modular e mecanismo de negociação sem atrito, Morpho Labs busca atrair mais usuários e fundos para o campo das finanças descentralizadas. As principais inovações incluem o Morpho Blue e o Meta Morpho, que aprimoram a eficiência e a interoperabilidade de empréstimos DeFi.
Fonte da imagem: Morpho Labs Oficial
Azul Morfo
Morpho Blue é uma versão avançada do protocolo de empréstimo fornecido pela Morpho Labs. O objetivo é minimizar a implantação de ativos criptografados (tokens ERC20 e ERC4626) na Máquina Virtual Ethereum e criar mercados de empréstimos independentes. Morpho Blue oferece uma camada de base sem confiança para credores, mutuários e aplicativos, operando sob licenças duplas (BUSL-1.1 e GPLv2). Uma vez implantado, ele será executado permanentemente na blockchain Ethereum.(1) As principais características e componentes incluem:
Uma característica notável do Morpho Blue é a capacidade de criar mercados de negociação sem permissão, permitindo que os usuários estabeleçam mercados independentes compostos por ativos de empréstimos, ativos de garantia, LLTV, oráculos e modelos de taxa de juros (IRM). Cada parâmetro é selecionado durante a criação do mercado e é imutável, com LLTV e modelos de taxa de juros escolhidos a partir de um conjunto de opções aprovadas pela governança do Morpho.
Meta Morpho
O Meta Morpho é um metaprotocolo independente projetado para criar MetaMorpho Vaults baseados no Morpho Blue, permitindo integração e interoperabilidade perfeitas entre diferentes plataformas e protocolos DeFi. Os principais recursos incluem:
Fonte da imagem: Euler Finance Oficial
Em 22 de fevereiro de 2024, o protocolo de empréstimo Euler Finance anunciou seu iminente relançamento e o lançamento de sua versão v2. Esta plataforma de empréstimo modular inclui principalmente dois componentes principais: Euler Vault Kit (EVK) e Ethereum Vault Connector (EVC), projetados para aprimorar a flexibilidade e funcionalidade do protocolo.(2)
Kit Euler Vault (EVK)
EVK é um conjunto de ferramentas que permite aos usuários criar e gerenciar sistemas personalizados de "vault". O EVK permite que os usuários depositem seus ativos em vaults e definam diferentes estratégias e regras conforme necessário. Ele se integra ao EVC, permitindo que os desenvolvedores construam livremente vaults ERC-4626. As principais características do EVK incluem:
Conector da Vault Ethereum (EVC)
EVC é uma ferramenta projetada para conectar EVKs no Ethereum. Ele permite que os usuários transfiram perfeitamente ativos e estratégias entre diferentes protocolos DeFi, concedendo aos cofres superpoderes para atuar como garantia para outros cofres, facilitando a comunicação perfeita entre os cofres ERC-4626 e outros contratos inteligentes. As principais características do EVC incluem:
Euler Vault Kit (EVK) e Ethereum Vault Connector (EVC) são recursos importantes introduzidos pela Euler Finance para fornecer maior flexibilidade e eficiência de gerenciamento. Através do EVK, os usuários podem criar e gerenciar vaults personalizados e, através do EVC, podem transferir ativos e estratégias perfeitamente entre diferentes vaults. Essas ferramentas melhoram o controle e as capacidades de gerenciamento dos usuários sobre seus ativos, contribuindo para a melhoria da liquidez e eficiência no ecossistema DeFi.
Os protocolos DeFi referem-se a uma série de aplicativos descentralizados (dApps) construídos em redes blockchain que oferecem serviços financeiros tradicionais como empréstimos, negociação e seguro sem depender das instituições financeiras tradicionais. Os protocolos DeFi modulares melhoram a flexibilidade e a inovação ao quebrar esses serviços em módulos independentes, permitindo aos usuários e desenvolvedores misturar e combinar diferentes funcionalidades.
Atualmente, DeFi consiste principalmente em agregadores de rendimento, protocolos de empréstimo, derivativos e opções, e protocolos de seguro. Esses módulos podem ser livremente combinados para criar novos produtos e serviços financeiros. No entanto, sua natureza é semelhante à lógica de "implantação de cadeia com um clique" do OP Stack; os protocolos modulares DeFi precisam estabelecer combinações de módulos dentro de sua própria estrutura para criar novos produtos e serviços financeiros.
Embora o DeFi modular traga flexibilidade, também traz riscos potenciais. UniSwap iniciou o boom do DeFi, tornando-se o "blueprint" para vários protocolos DeFi hoje. Desde a sua criação, o UniSwap nunca foi hackeado, principalmente devido à sua dependência de um invariante central simples (tokenBalanceX * tokenBalanceY = k) e sua integração com contratos inteligentes imutáveis.
No entanto, a flexibilidade da modularidade também introduz uma complexidade relativa. A alta interconectividade entre diferentes protocolos DeFi significa que se um contrato atualizável em um protocolo falhar, isso poderá desencadear uma reação em cadeia afetando outros protocolos, potencialmente levando a riscos sistêmicos em todo o ecossistema. Este é um aspecto importante que precisa ser considerado.
O conceito de blockchain modular tem origem em dois white papers. Em 2018, Mustafa Albasan e Vitalik Buterin co-escreveram o artigo “Amostragem de Disponibilidade de Dados e Provas de Fraude”, que propôs um sistema que permite aos clientes leves receber e verificar provas de fraude dos nós completos. Foi desenhado um protocolo de amostragem de disponibilidade de dados para reduzir o compromisso entre a capacidade on-chain e a segurança, abordando problemas de escalabilidade do blockchain sem comprometer a segurança e a descentralização.
Posteriormente, em 2019, Mustafa Albasan detalhou uma nova arquitetura no white paper do “Lazy Ledger”. Essa arquitetura utiliza o blockchain para ordenar e garantir a disponibilidade dos dados de transação sem lidar com a execução e validação da transação. Essa nova arquitetura visava resolver problemas de escalabilidade nos sistemas de blockchain existentes e foi inicialmente chamada de “cliente de contrato inteligente”. A execução dos contratos inteligentes era realizada por outra camada de execução nesse cliente, formando o protótipo do Celestia, o primeiro projeto de camada modular de disponibilidade de dados.
Com o advento da tecnologia Rollup, este conceito se tornou mais concreto, seguindo a lógica de executar contratos inteligentes off-chain e carregar os resultados como provas para a camada de execução do "cliente". Refletindo sobre a arquitetura blockchain e novas tecnologias de escala, Celestia surgiu, definindo um novo paradigma de "blockchain modular".
As blockchains modulares têm como objetivo resolver o dilema do 'triângulo impossível' no campo das blockchains através do desacoplamento e reestruturação. Simplificando, ela divide as principais funções de uma única cadeia em várias camadas, cada uma focada em funções específicas, alcançando assim escalabilidade. Geralmente, as funções básicas de uma cadeia monolítica podem ser divididas nas seguintes quatro camadas:
Na história recente, soluções em torno do Bitcoin, como a Lightning Network e as sidechains, podem ser consideradas “pioneiras modulares”. No entanto, devido à falta de completude de Turing do Bitcoin, essas soluções de dimensionamento progrediram lentamente, com várias falhas, e não foram amplamente adotadas. As blockchains tradicionais tentaram resolver o trilema reconstruindo o framework subjacente, mas com sucesso limitado. Para resolver esse problema, Vitalik Buterin propôs melhorias em torno dos Rollups. Com o amadurecimento de provas de fraude e provas de conhecimento zero, a construção de camadas de execução no Ethereum por meio de um método semelhante a Lego se tornou realista. O Ethereum definiu sua estratégia final como um caminho de dimensionamento em camadas centrado nos Rollups. Esse método de atualização, centrado nos Rollups, espera superar as soluções de escalabilidade anteriores e se tornar a solução definitiva para a expansão de blockchains.
Fonte da imagem: Legendary Quant
Empréstimo DeFi modular alavanca a segurança, consenso e disponibilidade de dados fornecidos pela camada fundamental, focando na modularização funcional nas camadas de execução e aplicação e executando esses módulos na blockchain. As principais partes modulares incluem:
Um sistema de empréstimo modular precisa obter todos os dados necessários de transação e contrato da camada de disponibilidade de dados para permitir interação e verificação entre os módulos. Os resultados das operações de cada módulo precisam ser confirmados e registrados pela camada de consenso, garantindo a segurança e consistência de todas as mudanças de estado do módulo. A maior parte da lógica de empréstimo modular é executada na camada de execução, implementando as funcionalidades de cada módulo por meio de contratos inteligentes. A liquidação final e a liquidação das transações de empréstimo dependem da camada de liquidação, garantindo a finalidade das transações de empréstimo e liquidação.
Fonte da imagem: Explicação das Pontes Interligadas
A essência do empréstimo modular não se resume apenas à interconexão e agregação, embora ambos desempenhem papéis significativos. A ideia central do empréstimo modular é aprimorar a flexibilidade, escalabilidade, segurança e inovação do sistema por meio da modularização de várias funções do processo de empréstimo. A interconexão e a agregação fazem parte da realização dessa ideia central, mas não a compõem por completo.
Cross-Chain (Interoperabilidade):
Agregação:
Design Modular:
Segurança e Gerenciamento de Risco:
Flexibilidade e Escalabilidade:
Algumas plataformas DeFi estabelecidas, como Aave, Compound e MakerDAO, também estão adotando conceitos de design modular. Por exemplo, a MakerDAO está caminhando para um modelo SubDAO mais descentralizado, e o protocolo da Aave consiste em vários contratos inteligentes que lidam com empréstimos, gestão de garantias, liquidação, etc. Os desenvolvedores e usuários podem combinar esses contratos conforme necessário e até desenvolver novos contratos para expandir a funcionalidade da plataforma.
Morpho Labs tem como objetivo aprimorar a eficiência e a experiência do usuário dos mercados de empréstimos descentralizados por meio da inovação tecnológica e otimização, promovendo o crescimento do ecossistema DeFi. Com seu design modular e mecanismo de negociação sem atrito, Morpho Labs busca atrair mais usuários e fundos para o campo das finanças descentralizadas. As principais inovações incluem o Morpho Blue e o Meta Morpho, que aprimoram a eficiência e a interoperabilidade de empréstimos DeFi.
Fonte da imagem: Morpho Labs Oficial
Azul Morfo
Morpho Blue é uma versão avançada do protocolo de empréstimo fornecido pela Morpho Labs. O objetivo é minimizar a implantação de ativos criptografados (tokens ERC20 e ERC4626) na Máquina Virtual Ethereum e criar mercados de empréstimos independentes. Morpho Blue oferece uma camada de base sem confiança para credores, mutuários e aplicativos, operando sob licenças duplas (BUSL-1.1 e GPLv2). Uma vez implantado, ele será executado permanentemente na blockchain Ethereum.(1) As principais características e componentes incluem:
Uma característica notável do Morpho Blue é a capacidade de criar mercados de negociação sem permissão, permitindo que os usuários estabeleçam mercados independentes compostos por ativos de empréstimos, ativos de garantia, LLTV, oráculos e modelos de taxa de juros (IRM). Cada parâmetro é selecionado durante a criação do mercado e é imutável, com LLTV e modelos de taxa de juros escolhidos a partir de um conjunto de opções aprovadas pela governança do Morpho.
Meta Morpho
O Meta Morpho é um metaprotocolo independente projetado para criar MetaMorpho Vaults baseados no Morpho Blue, permitindo integração e interoperabilidade perfeitas entre diferentes plataformas e protocolos DeFi. Os principais recursos incluem:
Fonte da imagem: Euler Finance Oficial
Em 22 de fevereiro de 2024, o protocolo de empréstimo Euler Finance anunciou seu iminente relançamento e o lançamento de sua versão v2. Esta plataforma de empréstimo modular inclui principalmente dois componentes principais: Euler Vault Kit (EVK) e Ethereum Vault Connector (EVC), projetados para aprimorar a flexibilidade e funcionalidade do protocolo.(2)
Kit Euler Vault (EVK)
EVK é um conjunto de ferramentas que permite aos usuários criar e gerenciar sistemas personalizados de "vault". O EVK permite que os usuários depositem seus ativos em vaults e definam diferentes estratégias e regras conforme necessário. Ele se integra ao EVC, permitindo que os desenvolvedores construam livremente vaults ERC-4626. As principais características do EVK incluem:
Conector da Vault Ethereum (EVC)
EVC é uma ferramenta projetada para conectar EVKs no Ethereum. Ele permite que os usuários transfiram perfeitamente ativos e estratégias entre diferentes protocolos DeFi, concedendo aos cofres superpoderes para atuar como garantia para outros cofres, facilitando a comunicação perfeita entre os cofres ERC-4626 e outros contratos inteligentes. As principais características do EVC incluem:
Euler Vault Kit (EVK) e Ethereum Vault Connector (EVC) são recursos importantes introduzidos pela Euler Finance para fornecer maior flexibilidade e eficiência de gerenciamento. Através do EVK, os usuários podem criar e gerenciar vaults personalizados e, através do EVC, podem transferir ativos e estratégias perfeitamente entre diferentes vaults. Essas ferramentas melhoram o controle e as capacidades de gerenciamento dos usuários sobre seus ativos, contribuindo para a melhoria da liquidez e eficiência no ecossistema DeFi.
Os protocolos DeFi referem-se a uma série de aplicativos descentralizados (dApps) construídos em redes blockchain que oferecem serviços financeiros tradicionais como empréstimos, negociação e seguro sem depender das instituições financeiras tradicionais. Os protocolos DeFi modulares melhoram a flexibilidade e a inovação ao quebrar esses serviços em módulos independentes, permitindo aos usuários e desenvolvedores misturar e combinar diferentes funcionalidades.
Atualmente, DeFi consiste principalmente em agregadores de rendimento, protocolos de empréstimo, derivativos e opções, e protocolos de seguro. Esses módulos podem ser livremente combinados para criar novos produtos e serviços financeiros. No entanto, sua natureza é semelhante à lógica de "implantação de cadeia com um clique" do OP Stack; os protocolos modulares DeFi precisam estabelecer combinações de módulos dentro de sua própria estrutura para criar novos produtos e serviços financeiros.
Embora o DeFi modular traga flexibilidade, também traz riscos potenciais. UniSwap iniciou o boom do DeFi, tornando-se o "blueprint" para vários protocolos DeFi hoje. Desde a sua criação, o UniSwap nunca foi hackeado, principalmente devido à sua dependência de um invariante central simples (tokenBalanceX * tokenBalanceY = k) e sua integração com contratos inteligentes imutáveis.
No entanto, a flexibilidade da modularidade também introduz uma complexidade relativa. A alta interconectividade entre diferentes protocolos DeFi significa que se um contrato atualizável em um protocolo falhar, isso poderá desencadear uma reação em cadeia afetando outros protocolos, potencialmente levando a riscos sistêmicos em todo o ecossistema. Este é um aspecto importante que precisa ser considerado.