- дата публікації
Розробники Ethereum працюють над протоколом «Секретний Санта» для забезпечення конфіденційності
- джерело
- сайт
- cointelegraph.com
- відкрити джерело
Дослідники Ethereum працюють над впровадженням протоколу, який вперше був представлений цього року і може значно посилити приватність за допомогою нульових знань. Розробник Артем Чистяков поділився своєю роботою на форумі спільноти Ethereum, де представив алгоритм "Secret Santa" у три етапи.
Ця ідея була вперше озвучена в січні на arXiv. "Secret Santa" - популярна гра на обмін подарунками під час Різдва, де учасники анонімно обирають, кому дарувати подарунок, і отримують його у відповідь, не знаючи, хто їхній "Secret Santa". Чистяков зазначає, що існує три основні проблеми для гри "Secret Santa" на Ethereum, і запропонований протокол може їх вирішити.
По-перше, всі транзакції на Ethereum видимі, треба знайти спосіб зберегти анонімність учасників.
По-друге, блокчейни не мають справжньої випадковості, що вимагає внесення власних випадкових виборів учасниками.
І по-третє, необхідно запобігти повторній участі чи обміну подарунками між самими собою. Приватність на блокчейнах набуває все більшої значимості, оскільки криптовалюти активніше інтегруються у традиційну фінансову систему.
Протоколи приватності можуть бути використані, наприклад, для анонімного голосування, де учасники доводять своє членство, голосуючи без розкриття своїх виборів. Протокол "Zero Knowledge Secret Santa" використовує нульові знання для встановлення відносин між дарувальниками та одержувачами подарунків, зберігаючи при цьому їхню анонімність.
Учатьники реєструють свої адреси Ethereum у смарт-контракті, створюючи список, і кожен зобов'язується використовувати особистий цифровий підпис. Також учасники таємно додають свої випадкові числа до спільного списку, щоб ніхто не знав, хто що додав.
Врешті-решт, кожний учасник обирає випадкове число іншого учасника з цього списку, після чого розкривається особистість одержувача.