Что такое Grin и MimbleWimble? Полный обзор 2022

Последнее обновление —
Николай Заваров - Автор
Николай Заваров
Автор
Андрей Бондаренко - Редактор
Андрей Бондаренко
Редактор
Что такое Grin и MimbleWimble? Полный обзор 2022

Grin – это криптовалютный проект, основное внимание в котором уделяется приватности, масштабируемости и взаимозаменяемости.

Он создан на базе блокчейна MimbleWimble с некоторой оптимизацией. MimbleWimble – это блокчейн протокол, предложенный Томом Элвисом Джесудором в 2016 году.

Грин является проектом с открытым кодом, предлагающий широкий список вещей, которых нет в этом проекте, но которые встречаются в других проектах на рынке криптовалют.

Для того, чтобы понять Grin и принцип работы, необходимо для начала понять принцип работы MImbleWimble и его преимущества.

Что такое MimbleWimble

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

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

Основными преимуществами нового блокчейна являются приватность и возможность масштабирования сети.

Приватность

Транзакции в сети MImbleWimble скрыты от других пользователей. Это касается и адресов. Однако это не мешает грамотной валидации внутри сети.

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

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

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

Эта концепция была впервые предложена Грэгом Максвеллом и используется в блокчейне MimbleWimble.

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

Концепция валидации транзакций без предоставления информации о передаваемых ценностях отражает концепцию zero knowledge proof и RingCT, которые использовались в Monero.

В MimbleWimble нет адресов. Два кошелька соединяются между собой для обмена информации. Получатель создает и отправляет адрес отправителю.

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

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

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

Транзакции в сети MImble Wimble являются неинтерактивной вариацией CoinJoin и не могут быть разделены.

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

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

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

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

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

Это позволяет значительно уменьшить размеры блокчейна.

Протокол использует метод, при котором транзакция в сети состоит из трех компонентов

  1. Набор входящих транзакций с отсылкой к предыдущим исходящим транзакциям.
  2. Набор новых исходящих транзакций.
  3. Кернел-транзакция, включающая в себя подпись транзакции.

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

В соответствии с описанием, которое дается по Грин:

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

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

Однако сумма всех исходящих транзакций, за исключением входящих, составляет 0.»

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

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

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

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

Что такое Grin

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

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

Грин сохраняет приватность и взаимозаменяемость, которые присущи блокчейну MimbleWimble. Здесь нет адресов, объемов транзакций.

При этом, сами транзакции можно объединять, удаляя всю промежуточную информацию.

Более того, блоки в Грин, как и в MimbleWimble, не хранят в себе транзакции и выглядят как одна большая транзакция.

Все исходящие транзакции в Грин могут безопасно удаляться, что позволяет существенно сократить размер блока.

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

В результате, Грин может масштабироваться с растущим количеством пользователей, а не количеством транзакций.

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

Метод консенсуса Cuckoo Proof-of-Work

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

Причем, здесь реализован алгоритм Cuckoo Cycle.

Такой выбор был сделан с целью защитить майнеров от ASIC устройств и их доминирования в сети.

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

Сложность майнинга в сети основана на текущей мощности хэша и разработана таким образом, что блок создается примерно раз в 60 секунд.

Более подробную информацию можно найти в White paper Cuckoo Cycle PoW, написанном Джоном Тромпом и в разделе Grin Mining на Гитхабе.

Применение Dandelion в Grin

Сеть Грин применяет протокол Dandelion, который обеспечивает повышение уровня приватности через улучшенный метод обмена сообщениями.

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

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

Токеномика Grin

Токеномика – это достаточно интересный компонент в криптовалютах, который был разработан не так давно.

Основная цель Грин – стать именно валютой для транзакций, а не хранилищем ценности, что отличает токен от биткоина. С этой целью, токен делался более стабильным с точки зрения его стоимости.

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

Уровень инфляции в системе начинается с высоких значений и постепенно снижается до 10%. Однако и это не предел.

Ожидается, что в будущем, этот показатель будет около 0. Вознаграждение за блок фиксированное.

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

Тестовая сеть Грин запущена в декабре 2018 года, а сама криптовалюта появилась в 2019 году.

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

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

Грин также совместим с подписями Шнорра, что позволяет создавать исходящие транзакции мультисиг.

Подписи Шнорра считаются лучшим решением в области криптографии и их интеграция с биткоином была в 2019 году.

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

Ведь она может использоваться больше именно как валюта, а не как хранилище ценности.

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

Где можно купить Grin

БиржаКомиссииКриптовалютные парыВыбор платформы
Gate.io0,2%
  • GRIN/USDT
  • GRIN/BTC
  • GRIN/ETH
Перейти на Gate.io

Читать обзор Gate.io

CoinEx0,1%
  • GRIN/USDT
  • GRIN/BTC
Перейти на CoinEx

Читать обзор CoinEx

Николай Заваров - АвторНиколай ЗаваровАвтор

Николай — опытный специалист в финансовых рынках и сооснователь IamForexTrader. С 2014 года он успешно торгует на Форексе и с 2017 года активно участвует в криптовалютном рынке.

Он разрабатывает инвестиционные стратегии, адаптируемые под любой уровень опыта, и с 2018 года активно инвестирует в акции, облигации и ETF.

0 комментариев

Читайте дальше: