Изглежда, че бразилският пилот CBDC (цифрова валута, емитирана от централната банка) съдържа функции в код, които, ако бъдат внедрени, могат да позволят на централен орган да замразява или намалява средствата в цифрови сметки.
Pedro Magalhães, виден разработчик на блокчейн и основател на технологичната консултантска фирма Iora Labs, разгледа изходния код на пилотния проект Real Digital do Brasil, стартиран в GitHub от Централната банка на Бразилия на 6 юли.
Магаляеш намерени функции за замразяване и размразяване на сметки, както и функции за увеличаване и намаляване на баланси и преместване на валута от един адрес на друг.
Сред функциите на договора бих искал да подчертая някои:
– disableAccount: Деактивира акаунт, упълномощен да извършва трансфери на символи.
– enableAccount: Активира преди това деактивиран акаунт за трансфери на токени.
– increaseFrozenBalance: Увеличава замразения баланс на адрес на портфейл.
– намалява FrozenBalance: Намалява замразения баланс на адрес на портфейл.
– трансфер: Заменя функцията за трансфер ERC20, за да включва проверки на състоянието на акаунта и замразени баланси.
– transferFrom: Заменя функцията ERC20 transferFrom, за да включва проверки на състоянието на акаунта и замразени баланси.
– монетен двор: Създава нови истински цифрови токени за определен адрес.
– изгаряне: Изгаря (унищожава) определено количество истински цифрови жетони.
– пауза: Поставя на пауза трансферите на токени.
– отмяна на пауза: Възобновява трансферите на токени.
– frozenBalanceOf: Извлича замразения баланс на адрес на портфейл.
authorizedAccount: Проверява дали даден акаунт е оторизиран за трансфери на токени.
– преместване: Прехвърлете жетони от един портфейл в друг.
– moveAndBurn: Прехвърля и записва токени от портфейл.
– burnFrom: Записва жетони от определен акаунт.
CBDC по същество е цифрова версия на валутата на дадена държава, емитирана от централната банка. Предложението е тази валута да се използва за обичайни транзакции като покупки, плащания и преводи. Въпреки това потенциалът CBDC да замрази или намали средствата поражда сериозни опасения относно финансовата свобода и поверителността на потребителите.
Но не всичко е тревожно. Magalhães предложи функциите да се поддържат от централната банка на Бразилия за обезпечени заеми и други финансови операции, базирани на DeFi протоколи (децентрализирано финансиране). Той обаче подчерта, че кодът трябва да бъде по-конкретен по отношение на обстоятелствата, при които жетоните могат да бъдат замразени и кой би имал правомощия да го направи.
Magalhães покани всеки, който иска да посети изходния код в хранилището на GitHub чрез следната връзка: https://lnkd.in/dYjmQbSu