ru Поддержка в Telegram Сервис работает круглосуточно

Monero: недавний fork

Последний форк Monero прошел 17 октября 2020 года. Форк (хард-форк) подразумевает серьезное обновление конфиденциальности. В Monero эти хард-форки улучшают базовый протокол и не вызывают споров, что означает отсутствие вероятности разделения или создания новой монеты.

Что означает хард-форк для пользователей на уровне использования и функциональности платформы?

Конечному пользователю не нужно беспокоиться о форке, ведь это простое обновление программного обеспечения, которое необходимо выполнить начиная с 17 октября. Таким образом, форк не повлияет на работу майнеров, владельцев кошельков или на механизм формирования консенсуса PoW. Чего же пытался добиться хард-форк? Главная цель — введение новой конструкции кольцевой подписи CLSAG.

Из MLSAG в CLSAG

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

Последнее введение CLSAG было направлено на замену MSLAG. Его цель — повышение эффективности. Исследовательская лаборатория Monero использовала несколько простых, но эффективных алгоритмов, благодаря которым сигнатуры CLSAG могли достигать той же функциональности, что и MLSAG.

Усиленная безопасность

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

Улучшение чисел

После изменения протокола подписи предполагалось улучшение размера транзакций, что означает размер транзакций в Monero.

Размер зависит от двух факторов. Первый фактор — это количество потраченных выводов транзакций. Второй — количество новых транзакций. В среднем большинство из них тратят два предыдущих вывода и генерируют два новых. С установленным MSLAG транзакции занимали примерно 2,5 килобайта в блокчейна. С внедрением CLSAG он сократился до 1,9 килобайт, что свидетельствовало об улучшении на 25%. В ходе новой транзакции Monero проверяет их подписи. Это стандартный протокол для проверки их действительности. Для отдельных транзакций необходимое время практически ничтожно (десятки миллисекунд). Однако пользователям приходится ждать подтверждения, пока не будет проверен весь блок. Хотя время и зависит от эффективности компьютера, при использовании CLSAG на это потребуется намного меньше времени. Тестирование показывает, что затраченное время улучшилось на 20%, а общее улучшение составило 10%.

Сторонний аудит

Перед началом процесса развертывания кода, Monero заказала аудит изменений, в ходе которого были рассмотрены аспекты криптографии CLSAG и достоверность кода. Вопрос криптографии включает алгоритмы, модели безопасности и доказательства.

Успех разбора свидетельствует о том, что переход от MSLAG к CLASG был осуществлен эффективно. Форк Monero, который повысил скорость и снизил требования к пространству транзакции, показал, что платформа находится в напряжении, когда дело доходит до согласования с улучшенными технологиями. Более того, это также доказало, что платформа не ставит под угрозу безопасность в качестве компромисса для повышения производительности.

  • Ethereum
  • Bitcoin
  • XRP
  • Binance Coin
  • Tether
  • Litecoin
  • Stellar
  • Dash
  • Doge
  • Tron
  • YooMoney
  • TON
  • Tinkoff
  • Sberbank
  • Alfa Bank
  • MasterCard
  • VISA
  • ADVCash
  • Payeer
  • PerfectMoney