Как стать автором
Обновить

Комментарии 4

Спасибо, хабр познавательный, можно добавить что из за санкций снесли только фронтенд и репо в клирнете, сам контракт как работал так и работает, можно использовать через консоль либо поднять свой фронтенд, либо через зеркала.

Странная логика. Во-первых, контракт внесли в санкции. Во-вторых, ну и что? Он как работал, так и будет. Кто ему запретит? Он же памятник. Тьфу, то есть, децентрализованный.

Если каким-то образом есть возможность доказать, что я знаю secret и nulifier, так что hash(secret,nulifier) есть в смарт-контракте, но без раскрытия secret и nulifier. Тогда анонимный пользователь мог бы отсылать в смарт-контракт некое доказательство что он знает secret и nulifier без фактической отправки этих чисел или хэша, а смарт-контракт проверял бы, действительно ли доказательство, при этом смарт-контракт не знал бы, предназначено ли доказательство для 0x404 или для 0x403 или 0x505, которые также записаны в смарт-контракт, другими словами, доказательство не раскрывало бы личность анонимного пользователя.

А как смарт-контракт не находя хэш (и его владельца) находит нужную сумму для вывода?

корректность, что хэш от nulifier == hash(nulifier)

А как смарт-контракт проверит это, если Алиса шлёт только общий hash(secret,nulifier), а потом hash(nulifier)?

Суммы все фиксированные, насколько я понял.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории