* Мимбл Вимбл: Как урезанная версия Биткойна могла бы улучшить конфиденциальность, взаимозаменяемость и масштабируемость – разом (14.11.2016) go

Мимбл вимбл: Как урезанная версия Биткойна могла бы улучшить конфиденциальность, взаимозаменяемость и масштабируемостьВсе полные Биткойн-узлы проверяют все транзакции в сети. Это позволяет системе функционировать без необходимости в доверии к посреднику и оставаться децентрализованной, но также представляет и существенные недостатки. Конфиденциальность и взаимозаменяемость вступают в противоречие друг с другом, потому что публичные транзации позволяют любому отслеживать поток биткойнов на блокчейне. Между тем, необходимость проверки растущего числа сделок увеличивает затраты на содержание узла, что можетвести к централизации системы.

Но, возможно, эти недостатки можно исправить. На прошлой неделе на канале, посвященному исследованию Биткойна, таинственным образом появился новый документ с техническим описанием, написанный анонимным автором «Томом Элвисом Жедюсором» (Tom Elvis Jedusor, Воландеморт – во французском издании романов о Гарри Поттере). Его предложение “Мимбл Вимбл” — ссылка на заклинание Гарри Поттера — представляет собой радикальное упрощение Биткойн-протокола, которое могло бы не только резко повысить уровень конфиденциальности и взаимозаменяемости, но также значительно повысить масштабируемость по сравнению с нынешней архитектурой блокчена Биткойна.

Мимбл Вимбл может поразить сразу двух гигантских зайцев одним выстрелом. И вот как.

Сокрытие сумм

Концепция Мимбл Вимбл базируется на некоторых знакомых нам функциях конфиденциальности Биткойна. Одной из таких функций являются Конфиденциальные Транзакции, которые в основном появились, благодаря разработчику Bitcoin Core и Blockstream Грегори Максвеллу (Gregory Maxwell) и в настоящее время реализованы в качестве альфа-версии так называемых сайдчейн-элементов от Blockstream.

Конфиденциальные Транзакции позволяют отправителям шифровать суммы пересылаемых биткойнов в транзакциях со случайными последовательностями чисел, называемыми «ослепляющими факторами». Этот процесс работает благодаря тому, что транзакции также содержат информацию с помощью которой (только) получатели могут расшифровать зашифрованные суммы. А за счет применения криптографического алгоритма/приема под названием “Обязательство Педерсена”, другие участники также могут выполнять математические действия с зашифрованными суммами. В частности, Биткойн-узлы могут вычитать зашифрованные суммы на отправляющей стороне транзакции («входы») из зашифрованных сумм на принимающей стороне транзакции («выходы»). Если это арифметическое действие приводят к нулю, это означает, что совокупные «входы» и совокупные «выходы» равны, и что биткойны не возникли из ниоткуда.

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

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

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

Объединение транзакций

Другим известным Биткойн-трюком, вдохновившим Мимбл Вимбл, является CoinJoin, впервые предложенный (опять-таки) Максвеллом.

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

Мимбл Вимбл (и решение, предложенное математиком компании Blockstream Эндрю Поелстра [Andrew Poelstra]) развивает эту концепцию немного дальше и полностью избавляет от транзакций при создании нового блока. Вместо транзакций, создаются блоки Мимбл Вимбл, включающие в основном три списка: список новых «входов» (со ссылкой на предыдущие «выходы»), список новых «выходов» и список криптографических подписей, созданных на основе вышеупомянутых «фиктивных выходов».

Применяя схему Обязательств Педерсена, все узлы могут использовать список «входов» и список «выходов», и проверять, что биткойны не возникли из ниоткуда. Созданные на основе «фиктивных выходов» подписи, тем временем, доказывают достоверность всех отдельных транзакций. Действуя скорее как штампы «Утверждаю», эти подписи на основе «фиктивных выходов» суммируются математически, только если суммируется вся транзакция.

