Grin и Beam: две новые криптовалюты на базе протокола MimbleWimble

В январе на рынке появились две новые критовалюты — Grin и Beam. Обе монеты работают на базе протокола MimbleWimble. Cryptonomist разобрался, какими особенностями они обладают и чем отличаются.

Вкратце о MimbleWimble

Протокол MimbleWimble представили в октябре 2016 года на конференции Scaling Bitcoin в Милане. Его автором считается разработчик под псевдонимом Tom Elvis Jedusor (имя Волан-де-Морта во французских изданиях романов о Гарри Поттере).

Собственно, MimbleWimble — это название заклинания из книг Роулинг. Оно связывает язык героя, не давая ему говорить на определенную тему. Разработчик отметил:

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

MimbleWimble ориентирован на анонимность и повышение масштабируемости. В нём использован тот же метод эллиптических кривых при подписи транзакций, что и у биткоина. Кроме того, в протоколе прослеживаются черты Confidential Transactions и CoinJoin, которые созданы разработчиком Bitcoin Core Грегори Максвелл для повышения анонимности.

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

Эксперты также нашли в MimbleWimble несколько слабых мест. К примеру, он не поддерживает языки скриптов, а значит, в нем нельзя внедрить платежные каналы (Lightning Network) и межплатформенные атомарные свопы, которые уже запущены в сети биткоина.

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

Grin

Grin — это первая и самая известная реализация MimbleWimble. Разработчик Blockstream Эндрю Поэлстра сначала представил улучшенную версию протокола MimbleWimble. А затем анонимный разработчик под ником Ignotus Peverell (еще один герой произведений о Гарри Поттере) опубликовал имплементацию протокола Grin на языке Rust и описал детальную философию проекта.

Техническое введение Grin разработчик создал в марте 2017 года. Оно и стал ключевым источником спецификаций протокола MimbleWimble. Тестовую сеть Grin запустили в ноябре 2017 года. А 15 января 2019 года стартовала работа основной сети Grin.

Актуальный курс криптовалюты:

Beam

Новую реализацию MimbleWimble в самостоятельном блокчейн-проекте представил предприниматель Александр Зайдельсон. Разработка критовалюты стартовала в марте 2018 года. 3 января 2019 года официально запустили основной блокчейн Grin.

Структура Beam принципиально отличается от  Grin. Здесь всё поставлено на коммерческие рельсы – идеи шифропанков и opensource-разработок остались в прошлом. Криптовалюта имеет четко организованную команду разработчиков, продуманную модель финансирования и монетарную политику. Значительные средства вложены в оптимизацию алгоритма майнинга.

Курс Beam:

Отличия Grin и Beam

Базовая имплементация Grin написана на языке Rust. Основа кодовой базы Beam разработана на C++.

В Grin применяется opensource-модель управления. Развитие криптовалюты фактически обеспечивается пожертвованиями.

Разработчики Grin не проводили ICO или премайн. Криптовалюту не контролирует конкретная компания, фонд или частное лицо.

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

Beam, напротив, запустила раунд частного финансирования ещё до запуска основной сети. Создатели организовали специальный фонд, в который перечисляется 20% от награды за майнинг.

У Beam дефляционная модель монетарной политики и ограниченная эмиссия (около 263 млн монет). Размер награды за майнинг регулярно сокращается вдвое. Так, изначально за нахождение блока майнер получал 100 монет. Через год награда сократится вдвое, а затем халвинг будет происходить каждые четыре года.

Конфиденциальность транзакций

Обе криптовалюты ориентированы на анонимность. При этом имплементация Grin дает возможность агрегировать и прорезать транзакции на фазе «ствола». Beam содержит «фиктивные» транзакции: они добавляются на этапе «ствола», и это позволяет компенсировать ситуации, когда реальные транзакции недоступны.

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

Но сам аудитор не может создавать транзакции с этой маркировкой. Это позволяет сторонам предоставлять транзакции для аудита, сохраняя конфиденциальность.

Майнинг

Криптовалюты намерены противостоять ASIC-майнингу. Для этого они используют различные хеширования и первоначальный подход к добыче новых блоков.

Разработчики Grin изначально хотели использовать Cuckoo Cycle. Это альтернативный механизм Proof-of-Work, который считается ASIC-устойчивым за счет лимитов на задержку памяти.

Но в августе разработчики пришли к выводу, что ASIC-майнинг всё же окажется доступен для Cuckoo Cycle уже при запуске сети. Чтобы решить эту проблему, создатели Grin решили использовать сразу два алгоритма PoW: дружественный к ASIC-майнингу Cuckatoo31+ и устойчивый к майнингу на таких устройствах Cuckaroo29. Такой подход позволил бы сбалансировать награду за майнинг в течение 24-часового периода между двумя алгоритмами. Кроме того, приняли алгоритм автофокусировки Cuckatoo32 +, который будет постепенно увеличивать требования к памяти.

В Beam используется алгоритм Equihash Proof of Work. Он призван повысить эффективность майнинга на обычных видеокартах.

Резюме

Grin и Beam — проекты с общими корнями и существенными различиями. Обе монеты построены на базе это MimbleWimble, намерены обеспечить анонимность транзакции и противостоять ASIC-майнингу.

Но Grin живет на пожертвования, имеет бесконечную эмиссию и фиксированный размер награды за майнинг. Beam же поставлен на коммерческие рельсы и предполагает халвинг: первый — через год, каждый последующий — через три года.

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

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.