Конфіденційність на Solana — це набір інструментів на рівні застосунку, а не єдиний мережевий режим. Правильне рішення залежить від того, що ваш продукт має приховувати, хто повинен мати можливість це перевіряти та який рівень контролю потрібен установі-оператору.
Конфіденційність має чіткі межі
«Приватний» не означає одне й те саме в кожній моделі. Визначте, чи потрібна вам конфіденційність сум, анонімність учасників, засоби контролю політики, приватне виконання або доступ для аудиту — ще до вибору шляху інтеграції.
Порівняння трьох рішень
| Рішення | Найкраще підходить для | Межа конфіденційності |
|---|---|---|
| Confidential Balances | Конфіденційні баланси та перекази Token-2022 | Суми та баланси є приватними; акаунти та участь у транзакціях залишаються публічними |
| Solana Privacy Rings | Програмована конфіденційність у блокчейні та власні політики | Стандартні та користувацькі Rings визначають, чи є активи, суми та учасники приватними |
| Private Channels | Приватне виконання під управлінням установи | Активність каналу та доступ до даних залишаються в межах периметра, контрольованого установою |
Confidential Balances
Confidential Balances — це розширення Token-2022 для шифрування балансів токенів і сум переказів із продовженням використання публічних акаунтів Solana.
- Приватне: баланси токенів і суми конфіденційних переказів.
- Публічне: mint, token account, власники акаунтів і участь у транзакціях.
- Модель аудиту: mint може налаштувати необов'язковий ключ аудитора ElGamal, який може розшифровувати суми переказів. Він не розкриває повний баланс акаунту та не надає повноважень на переміщення токенів.
- Виконання: Token Extensions Program оновлює зашифрований стан, тоді як ZK ElGamal Proof Program перевіряє доказ переказу на Solana.
Дізнайтеся, як працює Confidential Balances, сплануйте інтеграцію або налаштуйте засоби контролю емітента.
Solana Privacy Rings
Solana Privacy Rings, задокументовані Helius як Solana Rings, забезпечують зашифровані баланси в блокчейні та програмовану конфіденційність через API. Наразі вони перебувають у бета-версії.
- Default Ring: без дозволів і конфіденційний. Актив і сума є приватними, тоді як відправник і отримувач залишаються публічними.
- Custom Rings: програми Solana з настроюваною політикою, засобами контролю відповідності та видимістю для аудиторів. Конфіденційність можна налаштувати як приватну (зашифровані актив і сума) або анонімну (зашифровані актив, сума, відправник і одержувач).
- Програмована конфіденційність: створюйте обміни, стейкінг, дохідні стратегії та кредитування з використанням приватного ескроу в програмах Solana.
- Нативна продуктивність Solana: приватні перекази виконуються нативно на Solana, без секвенсора чи сайдчейна. Баланси перебувають під самостійним зберіганням користувача. Перекази можуть переміщуватися між Rings і завершуватися в межах однієї транзакції.
Ознайомтеся з документацією Solana Privacy Rings або спробуйте демо.
Private Channels
Private Channels — це інфраструктура приватного виконання для установ, яким потрібен операційний контроль на додачу до конфіденційності транзакцій.
- Усередині каналу: перекази є приватними, миттєвими та не мають фіксованої комісії за транзакцію.
- Засоби контролю установи: оператор визначає участь, засоби контролю доступу, порядок, ліміти швидкості, вимоги до відповідності та видимість даних.
- Модель аудиту: зовнішні спостерігачі не можуть перевіряти активність каналу, тоді як установа може надавати аудиторам рівень видимості, який вимагає її політика.
- Зв'язок із мейннетом: кошти надходять у канал і виходять із нього через мейннет Solana, тоді як виконання всередині каналу залишається приватним.
Ознайомтеся з Private Channels або перегляньте сторінку продукту.
Is this page helpful?