Office Life
7

Как устроена первая белорусская криптовалюта

Как рассказал Денис Лавникевич, изначально основой для блокчейна талера был выбран Scrypt — алгоритм, на котором работает такая монета, как лайткоин. Функция Scrypt разрабатывалась с целью усложнить аппаратные реализации путем увеличения количества ресурсов, требуемых для вычисления. Данный алгоритм использует значительное количество оперативной памяти по сравнению с другими.

В Scrypt заложен такой баланс между памятью и временем, что реализации, не использующие память, слишком медленны. Таким образом, алгоритм был выбран как вариант баланса между сложностью, надежностью и современностью. Но что-то пошло не так: при запуске сети, после того как разработчики талера открыли доступ к сети для всех желающих, в первые же сутки для добычи криптовалюты стали применяться специализированные средства для майнинга (ASCI), т. н. «асики», и даже майнинговые фермы, ранее использовавшиеся для майнинга криптовалюты Litecoin.

Это специальные компьютеры, созданные под майнинг и отличающиеся повышенной мощностью. И они попросту парализовали майнинг криптовалюты обычными пользователями, которые были вынуждены объединяться в т. н. «пулы» для майнинга, то есть объединять мощность с целью получения меньшей, но гарантированной награды (т. к. в данном алгоритме всю награду получает тот, кто создает последнюю запись в блоке, поэтому у кого больше ресурсов, у того больше вероятность сделать блок и получить награду).

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