Wygląda na to, że brazylijski program pilotażowy CBDC (cyfrowa waluta wydana przez bank centralny) zawiera funkcje w kodzie, które, jeśli zostaną wdrożone, mogą pozwolić organowi centralnemu na zamrożenie lub zmniejszenie środków na rachunkach cyfrowych.
Pedro Magalhães, wybitny programista blockchain i założyciel firmy konsultingowej Iora Labs, przyjrzał się kodowi źródłowemu projektu pilotażowego Real Digital do Brasil, uruchomionego na GitHub przez Bank Centralny Brazylii 6 lipca.
Magellana znaleziony funkcje zamrażania i odmrażania konta, a także funkcje zwiększania i zmniejszania salda oraz przenoszenia waluty z jednego adresu na drugi.
Wśród funkcji umowy chciałbym wyróżnić niektóre:
–disableAccount: Wyłącza konto uprawnione do wykonywania transferów tokenów.
– enableAccount: Włącza wcześniej wyłączone konto dla transferów tokenów.
– zwiększyćFrozenBalance: Zwiększa zamrożone saldo adresu portfela.
– reduceFrozenBalance: Zmniejsza zamrożone saldo adresu portfela.
– przelew: Zastępuje funkcję przelewu ERC20, aby uwzględnić sprawdzanie stanu konta i zamrożone salda.
– transferFrom: Zastępuje funkcję transferFrom ERC20 w celu uwzględnienia kontroli stanu konta i zamrożonych sald.
– mint: Tworzy nowe tokeny Real Digital dla określonego adresu.
– spalić: Spala (niszczy) określoną liczbę tokenów Real Digital.
– pauza: Wstrzymuje transfer tokenów.
– unpause: Wznawia przesyłanie tokenów.
– frozenBalanceOf: Pobiera zamrożone saldo adresu portfela.
autoryzowane konto: sprawdza, czy konto jest autoryzowane do transferów tokenów.
– przenieś: przenieś tokeny z jednego portfela do drugiego.
– moveAndBurn: Przenosi i spala tokeny z portfela.
– burnFrom: Wypala tokeny z określonego konta.
CBDC jest zasadniczo cyfrową wersją waluty danego kraju emitowaną przez bank centralny. Proponuje się używanie tej waluty do typowych transakcji, takich jak zakupy, płatności i przelewy. Jednak możliwość zamrożenia lub zmniejszenia funduszy przez CBDC budzi poważne obawy dotyczące wolności finansowej i prywatności użytkowników.
Ale nie wszystko jest alarmujące. Magalhães zasugerował, że funkcje te mogłyby być utrzymywane przez bank centralny Brazylii w zakresie pożyczek zabezpieczonych i innych operacji finansowych opartych na protokołach DeFi (finanse zdecentralizowane). Podkreślił jednak, że kodeks musi być bardziej szczegółowy w odniesieniu do okoliczności, w których tokeny mogą zostać zamrożone i kto miałby do tego uprawnienia.
Magalhães Zaprosił każdego, kto chce odwiedzić kod źródłowy w repozytorium GitHub za pośrednictwem następującego linku: https://lnkd.in/dYjmQbSu