Наверное, у большинства есть различные занятия: работа для денег, и работа для души. В мире майнинга криптовалют есть майнинг, как работа, для заработка, а есть - "для души". О нём сегодня и пойдет речь
Предыстория и описание проекта BOINC
Как говорит наша дорогая Вика, BOINC (англ. Berkeley Open Infrastructure for Network Computing) — открытая программная платформа (университета Беркли для GRID вычислений) — некоммерческое межплатформенное ПО для организации распределённых вычислений. Используется для организации добровольных вычислений. Это чутка серватое и скучное, но правильное определение.
Если говорить более по-человечески, то есть такой институт Berkeley в Калифорнии. Когда-то давно им пришла в голову мысль, что можно использовать вычислительные ресурсы всего мира для работы над научными проектами (благодаря интернету). И они запилили проект с открытой инфрастуктурой (как это принято в хороших вузах) под названием BOINC, который помогает ученым отправлять задачи в распределенную компьютерную сеть и получать результаы вычислений. Значительно быстрее и дешевле, чем аренда и/или строительство дата-центра для этих же задач.
Ещё немного информации из википедии: BOINC — программный комплекс для быстрой организации распределённых вычислений. Состоит из серверной и клиентской частей. Первоначально разрабатывался для крупнейшего проекта добровольных вычислений — SETI@home, но впоследствии разработчики из Калифорнийского университета в Беркли сделали платформу доступной для сторонних проектов. Сейчас BOINC является универсальной платформой для проектов в области математики, молекулярной биологии, медицины, астрофизики и климатологии. BOINC даёт исследователям возможность задействовать огромные вычислительные мощности персональных компьютеров со всего мира.
BOINC разработан командой во главе с Дэвидом Андерсоном (David Pope Anderson), возглавляющим также SETI@home, из Space Sciences Laboratory Калифорнийского университета в Беркли. Проект запустился в 2002 году. На 27 марта 2017 года BOINC представляет собой распределённую сеть из более чем 830 000 активных компьютеров (хостов) со средней производительностью всей сети около 158 петафлопс. Для сравнения, самый мощный суперкомпьютер на март 2017 года "СанВэй ТайхуЛайт" имеет пиковую мощность 93 петафлопса. Пиковая мощность проекта BOINC зафиксирована на уровне 320 петафлопс, что более чем в три раза превосходит пиковую мощность самого мощного суперкомпьютера на Земле. Национальный научный фонд США в 2002 и 2005 годах отметил заслуги разработчиков, трижды награждая BOINC. В книге рекордов Гинесса BOINC упомянут как самая большая распределенная сеть компьютеров, производящих вычисления.
Платформа работает на различных операционных системах, включая Windows и варианты юниксоподобных GNU/Linux, CentOS/RHEL, FreeBSD, NetBSD, OpenBSD, Solaris, Mac OS X и Android. BOINC опубликован под лицензией GNU Lesser General Public License - свободное программное обеспечение с открытым исходным кодом.
Когда появился BOINC, ещё не было криптовалют. Изначально, проект лишь учитывал вклад пользователя в общее дело - вычисления. Позже появились сертификаты, чтобы ты мог гордиться ;)
Но в 2013 году всё изменилось, когда в мир пришёл GridCoin - первая криптовалюта, работающая по алгоритму Proof-of-Research (докозательство исследования). Идея состояла в том, чтобы, основываясь на вкладе исследователя, выплачивать монеты-вознаграждение.
В случае с GridCoin, всё чуть сложнее, чем просто настройка BOINC или чем просто майнинг. Но не намного :) Если вы предпочитаете видеоуроки, то вот
Видео от пула grcpool.com
Поэтапная текстовая инструкция
Шаг 1. Установка BOINC
Если у вас Linux, то всё можно установить через менеджер пакетов. Например, для ubuntu: sudo apt install boinc
или для arch: pacman -S boinc
. Либо воспользуйтесь графическим менеджером пакетов. При возникновении затруднений, смотрите сюда. Если же вдруг пакета в вашем дистрибутиве нет, или вы пользуетесь проприетарными системами, придётся сходить на официальный сайт проекта в раздел Download: https://boinc.berkeley.edu/download.php. Конечно, после загрузки файла вам необходимо его запустить и установить BOINC. После этого можно запускать клиент, но мы оставим пока его в фоне. Если BOINC выведет вам какие-то подсказки или предложит мастера настройки, закройте этот мастер сразу же (через него в любом случае нельзя задать внешний аккаунт-менеджер).
Шаг 2. Регистрация в пуле
Проследуем по ссылке на пул-монополист: https://www.grcpool.com. Одно время был ещё один небольшой пул от неких анимешников, но сейчас я не нашёл его в рекомендациях. В любом случае, этот пул имеет удобную статистику и позволяет настроить проекты для участия (то есть это не только пул, но ещё и веб-проджект аккаунт менеджер). Регистрируемся, подтверждаем почту и входим в аккаунт. Запомните ваш логин и пароль на GRCPool - они нам ещё понадобятся (да и вообще, зачем не запоминать пароли? :).
Самая полезная страничка в вашем аккаунте - это https://www.grcpool.com/account. Тут видно ваши доходы, сколько работает хостов (можно подключить несколько ПК на один аккаунт, разумеется), примерные доходы в день, адрес, куда высылаются награды, ещё не выплаченная сумма Gridcoin и т. д. Сейчас нам надо настроить проекты, в которых вы хотите участвовать. Изучение проектов BOINC выходит за рамки данной статьи, вам необходимо провести своё сбственное мини-исследование и решить, в каких проектах вы хотите участвовать. Вот несколько советов от "PRO":
- Выбирайте проекты с меньшим количеством участников (вы получите меньше доходов в проекте с 1000 участников чем с 50).
- Выбирайте проекты максимально совместимые с вашим железом, не пытайтесь специально выбирать GPU-майнинг задачи. Работайте на CPU.
- Проверяйте, что у проекта есть достаточно работы для выполнения. Иначе ваше железо будет простаивать в ожидании новой задачи.
- Добавляйте дополнительный (бэкап) проект на случай, если основной перестанет работать или у него закончатся задачи.
Итак, давайте наконец настроим проекты. Для этог проследуйте в раздел Hosts или просто перейдите по ссылке: https://www.grcpool.com/account/hosts. Теперь нажмите на имя вашего ПК, который хотите настроить. Прокрутив чуть ниже, до раздела "Projects for Pool #1", вы увидите выпадающий список проектов. Для начала вам надо выбрать желаемые проекты (можно начать с 2-3, или добавьте больше, по желанию). Советы по выбору проектов можно глянуть здесь либо на сайте монеты вот здесь. После выбора нажмите add и проект появится в таблице ниже.
По умолчанию для всех добавляемых проектов будет указан Resource Share (доля в ресурсах вашего ПК) - 100 (%). Если вы хотите, чтобы все проекты рассчитывались равномерно (например, если у вас 4 проекта, каждый проект будет работать 25% от общего времени работы BOINC), то можно не трогать этот показатель. Если же вы желаете задать соотношение вычислений (например, отдать приоритет менее популярному проекту, чтобы помочь ему и получать больше выплат), тогда укажите здесь долю в процентах. Например, для 4 проектов: 50, 20, 20, 10 означает, что на соответствующие проекты будет выделятся столько процентов времени. Общая сумма процентов должна давать 100. Кроме этого, вы можете отключить определенные функции: майнинг на процессоре, майнинг на видеокартах NVIDIA, майнинг на AMD (ATI), майнинг на процессорах Intel. Это делать не обязательно, как и соотношение Resource Share, но вдруг вы хотите оставить ваши видеокарты, к примеру, под майнинг чего-то другого :). После настроек, не забудьте нажать Save внизу. Теперь нам стоит указать в разделе payoutAddress адрес кошелька для получения выплат, однако кошелька у нас пока нет. Так что перейдем к установке и настройке последнего.
Шаг 3. Установка и настройка кошелька Gridcoin
Для Linux есть готовые пакеты под RPM (Fedora/OpenSUSE), AUR (ArchLinux), Debian/Ubuntu. В случае с последним вот так можно добавить репозитории проекта и установить его:
sudo add-apt-repository ppa:gridcoin/gridcoin-stable
sudo apt-get update
sudo apt-get install gridcoinresearchd
Запуск установленного приложения выполняется командой gridcoinresearchd или из системного меню. Для RPM, AUR пакетов или версий для проприетарных платформ перейдите в раздел загрузок на официальном сайте монеты: http://www.gridcoin.us/Guides/pool-gridcoin-install.htm, скачайте, установите и запустите клиент. Вы увидите примерно следующее:
Ваша задача - найти адрес кошелька, а затем оставить кошелек синхронизироваться. Если вы не хотите хранить весь блокчейн гридкоина, для вас есть 4 альтернативных варианта кошелька: в децентрализованной бирже OpenLedger (OpenLedger, RUDEX, BTSABC); в битшарах - Bitshares-Light; в мульти-кошельке https://holytransaction.com; либо в мульти-кошельке https://coinomi.com. Итак, скопировав адрес кошелька, введите его сюда: https://www.grcpool.com/account/payoutAddress и нажмите Save. Теперь на вашей основной странице акаунта должен быть виден адрес. Финальный этап - подключение к всему настроенному непосредственно ПО для вычислений, т.е. BOINC.
Шаг 4. Настройка BOINC для работы с аккаунт-менеджером
Осталось всего немного. Перейдите в запущенный клиент BOINC и выберите Advanced Mode (расширеный режим), если ещё не сделали этого. Разверните BOINC на весь экран. Откройте меню Tools (инструменты), затем Add Account Manager (добавить менеджер аккаунта). Внизу, в Account Manager URL (адрес аккаунт-менеджера) введите: https://www.grcpool.com. Нажмите далее. Введите логин и пароль, которые использовали для регистрации в пуле GRCPool ранее. Нажмите далее, и ОК. Также вам может понадобиться нажать Tools - Synchronize with GRCPool.com, для обновления списка проектов.
Сейчас BOINC должен начать выкачивать выбранные вами в веб-интерфейсе пула задачи по проектам и начать работать. Теперь вы можете настроить, когда и как хотите, чтобы BOINC работал (меню Activity): постоянно (Run always), только когда ПК не используется или согласно настроек (Run based on preferences), или поставить BOINC на паузу - Suspend (например, если вы хотите запустить другую ресурсоемкую задачу/процесс). Причем, эти настройки выполняются для рассчетов на процессоре и видеокарте отдельно, а также отдельно настраивается передача данных по сети (всего по 3 варианта 3 настроек). Сами настройки задаются в меню Options - Computing Preferences:
Ну вот в общем-то, и всё. Теперь вы можете наблюдать награды через сайт пула, следить за работой с конкретными проектами через клиент BOINC, а также получать на выбранном кошельке выплаты. Но есть и кое-что ещё!
SPARC
Gridcoin - не единственная монета, которую вы можете и будете получать за исследования. Не так давно появился новый проект под названием SPARC - Supercomputer Coins. Тут тема на биткоинтолке а официальный сайт - http://sparc.network. GRCPool уже насчитывает вам SPARC за работу - правда, пока вы не сможете их вывести. Проект готовит ICO на 1 сентября этого года. По следующему адресу можно пощупать альфа-версию: https://alpha.sparc.network или глянуть демо дашборд. Что-ж, лишним не будет! :)
Feedback
Лично меня вдохновляет помощь науке, медицине. Конечно, уровень доходности в таком проекте будет значительно ниже, но ведь это не так важно, когда помогаешь науке! Работали ли вы раньше с Gridcoin? Узнали ли что-то новое или полезное? Напишите в комментариях ваши мысли, от этого всем будет полезно и хорошо. Спасибо! (:
Помогаю науке с 2005 года,
Den Ivanov aka @SXIII из Ростова-на-Дону
Den, если можно, еще вопрос. Какое железо поставить на старый комп, чтобы был смысл работать? Мощную видеокарту или какой-нибудь Xeon для CPU проектов?
@bmel производительность 1 процессора и 1 видеокарты по "выплатам" и "наградам" может быть соизмеримая (грубо можно посчитать как 1 к 1). Самый лучший вариант - взять серверную материнку на 4 процессора, в которую можно вставить плату расширения на ещё 4 процессора. В эту мать вставить максимально возможное количество любых видеокарт =) В общем, надо по-максимуму брать количеством процессоров. Что-то вроде этого:
Спасибо! А на гусеничном ходу или на колесах?
@bmel да как самому удобней ;)
а чем выгоднее заниматься gridcoin или foldingcoin???
@vladsm вот здесь есть сравнение 4 монет: gridcoin, foldingcoin, curecoin и primecoin. По доходности, мне кажется, интереснее gridcoin, но тут ещё многое может зависить от вашего железа и настроек, @vladsm - в любом случае доходность будет ниже, чем по классической крипте, а пользы - больше =)
ну да майнинг на видеокарте куда выгоднее если она есть, а вот Citizen Science лучше не включать??? Я сейчас cosmology запустил, я ищу проекты чтобы не нагружали видеокарту просто, а то компьютер начинает сильно тупить.
@vladsm ты можешь не проекты такие искать, а просто нагрузку на систему в настройках в % уменьшить - сделать например наполовину. А проекты любые можешь добавлять, если у них есть задачи, то они будут отрабатывать. Как-то так!
а сколько занимает проверка задания а то мои два процесса уже сутки проверяют, может стоит переключиться на другой процесс? Я запустил Sitizen Science, может посоветуете что лучше??? Чтобы выгоднее по Gridcoin было???
@vladsm Citizen Science? Всегда лучше не класть яйца в одну корзину. Включите SETI, Amicable, ещё какие-нибудь.
ок, как процессы обработает эти я запущу и их.
Чего же все теперь эти ICO делают. Раньше брали и выкладывали криптокошелек, хочешь вложись, хочешь майни, а теперь только один вариант - несите нам бабосики, а мы вам токенов-фантиков отсыпим. Это я про SPARC возмущаюсь))
Ну на самом деле не 100% делают ICO. Все ещё есть проекты которые своими средствами существуют. Как минимум, большинство свободного софта "просто ведут проекты", @akledirs
Отличный проект, пытаюсь разобраться..)) Вроде запустил, чо-то там вычисляет, только под мою систему (Parrot OS) кошелька нету( Запустил на виртуалке с Виндой, не сильно скажется на производительности? Выделил 4 ядра из 6...
И ещё вопрос - окно с "Downloading Block Files" - это и есть синхронизация кошеля?
Кошелёк есть под Linux, @harhor. Parrot это Debian, так что deb-файл будет работать. Я тестил на разных дистрибутивах gridcoin, полёт нормальный. Виртуалка с виндой не нужна. Производительность может и не сильно снижается, но вот нагрузка на комп - точно выше.
Да, синхронизация.
Не знаю, у меня deb не встал, также и apt-get-repositry послал нафик.( С виртуалки норм устраивает.
Вопрос ещё. Уже три дня работает и начисляются очки (около 11к), а в пуле стаистика - ноль. Это нормально?
И ещё вопрос, если можно))) Кошелёк обязательно надо запускать вместе с БОИНК? Чтобы они работали одновременно. У еня кошелёк на винде выдал рантайм еррор и больше не заводится, даже после переустановки и удаления .conf файла(
@harhor, в пул статистика приходит с опозданием на может быть минуты или максимум часы, но никак не дни. Так что нет, это не нормально. Должно быть примерно вот так:
Нет, кошелёк Gridcoin не нужен.
Он только если хочешь посмотреть свой баланс.
Нужен по-моему только для стейкинга в соло-майне. И то я не понял до конца сам, похоже стейкинг сам включается. В общем х3.
В любом случае, через виртуалку будет медленнее. Советую разобраться, почему deb не установился. Что говорит "sudo dpkg -i boinc*deb" например команда, если файл boinc...deb лежит в домашней папке, @harhor?
а что у тебя за железо?? У меня пишет магнитуда 0.06 , а заработок гридкоина 0.012 составляет, у меня intel core 2 duo + geforce gt430
Проблема нашлась, админ пула ответил, что выбранный мной проект использует несовместимую с пулом версию Boinc. Поставил два других, буду наблюдать. Спасибо за ответы :)
Можешь на бирже. Unable to connect to client это только графическая морда, скорее всего, не может сконнектиться. Попробуй сделать "sudo systemctl status boinc" оно должно показать Working или зелёный кружок, @harhor
а ну так если кошель не нужен (я же могу указать ардес на бирже, например?), то я перепутал. у меня кошель не встал, а боинк работает (только сейчас почему-то не коннектится [Unable to connect to the core client], но это может из-за моего провайдера, последние пару дней тупит сильно, магистрал упала неподалёку))
@sxiii, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:
Интересная задумка, но кто знает что они там будут исследовать =(
@pro100dasha все данные в открытом доступе. Файлы проектов, результаты исследований, всё можно посмотреть на сайтах BOINC, boinc stat и других. Это же настоящая наука - тут всё совершенно прозрачно и никто ни от кого ничего не скрывает.
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
knopki, vlad, ianboil, strecoza, chiliec, mir, fetta, niiu, lumia, harhor, vik, tandemus, vadbars, arsar, vasilisapor2, yanisn, vict0r, ladyzarulem, gromozeka, lira, voltash, tnam0rken, karusel1, orezaku, exan, vika-teplo, sva-lana, borisss, felicita, optimist, del137, prost, mr-nikola, novy, nerengot, dim447, wind33, vladsm, igrinov, vealis, galinakim, verdon, chupaaa
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
а ты сам-то подключил какой0нибудь проект, Ден?
@ladyzarulem в смысле? У меня постоянно работает большое количество проектов. Или ты имеешь ввиду создать свой и вычислять что-то в облаке? У меня к сожалению нет ни физических, ни химических, ни математических, ни биологических проектов, чтобы что-то рассчитывать...
да нет, я имела ввиду, что мб ты подключился к какому-то из интересных тебе проектов. например, по экологии чтонить же вычисляют? ну нет, так нет! )
В рамках BOINC я подключен ко всем научным проектам, почти в равных долях. Помогаю всем. Там много направлений. Будешь дома, покажу, @ladyzarulem
@sxiii , помогите ламеру!
Почти месяц как подключила клиент БОИНК, установила Gridcoinresearch, рассчеты делает. Но вот по Вашей ссылке https://www.grcpool.com/account/hosts написано: "You have not attached any hosts to grcpool.com". А как эти хосты прикрепить?
Я вбила GRC Address: Rz4kPXvPBU1ks562bHghsgF6anPP7LDZ21 из GridcoinResearch (кнопка "получить"; кстати, кошелек так никогда и не синхронизировался). Была бы подробная инструкция для Уиндоус - пошагово, куда нажимать)). Как синхронизировать?
DCC Address: set my address - не получилось, т.к. там надо вручную делать (https://grcpool.com/account/payoutAddressSparc), а coinomi содержит инструкцию по приложению для смартфона, насколько я поняла, т.к. на сайте всех этих кнопок нет, только токены на выбор. Ну выбрала Монако, там - Метамаск, но дальше дело не пошло, кошелек не создан. С myetherwallet еще менее понятно - мне дали Account Address 0x697E42d16576021C87BA8E45Cc33630A63aFBd08, но, видимо, он автоматический, а не созданный вручную... И можно ли вводить в качестве DCC Address, непонятно.
Подучается, хоть я с самого начала подсоединила все проекты к команде, мне койны не накапают из-за того, что кошелек не синхронизирован и везде все по нулям показывает,кроме баллов самих проектов. Эти проекты, подклюенные к команде, но не к пулу, можно как-то подключить? Или нужно отключить все эти проекты и через пул уже подключаться?
@glavredsirazi чтобы прикрепить хосты к пулу надо в клиенте BOINC перейти в полный вид, а затем подключиться к менеджеру проектов. Там ввести адрес пула, затем логин и пароль.
ооо, да, мне очень интересно!
Лет 5 назад участвовал, все глючило ужасно, через пару дней бросил, надо будет попробовать ещё раз
@del137 С 2005 года с BOINC. Всё ОК. И тогда было, и сейчас. Может, потому что на линухе? Хотя, не должно быть проблем нигде. Друзья занимались вычислениями и на проприетарных платформах.
Получается они пользуются твоими ресурсами, и немного благодарности взамен? Вроде как особого заработка нет, зато ради благого дела? )
По сравнению с майнингом эфира, заработок значительно ниже. Но зато ради благого дела, всё верно =) И, он не нулевой, заработок. Тоже приятно. Кроме благодарностей и сертификата о твоём вкладе, получаешь ещё и денежку, @ellmill
работать можно только на Linux?
@andydema нет, конечно. В статье неоднократно указано, что можно на любую платформу поставить клиент - даже на Android.
спасибо,наверное,не достаточно внимательно читал
Не мог раньше написать? Я это все на локтях сам прошел.
Кстати, 80% работы на BOINC делают волонтеры безоплатно. Там есть и пару российских проектов. BOINC и Foldingcoin были раньше, а потом уже Gridcoin.
Я не понял системы оплаты - она не является непрерывной, там какие-то временные окна.
Скажу честно - сильно не наработался и не зарабатывал, но карму данный труд поправляет очень сильно.
Спасибо Den, как всегда, материал отличный! Если соберусь обновить старое железо, то к зиме запущу отдельный майнинг на Gridcoin-pool.
@bmel - в проекте уже давно, и друг у меня спрашивал как настроить давно, я ему помогал. Ну а написать статью решил только сейчас. Не знаю, почему, может в связи с обновлением ПК. Об этом тоже скоро пост напишу, думаю. =)
и сколько удалось заработать gridcoin??? и сколько получилось вывести из проекта допустим в рублях???
@vladsm в смысле? За какой срок? :) Я с Gridcoin совсем недавно. На 1 процессоре и 1 видеокарте за срок чуть больше месяца вышло что-то около 1000+ гридкоинов, что по нынешнему курсу битка около 40-50 баксов. Выплаты приходят автоматически на кошелек гридкоина при достижении установленной суммы. Проблем с выводом не было и нет =) И врядли будет...
@vladsm - Host это ПК, комп твой. Чтобы настроить проекты надо в компе, в клиенте BOINC задать аккаунт менеджер. По инструкции что я публиковал.
только я вот захожу в личном кабинете в раздел hosts и там пишет - You have not attached any hosts to grcpool.com . Проектов для меня нет что-ли??? Но не вчера, ни сегодня ничего там нет. У вас так же или это только у меня так? Почему???
ок, нормально
А еще есть FLDC (Foldercoin) - причем проект даже постарше будет - там правда одна организация - стенфорд - но работает и мощности там приличные подключены.
О, круто, спасибо @satrum! Но вообще есть и другие подобные проекты. Всего штук 5. =)