Un développeur de blockchain qui prétend avoir procédé à la rétro-ingénierie du code source de la monnaie numérique pilote de la banque centrale du Brésil a découvert des fonctions dans le code qui permettraient à une autorité centrale de geler des fonds ou de réduire les soldes.

Il a depuis lors fait valoir qu’il pourrait y avoir des situations dans lesquelles de telles fonctions pourraient être bénéfiques.

Le code source du projet pilote Real Digital a été publié sur le portail GitHub le 6 juillet par la plus grande banque du Brésil. Il a été expliqué à l'époque que le projet pilote Real Digital est destiné à être utilisé uniquement dans un environnement de test et que « l'architecture présentée » peut être soumise à des modifications supplémentaires.

Pedro Magalhães, développeur de blockchain et fondateur de la société de conseil en technologie Iora Labs, a affirmé plus tard dans la journée avoir été capable de « rétroconcevoir » le code open source de Digital Real de la Banque centrale du Brésil, révélant des fonctions dans le code.

Parmi les fonctions incluaient la possibilité de geler et dégeler des comptes, d'augmenter et de diminuer les soldes, de déplacer Real Digital d'une adresse à une autre et de créer ou de graver Real Digital à partir d'une certaine adresse.

Magalhães a déclaré à Cointelegraph que la banque centrale du Brésil maintiendra « probablement » ces fonctions à des fins de prêts garantis et d'autres opérations financières pouvant être effectuées sur des protocoles financiers décentralisés.

Le problème, explique Magalhães, est que le code manque de spécificité sur les circonstances dans lesquelles les jetons peuvent être gelés et, surtout, sur qui détient le pouvoir de les exécuter :

« Une chose est d'accepter une opération et d'exécuter une opération DeFi qui implique différentes blockchains ; une autre chose complètement différente est qu'une institution ait la capacité de geler le solde de sa propre initiative, et c'est précisément ainsi qu'ils ont développé les contrats intelligents. »

« Ces aspects devraient toujours être exposés publiquement dans les contrats intelligents et discutés avec la population, ce qui n'a pas encore été fait », a-t-il ajouté.

De nombreux membres de la communauté des cryptomonnaies ont exprimé leur inquiétude quant au fait qu’une CBDC pourrait potentiellement porter atteinte à leur liberté financière et empiéter sur leur vie privée.

Dans un message publié le 10 juillet, Magalhães a déclaré que si les inquiétudes du peuple brésilien à l’égard d’une CBDC sont compréhensibles, celle-ci pourrait en réalité offrir certains « avantages ».

Il a expliqué que les impôts seront plus facilement traçables – permettant au public de vérifier à quelles ressources les fonds fiscaux sont alloués – en plus d’inspecter les achats effectués par l’État sur la chaîne et de renforcer la transparence des amendements parlementaires.

Fabio Araujo, économiste à la Banque centrale du Brésil, expliquait en juillet 2022 que le Real numérique avait le potentiel de mettre un terme aux paniques bancaires et cherchait à offrir aux entrepreneurs un environnement plus sûr et plus fiable pour innover.

Selon certaines informations, le pilote Digital Real fonctionnerait sur Hyperledger Besu, une blockchain compatible avec la machine virtuelle Ethereum (EVM) exploitée en privé.

Comme il n’est pas sans autorisation comme les réseaux principaux Bitcoin ou Ethereum, les utilisateurs auront besoin de l’approbation de la banque centrale pour devenir un nœud, a déclaré Magalhães le 7 juillet.