Współzałożyciel Ethereum, Vitalik Buterin, podzielił się możliwym rozwiązaniem tego, co opisuje jako „największe pozostające wyzwanie” w Ethereum – prywatność.
W blogu pisać 20 stycznia Buterin uznał potrzebę opracowania rozwiązania zapewniającego prywatność, ponieważ domyślnie wszystkie informacje, które trafiają do „publicznego łańcucha bloków”, są również publiczne.
Następnie doszedł do koncepcji „ukrytych adresów” – które, jak powiedział, mogą potencjalnie anonimizować transakcje peer-to-peer, transfery niezamiennych tokenów (NFT) i rejestracje Ethereum Name Service (ENS), chroniąc użytkowników.
Niekompletny przewodnik po ukrytych adresach:https://t.co/21Q18BrD30
- vitalik.eth (@VitalikButerin) 20 stycznia 2023 r.
W poście na blogu Buterin wyjaśnił, w jaki sposób transakcje on-chain mogą być przeprowadzane między dwiema stronami z zachowaniem anonimowości.
Po pierwsze, użytkownik, który chce otrzymać aktywa, wygeneruje i zachowa „klucz wydatków”, który jest następnie używany do generowania ukrytego meta-adresu.
Ten adres — który można zarejestrować w ENS — jest następnie przekazywany nadawcy, który może wykonać obliczenia kryptograficzne na metaadresie w celu wygenerowania ukrytego adresu, który należy do odbiorcy.
Nadawca może następnie przesłać zasoby na ukryty adres odbiorcy, oprócz opublikowania tymczasowego klucza w celu potwierdzenia, że ukryty adres należy do odbiorcy.
Efektem tego jest generowanie nowego adresu stealth dla każdej nowej transakcji.
Buterin zauważył, że oprócz „mechanizmu zaślepiania kluczy” należałoby zaimplementować „wymianę kluczy Diffiego-Hellmana”, aby zapewnić, że łącze między ukrytym adresem a metaadresem użytkownika nie będzie widoczne publicznie.
Dodał to współzałożyciel Ethereum ZK-SNARKs — technologia odporna na kryptografię z wbudowanymi funkcjami prywatności — może przesyłać środki w celu uiszczenia opłat transakcyjnych.
Jednak Buterin podkreślił, że może to prowadzić do własnych problemów — przynajmniej na krótką metę — stwierdzając, że „to kosztuje dużo gazu, dodatkowe setki tysięcy gazu tylko za jeden transfer”.
Związane z: Prywatność kryptowalut jest zagrożona bardziej niż kiedykolwiek — oto dlaczego
Ukryte adresy od dawna są reklamowane jako rozwiązanie problemów związanych z prywatnością w łańcuchu pracował już od 2014 r. Jednak do tej pory na rynek wprowadzono bardzo niewiele rozwiązań.
Nie jest to również pierwszy raz, kiedy Buterin omawia koncepcję ukrytych adresów w Ethereum.
W sierpniu 2022 dubbingował adresy stealth jako „podejście mało zaawansowane technologicznie” w celu anonimowego przeniesienia własności tokenów ERC-721 — zwanych inaczej NFT.
Współzałożyciel Ethereum wyjaśnił, że proponowana koncepcja ukrytego adresu zapewnia prywatność w inny sposób niż obecnie amerykańskie Biuro Kontroli Aktywów Zagranicznych Tornado Cash objęte sankcjami (OFAC):
„Tornado Cash może ukryć transfery głównych aktywów zamiennych, takich jak ETH lub główne ERC20 […], ale jest bardzo słaby w dodawaniu prywatności do transferów niejasnych ERC20 i nie może w ogóle dodać prywatności do transferów NFT”.
Buterin udzielił kilku rad projektom Web3, które opracowują rozwiązanie:
„Podstawowe adresy stealth można dziś wdrożyć dość szybko i mogą znacznie zwiększyć praktyczną prywatność użytkowników w Ethereum”.
„Wymagają trochę pracy po stronie portfela, aby je wspierać. To powiedziawszy, uważam, że portfele powinny zacząć zmierzać w kierunku bardziej natywnego modelu wieloadresowego […] również z innych powodów związanych z prywatnością” – dodał.
Buterin zasugerował, że ukryte adresy mogą powodować „długoterminowe problemy z użytecznością”, takie jak kwestie naprawy społecznej. Jest jednak przekonany, że problemy można odpowiednio rozwiązać w perspektywie długoterminowej:
„W dłuższej perspektywie problemy te można rozwiązać, ale ekosystem adresów stealth w dłuższej perspektywie wygląda na taki, który naprawdę w dużym stopniu zależałby od dowodów o zerowej wiedzy” – wyjaśnił.
Źródło: https://cointelegraph.com/news/vitalik-buterin-divulges-the-largest-remaining-challenge-in-ethereum