Vitalik Buterin proponuje jak zagwarantować prywatność Ethereum

Autor Harsh Notariya
24 stycznia 2023, 15:30
Tłumaczenie Zerelik Maciej
24 stycznia 2023, 15:30
W SKRÓCIE
  • Obecna wersja zawierania transakcji w blockchainie nie oferuje użytkownikom prywatności.
  • Vitalik Buterin proponuje system, który gwarantuje prywatność na Ethereum.
  • Profesor kryptografii stosowanej wyjaśnia problemy z adresami stealth.
  • promo

Współzałożyciel Ethereum, Vitalik Buterin, zaproponował rozwiązanie gwarantujące prywatność w transakcjach na blockchainie.

Każda aktywność on-chain użytkownika jest otwartą księgą możliwą do przeanalizowania przez społeczeństwo. Blockchain działa bowiem jak księga publiczna. Jeśli ktoś zna adres publiczny użytkownika, dowie się, kiedy i gdzie użytkownik wydaje swoje kryptowaluty. Stąd wyzwaniem jest zachowanie prywatności podczas interakcji z blockchainami, szczególnie publicznymi, takimi jak Bitcoin i Ethereum.

Vitalik Buterin przyznaje to we wpisie na blogu zatytułowanym “An Incomplete Guide to Stealth Addresses”. “Jednym z największych pozostałych wyzwań w ekosystemie Ethereum jest prywatność” – mówi.

Problemy z obecnym przepływem pracy

Vitalik Buterin używa przykładu dwóch osób, Alice i Boba, aby wyjaśnić problem prywatności w obecnym systemie transakcji. Obecnie Bob wysyła swój adres portfela bezpośrednio lub poprzez Ethereum Name Service (ENS) do Alice, aby otrzymać aktywa. Alice następnie wysyła aktywa do portfela Boba, a on może je wydać i kontrolować.

źródło: Blog Vitalika

W wyżej wymienionym scenariuszu każdy, kto zna adres ENS lub adres publiczny Boba, może zobaczyć, że otrzymał on pewne aktywa od Alice. Ale te transakcje mogą być utrzymywane w tajemnicy dzięki systemowi stealth address zaproponowanym przez Vitalika Buterina.

Vitalik Buterin proponuje prywatność on-Chain poprzez system adresów stealth

Vitalik definiuje adres stealth jako “adres, który może być wygenerowany przez Alice lub Boba, ale który może być kontrolowany tylko przez Boba”. Nowy przepływ pracy obejmuje wygenerowanie przez Boba “klucza wydatkowania” i użycie go do wygenerowania meta adresu stealth.

Alice będzie musiała następnie wykonać pewne obliczenia na stealth meta adresie, dzięki którym może wygenerować stealth adres. Może teraz wysłać transakcję na adres stealth, do którego Bob ma dostęp dzięki kluczowi wydatkowemu.

Nowy przepływ pracy w systemie adresów stealth:

źródło: Blog Vitalika

W uproszczony sposób: “Adresy stealth dają te same właściwości prywatności, co Bob generujący świeży adres dla każdej transakcji, ale bez wymagania jakiejkolwiek interakcji ze strony Boba”. Wcześniej w sierpniu, Vitalik omówił ten mechanizm dla prywatnej własności NFT.

Protokoły takie jak Tornado Cash były ograniczone jedynie do zapewnienia prywatności w transakcjach dotyczących aktywów zamiennych. Ale system Vitalika Buterina oferuje również prywatność w transakcjach dotyczących tokenów niewymiennych (NFT). Ponadto, ze względu na sankcje, istnieją różne wyzwania regulacyjne dotyczące korzystania z narzędzi takich jak Tornado Cash.

Wyzwania związane z portfelami Stealth

Ian Miers, profesor bezpieczeństwa i kryptografii stosowanej, dzieli się pewnymi problemami z adresami stealth. Raz wygenerowane adresy nie mogą być ponownie wykorzystane, ponieważ oferują taką samą prywatność jak nowy adres e-mail.

Vitalik Buterin, podkreślił również pewne problemy z wdrożeniem, jak konieczność “dużej ilości gazu.” Dalej, wspomina o pewnych wyzwaniach długoterminowych, takich jak trudność w odbudowie społecznej.

Wpis zakończył w następujący sposób:

“W dłuższej perspektywie, te problemy mogą być rozwiązane, ale ekosystem stealth adres w dłuższej perspektywie wygląda jak taki, który naprawdę mocno zależy od dowodów zerowej wiedzy.”

Wyjaśnienie

Wszystkie informacje zawarte na naszej stronie internetowej są publikowane w dobrej wierze i wyłącznie w ogólnych celach informacyjnych. Wszelkie działania podejmowane przez czytelnika w związku z informacjami znajdującymi się na naszej stronie internetowej odbywają się wyłącznie na jego własne ryzyko.