Обзор алгоритма Lyra2z и разновидности монет
Содержание
Для защиты блокчейна многих криптовалют используется механизм достижения консенсуса POW. Он подразумевает нахождение определенного результата путем проведения сложных вычислений, что будет являться доказательством проделанной работы. Этот процесс принято называть майнингом. Для разных цифровых монет применяются разные алгоритмы защиты, например, алгоритм Lyra2z.
Это комбинация двух других алгоритмов, в первом цикле вычислений используется Blake256, а во втором — Lyra2. Она была разработана с целью предоставления преимущества для майнинга на графических процессорах видеокарт, но без потери возможности использования центрального процессора.
История разработки алгоритма, особенности
Алгоритм Lyra2z был разработан создателями другого популярного алгоритма Equihash — Бирюковым Александром и Ховратовичем Дмитрием. Главная задача — недопущение возникновения монополий крупных дата-центров в майнинге.
Особенность алгоритма Lyra2z в формировании функции ключа. Когда для получения секретных ключей, применяется несекретное значение наряду с секретными параметрами. Такое сочетание не позволяет злоумышленнику, имеющему информацию о сформированном ключе, получить информацию о секретном значении, применяемом при хешировании пароля. Несекретную часть, применяемую в сочетании с секретной, принято называть «соль», от функции «salt».
Алгоритм Lyra2z был отмечен специальной премией во время проведения конкурса Password Hashing Competition в ноябре 2015 года.
Преимущества алгоритма
Защитный алгоритм Lyra2z соединяет два других метода и обладает их преимуществами. От алгоритма Blake256:
- простой хеш-интерфейс;
- высокая скорость обработки информации;
- высокая безопасность данных;
- возможность изменения базовых настроек;
- атакоустойчивость.
От алгоритма Lyra2 основных положительных свойства три:
- низкие требования к вычислительному оборудованию;
- высокая энергоэффективность;
- простой и понятный алгоритм.
За счет низкого потребления электроэнергии, алгоритм Lyra2z считается самым «холодным». Охлаждать майнинговое оборудование легче, что особенно важно в летний период и в условиях работы в домашних условиях. Например, температура процессора видеокарты GTX 1060 при +23 °C не превышает 46-48 °C.
Криптовалюты, использующие алгоритм Lyra2z
Алгоритм используется при майнинге ряда криптовалют. Рассмотрим наиболее популярные из них.
Zcoin
Криптовалюта Zcoin (XZC) — основанная как ответвление от Bitcoin, но с высокой степенью конфиденциальности и анонимности транзакций. Для доказательства проведенной работы применяется механизм Lyra2z, но в дальнейшем разработчики планируют переход на MTP — специфический, требовательный к оперативной памяти и решающий некоторые второстепенные задачи алгоритм.
Такой подход направлен на децентрализацию криптовалюты и борьбу с ASIC-устройствами, с целью недопущения формирования крупных майнинговых центров. Кроме этого, алгоритмы, требующие оперативную память, не распространяются вирусами с целью скрытой добычи на зараженных устройствах пользователей.
Блокчейн Zcoin может осуществлять переводы открыто или анонимно, а пользователь самостоятельно выбирает режим отправки. Проведение открытых платежей во многом напоминает транзакции в сети биткоин, а анонимные проводятся уникальным способом — для таких транзакций используется протокол Zerocoin. Он разрабатывался для сети биткоин, а цель его создания — проведение транзакций монет, не имеющих прошлой истории. Многие криптовалюты имеют недостаточный уровень анонимности:
- владельцы публичных адресов могут быть установлены;
- вся история транзакций фиксируется и находится в свободном доступе;
- можно проследить весь путь средств.
Применяя Zcoin и анонимный способ отправки средств, пользователь получает полную конфиденциальность и свободу использования. Протокол Zerocoin сжигает необходимую сумму в Zcoin для выпуска (минтинг) новых монет. Zerocoin. Произведенные монеты не имеют истории транзакций и могут быть использованы для отправки при помощи спендинг-транзакий, в процессе которых будут преобразованы обратно в Zcoin.
Участие в минтинге одновременно множества корреспондентов делает невозможным отслеживание источников средств и такие переводы будут максимально анонимными. Некоторые считают такую систему способом отмывания «грязных» криминальных средств.
Минтинг Zerocoin состоит из нескольких этапов:
- определение необходимой суммы;
- оплата комиссии, равной 0,01 XZC;
- ожидание разрешения отправки;
- создание Spend-транзакции.
Для большей анонимности, система поддерживает создание только определенного количества монет Zerocoin и применяет временной интервал между операциями. Например, если пользователь создал 158 Zerocoins и сразу же перевел их, отследить такую операцию будет гораздо легче. Рекомендуется заранее провести процедуру обмена XZC на Zerocoins и после этого, через некоторое время, осуществлять анонимные транзакции.
Taler
Криптовалюта Taler (TLR) — разрабатывается как белорусская национальная цифровая монета. Она разработана на технологии блокчейн и POW по алгоритму Lyra2z. Taler — децентрализованная криптовалюта, без общего центра эмиссии и управления. Поддержание функционирования сети и целостности системы, а также выпуск новых монет, осуществляется всеми пользователями.
Цель создания — популяризация криптовалют и внедрение системы цифровых платежей на территории Беларуси, Украины и России, а также выход на международные рынки платежных систем. Популяризация монет TLR и расширение пользователей, участвующих в майнинге, приведет к росту сложности сети, согласно заложенному алгоритму.
Награда за майнинг составляет 50 TLR, а максимальное количество монет ограничено 23,3 млн. Допускается использование дробных частей разрядностью до трех знаков после запятой.
Перспективы монеты достаточно интересны, благодаря легализации криптовалют в Белоруссии и освобождение от налогов на майнинг.
Infinex
Криптовалюта InfinexCoin — инновационная платформа для запуска различных цифровых приложений. Система является децентрализованной и не использует общего центра принятия решений. Поддержание работы платформы будет обеспечиваться множеством пользователей, что исключает нестабильность при отключении их некоторой части от сети.
Основная задача проекта — развитие социальных сетей и многопользовательских онлайн-игр, а также любых других проектов, заинтересованных в использовании Infinex и технологии блокчейн в своей деятельности.
Для проведения транзакций, используется механизм достижения консенсуса POW и сеть Мастернод. В дальнейшем разработчики планируют полностью перейти на доверительные Мастерноды и отказаться от POW-майнинга.
Оборудование и производительность
Благодаря особенностям применяемого алгоритма майнинга Lyra2z, использование ASIC-устройств для добычи новых монет невозможно. Основной майнинг по этому алгоритму происходит на графических процессорах видеокарт.
Показания вычислительной мощности различных устройств на чипе AMD:
- R9 390 — 16,3 Mh/s;
- R9 Nano — 17 Mh/s;
- R7 360 — 3 Mh/s;
- HD 7790 — 2,9 Mh/s;
- HD 7990 — 26 Mh/s.
Показания вычислительной мощности различных устройств на чипе Nvidia:
- GTX1070 OC — 36 Mh/s;
- 980 Ti — 16,6 Mh/s;
- GTX1070 G1 — 36 Mh/s;
- GTX1080 — 11,3 Mh/s;
- GT840m — 3,3 Mh/s.
Алгоритм Lyra2z обеспечивает высокую надежность и отличается низким энергопотреблением, что способствует продлению срока службы оборудования и рекомендуется к использованию на домашних майнинговых фермах.
Подписывайтесь на наш Telegram канал. Будьте в курсе новых статей.