Содержание
Таким образом невозможно определить какие входы легли в основу выходов . Таким образом можно сказать, что это заложенный в технологию микшер, который смешивает все входы и делает невозможным однозначно определить источник средств для каждого конкретного выхода. Получатель платежа закрепляет присланную информацию своей подписью, подтверждая сумму платежа и отправляет получившуюся запись обратно отправителю платежа. После этого отправитель окончательно подписывает транзакцию в своем кошельке и отправляет ее в общий блокчейн валидаторам (майнерам). После валидации транзакции — израсходуются необходимые обязательства и образуются новые UTXO, секретным ключем от которых, владеет анонимный для публичного блокчейна получатель платежа. Проекту https://coinranking.info/ характерна высокая масштабируемость, взаимозаменяемость токенов и высокий уровень приватности.
Скорее всего, выбор будет представлен между максимальной приватностью/взаимозаменяемостью и более сложным смарт-контракт функционалом с усиленной безопасностью. Кроме того, из-за отсутствия публичных адресов, MimbleWimble требует, чтобы обе стороны транзакции были в сети одновременно для завершения транзакции. Транзакция не может быть успешно выполнена, если одна из сторон не находится в сети.
Кроме того Zcash предусматривает специальные ключи для аудита транзакций. До обновления Sapling в Zcash создание конфиденциальной транзакции было трудоемким и ресурсозатратным. С обновлением Sapling объем памяти и время, необходимые для конфиденциальных транзакций, сократились, что может стимулировать использование защищенных транзакций. Monero обеспечивает конфиденциальность, используя конфиденциальные транзакции Ring и скрытые адреса. Кольцевые подписи добавляют «приманки» к транзакциям, не раскрывая, какие монеты были действительно подписаны, эффективно смешивая монеты.
Цепочка блоков гарантирует, что нигде по пути не вклинилось никакой дополнительной информации, которая бы повлияла на дальнейшие балансы и транзакции. Для этого нужно отследить все транзакции от самого первого блока до самого последнего. MimbleWimble же проверяет только, чтобы сумма всех входов минус сумма всех выходов каждого блока всегда была равной 0. Таким образом соблюдается принцип, что потрачено ровно столько монет, сколько было получено.
Уровень инфляции монеты будет сохраняться высоким на протяжении первых нескольких лет существования проекта. Таким образом, коин не будет использоваться в роли средства сбережения. Удаляется избыточная информация о входах и выходах, но тем не менее информация подтверждающая эту транзакцию сохраняется в блокчейне в виде ядер транзакций (совместных подписей).
Культовый журнал о биткоине, технологии блокчейн и цифровой экономике. Аналитика, лекции, истории о мире криптовалют, децентрализации и влиянии технологий на общество в мультимедийном формате. Стоимость криптовалюты в торговой паре LTC/USD на момент написания материала составляет $111.
Фокусируясь на конфиденциальности, проект создал несколько криптовалют на базе MimbleWimble с целью обеспечения приватности пользователей. Создателем протокола MimbleWimble является пользователь форума, где общаются разработчики криптовалюты Bitcoin , под вымышленным именем Том Элвис Джедусор. Идеей для создания MimbleWimble послужило большое количество проблем связанных с сетью биткоина. В сети Litecoin каждые 8064 блока формируется так называемое «окно». В нем ноды сети подсчитывают блоки, сигнализирующие о той или иной функции. Если общее количество блоков достигает необходимого порога, сеть внедряет нововведение.
Никакого сопоставления, что эти конкретные обязательства перешли в другие конкретные обязательства — нет. Обычно в таких криптовалютах, как биткоин, создатель транзакции просто рассылает транзакцию всем своим пирам, и она быстро проходит по P2P-сети. Но в протоколе Dandelion рассылка каждой транзакции начинается с секретной игры в сломанный телефон. Создатель передает свою транзакцию всего одному пиру, который, в свою очередь, передает ее другому пиру, и так далее по цепочке («ствол» одуванчика).
С одной стороны, функция cut-through делает MW-сети дешевле в обеспечении и улучшает масштабируемость. С другой стороны, данный протокол может быть реализован только в виде сайдчейн или платежного канала, что и обеспечивает вышеупомянутые преимущества. Блокчейн биткоина осуществляет поддержку данных для каждой транзакции, начиная с генезис-блока, это означает, что каждый может скачать и проверить его публичную историю в последовательном порядке, от одной транзакции к другой. Проект, позаимствовавший свое название из книги про Гарри Поттера, появился на горизонте в 2016-м году, когда создатель под псевдонимом Том Элвис Джедюсор(или Волан-де-Морт в русской версии) выпустил его на своем сайте. С тех пор к участию в разработке присоединились разработчики и исследователи из разных блокчейн-проектов. На данный момент над разработкой и внедрением MimbleWimble в общее пользование работает сразу несколько команд.
Вкратце, только обновленные MW-ноды могут валидировать как обычные litecoin-транзакции, так и peg-in/peg-out транзакции и MW-транзакции внутри блоков расширения. Необновленные ноды могут только на стороне основного блокчейна валидировать обычные LTC-транзакции и количество монет, вводимых и выводимых из блоков расширения. На данный момент лишь несколько блокчейн-проектов работают над разработкой сегвит биткоина, включая команду Litecoin, а также два таких проекта как Grin и Beam. В то время как Grin управляется сообществом и работает над упрощенным доказательством концепции протокола MW, Beam использует подход, подобный стартапу.
С самых ранних дней приватность транзакций и взаимозаменяемость монет были основными проблемами для пользователей Биткойна. Предпринималось множество попыток деанонимизировать биткойн-транзакции средствами комплексного анализа сети и блокчейна. Появились новые криптовалюты (как Monero и Zcash), сделавшие конфиденциальность пользователей своим основным приоритетом. Но и в Биткойне были произведены значительные улучшения в области приватности и взаимозаменяемости монет, как на уровне протокола, так и на уровне транзакций.
Другими словами, она позволяет нам связать транзакции друг с другом и определить направление переводов. Первое, о чем стоит упомянуть — конфиденциальность транзакций значительно снижает их пропускную способность. Кроме того, он не поддерживает язык скриптов, а его функциональность ограничена денежными операциями. В CoinJoin входы от нескольких пользователей объединяются в так называемое анонимное множество и перемешиваются, чтобы затруднить отслеживание графа транзакций. Это показано на рисунке ниже, где входы Алисы и Боба на 10 и 20 BTC объединяются в одну CoinJoin-транзакцию. И в Grin, и в BEAM, в отличие от других основанных на счетах криптовалют (таких как Ethereum), используется та же модель непотраченных выходов транзакций , что и в Биткойне.
Как у Grin, так и у BEAM основные сети были выпущены в январе 2019 года, поэтому две криптовалюты на основе MimbleWimble чрезвычайно молоды. В ближайшие месяцы и годы мы увидим, сможет ли захватывающая технология MimbleWimble реализовать свой потенциал. Протокол устраняет ряд проблем, которые существуют почти во всех текущих реализациях блокчейна.
Еще одним следствием является то, что, когда транзакция тратит какое-то количество выходов, но сама создает меньше выходов, то размер блокчейна фактически уменьшается с точки зрения нового верификатора. Все эти данные открыты и позволяют легко проверить, какое количество денежных единиц содержится в системе. Еще одна из впечатляющих функций конфиденциальности MimbleWimble — отсутствие адресов с открытым ключом. Он использует секретные ключи, сгенерированные во время транзакции UTXO.
Также сейчас продолжается процесс интеграции протокола в блокчейне Litecoin . Доступна внешнему наблюдателю в не зашифрованном виде (хоть данные и хешируются). К примеру, команда BEAM оценивает, что их блокчейн будет весить около 30% от размера блокчейна Биткойн, как только он достигнет того же масштаба, что и Биткоин сейчас.