Сразу хочу сказать, что тема это поднималась давно и обсуждалась не раз. Выдвигались разные предположения, но все они мне кажутся совершенно неубедительными. Единственная убедительная версия, что была озвучена, касалась не предмета возможных тайных вычислений, а создания однородной и управляемой из одного центра инфраструктуры под что-то идущее следом.
С другой стороны мы знаем множества примеров, когда открыто озвученные цели создания новых секторов экономики и крупных инфраструктурных проектов полностью не совпадали с их истинным назначением. С 2001 это процесс носит массовый характер. Как теперь стало отчетливо ясно, основной целью вторжения США в Афганистан было увеличение посевных площадей опийного мака и перехват контроля над героиновыми потоками. Совершенно завядшими при Талибах. Сланцевая революция была затеяна ради привлечения и сжигания горячих, выходящих из под печатного станка ФРС долларов. Попутно втягивая туда, через массовую пропаганду и липовые отчеты, неосторожный иностранный капитал. Тут только французская Total и японская Itochu Corporation были тщательно выдоены на несколько миллиардов. Про “зеленую энергетику”, электромобили, массовое закрытие АЭС в Европе и Японии … и говорить не стоит. Как и про истинные цели Арабской весны с массовой миграцией мусульман в Европу и Россию. Даже последняя презентация Яндексом нового алгоритма ранжирования чётко вписывается в историю со сносом советских памятников на Украине, Польше и конфедератам в США. Что правда тема для отдельного разговора.
На фоне всех этих двуличных событий и процессов исключать наличия срытой цели в создании невиданной по производительности однородной вычислительной сети нельзя. На сегодня общее энергопотребления сети задействованной для “майнинга” биткоина уже превысил общее энергопотребление Кубы. https://digiconomist.net/bitcoin-energy-consumption Это просто огромная сеть.
Сам процесс “добычи” криптовалюты прост и незатейлив. Тут нет ничего интересного. Правда при этом может идти расчет не всей тайной модели, а только ее части. Недостающая, более сложная математически, но требующая меньше операций часть может обсчитываться на скрытых серверах. Как и окончательное сведение публичной (расчет всех возможных монет криптовалюты) и скрытой частей. Для биткоина число возможных монет ограничено 21 миллионом.
Не смотря на то, что мои попытки найти подход к проблеме длились несколько месяцев, мне это не удалось. Как и найти интересных мыслей на форумах. Однако это не означает, что такой задачи нет.
“Что касается целочисленных форматов данных со сниженной разрядностью, то у них уже сейчас есть масса применений. К примеру, формат INT8 используется для обработки данных с помощью предварительно натренированных сетей машинного обучения (inference), а INT32 — для расчета хэшей в криптографических алгоритмах (включая майнинг криптовалют).”
Расчет хэшей для криптовалют требует целочисленных операций, а все серьезные научные вычисления обычно требуют операций с плавающий запятой. Это делает большую часть оборудования заточенного на “добычу” для таких расчетов мало пригодным. Правда, как видно из цитаты выше, оборудование для “добычи” хорошо подходит для обсчета работающей искусственной нейронной сети. Поистине гигантского размера. Тут я с большим трудом могу представить решаемые с помощью такой нейронной сети задачи. Кроме ужаса в стиле Skynet из Терминатора.
Вообще есть масса очень важных и очень интересных научных задач, для которых достаточно целочисленных операций. Одна из самых интересных это поиск полиномов дающих длинные последовательности при их разложении в двоичных полях Галуа. Порождаемые ими последовательности целых чисел очень близки к хаотическим. Что дает возможность на основе таких полиномов высоких степеней (более 1000) создавать предельно криптостойкие шифры. Каждый такой полином жемчужина и в отличие от биткона сам по себе стоит огромных денег. Пока мне не удалось найти связи между биткоинами и полиномами Галуа. Ну или кто-то совершил похожий по глубине прорыв в математической теории. Наработки шифровальщиков почти не попадают в открытую печать.
С другой стороны возможна и прямо противоположная цель. Исходный расчёт криптоманет изначально вычислительно трудный и бессмысленный. Он таким и задумывался. На что может указывать экспоненциальный рост требуемых вычислительных ресурсов для поиска каждой следующей монеты. Ровно та же история что и с циничными бомбардировками городов Германии и Японии авиацией США в 1945 году. Которые совершенно никакого военного смысла не имели и являлись исключительно военным преступлением. Единственным их разумным объяснением является наработка необходимой статистки итогов ударов обычными бомбами разных видов и по разным методикам для дальнейшего сравнения с итогами атомных бомбардировок похожих городов. Что и было проделано. Подсчитано число необходимых самолетовылетов и бомбовая нагрузка для полного уничтожения Дрездена (обычные бомбы) и Хиросимы (атомная бомба). Всего было уничтожено более ста городов обычными бомбами и два атомными. С последующей оценкой экономического ”эффекта” от новых технологий.
В нашем случае в роли атомной бомбы должен выступить квантовый компьютер. Работы над которым давно идут полным ходом. На сегодня официально подтверждена работоспособность 49 и 51-кубитного квантового регистра. Что пока конечно мало для “мгновенного” расчета всех битконов, но всего 3-4 года назад 5-кубитный квантовый регистр казался фантастикой.
В СМИ, чаще всего в качестве основной для квантовых компьютеров называется задача факторизации целых чисел (разложение в произведение простых множителей). И это именно та задача, на которую сейчас тратят всё электричество Кубы многочисленные “добытчики” криптовалют. Что, по сути, является бегом в туннеле от квантового поезда.
Комментарии
щас вам скажут что это фантастика
потому как основное железо - ASIC, не годится для этого
как у украинцев вся мировая геополитика вокруг Украины вертится, так у вас технический прогресс - вокруг крипто-суррогатов
Алекс статья "ущербная конспирология" - это уже даже ты вроде принял
Если надо могу предметно по коду показать Любую Крипту и майнеры для них - с откртытм кодом и рассказать где, что и как делается.
мне неинтересно, какой очередной способ придуман для уничтожения энергии впустую
Если что то генерирует прибыль, значит не в пустую.
Если посмотреть на эту возню из вселенной, как на муравейник сошедший с ума, то мы видим уничтожение энергии в обмен на перестановку битов, т.е. виртуальный фантом.
С одной стороны вроде бы все верно.
Но если применять такой подход, то ВСЯ человеческая деятельность может быть отнесена к пустому расходованию энергии. Ведь никто не знает на что ее в конечном счете нужно тратить, и вообще есть ли что-то, что имеет ценность в конце концов.
Но с другой стороны, ведь это новое явление - распределенные сети, обладающие огромными вычислительными мощностями и которые к тому же, создаются без централизованных затрат.
А вдруг это зарождение чего-то нового в масштабах планеты?
Я исхожу из того, что будучи созданными, такие сети уже не исчезнут безвозвратно. Им найдут применение, которое, вполне вероятно, принесет благо человечеству. Поэтому однозначно говорить что это пустая трата энергии я бы не стал. Человечество пробует новые идеи, учится. Ребенок, рисующий каракули на бумаге впустую тратит карандаши и бумагу?
Алекс вопрос философкий - в чем смысл жизни?
если социум 30-50 лет воспитывать в приницпах - "заработай или умри" - то он будет "пораждать" и не таких "монстров" - ты или принимаешь, или принимаешь и борешься, или тихо умираешь на обочине социума....
и еще ПРЕДМЕТНЫЙ вопрос - если это получит поддержку МВФ - это станет альтернтаивой доллару или нет? - главный минус здесь решен бесконечной эмисиии быть не может.
Для начала можно решить такую "простенькую" задачу, как снять риск уничтожения вида при планетарной катастрофе.
Да это ничто. От одних только труб от ТЭЦ до дома энергии в воздух теряется в миллионы-миллиарды раз больше. А сколько бензина сгорает в пробках? Никуда не едем, а энергия тратиться. И так можно по всему пройтись, что окружает человека.
Культурно выражаясь статья абсолютно безграмотная и не выдерживает никакой критики.
Проще говоря - полный бред и ересь.
Автор, убейся об стену, будь добр.
а я отлично поржал, спасибо автору!
>рост требуемых вычислительных ресурсов для поиска каждой следующей монеты
только представьте себе манеров которые впотьмах ищут монетки, подсвечивая пол экранами айфонов. и каждая следующая монетка дается им труднее предыдущей! а ведь автор говорит что вникал в тему несколько месяцев!
Так автор не говорил на каких ресурсах вникал. Может первый канал или РЭН-тв смотрел. Я верю автору про "вникал".
да я тоже верю. но результат не может не вызывать улыбку))
Единственный способ проверить подозрения: продинамить идею майнинга криптовалют. Или драконовским повышением электротарифов для ферм, или требованиями безопасности/обязательной регистрацией. Если там действительно скрыта конспирология, то немедленно оживет еще какой-нибудь проект - с ним так же беспощадно расправиться! Потом еще проект появится, а тут и статистика-анализ подоспеет, и мы точно будем знать, что там было, в этих криптовалютах, главное!
Но это описан путь, где тарифы повышает государство, а анализом/разоблачениями занимаются добровольные помощники с сайта АШ. Лет двадцать на это потребуется. Это минус, зато знать ответ на загадку будут все-все-все.
А сейчас ответ знает только государство.
Из обсирающих автора хоть один занимался распределенными вычислениями?
Или бзднуть для количества здесь решили?
да.
нет.
:)
"Вообще есть масса очень важных и очень интересных научных задач, для которых достаточно целочисленных операций."
Автор описывает иные возможности использования протокола, кроме как "добыча денег".
За что ему хороший плюс. Увы, у большинства глаза зашорены
автор вообще ничего не понял в рассматриваемой теме, за что заслуженно был осмеян.
Вы, в своих комментариях продолжаете повторять глупости, а значит тоже не понимаете о чем речь. никакой "добычи денег" нет. майнерам система платит за то что они обеспечивают ее функционирование. само слово "майнинг" видимо сбивает с толку. увы, но вся эта супер-мощность супер-сети расходуется на нагрев воздуха. ни на что полезное ее приспособить нельзя. смиритесь.
"увы, но вся эта супер-мощность супер-сети расходуется на нагрев воздуха" - вот с этим я не спорю. Количество "монет" рождается независимо от размеров сети.
А сжигаемые мощности можно использовать гораздо лучше. Я сейчас говорю не конкретно, про набивший оскомину биток, а о возможностях распределенных вычислений, которая доступна для большей части населения.
И что в моем комментарии глупость?
Компьютеры по определению дискретны. ВСЕ задачи решаются с использованием дискретных величин.
Числа с плавающей точкой представлены дискретными величинами с определенной погрешностью.
Поэтому само упоминание целочисленных операций и их, якобы, достаточности для чего либо, кроме смеха ничего не вызывает у того, кто что-то в компьютерах понимает.
INT8, INT32 упоминаются как что-то сакральное, имеющее внутреннюю ценность, хотя это всего лишь количество битов.
дубль
.
Сильно сомневаюсь. Ну или были в самом низу пищевой цепочки. Когда вы на компе в фоновом режиме запускаете "распределенные вычисления", то считаете не вы.
Вы хоть знаете, что такое распределенные вычисления? Из самого названия следует, что одна задача разбивается на мелкие, которые обрабатываются. В майнинге все делают одно и тоже. Считают хэш для блока и кто быстрее сосчитал, тот монетку и получил. И да я майнил в 2012. И свой комп задействовал в распределенных вычислениях в лохматых годах, для обсчета чего то там, связанного с раком.
Я хеши перебирал на видеокартах и поэтому сразу увидел перспективу. А то , что интересная технология используется через пятую точку - так люди лемминги. Виталий Бутерин (из тех кто на слуху) только хоть что-то свое внес
Есть мнение(моё), что все это затеяно, как один из шагов убийства налика.
Я занимаюсь распределенными вычислениями и убежден, что поиск хэшей, начинающихся с нецензурного слова не имеет никакого практического смысла. Сравнить энергозатраты квантового и обычного компа можно и без майнинга. Кстати, на Дрезден в отличии от бамбуковой Хиросимы 30 килотонн не хватило бы.
мдя...
Глупости пишите. Будь это так народ не вымел бы все видеокарты с полок. Есть некоторая причина почему это произошло и она напрямую связана с особенностями вычислений. Вы хоть с окружающей вселенной свои мысли соизмеряйте.
раскрою страшную тайну - GPU тоже дискретен.... мало того там вобще для оптимизации очень ограниченная тончость расчета FP.
просто на GPU - 1000-2000 потоков против обычных 8-16-32
если вы не верите, то могу специально для вас сделать статью показывающую как работают майнеры с кусами кода прямо из актуальной версии....
Иногда банан - это просто банан. Для серьёзных научных вычислений есть BOINC. 830 тысяч компьютеров энтузиастов, 158 ПетаФлопс, что больше, чем у самого крутого суперкомпьютера в полтора раза. Майнинг тут не конкурент.
А криптовалюты, а также весь блокчейн - это тот же опенсорс, только в финансовом и юридическом секторе. Да, есть круги со своими интересами, которые делают на него ставку, но в целом - полезная штука.
По целочисленным операциям BOINC рядом не валялся. Он десятые доли процента.
К чему эти гадания на кофейной гуще? Исходный код биткойна всегда был открыт. Качайте, изучайте, анализируйте : https://github.com/bitcoin/bitcoin
Если узел распределённых вычислений не заточен на конкретную узкую задачу, то по его исходному коду никогда не поймёшь что он делает. Он просто обрабатывает поступившие данные. Что скрыто за этими данными по коду никогда не поймёшь. Формат блокчейна достаточно жёсткий и в нём всё достаточно однозначно. Так что в нём сложно скрыть что-то отличное от заявленного. Из-за распределённого хранения блокчейна его сложно подменить на другие данные. Поэтому в текущий момент, скорее всего, вычислительные мощности просто переводят электрическую энергию в тепловую. С другой стороны все компьютеры завязанные на блокчейн так или иначе контактируют друг с другом. И если провести атаку на них через некий "back door", то можно на короткое время получить очень мощную сеть. Но все эти узлы сильно разнородные и реализованы на разных платформах и с каждым днём становятся всё более узкоспециализированными, что ставит под сомнение как возможность перехвата управления над сколько-нибудь существенной частью вычислительных мощностей, так и возможность(в случае перехвата) применить все эти разнообразные видюхи и плисы для чего-либо полезного.
Да, но может идти обсчет только части задачи. Найденные биткоины могут идти на второй круг расчетов. Что там, сказать трудно.
Мне больше всего непонятен массовый интерес к биткойнам.
В нынешней стадии это даже не ваучеры конца восьмидесятых- начала девяностых. Хотя аналогию вижу самую наипрямейшую.
Сделать деньги из ничего уже никому не интересно?
На заре становления сей херни админ компьютерного класса в школе(ПТУ, ВУС) мог за ночь намайнить на несколько лимонов по нынешнему курсу.
Да даже майнить не надо было, просто пишешь в форуме "народ, я тут хочу кошелёк потестировать, киньте монет, сколько не жалко". И всё! Если кошелёк не потерял, то сейчас ты очень обеспеченный человек.
интересов три:
"Правда, как видно из цитаты выше, оборудование для “добычи” хорошо подходит для обсчета работающей искусственной нейронной сети."
Максимум ресурсов требуется для обучения сети, а здесь (в качестве весов) как раз используются сугубо вещественные числа. Для работы уже обученной сети много ресурсов не требуется. Это исключает тот факт, что майнинг связан с нейрокомпьютерными системами
В корне не верное представление о работе нейронных сетей. Они прекрасно работают в целочисленной реализации и в режиме фиксированной точки. А плавающая точка - это академическое излишество или недостаток образования.
Эмм... а можно привести в качестве примера какую-нибудь нейросетевую модель, веса которой целочисленные и изменяются в процессе обучения, а также существует детерминированный алгоритм для обучения такой сети. Я, конечно, знаком с теоремой, что любой персептрон Розенблатта, можно заменить другим персептроном Розенблатта с целыми весами, при соответствующей пороговой функции, но, во первых, методом обучения с коррекцией ошибок обучается только один слой, что ставит перед нами проблему линейной разделимости функций, во вторых, практического смысла в персептроне Розенблатта нет, ввиду низкого проявления свойства обобщения. А градиентный спуск, которым обучаются многослойные сети оперирует производными, соответственно, в целых числах его не реализуешь.
Также, понятно, что любое вещественное число можно эмулировать до определенной точности целочисленным. Но на процесс эмуляции майнинг не похож.
Просветите, пожалуйста, будьте добры, а то, возможно, у меня действительно в корне неверное представление о нейронных сетях, и я преподаю своим студентам всякую туфту в университете по данному предмету.
P.S. я нигде не говорю о плавающей или фиксированной точке, только о вещественных числах
Если нейросеть работает на нормализованных весах, то на достаточно большой сети 1/2^32 достаточная точность. При таком подходе точность можно повышать через увеличение размера сети.
Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.
Может потому, что никакой связи нет? Как докажете, не забудьте поделиться.
Да, ещё: подбор простых множителей для ассиметричных ключей шифрования и хеширование — это абсолютно разные вещи.
Может и нет. Значит есть что-то другое.