Конфіденційність на Solana — це набір інструментів на рівні застосунку, а не єдиний мережевий режим. Правильне рішення залежить від того, що ваш продукт має приховувати, хто повинен мати можливість це перевіряти та який рівень контролю потрібен установі-оператору.
Конфіденційність має чіткі межі
«Приватний» не означає одне й те саме в кожній моделі. Визначте, чи потрібна вам конфіденційність сум, анонімність учасників, засоби контролю політики, приватне виконання або доступ для аудиту — ще до вибору шляху інтеграції.
Порівняння трьох рішень
| Рішення | Найкраще підходить для | Межа конфіденційності |
|---|---|---|
| Confidential Balances | Конфіденційні баланси та перекази Token-2022 | Суми та баланси є приватними; акаунти та участь у транзакціях залишаються публічними |
| Solana Privacy Protocol | Програмована конфіденційність у блокчейні та власні політики | Стандартні та користувацькі 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 Protocol
Solana Privacy Protocol, задокументований Helius як Solana Rings, забезпечує зашифровані баланси в блокчейні та програмовану конфіденційність через API. Наразі перебуває в бета-версії.
- Default Ring: без дозволів і конфіденційний. Актив і сума є приватними, тоді як відправник і отримувач залишаються публічними.
- Custom Rings: програми Solana, які можуть бути конфіденційними або анонімними та можуть додавати політику переказів, звітність, засоби контролю відповідності й видимість для аудитора.
- Виконання: перекази є самозберігальними, можуть переміщуватися між Rings і розраховуватися нативно на Solana в одній транзакції.
Ознайомтеся з документацією Solana Privacy Protocol.
Private Channels
Private Channels — це інфраструктура приватного виконання для установ, яким потрібен операційний контроль на додачу до конфіденційності транзакцій.
- Усередині каналу: перекази є приватними, миттєвими та не мають фіксованої комісії за транзакцію.
- Засоби контролю установи: оператор визначає участь, засоби контролю доступу, порядок, ліміти швидкості, вимоги до відповідності та видимість даних.
- Модель аудиту: зовнішні спостерігачі не можуть перевіряти активність каналу, тоді як установа може надавати аудиторам рівень видимості, який вимагає її політика.
- Зв'язок із мейннетом: кошти надходять у канал і виходять із нього через мейннет Solana, тоді як виконання всередині каналу залишається приватним.
Ознайомтеся з Private Channels або перегляньте сторінку продукту.
Is this page helpful?