Что такое протокол Мимбл-Вимбл? Узнайте больше о Мимблвимбле. Анонимный протокол

Что такое Mimblewimble?

Mimblewimble — это протокол блокчейна, который изменяет структуру данных метода связи, чтобы сделать блокчейны с доказательством работы (обычно Биткойн) более краткими, безопасными и конфиденциальными.

Мимблвимбл — заклинание из знаменитой серии о Гарри Поттере, имеющее смысл блокировать язык противника.

Mimblewimble был разработан анонимными пользователями по имени Том Элвис Джедусор, французское имя «Волан-де-Морт». документ Анонсирован в начале 2016 года. По словам Jedusor, Mimblewimble предназначен для улучшенной защиты данных и большей масштабируемости, чем Биткойн. Хотя основная идея уже опубликована, вопрос остается открытым до тех пор, пока не будут проведены исследования Эндрю Поэльстра из команды BlockStream усовершенствовал свою концепцию названием Mimblewimble (опубликовано в октябре 2016 г.).

Когда-то Mimblewimble был модным словечком в мире криптографии. Во время криптозимы 2018 года ряд инноваций в области блокчейна вызвали сенсацию, например, выпуск Mimblewimble и его первого криптографического приложения Grin, стоимость которого резко возросла после запуска в конце года.

Многие исследования разработали мимбл-вимбл, но не смогли достичь консенсуса. Некоторые утверждают, что слияние Mimblewimble с протоколом Биткойн слишком сложно. Однако большинство согласны с тем, что Mimblewimble все еще может модернизировать систему Биткойна как сайдчейн. В настоящее время существует множество популярных реализаций Mimblewimble, таких как блокчейн Grin и Beam. В октябре 2020 года Litecoin запустил тестовую сеть Mimblewimble, чтобы улучшить ее конфиденциальность и масштабируемость.

Как работает Мимблвимбл?

Структура транзакции Mimblewimble основана на «секретные сделки«, который был впервые опубликован доктором Адамом Бэком из Blockstream, который также является фаворитом Сатоши Накамото. Этот метод также используется в других монетах конфиденциальности, таких как Monero.

Короче говоря, все начинается с частной транзакции, в которой определенное количество токенов, которые отправитель хочет обработать, шифруются таким образом, чтобы «анонимные элементы». Модель UTXO Биткойна заменяется множественной подписью для всех входов и выходов, известных как конфиденциальные транзакции. Транзакция, которую Алиса отправляет Бобу, шифруется с помощью фактора анонимизации, а сетевые узлы вычитают входные и выходные токены, чтобы логически подтвердить отсутствие двойного фактора. Тогда транзакция завершена.

В Mimblewimble анонимные элементы должны быть выбраны отправителем. Таким образом, они действуют как доказательство права собственности для получателя, позволяя ему использовать деньги.

Конфиденциальные транзакции были проведены доктором Адамом Бэком и использованы в ряде криптопроектов, включая Monero и Tari – в смысле Mimblewimble.

Пример: транзакция Алиса отправляет Бобу 200 BTC.

работа

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

-300 + 200 + 90 + 10 = 0

По сути, это информация, которая находится в блокчейне Биткойна. Любой может просмотреть чужие транзакции, просто проверив историю транзакций своего глобального реестра. Это нехорошо для конфиденциальности.

Здесь в игру вступают секретные транзакции. Мы можем начать с умножения обеих частей предыдущего уравнения на точку, которая создает H на эллиптической кривой ( Это первый шаг в алгоритме шифрования эллиптической кривой, используемом Mimblewimble.)

300.Х = 200.Х + 90.Х + 10.Х

Поскольку H является константой, описанная выше операция остается прежней, поэтому мы можем подтвердить, что Алиса не ворует, используя

(3.H) – (2.H) – (1.H) – (fH) ≡0.H = 0

Обратите внимание, что мы видим только открытые ключи и, следовательно, скрытые значения. Это означает, что теперь видны только параметры H, но не значения. Конечно, структурный протокол будет гораздо сложнее описанного выше. Содержимое суммирует только заглушку анонимной транзакции, при этом параметр H является исходным элементом анонимной заглушки.

Развертывание коинджойна

CoinJoin — спорная криптосистема (для некоторых других разработчиков), разработанная Грегори Максвеллом из Blockstream. Это позволяет создать систему «производителя монет», в которой Платежи от большого количества людей отправить по-другому объединены в одну транзакцию, с целью сделать практически невозможным отслеживание транзакций с точки зрения постороннего лица. Это означает, что несколько транзакций теперь содержатся в одной транзакции.

Для сравнения, например, узлы Биткойна должны загрузить всю цепочку блоков, включая историю транзакций, которая затем анализируется сетью для подтверждения ее достоверности.

