- Алгоритм хеширования Ethash (Dagger Hashimoto)
- Описание принципа работы
- Как майнить на алгоритме хашимото
- Криптовалюты, работающие на алгоритме Dagger Hashimoto
- Ethereum
- Ethereum Classic
- Expanse
- Алгоритм майнинга Эфириума (Ethereum) — принцип работы и важные нюансы
- Expanse
- Phoenix Miner История версий
- Как работает алгоритм Ethash
- SOILcoin
- Алгоритмы в криптовалюте
- Bowhead
- Ethash Dagger Hashimoto
- Монеты для майнинга на 4 Гб AMD
- MimbleWimbleCoin
- Как майнить MimbleWimbleCoin?
Алгоритм хеширования Ethash (Dagger Hashimoto)
В основе каждой криптовалюты лежит алгоритм, который расшифровывают майнеры, чтобы добыть монеты. Алгоритм dagger hashimoto был разработан в 2015 году. Он базируется на двух алгоритмах, автором одного из которых является Виталик Бутерин, заложивший свое детище в платформу Ethereum. Алгоритм был задуман для противодействия асикам, разработанным для его предшественников. Позже он был переработан и получил новое название Ethash, став более созвучным названию первой криптовалюты, использовавшей его.
Описание принципа работы
Майнить биткоин сейчас даже на мощном компьютере практически бессмысленно. Первенство в добыче самой дорогой в мире крипты давно держат огромные фермы, работающие на асиках.
ASIC — это специальное устройство на интегральной схеме, предназначенное для решения определенной задачи. Один ASIC превосходит по эффективности несколько мощных видеокарт и потребляет меньше энергии. Асики плохо влияют на блокчейн. Майнеры, не желающие покупать дорогостоящее оборудование, вынуждены просто уйти майнить другие криптовалюты. Результатом станет то, что останется несколько крупных майнеров, что ведет к централизации сети.
Алгоритм, лежащий в основе биткоина, состоит из простейших арифметических операций. Асики под него были изобретены достаточно быстро. Та же участь постигла алгоритм Scrypt, на котором работает Litecoin. При разработке hashimoto был использован совершенно другой подход.
Для перебора значений использовался граф с последовательными узлами. Граф представляет собой «дерево» с огромным количеством ответвлений. Скрипт оказался слишком сложным для расшифровки. Вероятность обнаружения цепочки подбором практически равнялась нулю, было решено переработать его. Обновленный алгоритм получил название Ethash.
Как майнить на алгоритме хашимото
Для майнинга эфириума подходят видеокарты. При запуске майнера в память видеокарты загружается специальный файл DAG. Он может быть разного размера. Чем больше файл, тем мощнее нужна видеокарта. Требования к карте растут вместе с размером DAG, который увеличивается пропорционально времени существования блокчейна.
После каждых выпущенных 30 тыс. блоков происходит смена эпох. За одну эпоху файл DAG добавляет по 8 мб. Поэтому видеокарты с оперативной памятью 2 Гб стали непригодны для майнинга в конце 2016 года. DAG файл просто перестал помещаться в доступный объем оперативной памяти. Отметим, что невозможно использовать оперативную память на 100%, часть будет использована для служебных целей.
Криптовалюты, работающие на алгоритме Dagger Hashimoto
Ethereum
Об Эфириуме не слышал только глухой. Это вторая криптовалюта по величине капитализации в мире. Была основана Виталиком Бутериным, канадским программистом российского происхождения в 2015 году. Крипта базировалась на принципиально новом алгоритме hashimoto, со временем переработанным в Ethash. Помимо алгоритма, защищающего вычислительную сеть от появления асиков, платформа может предложить пользователям:
- Создавать собственные токены на блокчейне Эфириума;
- Программировать движение средств с помощью смарт контрактов;
- Широкие возможности для создания собственных программ, приложений, онлайн-сервисов.
Ethereum Classic
Форк, отделившийся от Ethereum в 2016 году. Это произошло при реализации нового проекта DAO. Во время голосования хакер смог через найденную программную дыру украсть несколько десятков миллионов долларов. Разработчики отследили его аккаунт и заморозили средства.
Позже было решено выпустить обновление, закрывающее дыру, и вернуть все украденное законным владельцам. Но часть сообщества отказалось мириться с обновлением, аргументируя это тем, что хакер ничего не нарушал, а лишь воспользовался несовершенством платформы. Менять что-то в блокчейне не имеет права никто, поскольку это децентрализованная независимая система. Так появился Ethereum Classic. В блокчейне новой криптовалюты замороженные средства хакера остались у него на счету, и ее судьба фактически зависит от того, как он распорядится ими.
Expanse
Демократичная криптовалюта, созданная предпринимателем Кристофером Франко в 2015 году из форка Эфириума. Крипта выполняет роль платежного средства на платформе Expanse.Tech, предназначенной для создания децентрализованных онлайн ресурсов на блокчейне.
Ее уникальность заключается в том, что все решения по поводу дальнейшего развития крипты принимают участники сети. Также введена система оценки нововведений.
Еще один форк Эфириума, появившийся в 2017 году. Платформа умеет все, что умеет эфириум, но не предлагает пользователям каких-то новых возможностей. Работа команды заключается в улучшении исходного кода, чтобы получить более гибкую и надежную систему, чем оригинальный Эфириум.
Ubiq предлагает надежную и стабильную среду для организации работы делопроизводства, защищенную от хардфорков. Платформа предназначена как для предпринимательства и ведения бизнеса, так и для решения частных задач.
Мнения аналитиков относительно успешности проекта разделились. Одни ставят под сомнение успех платформы, так как она не несет ничего нового. Другие наоборот считают, что Эфириум в последнее время перегружен многими токенами, что затрудняет его использование, и проект будет весьма кстати.
Подобных монет достаточно много. Ведь исходный код Эфириума открыт, ничего не мешает взять его с GitHub, добавить свои названия и логотипы и обзавестись собственной монетой.
Удивительно, но для Ethash до сих пор не изобретен асик, что позволяет криптовалютам оставаться доступными для майнинга обычными пользователями. Это связано с тем, что для работы алгоритма требуется оперативная память. Конечно, Интернет пестрит предложениями купить асики для эфириума, но не обольщайтесь, они представляют из себя все те же GPU-фермы, зашитые в корпус устройства.
Блокчейн любой криптовалюты с течением времени увеличивается. Это закономерное явление, ведь он хранит все транзакции сети. Растет и потребность в мощностях на его обработку. Если для биткоина это физическая память под хранение блокчейна, то для криптовалют, работающих на хашимото или его модификациях, это размер оперативной памяти, в которую загружается DAG.
Требования к видеокартам растут со временем. Если раньше для майнинга эфириума хватало 2 Гб оперативы, сейчас минимальная планка передвинулась до 4 Гб. Впрочем, если ваших 4 Гб вдруг перестанет хватать, вы можете перейти на другие криптовалюты с этим же алгоритмом, и даже заработать на них немного больше, чем на эфире.
Источник
Алгоритм майнинга Эфириума (Ethereum) — принцип работы и важные нюансы
Наверно все уже слышали за Эфир, криптовалюту, которая является второй по капитализации в мире. Как пишут на сайте сами разработчики — это децентрализованная платформа, которая управляет интеллектуальными контрактами: как бы запрограммирована без какой-либо возможности простоев, цензуры, мошенничества или вмешательства со стороны третьих лиц. Хотя CryptoKitties создали определенные проблемы.
Expanse
стоимость: $2.31; капитализация: $18 279 193; торгуется на биржах: Bittrex, Poloniex, Cryptopia, LiteBit.eu, Bleutrade, YoBit; Официальный сайт; Facebook; Твиттер; Github;
Expanse — это открытая блокчейн платформа, которая позволяет создавать и использовать децентрализованные приложения, работающие на этой технологии. Как и биткоин, никто эту валюту никто не контролирует — это проект с открытым исходным кодом, созданный многими людьми по всему миру. Но в отличие от протокола биткоинов, Expanse был разработан, чтобы быть более гибким.
Phoenix Miner История версий
Phoenix Miner 3.0
- Реализована функция автонастройки, которая найдет лучшее значение GT для каждого графического процессора. Вы можете активировать его, либо опуская параметр -gt в командной строке, либо нажав «z» в консоли. Обратите внимание, что процесс автоматической настройки занимает в среднем от 3 до 5 минут, и в это время хешетат будет ниже и будет увеличиваться и уменьшаться. Вы можете прервать автоматическую настройку, нажав кнопку «g» в окне консоли;
- Добавлена поддержка клавиши «x» в окне консоли. Это позволит вам выбрать один GPU для ручной или автоматической настройки GT;
- Добавлена поддержка прямого запуска (без переключения DAG для DevFee) следующих монет: Nekonium (NUKO), MIX, EtherGem (EGEM), AURA, мотель гостиницыbyte (HBC), Genom (GEN), EtherZero (ETZ), Callisto (CLO ). Подробнее о том, как указать монету, которую вы используете, см. В документации по опции -coin ниже;
- Добавлена поддержка перезагрузки файла config.txt «на лету» и применения новых параметров, нажав клавишу «c» в окне консоли. Обратите внимание, что для изменения большинства параметров требуется перезагрузка. В настоящее время параметры без изменений могут быть изменены без перезапуска: -mi, -gt, -clf, -nvf и все параметры аппаратного управления (-tt, -fanmin, -fanmax, -powlim, -tmax, -cclock, -cvddc, mclock, -mvddc). Это позволяет более удобную регулировку и тонкую настройку горных выработок;
- Добавлена опция -cdmrs для перезагрузки настроек, если config.txt отредактирован / загружен удаленным менеджером. Это позволяет вам изменять и перезагружать параметры config.txt через удаленный менеджер без доступа к консольному окну шахтера;
- Небольшие улучшения в ядрах AMD;
- Добавлена настройка -nvf 3, которая может решить некоторые проблемы с нестабильными картами Nvidia (но может отрицательно повлиять на хешета);
- Добавлена опция -acm, чтобы включить режим вычисления AMD на поддерживаемых графических процессорах. Это эквивалентно нажатию «y» в консоли шахтера;
- Добавлена опция -retrydelay, которая устанавливает паузу между попытками повторного соединения в секундах (минимальное значение 0, значение по умолчанию: 20);
- Добавлена опция -resetoc для сброса настроек разгона HW при запуске до значений по умолчанию;
- Добавлена опция -gpureset, которая заставляет полностью перезагружать GPU, когда шахтер приостановлен (или до генерации DAG при переключении эпох DAG). Это сделано для того, чтобы избежать проблем, таких как падение хэширования GeForce GTX1080 Ti после паузы / возобновления. Эта опция может быть указана для каждого графического процессора и включена по умолчанию для GTX1080 Ti;
- Добавлена опция -gser для сериализации создания DAG, если ваш блок питания не может одновременно использовать все графические процессоры, генерирующие DAG;
- Изящное завершение работы при закрытии кнопкой закрытия окна консоли (включая перезапуск настроек OC по умолчанию);
- Добавлена опция -gsi для установки интервала статистики скорости (5-30 секунд, по умолчанию 5; 0 отключает статистику скорости). Детальная статистика показывается каждые 45 секунд и не зависит от значения -gsi;
- Исправлен сбой с картами Vega с драйверами AMD 18.4.1 и новее;
- Много мелких исправлений и изменений.
стоимость: $2.26; капитализация: $87 538 434; торгуется на биржах: Bittrex, Cryptopia, LiteBit.eu; Официальный сайт; Твиттер; Reddit; Github;
Ubiq — это децентрализованная платформа, которая позволяет создавать и реализовывать интеллектуальные контракты и децентрализованные приложения. Блок Ubiq, основанный на улучшенной кодовой базе Ethereum, является крупным глобально распределенным регистром и суперкомпьютером, что позволяет разработчикам создавать децентрализованные и автоматизированные решения для тысяч задач, которые сегодня выполняются сторонними посредниками.
Как работает алгоритм Ethash
Алгоритм майнинга стимулирует конкуренцию за самое быстрое время для решения блока, известного как скорость хэширования. Специализированные и очень мощные компьютеры, известные как интегральные схемы (ASIC), были разработаны специально для майнинга биткоинов, выталкивая обычные компьютеры с процессором/графическим процессором из игры. Благодаря ASIC, основная мощность хэширования централизована на больших установках. Они подняли сложность до очень высокого уровня, а значит большое количество электроэнергии и вычислительной мощности тратится впустую.
Чтобы противостоять этому, Ethereum разработал алгоритм Ethash, который вводит жесткость памяти в качестве основы конкуренции для майнеров. Это означает, что для важнее всего иметь на компьютере память, а не скорость. Это избавляет от необходимости приобретать конкурентоспособные майнинг-установки. Если для майнинга требуется память и процессор, то лучшее оборудование для использования — это обычный компьютер, и, следовательно, рядовой ПК с достаточным объемом памяти может конкурировать на равных с любым другим.
Это требование к памяти подразумевает, что большие пулы майнинга не получают выгоды от использования их огромного количества ASIC, которые совместно используют одну и ту же память. Это дает небольшую выгоду майнерам пула, таким образом способствуя большей децентрализации.
Этапы, по которым идет алгоритм, выглядят следующим образом:
- Существует начальное число, которое можно вычисляется для каждого блока путем сканирования заголовков блоков до этой точки.
- На начальном этапе можно вычисляется псевдослучайный кэш размером 16 МБ, который хранят маленькие узлы.
- Из кэша генерируется набор данных объемом 1 ГБ со свойством, что каждый элемент в наборе данных зависит только от небольшого количества элементов из кэша. Полные клиенты и майнеры хранят этот набор данных, который растет линейно со временем.
- Майнинг включает в себя сбор случайных фрагментов набора данных и их хэширование. Проверка может быть проведена с малым объемом памяти, используя кэш для регенерации определенных необходимых частей набора данных.
Большой набор данных обновляется один раз каждые 30000 блоков, поэтому подавляющее большинство майнеров читают данные, а не вносят в них изменения.
SOILcoin
SOILcoin — это параллельная криптовалюта, связанная с Ethereum, с использованием интеллектуальных контрактов и распределенных приложений (dApps), выполняемых над «глобальной компьютерной сетью», защищенной технологией blockchain с использованием алгори подпитывается цифровой валютой под названием SOIL, которая действует как газ, который запускает вычислительные процессы в сети SOILcoin, и чеканится с помощью Proof of Work mining.
Алгоритмы в криптовалюте
На сегодняшний день существует около тридцати различных алгоритмов, каждый из которых разработан с определенной целью и принципиально отличается от других. В таблице приведены наиболее популярные и перечислены известные криптовалюты, созданные на их основе.
Алгоритм | Примечание | Криптовалюта | Год |
SHA256 | На этом алгоритме построен классический биткоин, а также множество копирующих его криптовалют. Для майнинга создано специальное оборудование – ASIC. | Bitcoin | 2009 |
Steemit | 2016 | ||
DigiByte | 2014 | ||
Peercoin | 2012 | ||
Namecoin | 2011 | ||
Scrypt | Создавался как альтернатива биткоину, предполагалась доступность любому майнеру. С появлением Scrypt-ASIC это преимущество теряется. | Litecoin | 2011 |
Dogecoin | 2013 | ||
Syscoin | 2014 | ||
BelaCoin | 2014 | ||
Einsteinium | 2014 | ||
Potcoin | 2014 | ||
ViaCoin | 2014 | ||
DNotes | 2014 | ||
Dagger Hashimoto | Специфика алгоритма требует использования видеокарт с большим объемом оперативной памяти. | Ethereum | 2015 |
EthereumClassic | 2015 | ||
Expanse | 2015 | ||
PinkCoin | 2014 | ||
X13 | Поначалу предназначался для майнинга с использованием видео-карт, которые грелись меньше, чем при работе с Scrypt, но китайцы уже разработали ASIC для X13 | Navcoin | 2014 |
CriptoNight | Является основой для построения анонимных криптовалют. Это свойство реализовано путем использования кольцевых подписей, чтобы скрыть отправителя. Анонимность получателю обеспечивают одноразовые адреса. | Monero | 2014 |
ByteCoin | 2012 | ||
Dashcoin | 2014 |
Bowhead
Новые технологии ускоренным темпом продвигаются в индустрию здравоохранения и здорового образа жизни. Некоторые медицинские страховки предоставляют своим клиентам часы Apple Watch для мониторинга фитнеса и работоспособности сердца. Другие компании разрабатывают «умную шкалу», которая отображает фунции органов тела пользователя и передаёт эти данные на смартфон. Но в отличии от технологий Блокчейн, предоставляемых Bowhead, эти вышеперечисленные технологии могут стать лёгкой добычей для хакеров.
Ethash Dagger Hashimoto
Сегодня алгоритм имеет новое официальное название — Ethash (переименовали с Dagger Hashimoto). Основной вопрос: очень высокие требования к видеопамяти. В процессе майнинга потребляет достаточно много электроэнергии. Если просмотреть последние версии видеокарты AMD, у каждого будет возможность перепрошить тайминг предоставленной видеопамяти (повышение скорости может составить от 10% до 20%).
Алгоритм Dagger Hashimoto для майнинга позволяет получить Ethereum, но для этого придется позаботиться о наличии довольно существенных мощностей.
Хотите поддержать проект Bitcoins-Mining.net?
Монеты для майнинга на 4 Гб AMD
Теперь давайте рассмотрим другие монеты, которые можно добывать на 4 Гб AMD видеокартах, которые работают на других, не Ethash алгоритмах.
MimbleWimbleCoin
Монета, о которой мы хотим Вам рассказать – это MimbleWimbleCoin.
Краткое описание монеты. MimbleWimbleCoin был основан в феврале 2019 года, как клон монеты Grin. Главное отличие от Grin – это ограничение общего количества монет
Подробный обзор монеты Майнинг MimbleWimbleCoin coin на видеокартах Nvidia и AMD
MimbleWimbleCoin работает на алгоритме Cuckatoo31, Cuckarood29.
Данная монета не всегда на первых местах по прибыльности, но иногда ее можно увидеть, как профитную монету для майнинга на 4 Гб AMD видеокартах.
MimbleWimbleCoin – торгуется всего на 1 бирже, но при этом имеет большие объемы торгов, то есть продать ее будет очень просто. Объемы торгов:
Что касается Github, то работы идут активно.
Плюсы майнинга MimbleWimbleCoin:
- Активные торги монеты
- Альтернатива Ethash алгоритма
Минусы майнинга MimbleWimbleCoin:
- Торгуется всего на 1 бирже и если ее заделистят с нее, то монета может чисто теоретически умереть
Об этой монете мы рассказывали в одном из наших видео на YouTube канале:
Как майнить MimbleWimbleCoin?
Для майнинга MimbleWimbleCoin подойдут две программы:
Майнеры
Программа | Серия | Настройка и загрузка |
Bminer | Nvidia+Amd | |
TeamRedMiner | Amd | |
GrinGoldMiner (только 31) | Nvidia+Amd |
Скачайте Bminer, GMiner или GrinGoldMiner, найдите там уже полностью готовый и настроенный Bat файл, поменяйте просто кошельки и запустите майнинг!
Пример батника на пуле frostypool для программы nbminer :
Источник