И поскольку никогда не обнаруживается точно с каких «входов» биткойны потрачены на какие «выходы», сколько биткойнов на самом деле потрачено, никаких следов движения средств найти вообще невозможно. А значит, Мимбл Вимбл представляет огромное благо для конфиденциальности и взаимозаменяемости.

Масштабируемость

Необходимо отметить улучшение масштабируемости.

В настоящее время многие транзакции в сети Биткойн связаны между собой. Расходование биткойнов на самом деле не что иное, как превращение «выхода» предыдущей транзакции во «вход» новой. Это означает, что если предыдущая транзакция недействительна, то новая транзакция, являющаяся продолжением предыдущей транзакции, также недействительна. Поэтому, чтобы быть способными проверять все транзакции в сети Биткойн, узлы должны располагать данными обо всех транзакциях, которые когда-либо происходили; то есть отслеживать весь блокчейн. (В настоящее время его размер составляет около 80 гигабайт).

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

Это означает, что для проверки новых транзакций, узлам больше не нужно заботиться (знать) о предыдущих транзакциях. Единственное о чем они должны заботиться – о том, что используемые ими конкретные «выходы» являются действительными.

Применяя более умные математические алгоритмы, узлы относительно легко могут устанавливать действительность «выходов». Для этого им нужны блок заголовков всех блоков (своего рода индекс блоков без данных обо всех транзакциях) и вышеупомянутые подписи, созданные на основе «фиктивных выходов». И то и другое – относительно компактные множества данных. Все остальные данные транзакций — почти весь блокчейн — можно без какого-либо риска отбросить.

Преимущество данного подхода по сравнению с другими методами анонимизации является существенным. Если бы Конфиденциальные Транзакции и CoinJoin использовались в сети Биткойн с первого дня ее работы, в настоящее время узлам потребовалось бы более 1 терабайта данных для работы. С Мимбл Вимбл им бы потребовалось лишь около 120 гигабайт. И, что может быть даже более интересным: тогда как блокчейн обязательно должен увеличиваться с течением времени, необходимому набору данных для Мимбл Вимбл этого не требуется, на самом деле он даже может уменьшаться в размере, если больше биткойнов будет храниться в меньшем количестве «выходов».

Совместимость

А теперь поговорим о недостатках. Мимбл Вимбл в его нынешнем виде не совсем совместим с Биткойн-протоколом. По большей части это потому, что для работы Мимбл Вимбл, скрипт должен быть очищен от транзакций. По сути, в нем уже не будет места для целого набора функций Биткойна – таких, как заблокированные на время (закрытые временным замком) транзакции, которые среди прочего используются в сети Lightning, протокол атомарных свопов (atomic swaps, для кросс-блокчейн совместимости) и многое другое.

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

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

Полное техническое пояснение концепции Мимбл Вимбл, в том числе, математические подробности, см. в whitepaper.

Источник: Bitcoin Magazine


Источник: https://bitnovosti.com/2016/11/14/mimblewimble-how-a-stripped-down-version-of-bitcoin-could-improve-privacy-fungibility-and-scalability-all-at-once/

*Биткоин бесплатно получить

