Você não pode fazer 'Real DeFi' a menos que seja orientado a ativos

- Propaganda -

Siga-nos no Google Notícias

As finanças descentralizadas tornaram-se um dos casos de uso mais atraentes para a tecnologia blockchain nos últimos dois anos. Sua capacidade de gerenciar ativos financeiros e fornecer serviços sem a necessidade de bancos centralizados autorizarem transações e verificarem clientes criou as bases de um ecossistema financeiro mais acessível e inclusivo que beneficia a todos.

O impressionante crescimento da indústria DeFi, que foi avaliada em mais de US $ 77 bilhões em março de 2022, ressalta esse potencial. Mesmo assim, comparado ao mundo das finanças tradicionais, o DeFi representa apenas uma pequena porcentagem das transações financeiras do mundo. O que isso significa é que há um enorme espaço para crescimento, mas isso não acontecerá até que o DeFi seja construído sobre alicerces muito mais fortes.

Uma das grandes fraquezas do DeFi existente é que ele é construído sobre uma arquitetura muito instável e ineficiente – ou seja, contratos inteligentes.

É claro que são os contratos inteligentes que tornam o DeFi possível. Eles são o código subjacente que permite que aplicativos descentralizados automatizem transações quando certas condições são atendidas, sem a necessidade de um intermediário. Eles são semelhantes em teoria aos contratos tradicionais, no entanto, são mais inteligentes porque não exigem fiscalização. Em vez disso, os contratos inteligentes são programados para executar transações somente quando certas condições transparentes são atendidas. Dessa forma, eles podem realizar transações instantaneamente, muito mais rápido do que os sistemas financeiros tradicionais, pois não há necessidade de um humano para garantir que todos os requisitos foram atendidos. Como o intermediário é eliminado, as taxas de transação também são muito menores.

Embora sejam de fato muito mais inteligentes, os contratos inteligentes não são infalíveis. Um dos maiores desafios é a segurança. Como os contratos inteligentes são realmente apenas código, existe o perigo sempre presente de bugs ou vulnerabilidades deslizando pela rede. Este não é um risco insignificante – bilhões de dólares em valor foram perdido para ataques em protocolos DeFi desde que a indústria surgiu.

Parte do problema é a curva de aprendizado envolvida para desenvolvedores de contratos inteligentes. Os contratos inteligentes são compostos de código espaguete incrivelmente complexo e, no entanto, é necessário criar dezenas deles para definir a funcionalidade da maioria dos aplicativos DeFi. Os desenvolvedores geralmente precisam de vários anos de experiência prática com a linguagem de programação Solidity que é usada para criar contratos inteligentes em Ethereum e redes compatíveis, antes que possam sequer contemplar a criação de um aplicativo descentralizado funcional e seguro.

Essa complexidade impressionante se deve principalmente à completa falta de suporte para ativos digitais, como tokens de criptomoeda e NFTs, no nível da plataforma. Embora o DeFi gire quase exclusivamente em torno de ativos como BTC, ETH, USDC e assim por diante, as principais redes de blockchain como Ethereum, Avalanche, Solana, Cosmos, Fantom e Binance Chain não possuem nenhum conceito nativo desses ativos.

Para ajudar os desenvolvedores a criar dApps seguros, protegidos e funcionais com mais rapidez, é necessário redesenhar a própria base das plataformas DeFi, reinventando a maneira como os contratos inteligentes são criados e implementados. Em vez de ser uma reflexão tardia, os ativos digitais precisam se tornar parte da estrutura do DeFi, para que os desenvolvedores possam criá-los e controlá-los com facilidade, sem escrever grandes quantidades de código pesado.

Por que os ativos nativos são importantes

 Para entender a importância do DeFi orientado a ativos, é útil observar os problemas causados ​​pela falta de ativos nativos do Ethereum. Com o Ethereum, os desenvolvedores implantam contratos inteligentes na rede em seu próprio pequeno espaço, onde podem armazenar dados que são atualizados constantemente à medida que processam transações. Nesse modelo de arquitetura, todas as funções do DeFi devem ser implementadas como um contrato inteligente. Não há outra maneira. Portanto, um token como o ETH é representado como um contrato inteligente que rastreia os saldos da carteira, enquanto uma conta multisig é outro contrato inteligente que deve ser assinado por várias chaves públicas para executar uma ação. Token swaps, empréstimos, pools de liquidez – você escolhe – todos eles são implementados como contratos inteligentes.

