Praktyczny przewodnik po zabezpieczaniu tez i tokenów na Tezosie za pomocą platformy Shield Bridge

W niedawnym artykule przyjrzeliśmy się, jak portfel Umami dodał wsparcie dla transakcji zabezpieczonych tez, co znacznie ułatwia korzystanie z cechy protokołu Tezos w praktyce. Wspomnieliśmy również o czymś ważnym: zabezpieczanie na Tezosie nie ogranicza się tylko do tez. Dzięki Shield Bridge użytkownicy mogą również zabezpieczać tokeny FA2 (takie jak USDT, tzBTC i inne).

W tym artykule przyjrzymy się bliżej samej platformie Shield Bridge. Omówimy, czym jest, jak jest używana w praktyce i jak wpisuje się w podejście Tezosa do prywatności podczas przenoszenia tez lub tokenów między publicznym a zabezpieczonym użytkowaniem. Ale najpierw dodajmy trochę kontekstu.

Dlaczego prywatne transakcje mają znaczenie

Na większości blockchainów szczegóły transakcji są publiczne domyślnie. Wysłanie prostej płatności może ujawnić więcej, niż zamierzano, jak salda, historie transakcji i wzory, które nie mają nic wspólnego z samą płatnością.

Chęć prywatnych transakcji nie oznacza ukrywania aktywności ani robienia czegoś nielegalnego. To kwestia podstawowych granic finansowych. Płacenie komuś nie powinno automatycznie dawać mu dostępu do całej historii transakcji i sald, tak samo jak nie miałoby to miejsca w tradycyjnych finansach.

Jednocześnie prywatność nie oznacza unikania odpowiedzialności. Istnieje wiele sytuacji, w których przejrzystość jest wymagana, takich jak audyty, raportowanie podatkowe i nadzór regulacyjny, a te informacje powinny być dostępne, gdy są potrzebne. Różnica polega na tym, że ujawnienie powinno być intencjonalne, a nie automatyczne.

To jest bilans, który Tezos ma na celu wspierać, umożliwiając prywatne użycie, gdy ma to sens, bez usuwania możliwości ujawnienia danych transakcji odpowiednim stronom.

Czym jest Shield Bridge

Shield Bridge jest jednym z narzędzi, które sprawiają, że prywatne transakcje na Tezos są możliwe w praktyce.

To platforma, która pozwala użytkownikom uzyskać dostęp do chronionych transakcji, łącząc zwykły portfel Tezos. Nie potrzebujesz specjalnego portfela ani oddzielnej konfiguracji, aby zacząć. Możesz zabezpieczyć fundusze za pomocą portfela, którego już używasz, a następnie zarządzać chronioną aktywnością przez Shield Bridge.

Zabezpieczanie nie ogranicza się do tez. Shield Bridge wspiera również tokeny FA2, co oznacza, że aktywa takie jak stablecoiny lub inne tokenizowane aktywa mogą być przenoszone do chronionego użytku, nie tylko XTZ.

Shield Bridge wspiera również klucze do podglądania. Pozwalają one użytkownikom lub firmom eksportować widok tylko do odczytu chronionych sald i historii transakcji, gdy ujawnienie jest wymagane, na przykład do księgowości, audytów lub raportowania podatkowego, bez rezygnacji z kontroli nad funduszami.

Shield Bridge przenosi aktywa między publicznymi adresami Tezos a chronionym zestawem, korzystając z protokołu Sapling. Aktywa nie są mieszane, przekazywane do kustosza ani usuwane z łańcucha, transakcje są nadal weryfikowane i egzekwowane, z różnicą polegającą na tym, ile informacji jest widocznych domyślnie.

Używanie Shield Bridge w praktyce

Zacznij od połączenia zwykłego portfela Tezos, tak jak w przypadku każdej innej aplikacji. Ten portfel jest używany do przenoszenia funduszy do i z chronionego użytku.

Zanim będziesz mógł dokonać chronionych transakcji, będziesz potrzebować również chronionego konta (ich adresy zaczynają się od "zet..."). Po raz pierwszy, gdy używasz Shield Bridge, tworzysz nowe chronione konto lub ładujesz istniejące, używając 24-wyrazowego mnemonika. To konto jest oddzielne od twojego zwykłego portfela i to tam żyją chronione salda.

Gdy oba są skonfigurowane, interfejs prowadzi cię przez trzy działania:

  • Wybierz aktywo (XTZ lub wspierany token FA2), wybierz swoje chronione konto i wprowadź kwotę. To przenosi fundusze z twojego publicznego portfela do chronionego zestawu.

  • Przesyłaj aktywa między chronionymi kontami. Te transfery są weryfikowane przez protokół, ale kwoty i kontrahenci nie są publicznie widoczni.

  • Zdejmij ochronę z funduszy, przenosząc je z chronionego zestawu na dowolny normalny adres Tezos. Nie musi to być portfel, którego pierwotnie użyłeś do zabezpieczenia funduszy, możesz zdejmować ochronę bezpośrednio na adres innej osoby lub jakiekolwiek standardowe konto Tezos.

