Приветствую Вас, уважаемые пользователи Geektimes! В данном посте, речь пойдет о замечательной идее реализованной в проекте и скрывающейся под именем Gridcoin Research. Пост рассчитан в первую очередь для тех, кого интересует альтернативные пути развития криптовалют.
Среди пользователей Geektimes, наверняка есть люди, выступающие в качестве волонтеров для добровольных распределённых вычислений, использующих платформу BOINC (открытая программная платформа калифорнийского института Берклей). Для тех кто сталкивается с этим впервые, поясню: смысл в том, что вы предоставляете неиспользуемую мощность своего компьютера на помощь современной науки.
В последнее время, учитывая возросший интерес публики к науки в целом и к распределенным вычислениям в частности, платформа BOINC все еще далека от своего вероятного потенциала. А теперь рассмотрим средство для увеличения этого потенциала. Вы наверняка слышали о биткоине использующем в своей основе алгоритм Proof-of-Work (дословный перевод: доказательство работы) и о том, какая вычислительная мощность задействована на вычислении хешрейта, подтверждений транзакций, поиск чисел с особыми свойствами и т.п. (напомню, что за последние шесть месяцев мощность сети биткоин удвоилась). Огромные затраты электроэнергии направленные на простое поддержание сети в рабочем состоянии.
Как альтернатива выступает сеть Gridcoin, направляя мощность своей сети на научные исследования с его алгоритмом Proof-of-Research (дословный перевод: доказательство исследования), в связке с BOINC. Идея проекта заключается в следующем: за участие в проектах, таких как SETI@home (поиск внеземных цивилизаций), rosetta@home (вычисление структуры белка, в перспективе поможет излечить некоторые генетические заболевания), World Community Grid (небезызвестный IBM, целью является разработка способов лечения рака, эболы, вируса зика и мышечной дистрофии), а так же выполнение расчетов для адронного коллайдера, поиск пульсаров и гравитационных волн, комбинаторика, различные проекты из области математики, физики, биологии, сеть сама генерирует и распределяет монеты среди участников вычислений. То есть у организаторов исследований, полностью отсутствует необходимость платить участникам вычислений (в отличие от проекта GOLEM к примеру), а как итог: абсолютно все участники, будь то сами организаторы или владельцы компьютеров остаются в плюсе, ведь каждый получает то, за чем пришел.
Все что я описал не является концептом, а de facto работающем проектом на протяжении последних четырех лет. И пока криптовалюты переживают бум, ученые со всего мира испытывают недостатки в вычислительных мощностях и к счастью, именно Вы можете помочь науке в поиске и разработке средств лечения рака, малярии, различных генетических заболеваний или оказать помощь в расчетах траекторий астеройдов, адронного коллайдера, составлении подробной карты нашей галактики. Пригодится каждый, нет никаких ограничений для участия, здесь каждый может выбрать проект себе по душе, а Gridcoin вознаградит Вас за ваши старания!
Спасибо за внимание!
Комментарии (65)
rPman
25.06.2017 23:46+3Сколько там уже проектов в распределенных полезных вычислениях ICO собрали? четыре? последний SONM так вообще рекорды по сбору демонстрирует…
И никто, заметьте никто не предложил адекватной децентрализованной системы защиты от мошенничества, достаточной для того чтобы смело доверить такой системе деньги.
Даже в области хранения данных проект типа siacoin дает больше гарантий.
А все потому, что похоже это невозможно.
Так почему люди несут пустым обещаниям большие деньги!?Rambinho
29.06.2017 14:36«Так почему люди несут пустым обещаниям большие деньги!?»
Ближайшую аналогию, которую я могу провести — пузырь доткомов.
abstracto
25.06.2017 23:48+1Короче, всё это очень круто, но есть большое НО.
Каким образом определяется, что клиент сделал полезное вычисление, отличное от рендомного набора чисел? Каким образом можно быть уверенный, что проекты будут корректно подтверждать вычисления (типа где защита, что какой-то проект на будет в тихоря подтверждать все числа какого-нибудь Васи, а Вася не будет делится монетками с человеком который подкрутил код проекта)?
POW тем и хорош, что мы точно знаем, что никто не мухлюет под столом, уверенности в этом у POR нету.
P.S.
>Огромные затраты электроэнергии направленные на простое поддержание сети в рабочем состоянии.
Эти затраты не соизмеримы с затратами мирового банковского сектора который обеспечивает перевод денег из точки А а точку Б.alan008
26.06.2017 00:31Обычно POR гарантируется перепроверкой и сравнением результатов вычислений у нескольких случайных клиентов (если совпало, значит мухлежа нет)
abstracto
26.06.2017 01:59-2то есть если 1 миллион майнеров и я создам ещё миллион клиентов клиентов которые будут спамить синхронно одинаковыми числами, то в 50% случаев мои вычисления будут приниматься?
darthmaul
26.06.2017 13:18POW валюты также уязвимы к атаке 51%. Но всё это теория т.к создание сети, способной провести такую атаку дороже, чем стоимость всех монет атакуемой валюты.
abstracto
26.06.2017 13:32+1конечно я в курсе этого, но при чем тут это? я же спрашиваю про атаку на POR. я не знаю как он работает, поэтому просто предложил сценарий.
и тут большая разница, если POR проверяет как описал человек, то требуется не запредельная мощность как в POW, а всего лишь много ботов, которым даже считать ничего не нужно. а ботнеты у хакеров есть и так и ничего не стоит.
Короче, людям вместо того, чтобы минусить мой коммент лучше бы стоило объяснить как POR защищается от такого в перспективе.
Psychosynthesis
26.06.2017 13:24-1Внезапно, у блокчейна тоже есть уязвимость 50% мощности, всё примерно так же.
abstracto
26.06.2017 13:37+1с каких это пор заиметь ботнет на миллион IP это также как заиметь ферму на тысячи асиков или популярный майнинг пулл на 51% мощности? по затратам (не только денежным) это не сопоставимо.
Psychosynthesis
26.06.2017 14:08Ну я не писал что это сопоставимо, я имел ввиду что идея та же. В любом случае, от уязвимостей ни одна сколько-нибудь сложная система не застрахована.
abstracto
26.06.2017 14:13+1да ну это понятно. но главная уязвимость любой системы — это человеческий фактор. гениальность крипотовалюты в том и заключается, что люди в процессе её работы ничего не решают. тут же, совершенно не понятно как можно избавится от влияния алчных людей.
devlind
26.06.2017 05:50Хотелось бы больше конкретики. Вот я использую сеть BOINC для расчётов SETI@home. Написано, что "Work done for this project: 41,828". При том, что средний уровень выполненнной работы среди пользователей в районе 700.
Впервые слышу чтобы за это ещё платили какой-то виртуальной валютой — всё делалось на чистом интузиазме.
Как это во что-то конвертировать?
Писалось что даже было не сколько Breakthrough (прорывов) в области поиска сигналов.devlind
26.06.2017 07:46Ой, у меня тут ошибка — должно быть "несколько" в конце.
Попользовавшись гайдами с офф сайта гридкоина, у меня немного подгорел стул. Такое ощущение, что GUI делали какие-то извращенцы. Ничего не понятно, попытки что-то сделать или синхронизировать напоминают танцы с бубном, как, впрочем, и в самом менеджере BOINC. Неудачные попытки подключиться к серверу, проблемы с синхронизацией кошелька, траблы с регистрацией на новых проектах.
Пока они не сделают нормальный GUI будет это всё уделом мазохистов-одиночек. Непонятно как я вообще смог когда-то зарегестрироваться на SETI@home, видно что или повезло или было много энтузиазма.busyrv
29.06.2017 22:54Спасибо, только после этого комментария стало ясно куда копать. Интерфейс лучше, чем у SETI@Home.
Попутно вопрос, 41,828 — это много? У меня за 8 дней на ноуте насчитало 11,549, а до этого было несколько сотен тысяч, но я учётку забрасывал на пару лет и такое чувство, что её удалилиdevlind
30.06.2017 07:32На youtube есть гайды по настройке на английском. Но у меня не хочет идти нормально синхронизация кошелька. Подозреваю, что служба безопасности института где я работаю просто залочила этот сайт. Всё никак не доходят руки попробовать засинхрониться из дому.
На счёт ~42к очков — не знаю много ли это. У меня BOINC стоит на рабочем компе (Core i5-4440, 16GB DDR-3). Он обсчитывает задачи в свободное время + оставляю считать на ночь. Это набежало за месяц-два где-то.busyrv
30.06.2017 08:46А я так и не попробовал, считает да и ладно. Всё-таки не для цели заработка BOINC ставил. Кстати, вернул программу после того как Сергей Попов подсказал, что российские проекты тоже есть в BOINC. Только вот задач по этим проектам не приходит, висят в очереди с нулём.
ЗЫ: Прочитав топик сложилось впечатление, что Gridcoin автоматически подключился всем учавствующим в некоторых проектах, но только перерыв интерфейс и прочитав ваш коммент понял, что требуются дополнительные приседания
Urvdmih
29.06.2017 22:54Там еще и ко всему прочему нужно сколько то монет иметь на счету, чтобы в соло зарабатывать… Я достал 3 монеты (один сервис бесплатно раздает), но за неделю так ничего и не заработал… Фигня какая-то. На хакере есть полная настройка, там наверное описаны какие-то нюансы, но полный доступ платный… В общем подожду, когда будет либо нормальный гайд в свободном доступе, либо сам кошелек Gridcoin будет более дружелюбным к людям.
huankun
26.06.2017 10:24Где-то полгода-год назад заинтересовался гридкоином, но как выяснилось их сайт регистрацию новых членов не делает, да и похож больше на труп. А на бирже гридкоинов вся сумма денег, которые были готовы платить — около четырёх долларов. Смысла никакого. Если хочешь помочь, проще присоединиться к конкретному проекту распределённых вычислений.
SchmeL
26.06.2017 13:34+2Это еще что, я в 2013 вложился в него, купив несколько тысяч. Неделю назад захотел продать, оказалось что мой кошель не совместим с новым gridcoin research, как выяснилось на форумах — старый блокчейн — протух, вернуть GRC на новый невозможно, разработчики давали окно в 9 месяцев на конвертацию, но срок его уже истек. Так что — нет, больше с ним не свяжусь.
Epoiiika
26.06.2017 11:13+1Насчет распределенных энтузиастических вычислений я понять не могу. Вот все делают какому либо университету нахаляву вычисления, они придумывают сферическое в вакуме лекарство от рака, патентуют и начинают его продавать за 100500 денег при себестоимости 1$, ибо аналога нет, покупать надо у них. В итоге те кто им помогал с вычислениями, если и будет иметь необходимость в этом лекарстве — будет раскошеливаться без скидок. На этих людях просто срубили бабла легко. Где гарантия, что доработки сделанные с помощью вычислительной мощности энтузиастов, просто не продадут втихую куда на лево.
allcreater
26.06.2017 12:31+1Даже если броситься в крайность и предположить, что помощников действительно нагло эксплуатируют, причём постоянно, лично я всё равно одобряю распределенные вычисления.
Во-первых, для всех лучше, если хоть какое-то, пусть даже и «за 100500 денег», лекарство всё же есть, чем его нет в принципе.
Во-вторых, результаты университетских исследований почти всегда публикуются. Даже если условное супер-лекарство запатентуют, информация о веществе, его биохимической роли и т.д. будет доступна, а это — возможность для независимых групп искать аналоги.
В третьих, вывод лекарства на рынок — сам по себе процесс очень дорогой и сложный, тут недостаточно просто найти активное вещество.Без денег, которые потом придётся отбивать ценой препарата, не обойтись в любом случае.
huankun
28.06.2017 16:51+1Обычно результаты распределённых вычислений публикуют для всех, а не патентуют и прячут.
ZaitsXL
26.06.2017 11:19То есть по вашему оплата криптовалютой которую никто не использует должна привлечь людей в проект?
saege5b
26.06.2017 11:25Эта игра для владельцев мощных видеокарт, желательно Нвидиа. Включённых как минимум по 5-10 часов в сутки (это вытекает из требования, что средняя наработка в день, с момента регистрации >=100 баллов). Для ЦП время работы от 10 часов каждый день.
Если для себя оставлять, для комфортного пользования.
Как уже было сказано, интерфейсы — высшей степени идиотские. Для примера: В БОИНК добавление проекта на сайте и в клиенте — разные действия!!! Хотя настройки туда-сюда ходят :) Как так можно было сделать?
Про Gridcoin. Для разгона необходимы деньги в кошельке. Мнения расходятся. В самом руководстве говорится о 100-200 GRC, но для подтверждения списывается 0.00011 GRC. Видел мнение что для хорошего разгона неплохо иметь 1000 GRC.
Синхронизируется плохо: ~12 Гб, на скорости 10-25 кб/сек. И разу непонятки: ".GridcoinResearch" — 1.7 Гб, но монитор трафика говорит о 12 Гб. Других потребителей не было.
Монетки можно попросить на форуме.
Согласно руководству, можно всё это дело запустить в облаке, в азуре и в амазоне. Но ссылка на пример использования идёт в никуда (протухла?).
Хотя, сама идея хорошая.
saege5b
26.06.2017 12:25Вдогон, про BOINC.
Ещё 2 момента про "дружелюбность" проекта:
- Есть как минимум два (менеджера|оболочки?). Насколько сквозной/прозрачный переход между ними, я не знаю.
- При подключении проекта для расчёта, в нём необходимо регистрироваться индивидуально. Почему нельзя просто цеплять к профилю БОИНК, это тайна?
amarao
26.06.2017 13:31+1А каким образом такая сеть защищена от гиперэмиссии владельцем сети? Если вычисления используются для полезной работы, то полезная работа забирается кем-то а в замен даются токены-доказательства. Что мешает выпускать такие токены в неограниченном размере?
troosh
29.06.2017 14:40+1Есть около 2-3 десятков проектов в белом списке, со своими отдельными сайтами. С этих сайтов забирается статистика и на ёё основании сетью решается какие выплаты положены каждому участнику. Т.е. это уже конкретные владельцы проектов могу заниматься мошенничеством, но это им не выгодно т.к. в случае бана уйдут вычислительные мощность с их проектов. Проекты регулярно добавляются/удаляются в данный список голосованием.
amarao
29.06.2017 21:53Что защищает от мошенничества со стороны «сети», а точнее, владельцев админского доступа?
Rambinho
29.06.2017 22:54Прошу прощения, что вмешиваюсь, но не могли бы Вы пояснить — что Вы имеете ввиду под сетью? Gridcoin?
amarao
29.06.2017 23:03Кто начисляет монеты за proof-of-work?
Rambinho
29.06.2017 23:13Сеть Gridcoin, сама начисляет Вам в соответсвии с вашей магнитудой.
Gridcoin — 100% децентрилизованная криптовалюта. Никакого «админского доступа» в природе не существует и существовать не может в принципе. Исходный код проекта находится здесь:
https://github.com/gridcoin/Gridcoin-Researchamarao
30.06.2017 09:33Что мешает добавить фейковых проектов и фейковых юзверей? Если для начисления не требуется proof-of-work, то фейковый проект может отчитываться от миллиардах успехов. А миллиард ничего не делающих пользователей будет за него голосовать. Не?
Rambinho
30.06.2017 10:29Теоретически фейковый проект запустить возможно, только вот, слишком это будет трудозатратно, держать в неведении всех — едва возможная задача. Кроме того, при малейшем подозрении на нечистоплотность — проект просто уберут из Gridcoin whitelist.
Вот тут похожий пример произошедший с DrugDiscovery@home:
https://boinc.drugdiscoveryathome.com/forum_thread.php?id=2091
(после маленького скандала между админами, проект был исключен из списка)
Boinc, только за проделанную работу начисляет кредиты на вашу учетку, с фейковыми юзерами не получится. Количество кредитов рассчитывается так:
1 GigaFLOPS = 200 кредитов;
1 TeraFLOPS = 200,000 кредитов;
Ваши кредиты учитываются сетью Gridcoin, на основании которых сеть определяет размер награды.(если очень утрировано).amarao
30.06.2017 11:59Кто решает какой проект остаётся в whitelist? Голосование? Администраторы?
По поводу гигафлопсов. Если я напишу фейковый клиент, который будет репортить 42 терафлопса, то как меня поймают? А если я в сговоре с «поставщиком работы»?Rambinho
30.06.2017 13:07Добавление проекта осуществляется путем голосования, значимость голоса определяется величиной магнитуда+баланс. Тут отдельный тред создан, специально для обсуждения вашего потенциального проекта:
https://cryptocurrencytalk.com/topic/29841-discussion-boinc-whitelist-monitoring/
Далее Вас интервируют, где вы обосновываете необходимость существования вашего проекта, прослушать прошлые интервью с разработчиками Вы можете тут:
https://soundcloud.com/gridcoin-community-hangouts/sets/interviews
По поводу сговора — платформа Boinc (работает с 2002 года) использует открытый код, на который Вы можете взглянуть тут:
https://github.com/BOINC/boinc
Если же Вы в состоянии найти уязвимость, благодаря которой Вы сможете репортить фейковые терафлопсы, то и тут появятся проблемы, так как общее количество магнитуды (около 115 000) распределяется равномерно на все проекты находящиеся в Gridcoin whitelist т.е. хоть 180 терафлопс, хоть тысячи, в пределах самого удачного лже-проекта, Вы не сможете заработать хоть сколь-нибудь значимое количество криптовалюты соответсвующее Вашим трудозатратам.amarao
30.06.2017 14:17Дальше можно завести больше фейковых проектов и больше фейковых юзверей, зафлудив сеть и получив в ней большинство.
В сети биткоин это затруднено, т.к. операции в сети требуют proof-of-work, и большой. В вашей же сети вычислительные ресурсы делают что-то полезное, а потом просто присылают отчёт. Поскольку «полезное» с точки зрения самой сети не определено, появляется возможность играть с сетью, присылая ложные результаты (которые другие участники не могут проверить).Rambinho
30.06.2017 14:39Еще раз повторю — обмануть пользователей Boinc (которые будут добровольно донатить Вам свои мощности) не представлятся возможным ни с технической стороны ни с практической, только в теории при наступлении всеобщей идиократии, как единственной возможной формой устройства общества — тогда да, Вы запросто можете заработать себе состояние, на фейковых проектах :)
С точки зрения альтернативного пути развития криптовалют, которые к тому же приносят пользу для человечества в целом, в этом посте я затронул бесполезность биткоин в этом отношении с его PoW.
Здесь я сделал перевод с подробным анализом о PoW:
https://golos.io/bitcoin/@rambinho/kriptovalyuty-popustu-rastrachennyi-potencial-perevod
Focushift
26.06.2017 21:33А теперь главный вопрос — где ссылочки на инсталяцию? инструкции по установке/регистрации?
типо сами разберетесть?
п.с. да, я ленивый.Rambinho
30.06.2017 13:13+1В ру-сегменте информация практически отсутствует, я обязательно подготовлю и переведу все необходимые материалы. Нужно время :)
Real3L0
30.06.2017 13:14А если у меня нет внешней видеокарты, то мне ничего не светит?
Rambinho
30.06.2017 13:18На Boinc существует существует множество проектов работающих только на ЧПУ: Rosetta@home, World Community Grid, Gerasim@home и т.д.
Real3L0
30.06.2017 13:26+1Это я знаю: на World Community Grid у меня Total Run Time (y:d:h:m:s) — 7:093:14:51:48. :)
Я про зарабатывание монет.Rambinho
30.06.2017 13:37Безусловно, тот же World Community Grid включен в Gridcoin whitelist
Real3L0
30.06.2017 13:54Так, ещё раз и по пунктам:
1. Gridcoin майнит монеты на видеокарте
2. У меня нет видеокрарты
3. Но я участник поддерживаемого Gridcoin'ом ресурса распределённых вычислений.
Я смогу майнить монеты?Rambinho
30.06.2017 14:04По пунктам:
1. Gridcoin с одинаковым успехом майнит и на ЧПУ и на Видеокартах. (Смотря в каком проекте принимаете участие, все количество генерируемых монет распределяется среди всех whitelist проектов, использующих майнинг на видеокарте или на ЧПУ)
2.Это здорово, у меня то-же нету и я майню :)
3.Запросто, на данный момент готовлю материалы с инструкциями, нужно время :)
Rambinho
30.06.2017 13:47Стоить добавить что, благодаря равномерному распределению магнитуды между проектами, Ваш заработок не будет отличаться от проектов использующих видеокарты (Тут количество пользователей присоединенные к чпу проектам имеют решающую роль).
Runis
30.06.2017 14:07+1Не совсем понятно, как обычный среднестатистичный человек, не особо разбирающийся в науке и вычислениях, может внести свой вклад? По подробнее пожалуйста.
tmin10
А можно раскрыть больше технических деталей? Посыл проекта интересен, но не совсем ясно, как работает Proof-of-Research в Gridcoin.
Rambinho
Прошу прощения за довольно поздний ответ.
Попробую пролить свет на некоторые детали:
Gridcoin представляет собой Proof-of-Stake монету, это значит, что чем большее количество монет находится у Вас в кошельке, тем выше шанс участия в получении награды, размер которой определяет Proof-of-Research.
Вот тут находятся развернутые пояснения (англ. яз):
https://steemit.com/gridcoin/@sc-steemit/eli5-gridcoin-research-and-boinc-explained