Не привязывайте язык к крипто: технология Mimblewimble объяснила. Том Элвис Джедусор создал Mimblewimble, чтобы обеспечить решения проблем конфиденциальности и масштабируемости в криптовалюте. Mimblewimble назван в честь заклинания Гарри Поттера, которое мешает людям проливать секреты.
Технология Mimblewimble невероятно сложна. В этой статье мы рассмотрим основы технологии и ее применения.
Проверка проводок
Mimblewimble ищет для проверки транзакций, гарантируя, что сумма вывода транзакции за вычетом суммы ввода равна нулю. Это достигается за счет использования Конфиденциальных Транзакций, которые доказывают создание новых фондов.
Эта концепция проверки транзакций без знания значений напоминает доказательства нулевого знания в Zcash и RingCTs в Monero.
Одним из важных аспектов Mimblewimble является то, что он не использует адреса. Вместо этого два кошелька связываются друг с другом для обмена данными. Только участники смогут прочитать данные, и информация не может быть повторно использована сторонними сторонами (обе стороны даже не должны быть в режиме онлайн в то же время).
Уменьшение размера блокчейнов
Одной из причин, почему Mimblewimble становится все более перспективным для криптосообщества, является его обещание уменьшить размер блокчейнов.
Mimblewimble стремится достичь этого путем объединения всех транзакций в одну транзакцию с входами и выходами, смешанными вместе. Таким образом, если кто-то будет просматривать блок транзакций, это предоставит им непоследовательную информацию — нет никаких сведений об одной транзакции.
Таким образом, узлы проверяют законность транзакции, не раскрывая никаких значений или информации, связанных с транзакцией.
Масштабируемость
Подход Mimblewimble к решению масштабируемости более прямой, чем предыдущие решения уровня 2. Решения уровня 2 используются для масштабирования емкости транзакций blockchain, сохраняя при этом преимущества децентрализованного и распределенного протокола. Обычно считается, что решение проблемы масштабируемости поможет внедрению технологии blockchain в мейнстрим.
Для контекста популярным решением уровня 2 является Lightning Network (LN). LN - это платежный протокол, который работает поверх криптовалют, таких как Bitcoin. Он обеспечивает более быстрые транзакции между узлами и называется как решение проблем масштабирования Bitcoin.
LN работает, открывая платежный канал на соответствующую базовую блок-цепочку (Layer 1). Затем следует любое количество транзакций Lightning, которые обновляют распределение средств канала без трансляции на блокчейн. За этим, по желанию, следует закрытие платежного канала и трансляция финальной версии транзакции для распределения средств канала.
Mimblewimble, однако, стремится устранить старые и избыточные транзакции на блокчейне в стремлении повысить эффективность. Он удаляет потраченные входы на блокчейн, агрегируя промежуточные транзакции вместе, тем самым уменьшая размер блокчейн. В этом протоколе используется метод, называемый 'отсечение'.
В блоке Mimblewimble сквозные транзакции представлены исключительно ядром транзакций, в то время как все выходы выглядят одинаковыми, потому что они представлены большими числами, и поэтому невозможно дифференцировать.
Грин
Если вы посмотрите на Grin на GitHub, он предоставляет введение в Mimblewimble. Это введение помогает прояснить и осветить, как Mimblewimble помогает уменьшить размер блокчейна.
“Все, что нужно проверить в блоке, это то, что право собственности было доказано (что исходит из ядер транзакций) и что весь блок не добавил никакой денежной массы. Таким образом, сопоставление вводимых ресурсов и результатов может быть отменено, поскольку их вклад в общую сумму аннулируется. Обратите внимание, что вся структура транзакций была устранена, и порядок входов и выходов больше не имеет значения. Однако сумма всех выходов в этом блоке, за вычетом входов, по-прежнему гарантированно равна нулю”.
Это приложение примечательно по трем причинам. Во-первых, это гарантирует, что никакие совпадающие входные и выходные данные не могут быть определены, сохраняя при этом возможность проверки транзакций внутри данного блока. Во-вторых, это позволяет протоколу Mimblewimble стать более масштабируемым. И в-третьих, можно проверить все состояние цепи, как и полный узел, даже если ни один пользователь не сохраняет большую часть исторических данных блокчейна.
Сам Grin является криптовалютой Mimblewimble. Он кодируется таким образом, чтобы обеспечить одинаковые уровни конфиденциальности, взаимозаменяемости и масштабируемости. Токен достигает этого уровня конфиденциальности и взаимозаменяемости, исключая адреса и суммы транзакций. Это делается путем объединения транзакций, тем самым удаляя всю промежуточную информацию. Каждый блок Grin также отображается как одна транзакция. Все транзакции внутри этого блока не отображаются.
Все отработанные выходы могут быть удалены без риска. Это помогает уменьшить размер блокчейна. В результате уменьшения размера блокчейна пользователи могут свободно скачивать и проверять блокчейн. Кроме того, это заметно быстрее делать это с Grin, чем с другими токенами.
Заключительные замечания
С технологией Mimblewimble необходимо помнить три важных момента:
Он направлен на предоставление ответа на масштабируемость за счет уменьшения размера блокчейнов.
Она направлена на кардинальное повышение конфиденциальности посредством ее метода смешения транзакций в одно целое, не используя адреса и удаляя всю промежуточную информацию. Это, в свою очередь, обеспечивает полную взаимозаменяемость.
Вся цепочка может быть проверена, даже если никто не имеет доступа к большинству исторических данных блокчейна.
Для получения дополнительной информации и руководств от Coin Rivet, нажмите здесь.
Las Vegas, US, 1st November 2024, Chainwire
From digital art to real-estate assets, NFTs have become a significant attraction for investors who…
Singapore, Singapore, 21st October 2024, Chainwire
HO CHI MINH, Vietnam, 17th October 2024, Chainwire
London, UK, 16th October 2024, Chainwire
Sinagpore, Singapore, 16th October 2024, Chainwire