Найти в Дзене
Mitra

Gridcoin & BOINC

Оглавление

Gridcoin

Кратко пробежимся по основным техническим характеристикам криптовалюты и её особенностям. Так, базой для Gridcoin служит уже довольно не новый, но «проверенный временем» алгоритм scrypt, который неплохо себя зарекомендовал в криптовалюте Litecoin. Время нахождения одного блока составляет примерно две с половиной минуты, при этом пересчёт сложности сети производится после нахождения каждого двенадцатого блока, то есть один раз за 30 минут. Эмиссия монеты ограничена, что способствует значительному уменьшению инфляционных процессов внутри системы, так, на сегодняшний день запланирован выпуск 168 миллионов монет.

Gridcoin использует во многом уникальный способ генерации под названием Proof-of-Research, то есть доказательство исследованиями. При всём этом добывать Gridcoin вы можете и просто при помощи майнера cgminer, не подключая вашу систему к BOINC, однако в таком случае вознаграждение за найденный блок будет минимальным, а именно 5 монет GRC. Подключив же научную платформу, награда становится «плавающей» и может составлять от 6 до 150 монет за блок в зависимости от выбранного вами исследования. Такая большая разница в вознаграждении объясняется наличием самых разных проектов, начиная с дешифровки кода Энигмы и заканчивая моделированием процессов при столкновении частиц в Большом Адронном Коллайдере. Разные расчёты требуют различного количества вычислительной мощности и больше времени на их проведение, соответственно, и награду в итоге майнер получит значительно более высокую.

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

Gridcoin дополнительно поддерживает систему голосования на основе блокчейн, которая даёт возможность быть инициатором предложений и участвовать в обсуждаемых вопросах. Одной из основных тем голосования является список BOINC-проектов, признаваемых Gridcoin. Он ведётся для того, чтобы некоторые пользователи не могли получить несправедливое вознаграждение посредством поддержания высокого RAC в то время, когда другие признанные проекты его не обеспечивают. Также есть ряд развлекательных и неофициальных опросов для того, чтобы вовлечь новых пользователей в участие в проекте.

Proof

В нем используются разные технологии защиты от фальсификации, главная из которых — DPoR (distributed proof of research), доказательство участия в исследованиях, в данном случае — проектах BOINC. Технически это комбинация двух методов: PoB (proof of BOINC) и proof-of-stake (PoSv2) — доказательство доли, то есть наличия криптовалюты на счете.

Вместо майнинга Gridcoin использует доказательство работы, proof-of-work (PoW). Для этого клиентская программа проверяет разные условия:

  • установлен ли клиент BOINC;
  • запущен ли процесс BOINC;
  • зарегистрирован ли в сети распределенных вычислений межпроектный идентификатор пользователя (CPID);
  • активен ли участник (RAC > 0).

Есть и другие проверки...

Crunch

Надо определиться, как именно ты будешь участвовать: в одиночку или в составе пула кранчеров. Пул пока всего один (кстати, за разработку нового обещана награда), зато он предоставляет возможность быстрого старта. В нем ты будешь получать вознаграждение чаще, но в меньшем количестве.

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

Есть еще третий вариант для самых ленивых — Investor mode, или просто обработка чужих транзакций. В нем не требуется выполнять научные расчеты, а мелкая монета начисляется за помощь в поддержании сети Gridcoin в актуальном состоянии.

BOINC

BOINC (англ. Berkeley Open Infrastructure for Network Computing) — открытая программная платформа университета Беркли для грид-вычислений — некоммерческое межплатформенное ПО для организации распределённых вычислений. Используется для организации добровольных вычислений.

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

Работая с BOINC, вам не нужны большие фермы из видеокарт, как при майнинге большинства криптовалют, построенных по принципу PoW. Чтобы принять участие во многих исследованиях, вам будет достаточно только вашего домашнего компьютера. При этом вычисления могут задействовать как центральный процессор компьютера, так и его GPU-часть. Также стоит отметить, что BOINC – это полностью межплатформенная программа, и она успешно работает на таких операционных системах, как: Windows, Linux, Mac OS и Android.

Железо.

Простые задания обрабатываются только на CPU и ограничиваются базовым набором команд x86-64. Некоторые имеют специфическую оптимизацию для расширенных инструкций (например, AVX) и выполняются на таких процессорах гораздо быстрее. Другие задания поддерживают архитектуру ARM и запускаются на смартфонах, планшетах, кластерах из Raspberry Pi, CubieBoard и прочих подобных девайсах. Единичные проекты (например, ЦЕРНа) выполняются в своей виртуальной среде и требуют установки VirtualBox. Самые сложные задания используют для ускорения расчетов универсальные (шейдерные) процессоры видеокарты — GPU. Иногда для этого подходит любая современная видеокарта, а иногда задание поддерживает, к примеру, только новые чипы AMD с архитектурой GCN или только GPU Nvidia с CUDA СС v.3.0 и новее.

Задания.

Можно задать индивидуальные настройки расчетов. Если в твоей учетной записи несколько компьютеров, то их можно распределить на группы (например, «дом» и «работа») и задать отдельные установки для гpупп.

По умолчанию BOINC работаeт только в периоды простоя и приостанавливает расчеты при каждом чихе пользователя. Он набирает большую очередь заданий, львиная доля которых не успевает выполниться до расчетного срока. Время дедлайна у разных проектов меняется от нескольких дней до двух недель, поэтому запасать их впрок нецелесообразно. Такие предустановки остались еще с тех времен, когда постоянное подключение к интернету было редкостью, да и сами серверы проектов частенько уходили в офлайн. Только свежие задания - пункт «Запасать дополнительно» оставлять нулевым. Такие настройки экономят место на диске и позволяют получать больше очков. Всё время считаются самые новые задания и быстро сдаются они. За это ещё и начисляются бонусы — до 50% очков. Если несколько заданий подряд выполняются с ошибкой, то сервер проекта временно блокирует учетную запись и перестает отправлять на нее задания.

https://gridcoin.world

https://gridcoin.us

https://boinc.berkeley.edu

https://github.com/BOINC/boinc