Обмен электронных валют по самому выгодному курсу!
 


Kurbetsoft
Доступно в Google PlayЧто такое MimbleWimble?

Что такое MimbleWimble?

Протокол MimbleWimble – имплементация алгоритма Proof-Of-Work с возможностями широкого масштабирования и повышенной приватности.

В серии популярных романов про Гарри Поттера 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!




[vkontakte] [facebook] [twitter] [odnoklassniki] [mail.ru] [livejournal]

Каталог сайтов