NFTAA: Uma Nova Maneira de Gerenciar Ativos Digitais
NFTAA combina NFTs e funções de conta pra ter um controle melhor dos ativos.
― 9 min ler
Índice
- O que é NFTAA?
- A Mudança para Prova de Participação
- Desafios do Staking
- Ethereum: Uma Plataforma de Blockchain Poderosa
- Entendendo a Prova de Participação
- O Requisito para Staking
- Soluções Existentes para Problemas de Staking
- Lido e Rocket Pool: Soluções de Liquid Staking
- A Evolução dos NFTs: ERC-6551
- Possíveis Lacunas no ERC-6551
- Introduzindo NFTAA como uma Solução
- NFTAA em Finanças Descentralizadas e DAOs
- Benefícios do NFTAA
- Implementando NFTAA
- Testes e Avaliação do NFTAA
- Direções Futuras para NFTAA
- Conclusão
- Fonte original
- Ligações de referência
A tecnologia blockchain permite que as pessoas compartilhem dados e ativos facilmente. No mundo dos sistemas descentralizados, a blockchain torna possível compartilhar informações sem depender apenas de uma pessoa ou entidade, como no uso de carteiras com múltiplas assinaturas. Este artigo fala sobre um novo método que usa um tipo único de ativo digital chamado token não fungível (NFT) para criar contas, uma abordagem chamada aqui de NFTAA.
O que é NFTAA?
NFTAA significa Conta de Ativo de Token Não Fungível. A ideia principal por trás do NFTAA é aproveitar as características únicas dos NFTs e usá-las para gerenciar a propriedade de forma mais eficaz. NFTs são itens digitais únicos e, quando combinados com características de conta, podem melhorar a segurança e a transparência.
O método NFTAA permite um uso flexível em várias situações, como a guarda de ativos e a gestão de patrimônio líquido. Essa abordagem tem como objetivo ajudar desenvolvedores e pesquisadores a encontrar soluções práticas para suas necessidades.
A Mudança para Prova de Participação
Ethereum, uma plataforma de blockchain popular, mudou de um método chamado Prova de Trabalho (PoW) para Prova de Participação (PoS). Essa mudança aconteceu por várias razões. PoS é mais eficiente em termos de energia e mais rápido que o PoW. Além disso, permite que muitas pessoas participem na validação das transações, em vez de só alguns grandes players.
No sistema PoS, o Staking é essencial. Staking significa manter ativos como garantia para ajudar a verificar transações e criar novos blocos. Quando uma pessoa, conhecida como validador, produz um bloco válido, eles ganham recompensas das taxas de transação. Mas se criam um bloco inválido, correm o risco de perder alguns dos seus ativos em staking.
Desafios do Staking
Apesar dos benefícios do staking, existem problemas que precisam ser resolvidos. Um grande problema é a falta de liquidez para ativos em staking. Uma vez que os ativos estão em staking, não podem ser facilmente transferidos ou vendidos. Isso pode ser um desafio se alguém precisar usar esses ativos de repente para outra coisa.
Este artigo analisa de perto esse problema e analisa soluções existentes. Também apresenta o conceito de NFTAA, que oferece uma maneira de transferir a propriedade de ativos em staking por meio de uma conta NFT. Isso significa que a propriedade pode mudar mais facilmente sem estar atrelada aos ativos em staking originais.
Ethereum: Uma Plataforma de Blockchain Poderosa
Ethereum é amplamente considerada a melhor plataforma para contratos inteligentes e aplicativos descentralizados (dApps). É projetada para permitir que esses aplicativos funcionem de forma suave enquanto melhora a escalabilidade, tornando-a uma escolha confiável para desenvolvedores e usuários.
Entendendo a Prova de Participação
Em um sistema de Prova de Participação, existem Validadores em vez de mineradores. Validadores verificam os blocos e os dados, garantindo que tudo esteja correto. Eles não competem para encontrar um valor específico para os blocos, o que é o que os mineradores fazem no sistema PoW do Bitcoin. Em vez disso, os validadores ganham recompensas das taxas de transação nos blocos que validam.
Os validadores devem stakear uma certa quantidade de moedas para se tornarem parte do sistema. Se eles trapacearem ou agirem de forma desonesta, podem perder suas moedas em staking, o que os motiva a agir de forma justa.
O Requisito para Staking
Em Ethereum, para se tornar um validador, um indivíduo precisa stakear 32 ETH. Embora o processo para stakear essa quantia seja simples, o unstaking pode levar vários dias. Esse atraso pode criar problemas para os usuários que precisam de acesso rápido aos seus fundos.
Como resultado, vender uma conta com ETH em staking pode ser mais atraente, permitindo um acesso mais fácil à grana. No entanto, os usuários podem não querer vender a conta original se ela contiver ativos adicionais ou um histórico importante.
Soluções Existentes para Problemas de Staking
Para ajudar com o desafio de liquidez no staking, algumas soluções permitem que as pessoas bloqueiem seu ETH e recebam um token que representa a quantia stakada. Esse conceito, conhecido como liquid staking, ajuda a transformar ativos bloqueados em ativos líquidos que podem ser usados de várias maneiras.
Provedores de liquid staking oferecem liquidez para ativos em staking, cobrando uma taxa por seus serviços. Com as atualizações recentes no Ethereum, os tokens de liquid staking se tornaram mais populares, proporcionando oportunidades adicionais para os usuários.
Lido e Rocket Pool: Soluções de Liquid Staking
Lido é um provedor bem conhecido em liquid staking. Ele permite que os usuários depositem ETH e recebam um token chamado stETH, que representa seu ETH em staking. Esse token pode ser usado em várias atividades DeFi (finanças descentralizadas), como negociação ou empréstimos.
Rocket Pool é outra solução de liquid staking que é focada na comunidade e descentralizada. Permite que os usuários stakem ETH e operem um nó, ganhando retornos maiores do que se stakassem de forma independente. Rocket Pool visa manter a rede descentralizada, alinhando-se com as crenças fundamentais do Ethereum.
A Evolução dos NFTs: ERC-6551
O mundo dos NFTs está mudando com a introdução de um novo padrão chamado ERC-6551. Esse padrão adiciona recursos de contrato inteligente aos NFTs, permitindo que eles funcionem como carteiras parecidas com contas. O ERC-6551 visa abordar as limitações do antigo padrão ERC-721, que não permitia que os NFTs possuíssem outros ativos ou interagissem dinamicamente com outros contratos.
Sob a EIP 6551, cada NFT pode ter uma conta Ethereum, chamada de conta vinculada a token (TBA). Isso permite que os NFTs mantenham ativos, interajam com vários aplicativos e executem diferentes funções sem fazer alterações significativas nos contratos existentes.
Possíveis Lacunas no ERC-6551
Apesar da promessa do ERC-6551, ainda existem preocupações. Por exemplo, contas TBA podem permanecer não documentadas, fazendo com que os usuários não percebam que um NFT está ligado a uma até verificarem um registro adicional. Além disso, pode haver uma falta de atomicidade na criação de NFTs e suas contas associadas, levando a possíveis confusões ou erros.
Introduzindo NFTAA como uma Solução
Em vez de depender de soluções existentes, o conceito NFTAA visa combinar as funções de um NFT e uma conta. A ideia é que um NFT possa representar a propriedade de ativos e também realizar transações em nome de seu proprietário.
Essa combinação permite maior flexibilidade e controle sobre os ativos. Por exemplo, os usuários poderiam ter contas proxy que realizam tarefas específicas em seu nome, enquanto a conta principal mantém a propriedade e os direitos de aprovar.
NFTAA em Finanças Descentralizadas e DAOs
Com a estrutura NFTAA, os usuários podem stakar seus ativos usando esse sistema único. Em vez de depender de métodos tradicionais de staking, o NFTAA permite uma abordagem mais flexível, onde os usuários ainda podem manter a propriedade de seus ativos enquanto ganham liquidez.
Nas finanças descentralizadas (DeFi), o NFTAA pode ser usado como uma representação de propriedade e influência dentro de uma rede. Quanto mais tokens forem stakados por meio de um NFTAA, maior será o impacto do usuário nas decisões e recompensas.
Benefícios do NFTAA
- Controle Total: NFTAA permite que os usuários gerenciem seus ativos sem envolvimento de terceiros.
- Flexibilidade: Os usuários podem transferir a propriedade, stakar ativos e se envolver em outras atividades DeFi sem perder o controle.
- Transparência: A conexão entre NFTs e contas pode aumentar a confiança e a segurança do usuário.
- Interoperabilidade: NFTAAs podem funcionar com a infraestrutura existente do Ethereum, facilitando a adoção.
Implementando NFTAA
O sistema NFTAA é projetado para funcionar ao lado das ferramentas e padrões atuais em Solidity, a linguagem de programação do Ethereum. Usando NFTAA, os usuários podem criar contas únicas que carregam os benefícios dos NFTs enquanto também suportam várias atividades financeiras.
Testes e Avaliação do NFTAA
Ao testar aplicativos descentralizados, o foco está na funcionalidade principal, especialmente em contratos inteligentes. Ferramentas de desenvolvimento como Hardhat permitem que os desenvolvedores executem redes locais de blockchain e realizem testes.
O sistema NFTAA passou por testes rigorosos para avaliar suas funções principais, incluindo a criação bem-sucedida de NFTAAs, gestão precisa de transações e a capacidade de stakar e unstakar ativos conforme necessário.
Direções Futuras para NFTAA
A estrutura NFTAA tem um enorme potencial dentro do ecossistema Ethereum e além. Ela pode facilitar várias aplicações, incluindo staking, gestão de ativos e delegação de direitos. Além disso, o NFTAA pode se beneficiar dos esforços de escalabilidade em soluções de camada dois, que visam aumentar a capacidade do Ethereum.
Pesquisas futuras explorarão outros casos de uso para o NFTAA, realizarão avaliações de segurança aprofundadas e aplicarão o conceito em diferentes ambientes de blockchain. As possibilidades para o NFTAA são vastas e podem levar a aplicações inovadoras que redefinem a propriedade e gestão de ativos na economia digital.
Conclusão
O conceito NFTAA representa uma evolução significativa em como os usuários podem gerenciar seus ativos em plataformas de blockchain. Ao mesclar as propriedades únicas dos NFTs com funcionalidades de conta, os NFTAAs oferecem um novo nível de controle, transparência e flexibilidade para os usuários.
As possíveis aplicações do NFTAA vão muito além do staking, incluindo investimentos, gestão de ativos e participação na governança descentralizada. A integração do NFTAA em diversos ecossistemas sinaliza um futuro empolgante para a propriedade digital e o amplo panorama da blockchain.
Título: Towards Proxy Staking Accounts Based on NFTs in Ethereum
Resumo: Blockchain is a technology that is often used to share data and assets. However, in the decentralized ecosystem, blockchain-based systems can be utilized to share information and assets without the traditional barriers associated with solo responsibility, e.g., multi-sig wallets. This paper describes an innovative approach to blockchain networks based on a non-fungible token that behaves as an account (NFTAA). The key novelty of this article is using NFTAA to leverage the unique properties of NFTs to manage your ownership better and effectively isolate them to improve the security, transparency, and even interoperability possibilities. Additionally, the account-based solution gives us the ability and flexibility to cover regular use cases such as staking and liquid equities, but also practical composability. This article offers a simple implementation, which allows developers and researchers to choose the best solution for their needs in demand of abstract representation in any use case.
Autores: Viktor Valaštín, Roman Bitarovský, Kristián Košťál, Ivan Kotuliak
Última atualização: 2024-04-22 00:00:00
Idioma: English
Fonte URL: https://arxiv.org/abs/2404.14074
Fonte PDF: https://arxiv.org/pdf/2404.14074
Licença: https://creativecommons.org/licenses/by/4.0/
Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.
Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.