Конфиденциальная криптовалюта Monero (XMR) успешно завершила первый аудит нового протокола с механизмом Bulletproofs.
В официальном сообщении в блоге еще в декабре 2017 года Monero объявила о намерении включить механизм Bulletproofs в свой протокол. Представители криптовалюты заявили, что Bulletproofs приведет к «огромной экономии пространства в блокчейне, сокращению времени верификации и снижению комиссий». Предполагалось, что развертывание произойдет в два этапа и сначала будет доступно в тестовой сети до внедрения в основную сеть.
Технология Bulletproofs была предложена Applied Cryptography Group (ACG), базирующейся в Стэнфордском университете, при участии членов Университетского колледжа Лондона и Blockstream. zkSNARKs, работающие в Zcash — предшественники Bulletproofs. При этом Bulletproofs – это короткие неинтерактивные доказательства с нулевым разглашением, которые не требуют доверенной установки, что необходимо для SNARK.
В таких конфиденциальных криптовалютах как Monero доказательства с нулевым разглашением дают пользователям возможность скрывать сумму транзакции от открытого реестра. Чтобы убедиться, что транзакция действительна, используются диапазонные доказательства (range proofs), однако они занимают очень много места. Bulletproofs позволяет выполнять ту же задачу с меньшими объемами данных, не перегружая сеть.
Тогда в своем блоге команда Monero заявила, что реализация технологии приведет к уменьшению размера транзакции на 80%, а вследствие этого — к снижению комиссий на 80%. В сообществе Эфириума и Биткоина было несколько дискуссий о возможной интеграции этого механизма.
В записи в Твиттере, сделанной в понедельник, представители Monero подтвердили, что первый независимый аудит, осуществленный Kudelski Security, был успешно завершен. В сообщении говорилось, что были обнаружены четыре потенциальные проблемы безопасности с низкой или неопределенной критичностью и восемь наблюдений, связанных с общей безопасностью кода. Механизм Bulletproofs теперь работает в тестовой сети Monero.
Еще два аудита — Бенедикта Бюнца (Benedikt Bünz), соавтора документа о Bulletproofs, и Quarkslab, уже готовы к проведению и вскоре должны быть завершены. Bulletproofs будет интегрирована в основную сеть во время планового обновления протокола в сентябре или октябре этого года.
Bulletproofs, безусловно, является многообещающим прорывом, и можно ожидать, что и другие криптовалюты включат его в свои протоколы. Bulletproofs – одно из многих решений масштабирования, таких как Lightning Network, подписи Шнорра и шардинг, и решают проблему, с которой рано или поздно сталкиваются все блокчейны.