Прорезать

Еще одной особенностью протокола mimblewimble является Прорезать. Это работает Комбинация входов (входов) и выходов (выходов) во всех зарегистрированных транзакциях дайте меньшие блоки. Этот процесс использует предыдущие записи в качестве входных данных для облегчения новых транзакций. Понятно, что транзакции A-C будут суммироваться вместо записи процессов A-B и B-C.

Чтобы лучше это объяснить, приведем пример транзакции с разными входами и выходами.

  • A отправляет 1 BTC B (это показывает одну запись для торговли с B, это приводит к одному выводу)
  • B отправляет 1 BTC в C (у него есть один вход для торговли с C, это приводит к одному выходу)

Здесь Mimblewimble объединяет эти транзакции в единый ввод и вывод. Ядро транзакции подтверждает и подтверждает право собственности на активы. Это ядро ​​содержит открытый ключ, плату за майнинг и подпись.

Однако узлы не всегда должны реализовывать сквозную функциональность Mimblewimble. Однако это означает, что он занимает больше места для хранения, чем обычные транзакции, хранящиеся в реестре.

Сравните Mimblewimble с биткойнами

В принципе построения блокчейна Биткойн каждая транзакция должна быть публичной, чтобы каждый мог следить за всей историей, загружая все данные из блока Genesis.

Блокчейны основаны на протоколе Mimblewimble с учетом принципов безопасности, упомянутых в двух разделах выше. Тогда у Мимблвимбла нет адреса. Понятия «мимбл-вимбл-адрес» не существует. Следовательно, транзакция полностью конфиденциальна. Все транзакции конфиденциальны. Легче сохранять и загружать данные. Пока вся система сетевых узлов обеспечивает логику работы системы, отсутствие нарушений в денежном цикле, таких как повторные траты.

В частности, структура Mimblewimble не позволяет отслеживать чей-либо адрес и обеспечивает конфиденциальность за счет устранения системы сценариев Биткойна, что делает данные в структуре Mimblewimble меньше и их легче хранить. При этом система Mimblewimble удаляет ненужные данные транзакции в транзакции, а это значит, что Mimblewimble требует меньше вычислительных ресурсов.

Особенности Мимблвимбл

Mimblewimble имеет три основных отличия от других доступных блокчейн-платформ.

инкогнито

В Биткойне всегда есть публичный адрес, который можно отследить, чтобы идентифицировать отправителя и получателя конкретной транзакции, особенно если их адрес связан с реальной личностью транзакции. Следовательно, Биткойн – это псевдоним.

С помощью Mimblewimble невозможно отследить историю транзакций. А поскольку ни один адрес не доступен третьим лицам, обойти анонимность тех, кто проводит транзакцию через протокол, становится крайне сложно.

взаимозаменяемость

Как и другие конфиденциальные монеты, Mimblewimble имеет более высокую взаимозаменяемость, чем Биткойн. Это потому, что вы можете обменять любую криптовалюту на своей платформе без риска потери. Другие монеты могут быть «испорчены», особенно если они связаны с незаконной деятельностью. Хотя некоторые испорченные активы могут быть приняты некоторыми, при определенных обстоятельствах они могут потерять ценность. Таким образом, сложная в использовании функция mimblewimble упрощает замену.

Расширяемость

Поскольку размер блока в Mimblewimble намного меньше, чем в Биткойне, размер блока до сих пор был более масштабируемым, чем в большинстве блокчейнов. Это точно та же проблема, которая ранее расколола биткойн-сообщество в попытке решить проблему масштабирования и привела к печально известному хард-форку Bitcoin Cash (BCH), который изменил ограничение размера блока.

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

неисправность

Конечно, у всего революционного есть некоторые ограничения. Вот два самых крупных:

  • Более длительная пропускная способность транзакций

Системы, поддерживающие реализацию секретных транзакций, имеют более низкую скорость транзакций из-за размера данных.

  • Надежность электронной подписи

Поскольку Mimblewimble использует цифровые подписи, он очень уязвим для атак с помощью квантовых компьютеров.

Будущее Мимблвимбл

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

Это одна из причин, почему оскал и луч Для реализации используйте протокол mimblewimble. Обе криптовалюты не имеют адреса, суммы транзакции и записи всей истории транзакций.

Во многих случаях это также проблемы, о которых люди думают, когда решают рассмотреть возможность использования криптовалют. Усилия Mimblewimble по удовлетворению этих потребностей могут способствовать увеличению внедрения. Вся информация в статье представляет собой информацию, собранную CoinCu, и не представляет собой инвестиционный совет. КоинКу…

