Дослідники Ethereum працюють над способами впровадження протоколу, який вони вперше представили на початку цього року, що може надзвичайно покращити конфіденційність за допомогою доказів з нульовим розголошенням.
Розробник Ethereum Артем Хистяков поділився своїм дослідженням на форумі спільноти Ethereum в понеділок, під назвою “Zero Knowledge Secret Santa (ZKSS)”, яке пропонує трьохетапний алгоритм “Secret Santa”. Стаття була вперше представлена в січні на arXiv.
Секретний Санта – це популярна гра з дарування подарунків, яка грається під час Різдва, в якій група людей обмінюється подарунками анонімно. Кожна людина купує подарунок для іншої людини як свого «Секретного Санти» і також отримує подарунок від свого «Секретного Санти».
Одержувачі подарунків ніколи не дізнаються, хто їхній Таємний Санта.
Виклики гри на Ethereum
Чистяков сказав, що існує три основні перешкоди для участі в Секретному Санті на Ethereum, які цей протокол може вирішити.
Все на Ethereum видно всім, тому потрібно знайти спосіб приховати, хто кому дає, і зберегти конфіденційність.
Блокчейни не мають справжньої випадковості, тому учасники повинні вносити свої власні випадкові вибори, а гра повинна бути спроектована так, щоб запобігти участі когось двічі або даруванню подарунка самому собі.
Потенційні випадки використання Ethereum
Приватність блокчейну стала гарячою темою останнім часом, оскільки криптовалюта все більше інтегрується в традиційні фінанси.
Протоколи конфіденційності можуть бути застосовані до таких сценаріїв, як анонімне голосування та управління, включаючи DAOs або організації, де користувачам потрібно довести, що вони є членами та віддати один голос, але зберегти свій вибір в таємниці.
Це також може стосуватися систем захисту викривачів, де користувачі повинні довести, що вони є уповноваженими працівниками, подаючи інформацію анонімно, або до приватних аірдропів чи розподілів, де токени потрібно розподілити, не розкриваючи, хто отримав що.
Коли його запитали про реалізації з відкритим вихідним кодом або розгортання, Чистяков сказав: “Ми працюємо над цим.”
Як працює Zero Knowledge Secret Santa
Протокол Solidity, що є доказом концепції, використовує нульові знання для встановлення відносин між відправником та отримувачем подарунка, при цьому зберігаючи конфіденційність та приватність відправника.
ZK-докази є криптографічним методом для доведення знань без розкриття конкретної інформації. Протокол ZKSS також використовує реле для транзакцій, яке виступає посередником, що подає транзакції, таким чином приховуючи особу відправника.
Деякі з математичних основ ZKSS протоколу. Джерело: Артем ЧистяковПов'язано:Роздрібні інвестори проти китів: хто насправді веде Санта-ралі?
Щоб взяти участь, учасники реєструють свої адреси Ethereum у смарт-контракті, створюючи список усіх учасників. Потім кожен учасник зобов'язується використовувати конкретний цифровий підпис.
Це запобігає атаці шахрайства, коли хтось міг би брати участь кілька разів, створюючи різні підписи.
Кожен учасник потім таємно додає своє випадкове число до спільного списку за допомогою релея, тому ніхто не знає, хто що додав. Це дозволяє отримувачам зашифрувати свою адресу доставки, так що лише їхній призначений “Санта” може її прочитати.
Нарешті, кожен учасник обирає випадкове число з загального списку, після чого розкривається особа отримувача.
Журнал:Коли закони про конфіденційність та AML конфліктують: неможливий вибір криптопроектів
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Розробники Ethereum працюють над протоколом «Secret Santa» для забезпечення конфіденційності
Дослідники Ethereum працюють над способами впровадження протоколу, який вони вперше представили на початку цього року, що може надзвичайно покращити конфіденційність за допомогою доказів з нульовим розголошенням.
Розробник Ethereum Артем Хистяков поділився своїм дослідженням на форумі спільноти Ethereum в понеділок, під назвою “Zero Knowledge Secret Santa (ZKSS)”, яке пропонує трьохетапний алгоритм “Secret Santa”. Стаття була вперше представлена в січні на arXiv.
Секретний Санта – це популярна гра з дарування подарунків, яка грається під час Різдва, в якій група людей обмінюється подарунками анонімно. Кожна людина купує подарунок для іншої людини як свого «Секретного Санти» і також отримує подарунок від свого «Секретного Санти».
Одержувачі подарунків ніколи не дізнаються, хто їхній Таємний Санта.
Виклики гри на Ethereum
Чистяков сказав, що існує три основні перешкоди для участі в Секретному Санті на Ethereum, які цей протокол може вирішити.
Все на Ethereum видно всім, тому потрібно знайти спосіб приховати, хто кому дає, і зберегти конфіденційність.
Блокчейни не мають справжньої випадковості, тому учасники повинні вносити свої власні випадкові вибори, а гра повинна бути спроектована так, щоб запобігти участі когось двічі або даруванню подарунка самому собі.
Потенційні випадки використання Ethereum
Приватність блокчейну стала гарячою темою останнім часом, оскільки криптовалюта все більше інтегрується в традиційні фінанси.
Протоколи конфіденційності можуть бути застосовані до таких сценаріїв, як анонімне голосування та управління, включаючи DAOs або організації, де користувачам потрібно довести, що вони є членами та віддати один голос, але зберегти свій вибір в таємниці.
Це також може стосуватися систем захисту викривачів, де користувачі повинні довести, що вони є уповноваженими працівниками, подаючи інформацію анонімно, або до приватних аірдропів чи розподілів, де токени потрібно розподілити, не розкриваючи, хто отримав що.
Коли його запитали про реалізації з відкритим вихідним кодом або розгортання, Чистяков сказав: “Ми працюємо над цим.”
Як працює Zero Knowledge Secret Santa
Протокол Solidity, що є доказом концепції, використовує нульові знання для встановлення відносин між відправником та отримувачем подарунка, при цьому зберігаючи конфіденційність та приватність відправника.
ZK-докази є криптографічним методом для доведення знань без розкриття конкретної інформації. Протокол ZKSS також використовує реле для транзакцій, яке виступає посередником, що подає транзакції, таким чином приховуючи особу відправника.
Щоб взяти участь, учасники реєструють свої адреси Ethereum у смарт-контракті, створюючи список усіх учасників. Потім кожен учасник зобов'язується використовувати конкретний цифровий підпис.
Це запобігає атаці шахрайства, коли хтось міг би брати участь кілька разів, створюючи різні підписи.
Кожен учасник потім таємно додає своє випадкове число до спільного списку за допомогою релея, тому ніхто не знає, хто що додав. Це дозволяє отримувачам зашифрувати свою адресу доставки, так що лише їхній призначений “Санта” може її прочитати.
Нарешті, кожен учасник обирає випадкове число з загального списку, після чого розкривається особа отримувача.
Журнал: Коли закони про конфіденційність та AML конфліктують: неможливий вибір криптопроектів