Sieć warstwy 2 Ethereum, Starknet, uruchomiła Shadow Accounts, nową funkcję prywatności, która pozwala użytkownikom handlować, pożyczać i zarządzać pozycjami w zdecentralizowanych finansach (DeFi) bez publicznego łączenia swojej aktywności z głównymi portfelami kryptowalutowymi.
Podsumowanie
- StarkWare uruchomił Shadow Accounts na Starknet, umożliwiając oddzielne tożsamości aplikacji bez ujawniania powiązań portfeli użytkowników.
- Shadow Accounts utrzymują transakcje i salda publicznie widoczne, jednocześnie ukrywając powiązania z głównymi portfelami użytkowników.
- Użytkownicy zasilają swoje Shadow Accounts poprzez chronione salda STRK20 i utrzymują pozycje w wielu transakcjach.
- Deweloperzy mogą zintegrować funkcję prywatności z istniejącymi aplikacjami poprzez interfejs Starknet Wallet API.
- StarkWare wprowadził narzędzia prywatności STRK20 w czerwcu, a następnie demonstracje technologii prywatnej weryfikacji tożsamości.
StarkWare ogłosił uruchomienie 13 października, wprowadzając system, który tworzy oddzielne adresy blockchain dla poszczególnych aplikacji DeFi. Zbudowana na frameworku prywatności STRK20 sieci, funkcja pozwala użytkownikom utrzymywać bieżące pozycje pod różnymi tożsamościami, jednocześnie ukrywając ich główne adresy portfeli. Firma potwierdziła, że salda i transakcje Shadow Account pozostają widoczne onchain.
Starknet Shadow Accounts oddzielają aktywność DeFi od portfeli
Dzięki Shadow Accounts użytkownicy mogą wchodzić w interakcje z obsługiwanymi zdecentralizowanymi aplikacjami poprzez dedykowane adresy, które nie są publicznie powiązane z ich głównymi portfelami. Każda aplikacja otrzymuje oddzielną, trwałą tożsamość, pozwalając użytkownikom powrócić do istniejących pozycji bez ujawniania powiązań z innymi aktywnościami.
StarkWare wyjaśnił, że używanie tego samego publicznego portfela na wielu platformach pozwala obserwatorom blockchain na badanie transakcji, zasobów i strategii handlowych powiązanych z tym adresem. Shadow Accounts są zaprojektowane, aby uniemożliwić obserwatorom łatwe łączenie tych aktywności w jedną publicznie powiązaną historię portfela.
W przeciwieństwie do tymczasowych adresów portfeli, Shadow Accounts pozostają dostępne w wielu interakcjach z tą samą aplikacją. Użytkownicy mogą utrzymywać pozycje pożyczkowe, gromadzić nagrody lub zarządzać innymi ustaleniami finansowymi poprzez spójny adres.
System wyprowadza każde konto z informacji związanych z użytkownikiem, wybraną aplikacją i unikalnym identyfikatorem znanym jako nonce. Zgodnie z oficjalną dokumentacją Starknet.js, użytkownicy mogą generować wiele Shadow Accounts dla jednej aplikacji, pozwalając im oddzielić różne aktywności w ramach tej samej usługi.
Jednak ochrona ma określone ograniczenia. StarkWare stwierdza, że Shadow Accounts przechowują publiczne aktywa ERC-20, co oznacza, że ich salda i historie transakcji pozostają dostępne poprzez eksploratory blockchain. Ochrona prywatności dotyczy powiązania między tymi adresami a głównym portfelem użytkownika.
Funkcja ta nie czyni więc każdej pozycji handlowej, transferu tokenów czy aktywności finansowej niewidocznymi. Gdy obserwator zidentyfikuje konkretne Shadow Account, jego publicznie zapisane operacje mogą być nadal badane.
Shadow Accounts używają STRK20 do finansowania transakcji DeFi
System działa wraz z STRK20, frameworkiem prywatności Starknet dla transferów kryptowalut i chronionych sald. Użytkownicy deponują obsługiwane aktywa do wspólnej puli prywatności, gdzie ich salda są reprezentowane poprzez zaszyfrowane rekordy.
Zgodnie z technicznym wyjaśnieniem StarkWare, użytkownik łączący się z kompatybilną aplikacją może wybrać prywatny tryb operacyjny przed dokonaniem depozytu. Portfel następnie przenosi wymagane aktywa z chronionego salda do wyznaczonego Shadow Account.
Po sfinansowaniu konto może wchodzić w interakcje z aplikacją i utrzymywać stałą pozycję. Na przykład użytkownik uczestniczący w platformie pożyczkowej mógłby zdeponować aktywa przez Shadow Account i powrócić później, aby dostosować pozycję.
Proces pozwala aplikacji rozpoznać to samo konto w wielu transakcjach. Jednak oryginalny adres portfela użytkownika nie jest publicznie powiązany z tymi działaniami poprzez mechanizm Shadow Account.
Gdy użytkownicy zdecydują się na wypłatę, obsługiwane środki mogą wrócić do ich osłoniętych sald STRK20. Portfel zarządza wymaganymi danymi transakcji i generuje dowody zerowej wiedzy używane do walidacji operacji poprzez system prywatności.
Dokumentacja Starknet wskazuje kilka sposobów gromadzenia aktywów z Shadow Account. Deweloperzy mogą skonfigurować transakcje tak, aby zwracały całe saldo tokenów, tylko kwoty otrzymane podczas ostatniej interakcji lub określoną kwotę.
Mechanizm wykorzystuje anonimizator Shadow Account, który może tworzyć i obsługiwać konto poprzez pulę prywatności. Oficjalna dokumentacja wskazuje kontrakt anonimizatora wdrożony w sieci głównej Starknet, obok osobnego wdrożenia w sieci testowej Sepolia.
StarkWare otwiera narzędzia prywatności dla deweloperów DeFi
StarkWare udostępnił Shadow Accounts poprzez Starknet Wallet API, umożliwiając deweloperom podłączenie istniejących aplikacji do systemu prywatności.
Firma wskazała metodę shadow_account_invoke jako główne narzędzie integracji. Dzięki tej operacji deweloperzy mogą przesyłać wywołania aplikacji przy użyciu Shadow Account użytkownika bez bezpośredniego zarządzania prywatnym stanem konta.
Zgodnie z ogłoszeniem o uruchomieniu, portfel obsługuje generowanie dowodów, przesyłanie transakcji oraz dane wymagane do zarządzania osłoniętymi saldami użytkownika. Deweloperzy nie potrzebują dostępu do kluczy widoku użytkowników, aby włączyć tę funkcję.
W ogłoszeniu wskazano Starknet Wallet API w wersji 0.10.4 oraz starknet.js w wersji 10.8.0 lub nowszej jako obsługiwane opcje integracji. Kompatybilność portfeli pozostaje konieczna, co oznacza, że funkcja będzie zależeć od tego, czy poszczególne portfele i aplikacje wdrożą odpowiednie interfejsy.
StarkWare stwierdził, że projekt mógłby ostatecznie obsługiwać dodatkowe usługi, w tym zapewnianie płynności, pożyczanie, staking, powtarzające się zakupy, instrumenty pochodne, rynki predykcyjne i rynki NFT.
Dokumentacja dla deweloperów odróżnia Shadow Accounts od jednorazowych pomocników transakcji. Shadow Accounts są zaprojektowane dla pozycji utrzymywanych w czasie, podczas gdy interakcje oparte na pomocnikach mogą zakończyć transakcję bez utrzymywania trwałego adresu specyficznego dla użytkownika.
Nie ujawniono żadnych liczb dotyczących liczby aplikacji, które zintegrowały Shadow Accounts w momencie uruchomienia. StarkWare nie opublikował celów adopcyjnych ani wolumenów transakcji związanych konkretnie z nową funkcją.
Starknet rozszerza usługi prywatności po uruchomieniu STRK20
Shadow Accounts rozszerzają istniejące prace StarkWare nad prywatnością blockchain, które otrzymały dużą aktualizację w czerwcu 2026 r.
9 czerwca StarkWare wprowadził STRK20, framework zaprojektowany do zapewnienia osłoniętych sald i prywatnych transferów dla obsługiwanych aktywów ERC-20 w Starknet. System wykorzystuje dowody zerowej wiedzy do walidacji transakcji bez publicznego ujawniania wszystkich podstawowych informacji finansowych.
Wcześniejszy framework prywatności STRK20 dla tokenów Ethereum wprowadził szyfrowane salda, prywatne transfery i klucze widoku do kontrolowanego ujawniania. Dzięki wspólnej puli prywatności użytkownicy mogą przenosić obsługiwane aktywa między stanami publicznymi a osłoniętymi, pozostając w Starknet.
Następnie StarkWare zaprezentował system Private Know Your Customer 23 czerwca. Technologia została zaprojektowana, aby umożliwić użytkownikom weryfikację wybranych danych osobowych bez dostarczania firmom pełnych kopii dokumentów tożsamości.
System Private KYC opracowany przez StarkWare wykorzystuje dowody zerowej wiedzy do weryfikacji określonych informacji, takich jak wiek lub uprawnienia, jednocześnie ograniczając ekspozycję innych danych osobowych. Demonstracja obejmowała weryfikację paszportu za pomocą urządzeń mobilnych i zaszyfrowanych informacji tożsamości.
Oficjalna strona STRK20 StarkWare wskazuje Ready i Xverse wśród portfeli obsługujących jej infrastrukturę prywatności. Platforma opisuje istniejące integracje obejmujące zdecentralizowane giełdy, aplikacje pożyczkowe i inne usługi finansowe.
Jej dokumentacja wyjaśnia, że zabezpieczenia prywatności nie obejmują każdej części transakcji blockchain. Publiczne depozyty, wypłaty, czas transakcji i aktywność zewnętrznych aplikacji mogą pozostać widoczne, w zależności od portfela i integracji.
Framework zapewnia mechanizm autoryzowanego audytu poprzez zaszyfrowane klucze widoku. Według StarkWare pozwala to wyznaczonym audytorom na wgląd w prywatne zapisy przelewów danej osoby bez uzyskiwania kontroli nad jej aktywami.
Najnowsza dokumentacja dla deweloperów wskazuje WalletAccountV6 jako zalecany interfejs dla nowych aplikacji Starknet korzystających z funkcji STRK20. Określa zgodność z get-starknet w wersji 6.0.6 lub nowszej i opisuje wsparcie poprzez kompatybilne portfele, w tym Ready i Xverse.