*Купить, продать, обменять Биткоин
Поделиться:
[vk] [fb] [tw] [ok] [mr] [lj] [viber] [whatsapp] [telegram] [skype]
Новости биткойн и блокчейн-технологий
*Saxo Bank добавил поддержку биржевых нот на базе Ethereum (13.10.2017) go
Датская брокерская компания Saxo Bank пополнила перечень поддерживаемых активов биржевыми нотами (ETN) на базе Ethereum. Об этом пишет Finance Magnates. Как отмечает издание, решение было принято в соответствии со стратегией компании и с учетом пожеланий ее клиентов. “Наши клиенты предъявляют растущий спрос на криптовалюты и я очень рад… Подробнее ›
*Ремонт и обслуживание вентиляторов на примере Sapphire Dual-X (13.10.2017) go
Рано или поздно, все майнеры сталкиваются с проблемами вентиляторов на майнинговом оборудовании. Особо остро эта проблема заметна при майнинге на видеокартах, и скорость возникновения первых симптомов часто зависит от чистоты воздуха и периодичности технического обслуживания карт… Подробнее ›
*Анализ цен альткойнов и ключевых показателей за 13.10.2017 (13.10.2017) go
NEOUSD Включая сегодняшнюю свечу, мы можем заключить, что последние 3 свечи представляли горизонтальную консолидацию, приводящую к свече Доджи. Технический термин для такого образования — «волчок». В реальном смысле, была снижена волатильность, и уровни оставались флэтными в течение того же периода… Подробнее ›
*Биткоин, эфир, лайткоин: Coinbase предоставляет «мгновенные» покупки для жителей США (13.10.2017) go
Криптовалютный биржевой стартап Coinbase объявил, что некоторые пользователи теперь смогут получить доступ к «мгновенным» покупкам биткоина, эфира и лайткоина. Новый сервис в настоящее время доступен только для пользователей, осуществляющих платежи с банковских счетов в США и в размере менее $25 тыс… Подробнее ›
*Глава Nasdaq заявила, что биржа держится в стороне от ICO (13.10.2017) go
На этой неделе генеральный директор глобального биржевого оператора Nasdaq заявила, что биржа не участвует в ICO. Главный исполнительный директор Nasdaq Адена Фридман, выступая на Financial Markets Quality Conference в Джорджтаунском университете, раскритикова отсутствие стандартов защиты инвесторов и раскрытия информации среди… Подробнее ›
*Шестиэтажное поместье в Ноттинг-Хилле выставлено на продажу за биткоины (13.10.2017) go
Соучредитель инвестиционной компании London Wall Лев Логинов выставил на продажу собственное шестиэтажное поместье в районе Ноттинг-Хилл. Его цена составляет 17 млн фунтов стерлингов (более $22 млн), однако бизнесмен готов продать недвижимость только за биткоины, сообщает Evening Standard… Подробнее ›
*Accenture разрабатывает прототипы DLT для Центрального банка Сингапура (13.10.2017) go
Компания профессиональных услуг Accenture объявила, что она нанята центральным банком Сингапура для разработки прототипов распределённого реестра для обработки межбанковских платежей. На этой неделе Министерство финансов Сингапура (MAS) обнародовало три новых прототипа по платежам… Подробнее ›
*Несколько советов на случай хардфорка SegWit2x (13.10.2017) go
В течение ноября 2017 года, приблизительно через 90 дней после активации Segregated Witness в блокчейне Биткойна произойдет увеличение блока с 1 МБ до 2 МБ, благодаря которому будет увеличена пропускная способность сети. Это изменение кода будет сопровождаться хардфорком SegWit2x, после..… Подробнее ›
*Covesting: копи-трейдинг платформа для криптовалютного рынка от экспертов Saxo Bank (13.10.2017) go
Профессиональный трейдер фондового и валютного рынков Дмитрий Пругло совместно с командой бывших коллег Saxo Bank представил платформу копи-трейдинга Covesting, адаптированную под криптовалютный рынок. Криптовалюта и торговые операции с ней — настоящий тренд современной экономики… Подробнее ›
*Криптокошелек Mobi добавил поддержку Ethereum, Litecoin и Bitcoin Cash (13.10.2017) go
Разработанный компанией BTCC мультивалютный кошелек Mobi добавил поддержку Ethereum (ETH), Litecoin (LTC) и Bitcoin Cash (BCH). Mobi #Bitcoin Wallet now supports #LTC, #ETH, and #BCC! Retweet this and join us on Telegram to win $50! Details: https://t.co/38MguQTMrP pic.twitter.com/saDpXFBshF — BTCC Mobi (@BTCCmobi) 13 жовтня 2017 р. Также в сообщении говорится, что пользователи мессенджера Telegram могут получить бонус $50 за ретвит и вступление в группу… Подробнее ›
Информация о децентрализованной цифровой валюте Биткоин в социальных сетях:

* Купить, продать, обменять Bitcoin, Litecoin, Ethereum, QIWI, WebMoney, YooMoney, PerfectMoney, Privat24

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