Największe wyzwanie Ethereum: prywatność

W stale rozwijającej się branży kryptowalut, Ethereum stało się pionierską siłą. Jej rewolucyjne podejście do inteligentnych kontraktów i zdecentralizowanych aplikacji (dApps) ustanowiło precedens dla innych sieci blockchain.

Jednak pośród wszystkich przełomowych innowacji, Ethereum zmaga się z poważnym problemem, który może osłabić jego potencjał: prywatnością.

Zrozumienie prywatności w ekosystemie Blockchain

Pojęcie prywatności w kontekście technologii blockchain jest złożone. Nawet założyciel Ethereum, Vitalik Buterin, twierdzi, że prywatność jest jednym z największych wyzwań dla sieci.

„Status quo obejmuje umieszczanie dużych ilości informacji w łańcuchu, co jest czymś, co jest„ w porządku, dopóki nie jest ”i ostatecznie stanie się niesmaczne, jeśli nie wręcz ryzykowne dla coraz większej liczby osób” — powiedział Buterin. 

Prywatność Ethereum to wielopłaszczyznowa kwestia obejmująca kilka zasad, a nie tylko ukrywanie danych użytkownika. Obejmują one kontrolę i zgodę użytkownika, minimalne ujawnianie informacji, zapewnienie bezpieczeństwa, ochronę tożsamości i walidację bez zaufania.

Każda z tych zasad przedstawia własny zestaw wyzwań w obecnej strukturze Ethereum.

Podstawową zasadą prywatności cyfrowej jest to, że użytkownicy powinni mieć całkowitą kontrolę nad swoimi danymi osobowymi. Powinni decydować, kto ma dostęp do ich informacji, ile z nich może zobaczyć iw jakich okolicznościach.

Jednak w obecnych ramach Ethereum zasada ta zostaje wystawiona na próbę. Każda transakcja dokonana na blockchainie Ethereum jest widoczna dla wszystkich, pozostawiając użytkownikom pozornie niewielką kontrolę nad tym, kto widzi ich dane.

Minimalne ujawnienie

Zasada minimalnego ujawnienia zakłada, że ​​należy ujawnić tylko absolutne minimum informacji niezbędnych do przeprowadzenia transakcji. Ale architektura Ethereum jest sprzeczna z tą zasadą.

Cała sieć może uzyskać dostęp do szczegółów transakcji za każdym razem, gdy transakcja ma miejsce w sieci Ethereum. Ta ekspozycja potencjalnie ujawnia więcej informacji niż to konieczne, podważając zasadę minimalnego ujawnienia.

Zapewnienie bezpieczeństwa

Użytkownicy muszą mieć pewność, że ich prywatne dane pozostaną bezpieczne. Zapewnienie tego staje się trudne w publicznym blockchainie, takim jak Ethereum.

Ponieważ każda transakcja i powiązane dane są publicznie widoczne, Ethereum napotyka znaczną przeszkodę w zapewnieniu użytkownikom bezpieczeństwa ich danych.

Ochrona tożsamości

Ochrona tożsamości użytkowników jest kluczowym aspektem prywatności cyfrowej. Pomimo używania pseudonimowych adresów, Ethereum stara się zachować anonimowość użytkowników.

Publiczny charakter transakcji oznacza, że ​​zdeterminowany obserwator może potencjalnie zidentyfikować użytkowników kryjących się za określonymi adresami, co stwarza poważne zagrożenie dla prywatności.

Niezawodna walidacja

Możliwość weryfikowania transakcji bez potrzeby zaufania osób trzecich to kolejny ważny aspekt prywatności blockchain. Ethereum udało się to osiągnąć dzięki swoim algorytmom konsensusu.

Jednak osiągnięcie walidacji bez zaufania nie neguje innych problemów związanych z prywatnością, które pozostają palącym problemem dla Ethereum.

Zawiłości związane z obawami o prywatność Ethereum

Otwartość i przejrzystość Ethereum, chociaż jego siła, głębokie zakorzenienie i znacząco przyczyniają się do obaw o prywatność.

