Обзор криптовалюты Grin и протокола MimbleWimble: гид для начинающих

2278
Просмотры
grin

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

Что такое MimbleWimble (МимблВимбл)?

MimbleWimble — это протокол, который создал Том Элвис Джедусор в июле 2016 года. Еще тогда он обрел популярность среди фанатов биткоина, которым не хватало конфиденциальности. Затем над протоколом работал Адам Поэльстра.

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

Транзакции в сети непрозрачны: адреса и суммы переводов скрыты от посторонних. Проверка транзакции осуществляется с помощью эллиптической криптографии, концепция опирается на конфиденциальные транзакции Грега Максвелла. Она также используется в доказательстве с нулевым знанием и RingCT, которые реализованы в ZCash и Monero, соответственно.

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

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

Таким образом, транзакции проходят, но:

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

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

Транзакция MimbleWimble состоит из следующих компонентов:

  • набор входов, которые ссылаются на набор предыдущих выходов,
  • набор новых выходов,
  • ядро транзакции.

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

Такая архитектура позволяет MimbleWimble быть более масштабируемым и давать более быстрый отклик.

Русский перевод технических особенностей протокола на углубленном уровне есть на GitHub.

Что такое Grin?

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

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

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

Также проект использует реализацию протокола Dandelion.

Майнинг Grin

Grin использует алгоритм Cuckoo Cycle в PoW. Он устойчив к ASIC-майнингу, потому что привязан к памяти, и может работать с процессорами. Это повышает децентрализацию сети, так как больше людей может майнить монету.

Сложность майнинга в сети основана на текущей мощности хэша и рассчитана на среднее время добычи блока в 60 секунд (может быть изменено). Расчет сложности основан на вычислениях сложности семейства Digishield и GravityWave, как у ZCash. Эталонная сложность представляет собой среднее значение сложности по окну из 23 блоков.

Возможен майнинг на CPU (новый процессор и 8 Гб памяти) и на GPU (от 6 Гб). Монету уже поддерживают некоторые пулы. Майнится с помощью GrinGoldMiner, Bminer, NBMiner.

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

Вся актуальная информация о майнинге Grin находится на Github проекта.

Перспективы монеты

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

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

Над Grin можно работать будучи разработчиком, так как это open source проект. Пока инфраструктура не создана, но это еще впереди.

Курс GRIN к рублю/RUB

  • Цена: ₽ 183.59
  • Изменение за 24 часа: -0.62%
  • Капитализация: ₽ 0
  • Объем за 24 часа: ₽ 85.67 M
  • Обновлено: 08:25, 19 April 2019

Курс GRIN к биткоину/BTC

  • Цена: Ƀ 0.0005448
  • Изменение за 24 часа: -0.62%
  • Капитализация: Ƀ 0
  • Объем за 24 часа: Ƀ 254.73
  • Обновлено: 08:20, 19 April 2019

Курс GRIN к доллару/USD

  • Цена: $ 2.86
  • Изменение за 24 часа: -0.62%
  • Капитализация: $ 0
  • Объем за 24 часа: $ 1,333.86 K
  • Обновлено: 08:25, 19 April 2019

Где купить

Купить GRIN можно на следующих биржах:

НазваниеПары
CBXBTC, USDT
LBankUSDT
HitBTCBTC, ETH
BiboxBTC, ETH
CodexUSDT, BTC
BgogoBTC, ETH
KucoinUSDT, BTC, ETH
BigONEUSDT, BTC
BitSquareBTC
GateioBTC, ETH, USDT
BitTrexBTC
BitforexBTC, USDT
CoinBeneBTC
ABCCBTC, USDT