Биткоин может быть на шаг ближе к тому, чтобы предложить своим пользователям улучшенную конфиденциальность. Известные криптографы Дэн Бонех, Питер Уил и Грег Максвелл опубликовали статью «Bulletproofs: Efficient Range Proofs for Confidential Transactions», в которой описали новую технологию, позволяющую сократить размер кода так называемых «конфиденциальных транзакций». Последние, в свою очередь, рассматриваются в качестве возможного способа защиты транзакций в публичных блокчейнах.
Идея конфиденциальных транзакций была впервые представлена на популярном форуме BitcoinTalk в 2013 году. Её автором выступил Адам Бэк, глава блокчейн-стартапа Blockstream.
Хотя эта технология претерпела несколько изменений, она по-прежнему связана с высокими издержками. Транзакции, которые её используют, занимают примерно в 16 раз больше пространства в блокчейне, чем обычные транзакции.
Поэтому текущий вариант реализации этой идеи был отклонён как слишком громоздкий для «живой» сети Биткоин, которая и так сталкивается с широко обсуждаемыми проблемами масштабирования.
Однако новая статья, соавторами которой также выступили Бенедикт Бунц, Джонатан Бутле и Эндрю Поелстра, утверждает, что описанная технология позволит сократить размер конфиденциальных транзакций и сделать его даже меньшим, чем у обычных транзакций.
В комментарии CoinDesk Максвелл отметил, что, хотя идея конфиденциальных транзакций продвигается вперёд, остаётся ещё несколько проблем, которые следует решить. Так, «узким местом» является время, необходимое для проверки таких транзакций.
Хотя исследователи пока не назвали дату публикации кода, их работа указывает на растущее понимание того, что публичным блокчейнам не хватает конфиденциальности.
При этом данная проблема не уникальна для Биткоина. Она также активно обсуждалась на конференции для разработчиков Ethereum в этом году, а для её решения предлагается интегрировать в протокол технологию zk-snarks, на основе которой работает анонимная криптовалюта ZCash.
Источник