W przypadku transferów i zdejmowania ochrony, Shield Bridge oferuje również opcjonalną usługę wstrzykiwania. Płacąc stałą opłatę 1 tez, transakcja może być nadawana w twoim imieniu, zamiast bezpośrednio z twojego publicznego portfela. Pomaga to zmniejszyć powiązanie między twoim portfelem a chronioną aktywnością. Korzystanie z tej usługi jest opcjonalne, ale może wzmocnić prywatność poprzez redukcję bezpośredniego połączenia między twoim portfelem a transakcją w łańcuchu, ponieważ transakcja jest nadawana przez usługę, a nie bezpośrednio z twojego portfela.

Shield Bridge wspiera również klucze do podglądania, które można eksportować z strony ustawień. Klucz do podglądania pozwala na załadowanie chronionego konta w trybie tylko do odczytu w ramach platformy. Każdy, kto ma klucz, może zobaczyć salda i historię transakcji, ale nie może przenosić funduszy.

Praktyczny przykład

Powiedzmy, że wynajmuję artystę Tezos, aby zaprojektował dla mnie logo. Zgadzamy się na cenę, ale nie chcę, aby ta płatność ujawniała moje pełne saldo portfela ani historię transakcji.

Idę do Shield Bridge, łączę się z moim zwykłym portfelem Tezos i zabezpieczam kwotę tez (lub USDT), którą zamierzam wykorzystać na płatność. Te fundusze są teraz częścią chronionego zestawu i nie siedzą już w moim publicznym saldzie.

Od tego momentu mam dwie opcje.

Jeśli artysta ma już chroniony adres, mogę wysłać płatność bezpośrednio na ten adres. Transakcja jest weryfikowana jak zwykle, ale kwota i kontrahent nie są publicznie widoczni. To jest rzeczywisty sposób na dokonanie prywatnej transakcji.

Ale nawet jeśli nie mają chronionego adresu, mogę zamiast tego zdjąć ochronę płatności bezpośrednio na ich normalny adres Tezos. Fundusze wychodzą z chronionego zestawu i trafiają do ich portfela, nie ujawniając nic o moim szerszym saldzie ani historii transakcji. W ten sposób muszę jednak użyć usługi wstrzykiwania, więc transakcja jest również nadawana w moim imieniu, zmniejszając jakiekolwiek bezpośrednie powiązanie między moim portfelem a płatnością. Bez usługi wstrzykiwania mogliby zobaczyć w eksploratorze, że mój normalny portfel Tezos był tym, który zapłacił za operację zdejmowania ochrony, i mogliby je połączyć z płatnością.

Ze strony artysty po prostu otrzymują fundusze. Nie ma potrzeby, aby widzieć, skąd pochodziły pieniądze, poza samą płatnością, i nie mają wglądu w nic innego, co posiadam lub robię w łańcuchu.

W idealnym scenariuszu, gdzie chronione transakcje są normalną częścią codziennego użytkowania, obie strony miałyby już chronione adresy, a płatności mogłyby pozostać całkowicie w chronionym zestawie. Ale nawet na tym wczesnym etapie Shield Bridge może już dodać znaczącą prywatność do codziennych interakcji web3, nie wymagając, aby ktokolwiek inny zmieniał sposób, w jaki działają.

Ponadto, jeśli muszę pokazać partnerowi biznesowemu, że płatność została dokonana, mogę eksportować klucz do podglądania dla mojego chronionego konta i podzielić się nim z nimi. Mogą załadować konto w trybie tylko do odczytu i zobaczyć płatność, nie mając możliwości przenoszenia funduszy ani ingerowania w żaden sposób.

Powyższy przykład pokazuje, jak Shield Bridge może być używany dzisiaj, ale warto mieć na uwadze jedną rzecz: poziom prywatności, jaki zapewniają chronione transakcje, zależy od kilku czynników. Dwa z najważniejszych to to, jak aktywnie wykorzystywany jest chroniony zestaw i ilu ludzi w nim uczestniczy.

Jak w każdym systemie opartym na zestawach prywatności, chronione transakcje stają się bardziej efektywne w miarę zwiększania się aktywności. Im więcej funduszy przemieszcza się w i na zewnątrz, i im więcej transakcji odbywa się wewnątrz chronionego zestawu, tym trudniej jest wydedukować znaczące informacje z zewnątrz.

Shield Bridge nie jest zakończonym ani doskonałym interfejsem, a chronione transakcje nie są jeszcze domyślną częścią codziennego użytkowania na Tezos. Ale są realne, użyteczne i już zdolne do dodawania prywatności do normalnych interakcji, szczególnie dla osób, które poświęcają czas na zrozumienie, jak działają.

Jeśli prywatność w łańcuchu jest czymś, na czym ci zależy, najbardziej praktycznym kolejnym krokiem nie jest teoria ani debata, ale eksperymentowanie. Spróbuj zabezpieczyć małą kwotę, prześlij transakcję testową, zdejmij ją ponownie z ochrony i poczuj przepływ. Jak w przypadku większości rzeczy na Tezos, staje się to jaśniejsze, gdy faktycznie to wykorzystasz. Czego więc czekasz? Śmiało, spróbuj!

Shield Bridge: Dodawanie prywatności do codziennych transakcji Tezos zostało pierwotnie opublikowane w Tezos Commons na Medium, gdzie ludzie kontynuują rozmowę, podkreślając i odpowiadając na tę historię.