Każdy komputer podłączony do internetu ma adres IP. Adres ten może dostarczać informacji m.in. o lokalizacji użytkownika. Gdy użytkownicy korzystają z sieci Ethereum, system może ujawnić ich adres IP. To dodatkowo komplikuje wyzwania związane z prywatnością Ethereum.

Ujawnienie adresów IP to nie tylko teoretyczna obawa, ale prawdziwy problem, z którym muszą się zmagać użytkownicy Ethereum.

Otwarty charakter łańcucha bloków Ethereum oznacza, że ​​każdy posiadający know-how może potencjalnie śledzić transakcje użytkownika i łączyć je z jego adresem IP. Stanowi to poważne zagrożenie dla prywatności, ponieważ może pozwolić złośliwym podmiotom atakować użytkowników.

„Istnieje wiele metadanych, możesz spojrzeć na adresy depozytowe, możesz spojrzeć na adresy wypłat, możesz spojrzeć na odbiorców opłat, możesz spojrzeć na adresy IP” – ujawnił badacz Fundacji Ethereum, Justin Drake. 

Chociaż adresy Ethereum są pseudonimizowane, nie są całkowicie anonimowe. Zdeterminowany obserwator mógłby teoretycznie powiązać transakcje z określonymi adresami i potencjalnie zidentyfikować stojących za nimi użytkowników.

Trwałość transakcji w sieci Ethereum pogarsza ten problem, ponieważ sieć rejestruje każdą transakcję w łańcuchu bloków w nieskończoność.

Jeśli dana osoba jest powiązana z adresem, możliwe staje się prześledzenie wszystkich transakcji z tego adresu z powrotem do tej osoby.

„Domyślnie wszystko, co trafia do publicznego łańcucha bloków, jest publiczne. Coraz częściej oznacza to nie tylko pieniądze i transakcje finansowe, ale także nazwy ENS, POAP, NFT, tokeny związane z duszą i wiele więcej. W praktyce korzystanie z całego pakietu aplikacji Ethereum wiąże się z upublicznieniem znacznej części swojego życia, aby każdy mógł je zobaczyć i przeanalizować” – stwierdził Buterin.

Prywatność Ethereum: Całkowita liczba adresów Ethereum z saldem
Całkowita liczba adresów Ethereum z saldem. źródło: glassnode

Inteligentne kontrakty, jedna z cech definiujących Ethereum, również odgrywają rolę w tym złożonym dylemacie dotyczącym prywatności.

Z natury inteligentne kontrakty są przejrzyste i niezmienne. Po wdrożeniu w sieci Ethereum inteligentna umowa ujawnia wszystkim jej warunki. Ta cecha przyciąga zarówno pochwały za wkład w budowanie zaufania i odpowiedzialności, jak i krytykę za wpływ na prywatność.

Taki brak prywatności może być problematyczny w przypadkach, gdy inteligentna umowa zawiera poufne informacje.

Księga rozproszona według przypadków użycia
Księga rozproszona według przypadków użycia. źródło: statystyka

Co więcej, inteligentne kontrakty pozostają niezmienne po wdrożeniu i nie mogą podlegać zmianom. Może to potencjalnie prowadzić do sytuacji, w której umowa powiązana z osobą fizyczną nadal narusza jej prywatność, nawet długo po tym, jak przestała z niej korzystać.

W kierunku bardziej prywatnego Ethereum: ścieżka przed nami

Biorąc pod uwagę te pilne obawy dotyczące prywatności, trwają starania, aby Ethereum było bardziej przyjazne dla prywatności. Jednak poprawa prywatności w Ethereum nie jest łatwym zadaniem.

Jest to złożone przedsięwzięcie, które wymaga zrównoważenia potrzeby przejrzystości, która jest niezbędna dla zaufania i bezpieczeństwa, z potrzebą prywatności.

Eksploracja wykorzystania dowodów z wiedzą zerową jest obiecującym rozwiązaniem. Ta metoda kryptograficzna pozwala jednej stronie udowodnić drugiej, że zna określoną informację, bez ujawniania, czym jest ta informacja.