Что такое протокол Мимбл-Вимбл? Узнайте больше о Мимблвимбле. Анонимный протокол

Что такое Mimblewimble?

Mimblewimble — это протокол блокчейна, который изменяет структуру данных метода связи, чтобы сделать блокчейны с доказательством работы (обычно Биткойн) более краткими, безопасными и конфиденциальными.

Мимблвимбл — заклинание из знаменитой серии о Гарри Поттере, имеющее смысл блокировать язык противника.

Mimblewimble был разработан анонимными пользователями по имени Том Элвис Джедусор, французское имя «Волан-де-Морт». документ Анонсирован в начале 2016 года. По словам Jedusor, Mimblewimble предназначен для улучшенной защиты данных и большей масштабируемости, чем Биткойн. Хотя основная идея уже опубликована, вопрос остается открытым до тех пор, пока не будут проведены исследования Эндрю Поэльстра из команды BlockStream усовершенствовал свою концепцию названием Mimblewimble (опубликовано в октябре 2016 г.).

Когда-то Mimblewimble был модным словечком в мире криптографии. Во время криптозимы 2018 года ряд инноваций в области блокчейна вызвали сенсацию, например, выпуск Mimblewimble и его первого криптографического приложения Grin, стоимость которого резко возросла после запуска в конце года.

Многие исследования разработали мимбл-вимбл, но не смогли достичь консенсуса. Некоторые утверждают, что слияние Mimblewimble с протоколом Биткойн слишком сложно. Однако большинство согласны с тем, что Mimblewimble все еще может модернизировать систему Биткойна как сайдчейн. В настоящее время существует множество популярных реализаций Mimblewimble, таких как блокчейн Grin и Beam. В октябре 2020 года Litecoin запустил тестовую сеть Mimblewimble, чтобы улучшить ее конфиденциальность и масштабируемость.

Как работает Мимблвимбл?

Структура транзакции Mimblewimble основана на «секретные сделки«, который был впервые опубликован доктором Адамом Бэком из Blockstream, который также является фаворитом Сатоши Накамото. Этот метод также используется в других монетах конфиденциальности, таких как Monero.

Короче говоря, все начинается с частной транзакции, в которой определенное количество токенов, которые отправитель хочет обработать, шифруются таким образом, чтобы «анонимные элементы». Модель UTXO Биткойна заменяется множественной подписью для всех входов и выходов, известных как конфиденциальные транзакции. Транзакция, которую Алиса отправляет Бобу, шифруется с помощью фактора анонимизации, а сетевые узлы вычитают входные и выходные токены, чтобы логически подтвердить отсутствие двойного фактора. Тогда транзакция завершена.

В Mimblewimble анонимные элементы должны быть выбраны отправителем. Таким образом, они действуют как доказательство права собственности для получателя, позволяя ему использовать деньги.

Конфиденциальные транзакции были проведены доктором Адамом Бэком и использованы в ряде криптопроектов, включая Monero и Tari – в смысле Mimblewimble.

Пример: транзакция Алиса отправляет Бобу 200 BTC.

работа

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

-300 + 200 + 90 + 10 = 0

По сути, это информация, которая находится в блокчейне Биткойна. Любой может просмотреть чужие транзакции, просто проверив историю транзакций своего глобального реестра. Это нехорошо для конфиденциальности.

Здесь в игру вступают секретные транзакции. Мы можем начать с умножения обеих частей предыдущего уравнения на точку, которая создает H на эллиптической кривой ( Это первый шаг в алгоритме шифрования эллиптической кривой, используемом Mimblewimble.)

300.Х = 200.Х + 90.Х + 10.Х

Поскольку H является константой, описанная выше операция остается прежней, поэтому мы можем подтвердить, что Алиса не ворует, используя

(3.H) – (2.H) – (1.H) – (fH) ≡0.H = 0

Обратите внимание, что мы видим только открытые ключи и, следовательно, скрытые значения. Это означает, что теперь видны только параметры H, но не значения. Конечно, структурный протокол будет гораздо сложнее описанного выше. Содержимое суммирует только заглушку анонимной транзакции, при этом параметр H является исходным элементом анонимной заглушки.

Развертывание коинджойна

CoinJoin — спорная криптосистема (для некоторых других разработчиков), разработанная Грегори Максвеллом из Blockstream. Это позволяет создать систему «производителя монет», в которой Платежи от большого количества людей отправить по-другому объединены в одну транзакцию, с целью сделать практически невозможным отслеживание транзакций с точки зрения постороннего лица. Это означает, что несколько транзакций теперь содержатся в одной транзакции.

Для сравнения, например, узлы Биткойна должны загрузить всю цепочку блоков, включая историю транзакций, которая затем анализируется сетью для подтверждения ее достоверности.

