Могут ли «Конфиденциальные адреса» сохранить конфиденциальность пользователей?

Может ли использование « Конфиденциальных адресов » стать альтернативой zk-SNARK для обеспечения приемлемой конфиденциальности для пользователя?

И когда мы говорим о « конфиденциальных транзакциях », означает ли это, что мы используем « конфиденциальные адреса »?

И если «Конфиденциальных адресов» достаточно для конфиденциальности пользователей, зачем нам использовать zk-SNARKS ? Отличаются ли их миссии?

Ответы (1)

Многие из этих терминов в конечном итоге сбивают с толку и немного не описательные. В номенклатуре «элементов проекта» конфиденциальный адрес представляет собой кодировку ключа P2PKH, который включает в себя информацию, необходимую для совершения конфиденциальной транзакции , которая использует доказательства диапазона для ослепления денежных единиц. В самом адресе нет ничего конфиденциального, функционально это обычный открытый ключ.


Объективные доказательства диапазона, используемые таким образом, недостаточны для обеспечения значительной конфиденциальности в системе в целом, и требуют очень большого размера и вычислительных затрат для проверки. Они потенциально могут повысить конфиденциальность и повысить полезность других технологий, таких как CoinJoin, но сами по себе они не являются решением.

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

В сети ZCash было продемонстрировано, что в любой ситуации, когда пользователь может выбирать между дешевым и частным, он выберет самый дешевый из возможных вариантов, несмотря ни на что . Для таких систем, как zk-SNARKS и доказательства дальности, это резко снижает эффективность системы в целом, поскольку становится меньше неясностей, в которых можно спрятаться. К сожалению, доказательства диапазона также имеют это правильно, если только выбор их использования не удален.

Короче говоря, очень сложно определить, применимы ли эти технологии в реальном мире.