Dowody zerowej wiedzy mogą ułatwić walidację transakcji bez ujawniania zbędnych informacji i zachować prywatność, jeśli Ethereum pomyślnie je zintegruje. Jednak stosowanie dowodów zerowej wiedzy w Ethereum jest wciąż na wczesnym etapie.

Prywatność Ethereum: podstawowy opis dowodów ZK
Podstawowy opis dowodów ZK. źródło: CoinLoan

Podczas gdy niektóre projekty oparte na Ethereum wykorzystują dowody zerowej wiedzy, takie jak zk-SNARK używane w Zether i AZTEC, są to wciąż nowe i niesprawdzone technologie. Mają też własne wyzwania, takie jak zasoby obliczeniowe wymagane do wygenerowania i zweryfikowania dowodów.

Ethereum 2.0 ma również potencjał poprawy prywatności. Aktualizacja wprowadzi sharding, metodę dzielenia sieci Ethereum na mniejsze części lub „odłamki”.

Każdy fragment będzie mógł przetwarzać własne transakcje i inteligentne kontrakty, potencjalnie zwiększając prywatność tych transakcji.

„Załóżmy, że masz łańcuch Proof of Stake z dużą liczbą (np. 10000) walidatorów i masz dużą liczbę (np. 100) bloków, które muszą zostać zweryfikowane. Dlatego też losowo rozdzielamy pracę związaną z weryfikacją. Losowo tasujemy listę walidatorów i przypisujemy pierwszych 100 walidatorów z przetasowanej listy do weryfikacji pierwszego bloku, drugich 100 walidatorów z przetasowanej listy do weryfikacji drugiego bloku itd.” – powiedział Buterin.

Podzielona wersja Ethereum
Podzielona wersja Ethereum. źródło: Quantstamp

Jednak, podobnie jak dowody zerowej wiedzy, sharding jest złożoną i niesprawdzoną technologią. Nie jest również jasne, w jaki sposób sharding będzie współdziałał z innymi technologiami zwiększającymi prywatność i czy wystarczy, aby rozwiązać wszystkie obawy związane z prywatnością Ethereum.

Wyzwanie prywatności Ethereum

Prywatność pozostaje jednym z najważniejszych wyzwań stojących dziś przed Ethereum. Chociaż przejrzystość sieci jest jedną z jej głównych zalet, stwarza również poważne problemy z prywatnością.

Kwestie te są złożone i wieloaspektowe i obejmują nie tylko prywatność transakcji, ale także ujawnianie adresów IP, możliwość łączenia transakcji z osobami fizycznymi oraz brak prywatności w inteligentnych umowach.

Trwają starania mające na celu poprawę prywatności w Ethereum. Technologie takie jak zero-knowledge proof i sharding są obiecujące. Rozwiązania te, choć obiecujące, są wciąż na wczesnym etapie i dopiero okaże się, jak skutecznie mogą zwiększyć prywatność Ethereum.

Pomimo tych wyzwań, Ethereum nadal jest wiodącą siłą w przestrzeni blockchain, przesuwając granice tego, co jest możliwe dzięki technologii blockchain. W miarę jej ewolucji rozwiązanie problemów związanych z prywatnością będzie miało kluczowe znaczenie dla jej trwałego sukcesu i pełnego wykorzystania jej potencjału.

W miarę jak Ethereum wkracza w przyszłość, kwestia prywatności będzie nadal przedmiotem szczególnego zainteresowania. Jak porusza się Ethereum, to wyzwanie odegra kluczową rolę w kształtowaniu jego przyszłości i przyszłości technologii blockchain.

Odpowiedzialność

Zgodnie z wytycznymi Trust Project ten artykuł zawiera opinie i perspektywy ekspertów branżowych lub osób prywatnych. BeInCrypto jest poświęcone przejrzystemu raportowaniu, ale poglądy wyrażone w tym artykule niekoniecznie odzwierciedlają poglądy BeInCrypto lub jego pracowników. Czytelnicy powinni samodzielnie zweryfikować informacje i skonsultować się z profesjonalistą przed podjęciem decyzji na podstawie tych treści.

Źródło: https://beincrypto.com/privacy-achilles-heel-ethereum/