😎 Promoção de meio de ano - Até 50% de desconto em ações selecionadas por IA no InvestingProGARANTA JÁ SUA OFERTA

Real Digital: desenvolvedor encontra função que permite congelar carteiras

Publicado 10.07.2023, 14:32
© Reuters Real Digital: desenvolvedor encontra função que permite congelar carteiras

CriptoFácil - texto no qual mostra algumas funções do Real Digital. Magalhães afirmou que desejava “explorar possíveis vulnerabilidades para fins puramente didáticos”, mas acabou encontrando várias funcionalidades. Uma delas, por exemplo, permite o congelamento de fundos das carteiras ligadas a moeda.

De acordo com Magalhães, seu objetivo era fazer testes unitários para grande parte das funções do contrato inteligente do Real Digital. E nesses testes, o desenvolvedor encontrou uma lista de várias funções, entre as quais se destacam as seguintes:

  • disableAccount: Inabilita uma conta autorizada a realizar transferências de tokens;
  • enableAccount: Habilita uma conta previamente desabilitada para transferências de tokens;
  • increaseFrozenBalance: Aumenta o saldo congelado de um endereço de carteira;
  • decreaseFrozenBalance: Diminui o saldo congelado de um endereço de carteira;
  • transfer: Sobrepõe a função de transferência do ERC20 para incluir verificações de status de conta e saldos congelados.

Além disso, o desenvolvedor encontrou outras funções no contrato, mas essas cinco chamaram mais atenção. Sobretudo a terceira e a quarta, que claramente mostram que o governo poderá bloquear contas ou transações com a nova moeda.

Auditoria pública do Real Digital

Para realizar suas descobertas, Magalhães utilizou o código-fonte do Real Digital, que está aberto ao público. Nesta semana, o Banco Central do Brasil (BC) também permitiu o início de uma auditoria pública sobre o código do sistema. Nesse sentido, o BC visava justamente testar o código e permitir que os desenvolvedores descobrissem vulnerabilidades e apontassem correções.

Ao fazer sua análise, Magalhães, que é desenvolvedor full-stack especialista em blockchain, DeFi e também na linguagem de programação Solidity, a mesma utilizada pelo Banco Central no Real Digital, encontrou as funções. Em seguida, o desenvolvedor recriou o contrato inteligente do Real Digital.

“Adicionalmente, elaborei testes unitários para grande parte das funções do contrato inteligente do Real Digital. Este será implementado em uma rede restrita (permissioned) da Hyperledger Besu”, escreveu o desenvolvedor. Posteriormente, o BC confirmou que o contrato terá essas funções

Só que não é apenas o BC que pode executar essas funções, mas sim qualquer entidade que receba autorização para isso. Neste caso, a entidade precisa receber o Access Control, outra função do contrato que dá acesso a terceiros para fazerem operações no Real Digital. Ou seja, bancos e outras entidades também poderão congelar fundos das carteiras.

Um novo Plano Collor?

Não é a primeira vez que funções do Real Digital geram polêmica. Isso aconteceu no ano passado, quando o BC revelou que poderia aplicar algumas medidas para evitar que haja corridas bancárias e a desintermediação financeira, o que pode causar crises no setor financeiro.

Entre essas medidas estavam a possibilidade de “travas” para saques e limites de tempo para conversões de dinheiro em moeda digital. O Banco Central também estudou colocar um “circuit breaker” que interromperia os saques se um banco começasse a perder muitos recursos por causa de uma onda de saques.

Para muitos, essas funcionalidades abrem espaço para que haja algum tipo de controle mais profundo, como o bloqueio geral dos depósitos. Isto é, uma limitação ou até restrição completa para os cidadãos de utilizarem seu próprio dinheiro, como aconteceu com o confisco da poupança com o Plano Collor em 1990. No entanto, medidas dessa natureza precisariam de apoio do Congresso e não cabem exclusivamente ao BC.

  • Leia também: Dados revelam que menos de 10% do volume negociado de Bitcoin está nos EUA

Por CriptoFácil

Últimos comentários

Instale nossos aplicativos
Divulgação de riscos: Negociar instrumentos financeiros e/ou criptomoedas envolve riscos elevados, inclusive o risco de perder parte ou todo o valor do investimento, e pode não ser algo indicado e apropriado a todos os investidores. Os preços das criptomoedas são extremamente voláteis e podem ser afetados por fatores externos, como eventos financeiros, regulatórios ou políticos. Negociar com margem aumenta os riscos financeiros.
Antes de decidir operar e negociar instrumentos financeiros ou criptomoedas, você deve se informar completamente sobre os riscos e custos associados a operações e negociações nos mercados financeiros, considerar cuidadosamente seus objetivos de investimento, nível de experiência e apetite de risco; além disso, recomenda-se procurar orientação e conselhos profissionais quando necessário.
A Fusion Media gostaria de lembrar que os dados contidos nesse site não são necessariamente precisos ou atualizados em tempo real. Os dados e preços disponíveis no site não são necessariamente fornecidos por qualquer mercado ou bolsa de valores, mas sim por market makers e, por isso, os preços podem não ser exatos e podem diferir dos preços reais em qualquer mercado, o que significa que são inapropriados para fins de uso em negociações e operações financeiras. A Fusion Media e quaisquer outros colaboradores/partes fornecedoras de conteúdo não são responsáveis por quaisquer perdas e danos financeiros ou em negociações sofridas como resultado da utilização das informações contidas nesse site.
É proibido utilizar, armazenar, reproduzir, exibir, modificar, transmitir ou distribuir os dados contidos nesse site sem permissão explícita prévia por escrito da Fusion Media e/ou de colaboradores/partes fornecedoras de conteúdo. Todos os direitos de propriedade intelectual são reservados aos colaboradores/partes fornecedoras de conteúdo e/ou bolsas de valores que fornecem os dados contidos nesse site.
A Fusion Media pode ser compensada pelos anunciantes que aparecem no site com base na interação dos usuários do site com os anúncios publicitários ou entidades anunciantes.
A versão em inglês deste acordo é a versão principal, a qual prevalece sempre que houver alguma discrepância entre a versão em inglês e a versão em português.
© 2007-2024 - Fusion Media Limited. Todos os direitos reservados.