Что такое Grin Coin & MimbleWimble? Полное руководство для начинающих


Grin – это предстоящий криптовалютный проект, ориентированный на конфиденциальность, масштабируемость и взаимозаменяемость, который построен на основе реализации блокчейна MimbleWimble с некоторыми различными оптимизациями.MimbleWimble – это увлекательный урезанный протокол блокчейна, предложенный Томом Элвисом Джедусором в июле 2016 года, который завоевал популярность среди многих сторонников Биткойна и конфиденциальности.

Grin – это проект с открытым исходным кодом, который предлагает обновленный списо ктого, чего он не будет делать, многие из которых противоречат текущим событиям на рынке криптовалют. Чтобы понять Grin и как он работает, важно сначала понять MimbleWimble и его преимущества.

Что такое MimbleWimble?

Первоначально предложенный Томом Элвисом Джедусором в 2016 году и впоследствии пересмотренный Адамом Полстрой несколько месяцев спустя, MimbleWimble представляет собой протокол цепочки блоков, который сочетает в себе несколько инновационных технологий для радикального изменения структуры транзакций в биткойне и уменьшения размера цепочки блоков.

MimbleWimble в первую очередь обращается к двум областям:

  1. Конфиденциальность
  2. Масштабируемость

В результате присущей ему конфиденциальности, MimbleWimble (а впоследствии и Grin) обладают высокой функциональностью.

Конфиденциальность

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

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

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

Концепция проверки транзакций без знания какого-либо из значений транзакций отражает доказательства с нулевым знанием и RingCT, используемые в ZCash и Monero, соответственно.

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

Кроме того, блоки в блокчейне не перечисляют отдельные транзакции (даже если они запутаны – например, Monero ), а объединяются в одну транзакцию со смешанными входами и выходами. Просмотр блока не даст никакой информации о конкретной транзакции. Транзакции в MimbleWimble фактически являются неинтерактивным вариантом CoinJoin, который нельзя отделить друг от друга.

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

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

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

В частности, протокол удаляет израсходованные входные данные в блокчейне с течением времени путем объединения промежуточных транзакций, так что размер блокчейна резко сокращается. Протокол использует метод, называемый сквозным. Транзакция MimbleWimble состоит из следующих компонентов:

  • Набор входов, которые ссылаются и провел набор предыдущих выходов
  • Набор новых выходов ( Pedersen Commitments )
  • Ядро транзакции, которое содержит избыток ядра и подпись транзакции.

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

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

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

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

Что такое Grin?

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

Grin сохраняет функции конфиденциальности и взаимозаменяемости в MimbleWimble, где нет адресов, сумм транзакций и транзакций, которые можно объединить, удалив всю промежуточную информацию. Кроме того, блоки в Grin – как MimbleWimble – не содержат транзакций, и блок просто выглядит как одна большая транзакция.

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

Консенсус о Proof-of-Work Grin

Грин не реализует роскошный новый механизм консенсуса, такой как доказательство заинтересованности, для достижения консенсуса. Вместо этого он возвращается к корню с помощью алгоритма Cuckoo Cycle .

PoW в стиле кукушки был выбран, чтобы смягчить «гонку вооружений» в стиле биткойнов, сделав его устойчивым к ASIC. Cuckoo Cycle – это алгоритм с привязкой к памяти, делающий его жизнеспособным для процессоров и повышающим его децентрализацию.

Сложность майнинга в сети основана на текущей хэш-мощности и рассчитана на среднее время быстрой блокировки около 60 секунд. Вы можете найти исчерпывающую информацию о PoW Cycle PoW в официальном документе Джона Тромпа и Grin mining на Grin Github .

Реализация метода одуванчика Grin

Grim реализует протокол одуванчиков для повышения конфиденциальности своего сетевого уровня благодаря усовершенствованному методу распространения сообщений транзакций. Протокол «Одуванчик» помогает защитить от нескольких недавних векторов атак, описанных в научных статьях о деанонимизации пользователей, путем сопоставления IP-адресов на основе того, как сообщение транзакции распространяется от своего источника.

Грин использует слегка модифицированную версию Dandelion для агрегирования транзакций, которая подходит для слияния транзакций MimbleWimble.

Что такое протокол одуванчиков?

Денежно-кредитная политика Грина

Интересной составляющей криптовалюты, которая сложилась в последнее время, является денежно-кредитная политика. Grin стремится быть скорее валютой для совершения сделок, чем средством накопления стоимости, в настоящее время отличным от Биткойна. При этом он создал денежную возможность, которая призвана сделать стоимость валюты более стабильной.

Грин использует график инфляции с линейным предложением, при котором общее предложение не ограничено, и модель поощряет расходы, а не суматоху. Уровень инфляции Грина начинается с высокого уровня и впоследствии падает ниже 10 процентов через десять лет и в конечном итоге приближается к нулю. Награда за блок фиксируется с течением времени.

Майлс Снайдер предлагает превосходный анализ потенциальных последствий денежно-кредитной политики Грина.

Текущее состояние проекта

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

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

Grin также совместим с сигнатурами Schnorr, которые могут создавать мульти-сигнатурные результаты. Шноррские сигнатуры считаются лучшими криптографическими сигнатурами, и их интеграция с биткойнами должна произойти в 2019 году.

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

Grin открыт для вклада разработчиков и определенно стоит посмотреть, так как он продолжает развиваться.

Рекомендуем почитать

Топ криптовалют для анонимных платежей... Когда Сатоши Накамото создал Биткоин, он высоко отзывался о потенциале «цифровых, электронных наличных денег». Но первым реальным применением Биткоина...
Что нужно знать про криптовалюту IOTA (MIOTA)... IOTA (MIOTA) — это проект, созданный немецкими разработчиками. Представляет собой криптовалюту, разработанную на базе распределенного реестра, предназ...
GRINcore beta – Бета- версия кошелька GRIN д... До недавних пор кошелек GRIN coin был доступен только для обладателей MAC или Lunux. Сегодня утром был анонсирован кошелек GRINcore для Windows, а в...
В честь юбилея white paper биткоина: 10 принципов... 31 октября 2008 года некто под псевдонимом Сатоси Накамото опубликовал статью «Bitcoin: A Peer-to-Peer Electronic Cash System», в которой изложил конц...
Обзор монеты SIBCoin или “Сибирский Червонец... Свой Народный, вот основной посыл проекта. Из него следует понимать, что сибирский червонец - это криптовалюта для людей, которая сможет со временем и...

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *