DUSK у DuskDS розробив досить цікаве рішення — одночасна підтримка на одній ланцюжку двох абсолютно різних логік транзакцій. Один — Phoenix, на основі UTXO-моделі з приватністю; інший — Moonlight, на основі облікової моделі з прозорістю. Обидві системи можуть безшовно перемикатися на одній ланцюжку.



Це за своєю суттю досить складне технічне рішення. Але воно вирішує реальну проблему: не всі сценарії транзакцій вимагають приватності. Надмірне примусове забезпечення приватності навпаки знижує ефективність і зручність. Іноді потрібно прозоре розрахункове підтвердження, а іноді — потрібно захищати приватність. Одна система, яка підтримує обидва режими — це і є її розумна особливість.

Розглянемо спершу Phoenix. Вона використовує UTXO-логіку, схожу на Біткоїн, але з додаванням ZK-SNARK для захисту приватності. Кожна транзакція створює note, у якому зберігається сума і публіковий ключ отримувача, але ці дані всі зашифровані. На ланцюжку видно лише два елементи: commitment (зобов’язання) і nullifier (анулювальне значення).

Щоб витратити цей note, потрібно надати доказ нульової знання. Ви маєте довести дві речі: по-перше, що ви знаєте приватний ключ цього note, по-друге, що цей nullifier ще не був використаний. Але цей доказ не розкриває сам зміст note — це дуже розумно.

Переваги такої конструкції? Повна приватність транзакцій. На ланцюжку не видно, хто кому скільки переказав, можна лише побачити, що транзакція відбулася. Сума, відправник, отримувач — все зашифровано. Для організацій, що потребують захисту комерційної таємниці, це критично важливо. Ви не хочете, щоб конкуренти розкрили ваші фінансові потоки і ритм транзакцій, — Phoenix надає цей рівень захисту.

Moonlight — навпаки. Вона використовує облікову модель, транзакції повністю прозорі. Хто кому скільки переказав — все видно на ланцюжку. Така модель має високу ефективність і підходить для високочастотних транзакцій і сценаріїв з розрахунками.

Головне — ці дві моделі можна гнучко перемикати. Ви можете обирати, яку використовувати — Phoenix чи Moonlight — залежно від конкретних потреб: частина коштів йде через приватний канал, частина — через прозорий. Такий підхід відображає розуміння реальних сценаріїв: приватність і ефективність — це часто компроміс, і немає абсолютного оптимального рішення.
DUSK-5,23%
BTC-0,75%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
TestnetFreeloadervip
· 01-13 18:52
Чесно кажучи, ідея одночасного існування цих двох моделей дійсно крута
Переглянути оригіналвідповісти на0
SandwichTradervip
· 01-13 12:52
Цей двошаровий дизайн дійсно має сенс, але по суті це все ще гра балансування. Безшовне перемикання між двома системами звучить круто, але чи не ускладнює це реалізацію і чи не знизить це продуктивність?
Переглянути оригіналвідповісти на0
failed_dev_successful_apevip
· 01-13 12:27
說白了就是魚和熊掌兼得呗,不过真要实现起来这工程复杂度得天上去 隐私 + 效率的平衡思路我喜欢,终于有项目想通這茬了 Phoenix那套ZK證明有點東西,但nullifier機制會不會成為新的追蹤向量啊? Moonlight就是傳統帳戶模型套皮,沒啥新意但確實管用 兩條路隨便切...聽起來美好,關鍵是真實使用中會不會變成誰都不選的尷尬局面 切換成本高不高啊這沒提,感覺是個隱藏的坑 這設計理念是對的,但能不能真做出來兩說 感覺還是為機構服務的思路,散戶能用好嗎 為啥不直接全隱私呢,非得設計俩系統這麼麻煩 好想法,就怕又是吹破的泡泡 這真的能秒殺Monero嗎,不太信
Переглянути оригіналвідповісти на0
TokenVelocityvip
· 01-13 12:27
Ей, ця ідея дизайну має щось особливе, нарешті хтось зрозумів, що приватність і ефективність не є взаємовиключними.
Переглянути оригіналвідповісти на0
ProofOfNothingvip
· 01-13 12:25
Чесно кажучи, це справді практично, не все потрібно тримати в таємниці, іноді потрібно прозоре розрахунки. Ідея DUSK досить ясна.
Переглянути оригіналвідповісти на0
  • Закріпити