Прорезать

Еще одной особенностью протокола mimblewimble является Прорезать. Это работает Комбинация входов (входов) и выходов (выходов) во всех зарегистрированных транзакциях дайте меньшие блоки. Этот процесс использует предыдущие записи в качестве входных данных для облегчения новых транзакций. Понятно, что транзакции A-C будут суммироваться вместо записи процессов A-B и B-C.

Чтобы лучше это объяснить, приведем пример транзакции с разными входами и выходами.

  • A отправляет 1 BTC B (это показывает одну запись для торговли с B, это приводит к одному выводу)
  • B отправляет 1 BTC в C (у него есть один вход для торговли с C, это приводит к одному выходу)

Здесь Mimblewimble объединяет эти транзакции в единый ввод и вывод. Ядро транзакции подтверждает и подтверждает право собственности на активы. Это ядро ​​содержит открытый ключ, плату за майнинг и подпись.

Однако узлы не всегда должны реализовывать сквозную функциональность Mimblewimble. Однако это означает, что он занимает больше места для хранения, чем обычные транзакции, хранящиеся в реестре.

Сравните Mimblewimble с биткойнами

В принципе построения блокчейна Биткойн каждая транзакция должна быть публичной, чтобы каждый мог следить за всей историей, загружая все данные из блока Genesis.

Блокчейны основаны на протоколе Mimblewimble с учетом принципов безопасности, упомянутых в двух разделах выше. Тогда у Мимблвимбла нет адреса. Понятия «мимбл-вимбл-адрес» не существует. Следовательно, транзакция полностью конфиденциальна. Все транзакции конфиденциальны. Легче сохранять и загружать данные. Пока вся система сетевых узлов обеспечивает логику работы системы, отсутствие нарушений в денежном цикле, таких как повторные траты.

В частности, структура Mimblewimble не позволяет отслеживать чей-либо адрес и обеспечивает конфиденциальность за счет устранения системы сценариев Биткойна, что делает данные в структуре Mimblewimble меньше и их легче хранить. При этом система Mimblewimble удаляет ненужные данные транзакции в транзакции, а это значит, что Mimblewimble требует меньше вычислительных ресурсов.

Особенности Мимблвимбл

Mimblewimble имеет три основных отличия от других доступных блокчейн-платформ.

инкогнито

В Биткойне всегда есть публичный адрес, который можно отследить, чтобы идентифицировать отправителя и получателя конкретной транзакции, особенно если их адрес связан с реальной личностью транзакции. Следовательно, Биткойн – это псевдоним.

С помощью Mimblewimble невозможно отследить историю транзакций. А поскольку ни один адрес не доступен третьим лицам, обойти анонимность тех, кто проводит транзакцию через протокол, становится крайне сложно.

взаимозаменяемость

Как и другие конфиденциальные монеты, Mimblewimble имеет более высокую взаимозаменяемость, чем Биткойн. Это потому, что вы можете обменять любую криптовалюту на своей платформе без риска потери. Другие монеты могут быть «испорчены», особенно если они связаны с незаконной деятельностью. Хотя некоторые испорченные активы могут быть приняты некоторыми, при определенных обстоятельствах они могут потерять ценность. Таким образом, сложная в использовании функция mimblewimble упрощает замену.

Расширяемость

Поскольку размер блока в Mimblewimble намного меньше, чем в Биткойне, размер блока до сих пор был более масштабируемым, чем в большинстве блокчейнов. Это точно та же проблема, которая ранее расколола биткойн-сообщество в попытке решить проблему масштабирования и привела к печально известному хард-форку Bitcoin Cash (BCH), который изменил ограничение размера блока.

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

неисправность

Конечно, у всего революционного есть некоторые ограничения. Вот два самых крупных:

  • Более длительная пропускная способность транзакций

Системы, поддерживающие реализацию секретных транзакций, имеют более низкую скорость транзакций из-за размера данных.

  • Надежность электронной подписи

Поскольку Mimblewimble использует цифровые подписи, он очень уязвим для атак с помощью квантовых компьютеров.

Будущее Мимблвимбл

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

Это одна из причин, почему оскал и луч Для реализации используйте протокол mimblewimble. Обе криптовалюты не имеют адреса, суммы транзакции и записи всей истории транзакций.

Во многих случаях это также проблемы, о которых люди думают, когда решают рассмотреть возможность использования криптовалют. Усилия Mimblewimble по удовлетворению этих потребностей могут способствовать увеличению внедрения. Вся информация в статье представляет собой информацию, собранную CoinCu, и не представляет собой инвестиционный совет. КоинКу…

Посетили 65 раз, 1 визит(а) сегодня

Оставьте комментарий