Что такое MimbleWimble?

2019-12-16 18.27.48
ПродвинутыйАнонимностьТехнические основы
2019-12-16 18.27.48
ПродвинутыйАнонимностьТехнические основы

1

Что такое MimbleWimble?

MimbleWimble – это PoW-протокол с возможностями широкого масштабирования и повышенной приватности. В серии популярных романов про Гарри Поттера MimbleWimble – это «заклятие косноязычия», не позволяющее противнику правильно произнести заклинание. Этим выражением обозначена способность протокола скрывать данные транзакций.

2

Кто и когда создал MimbleWimble?

Создатели: человек или группа лиц под псевдонимом «Том Элвис Джедусор». Так в французском переводе все той же серии романов зовут главного антагониста — Лорда Волана-де-Морта.
Дата создания: 19 июля 2016 года в сети появился white paper за авторством Джедусора с описанием блокчейна с повышенной масштабируемостью, конфиденциальностью и взаимозаменяемостью токенов. 6 октября 2016 года математик компании Blockstream Эндрю Поэлстра представил обзор white paper, в котором предложил решения ряда проблем безопасности. Спустя несколько дней псевдонимный автор «Игнотус Певерелл» опубликовал на Github имплементацию Grin.

3

Как функционирует MimbleWimble?

MimbleWimble использует технологию конфиденциальных транзакций (CT), полностью исключающую входы и выходы посредством внедрения мультиподписей. В рамках CT оба участника транзакции создают для транзакции мультиподписной ключ. CT использует ослепляющий фактор, зашифровывающий все входы и выходы, а также их публичные и приватные ключи. Подтверждение транзакций происходит посредством схемы обязательств Пендерсена, низкоуровневого криптографического алгоритма («примитива»), позволяющего подтверждать готовность принимать избранную ценность, скрывать её, а затем открывать. Полная нода имплементации MimbleWimble вычитает эти зашифрованные суммы из входов и выходов и уравнивает, подтверждая, что новые монеты не были созданы. Ноде при этом неизвестна сумма транзакции.

MimbleWimble сжимает блоки посредством «прорезания» – технологии расщепления и удаления из блока больших объемов данных без угрозы безопасности.

MimbleWimble «прорезает» выход первой транзакции и вход второй. После этого остается один набор входов и выходов, благодаря чему можно проверить, как отправитель приобрел монету, а получатель – получил. Этот процесс сжимает размер блокчейна и оптимизирует хранение данных.

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

В MimbleWimble также применяется CoinJoin. Технология, созданная бывшим разработчиком Bitcoin Core Грегори Максвеллом, позволяет брать платежи от ряда отправителей и объединять в единую транзакцию, что лишает третью сторону, не участвующую в транзакции, возможности установить, какому получателю предназначался платеж.

Механизм CoinJoin скрывает входы и выходы отправителей и получателей. Множество транзакций объединяется в одну. Значение всех входов вычитается из значения всех выходов, результат в виде нуля позволяет достичь консенсуса.

Благодаря CoinJoin и мерам приватности в MimbleWimble достигается высокая степень целостности данных.

4

Каковы минусы MimbleWimble?

MimbleWimble не поддерживает язык написания «сценариев» (язык скриптов). Функциональность протокола ограничена денежными операциями. Это подразумевает, что гораздо сложнее внедрить решения второго уровня, такие как Lightning Network и атомарные свопы. Теоретически протокол уязвим к квантовым вычислениям, поскольку в аспектах приватности и контроля эмиссии монет он опирается на эллиптическую криптографию (ECC).

5

Как развивается MimbleWimble?

Основными имплементациями протокола являются проекты Grin и Beam.

Beam против Grin: отличия, особенности майнинга и перспективы криптовалют на базе MimbleWimble

В октябре 2019 года разработчики Litecoin Foundation опубликовали два предложения по улучшению протокола, которые предусматривают интеграцию MimbleWimble. Целью инноваций является обеспечение приватности транзакций.Подписывайтесь на новости Forklog в Facebook!

Подписывайтесь на ForkLog в социальных сетях

Telegram (основной канал) Discord Instagram
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!

*Ежедневная рассылка — краткая сводка наиболее важных новостей предыдущего дня. Чтение занимает не больше двух минут. Выходит в рабочие дни в 06:00 (UTC)
*Еженедельная рассылка — объясняем, кто и как изменил индустрию за неделю. Идеально подходит для тех, кто не успевает за новостным потоком в течение дня. Выходит в пятницу в 16:00 (UTC).

Мы используем файлы cookie для улучшения качества работы.

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

OK