Prywatność na Solanie to zestaw narzędzi na poziomie aplikacji, a nie pojedynczy tryb sieci. Właściwe rozwiązanie zależy od tego, co Twój produkt musi ukryć, kto może to weryfikować oraz jak dużej kontroli wymaga instytucja operatora.
Prywatność ma wyraźne granice
„Prywatny“ nie oznacza tego samego w każdym modelu. Określ, czy potrzebujesz poufności kwot, anonimowości uczestników, mechanizmów kontroli zasad, prywatnego wykonania lub dostępu do audytu, zanim wybierzesz ścieżkę integracji.
Porównanie trzech rozwiązań
| Rozwiązanie | Najlepsze zastosowanie | Granica prywatności |
|---|---|---|
| Confidential Balances | Poufne salda i przelewy Token-2022 | Kwoty i salda są prywatne; konta i uczestnictwo w transakcjach pozostają publiczne |
| Solana Privacy Rings | Programowalna prywatność onchain i niestandardowe zasady | Domyślne i niestandardowe Ringi określają, czy aktywa, kwoty i uczestnicy są prywatni |
| Private Channels | Prywatne wykonanie zarządzane przez instytucję | Aktywność kanału i dostęp do danych pozostają wewnątrz perimetru kontrolowanego przez instytucję |
Confidential Balances
Confidential Balances to rozszerzenie Token-2022 służące do szyfrowania sald tokenów i kwot przelewów, przy jednoczesnym korzystaniu z publicznych kont Solany.
- Prywatne: salda tokenów i poufne kwoty przelewów.
- Publiczne: mint, token account, właściciele kont i uczestnictwo w transakcjach.
- Model audytu: mint może skonfigurować opcjonalny klucz audytora ElGamal, który może deszyfrować kwoty przelewów. Nie ujawnia pełnego salda konta ani nie przyznaje uprawnień do przenoszenia tokenów.
- Wykonanie: Token Extensions Program aktualizuje zaszyfrowany stan, podczas gdy ZK ElGamal Proof Program weryfikuje dowód przelewu na Solanie.
Dowiedz się, jak działa Confidential Balances, zaplanuj integrację, lub skonfiguruj kontrole emitenta.
Solana Privacy Rings
Solana Privacy Rings, opisane przez Helius jako Solana Rings, zapewniają szyfrowane salda onchain oraz programowalną prywatność za pośrednictwem API. Obecnie są w wersji beta.
- Domyślny Ring: bezuprawnieniowy i poufny. Aktywa i kwota są prywatne, podczas gdy nadawca i odbiorca pozostają publiczni.
- Custom Rings: programy Solana z konfigurowalnymi politykami, mechanizmami zgodności i widocznością dla audytorów. Prywatność można skonfigurować jako poufną (zaszyfrowany zasób i kwota) lub anonimową (zaszyfrowany zasób, kwota, nadawca, odbiorca).
- Programowalna prywatność: twórz swapy, staking, yield i pożyczki, korzystając z prywatnego escrow w programach Solana.
- Natywna wydajność Solana: prywatne transfery są wykonywane natywnie w sieci Solana; bez sekwencera i sidechaina. Salda są w pełni pod kontrolą użytkownika (self-custody). Transfery mogą przechodzić między Rings i być rozliczane w jednej transakcji.
Przeczytaj dokumentację Solana Privacy Rings lub wypróbuj demo.
Private Channels
Private Channels to infrastruktura prywatnego wykonania dla instytucji, które potrzebują kontroли operacyjnej oprócz prywatności transakcji.
- Wewnątrz kanału: przelewy są prywatne, natychmiastowe i nie mają ustalonej opłaty za transakcję.
- Kontrole instytucji: operator definiuje uczestnictwo, mechanizmy kontroli dostępu, kolejność, limity szybkości, wymogi compliance i widoczność danych.
- Model audytu: zewnętrzni obserwatorzy nie mogą weryfikować aktywności kanału, podczas gdy instytucja może przyznać audytorom widoczność wymaganą przez jej zasady.
- Relacja z mainnеtem: wartość wpływa do kanału i wypływa z niego poprzez mainnet Solany, podczas gdy wykonanie wewnątrz kanału pozostaje prywatne.
Is this page helpful?