Com o DeFi, todos esses contratos inteligentes se comunicam por meio de uma rede de mensagens complexa para executar até as funções mais simples. Por exemplo, um contrato inteligente que contém alguns tokens precisa se comunicar com um segundo contrato que implementa esse token separadamente, por meio de uma lista de saldos e métodos para ajustar esses saldos. Para habilitar isso, o ambiente do aplicativo Ethereum Virtual Machine possibilita que contratos inteligentes enviem mensagens entre si. Dessa forma, os contratos inteligentes são compostos, o que significa que os desenvolvedores podem conectá-los de forma que possam realizar transações complicadas de maneira coordenada.

Essa é a base do DeFi moderno, mas é terrivelmente ineficiente, com todas as funções implementadas em um silo de contrato inteligente. Isso resulta em milhões de mensagens fluindo constantemente pela rede com lógica complexa necessária para executar a ação correta em resposta a cada uma, e um fluxo de dados em constante mudança contidos em cada contrato inteligente que mantém um registro de todas as transações que realizam.

A existência de aplicativos DeFi como Uniswap e Curve nos mostra que essa arquitetura funciona, mas isso não significa necessariamente que funcione bem. Pelo contrário, vários hacks DeFi nos mostram que é um modelo terrivelmente ineficiente que cria riscos verdadeiramente perigosos para seus usuários.

O que é óbvio, no entanto, é que essas interações entre ativos digitais são a base de todas as transações DeFi. Portanto, é lógico que uma arquitetura DeFi orientada a ativos seria muito mais eficiente.

A vantagem de ativos nativos

Esta é a teoria básica por trás Raiz, uma plataforma de contato inteligente inovadora criada especificamente para DeFi que trata os ativos como um recurso-chave de sua plataforma, em vez de implementá-los em silos no nível de contrato inteligente.

As transações do Radix são executadas no ambiente do aplicativo Radix Engine. A principal diferença é que o Radix Engine cria ativos, como tokens, solicitando-os diretamente da plataforma junto com seus parâmetros específicos.

Em outras palavras, os tokens baseados em Radix, como o XRD, não são formados como entidades em milhares de listas de saldo separadas, mas são tratados como objetos físicos armazenados em “cofres” ou contas e movidos entre eles quando as transações são processadas. Esses cofres são controlados diretamente por seus usuários, ao contrário do EVM, onde os tokens de um indivíduo podem ser distribuídos entre vários contratos inteligentes que contêm as entradas de suas chaves públicas.

A fisicalidade desse comportamento é baseada em um modelo de máquina de estado finito (FSM) que rastreia com segurança os tokens à medida que eles se movem entre os cofres do usuário, semelhante à forma como um serviço de entrega acompanha os pedidos do cliente. É um modelo de transação simplificado, em que o usuário essencialmente informa à plataforma que deseja enviar os tokens que possui para um cofre designado. Os usuários devem enviar uma mensagem de um contrato inteligente para outro e confiar que ele atualizará suas entidades de saldo. Dessa forma, erros como dupla contabilização podem ser evitados, pois eles simplesmente não são possíveis nessa arquitetura.

Em poucas palavras, esta é a base da arquitetura DeFi orientada a ativos da Radix. Ele cria um modelo muito mais intuitivo e fácil de usar para transações de token que elimina uma tonelada de complexidade, tornando o DeFi inerentemente mais seguro do que o modelo tradicional.

O modelo é tão radicalmente diferente do DeFi tradicional que a Radix reinventou os contratos inteligentes como “componentes”. Por serem modulares e combináveis ​​e terem funções claras, os componentes do Radix podem ser vistos como “tijolos de lego” que os desenvolvedores podem usar para montar seus aplicativos DeFi de maneira simples e passo a passo, mesmo que não tem alguma experiência com a linguagem de programação Scrypto.

Conclusão

A abordagem orientada a ativos da Radix para DeFi permite que os desenvolvedores usem recursos integrados para lidar com a grande maioria de sua funcionalidade de contrato inteligente. Como tal, o DeFi baseado em Radix não é apenas mais fácil e seguro, mas também muito mais componível e reutilizável do que o DeFi tradicional. Em vez de escrever código especializado para definir cada pequena coisa que seu dApp faz, os desenvolvedores podem simplesmente construir seus dApps a partir de sua biblioteca de recursos.

- Propaganda -

Fonte: https://thecryptobasic.com/2022/09/16/you-cant-do-real-defi-unless-its-asset-orientated/?utm_source=rss&utm_medium=rss&utm_campaign=you-cant-do-real-defi -a menos que seja orientado a ativos