GUIminer для майнинга Bitcoin и Litecoin — настройка и особенности работы

Общие данные

Zpool появился в 2014 году и изначально затачивался под майнинг bitcoin. Но в мире появлялось все больше криптовалют и пул не остался в стороне. Сейчас, он поддерживает майнинг множества криптомонет, работающих на разных алгоритмах. Среди самых ходовых sha256, на котором основа bitcoin, scrypt (litecoin), equihash (zcash) и x11 (dash).

На этом pool не останавливается и с каждым днем добавляет все больше опций. Из последних добавлений hsr, polytimos и phi.

В данный момент, уровень хешрейтов пула составляет 11,7 PH/s в среднем за 48 часов. Подобная мощность позволяет добывать около 1,67 BTC. Средняя добыча за месяц находится на уровне 23,39 BTC.

перейти

Преимущества и недостатки HashFlare

Платформа HashFlare относится к надёжным сервисам облачной добычи криптовалют, более пяти лет предоставляет инвесторам выгодный вариант заработка. Выделяется ряд преимуществ сервиса:

  1. Простой интерфейс. Ресурс HashFlare обладает списком ключевых функций, регистрация и покупка мощностей проводится за несколько кликов, не требуются специальные технические навыки. Новичкам доступны инструкции на русском языке. Круглосуточно работает техническая поддержка — сотрудники готовы отвечать на вопросы пользователей.
  2. Быстрое получение и вывод дохода. Оплаченный контракт на облачный майнинг активируется моментально, первый доход от HashFlare появится через 24 часа. Заявку на вывод средств можно оформить в любой момент после достижения минимальной суммы.
  3. Возможность манипулирования мощностями и доходами. Пользователь может обналичить полученную прибыль или потратить цифровые монеты на покупку новых контрактов. Реализована функция выбора майнинговых пулов, арендованные мощности можно переключать для увеличения окупаемости.
  4. Безопасность личных данных и полученной прибыли. Персональную информацию пользователя защищает метод двухфакторной аутентификации. Средства можно хранить на счету или сразу выводить на личный кошелёк.

Традиционно для сервисов облачного майнинга сайт HashFlare предоставляет мощные майнинговые пулы для добычи Биткоинов и других популярных монет.

Среди недостатков HashFlare отмечается отсутствие автоматических выплат — пользователь вынужден вручную создавать заявки (спасибо за информацию тематическим форумам). Ввиду большого количества пользователей доступ к сайту бывает нестабильным, поэтому иногда получение прибыли задерживается. Подобно другим сервисам, HashFlare теоретически может прекратить существование, но стабильные выплаты в течение пяти лет повышают доверие инвесторов.

Функционал

Сайт майнинг-сервиса полна самой разной статистики. Так, в разделе Pool можно узнать о кошельках, которые добывают криптовалюту, их заработок и вклад в общую добычу.

Также в этом разделе можно узнать подробные данные о майнинге криптовалют, включая количество майнеров, комиссию, и уровень хешрейтов.

Во вкладке Miners, каждый желающий может ознакомиться с самыми популярными майнерами под каждый алгоритм криптовалюты. Сейчас, самые ходовые для sha256 – bmminer, cgminer, Nicehash.

Еще одна полезная статистика – «железо» майнеров. Здесь можно узнать, GPU и CPU выдают больше всего мощностей для майнинга. К примеру, на этом пуле, с equihash лучше всего справляется видеокарта EVGA GTX 1080 TI. Она выдает более 599 Sol/сек. При этом майнинг проходит через ccminer 2.2.4.

Вся эта информация пригодится для начала майнинга, ведь можно примерно представить, какое «железо» приносит больше всего заработка.

перейти

Цифровой дефицит

Как и предложение Дворк и Наори, Hashcash по-крупному не «взлетела». Она была реализована на платформе SpamAssassin с открытым исходным кодом Apache, и Microsoft спроектировала и реализовала Email Postmark – спецификацию (ныне устаревшую), аналогичную Hashcash, но несовместимую с ней. Бэк и другие учёные придумали различные альтернативные решения, но большинство из них не обрели большой популярности: отсутствие какого-либо сетевого эффекта стало непреодолимой силой.

Тем не менее Дворк и Наор, а также Бэк (самостоятельно) действительно представили что-то новое. Одна из самых мощных функций цифровых продуктов — лёгкость, с которой они могут быть скопированы, и доказательство работы стало по сути первой концепцией, схожей с цифровым дефицитом, которая не опиралась на центральное управление. Эта концепция привязывала цифровые данные к реальному миру с ограниченными ресурсами вычислительной мощности.

А дефицит, конечно же, стал предпосылкой для создания денег. Сам Бэк в рассылке шифропанков относил Hashcash к категории «деньги» наряду с единственными «официальными» цифровыми деньгами, которые существовали на тот момент, — Digicash Дэвида Чома. В рассылке Бэк писал:

Hashcash может заполнить пробел до тех пор, пока Digicash не станет использоваться более широко. Hashcash бесплатна, всё, что вам нужно сделать, — это прогнать несколько циклов на вашем ПК. Это соответствует чистой культуре свободного дискурса, где финансовые вопросы можно оспаривать на равных условиях с миллионерами и чиновниками. Hashcash может стать запасным вариантом, если Digicash попадёт под запрет или потребует идентификации пользователей.

Несмотря на название, Hashcash не смогла функционировать как полноценные деньги, потому как любое «полученное» доказательство работы было бесполезным для получателя. В отличие от денег, его нельзя было использовать в другом месте. Кроме того, поскольку мощность компьютеров очень быстро росла, они могли доказывать всё больше и больше работы по более низкой цене: Hashcash подверглась гиперинфляции.

В свою очередь доказательство работы стало основой для исследований в области цифровых денег. Некоторые из наиболее заметных предложений в области цифровых денег были сделаны на основе Hashcash, а сама концепция Proof-of-Work была расширена многоразовым доказательством работы (PROW) Хэла Финни.

Настройка

Для майнинга регистрация не потребуется. Но, прежде чем приступать к промыслу, нужно ввести общие настройки майнера. К примеру, шаблон для настройки майнера CCMiner выглядит так:

-o stratum+tcp://.mine.zpool.ca: -u [-p c=,]

В этой строке нужно ввести некоторые персонифицированные настройки. Так, тег устанавливает алгоритм майнига. Их названия можно найти на главной странице Zpool. Вместо этого тега, нужно просто написать название, допустим, equihash.

Еще одна переменная — . Ее также можно найти на главной станице. Для equihash это 2142.

— устанавливает кошелек, куда будет поступать криптовалюта от майнинга. Здесь указываем свой адрес кошелька. Так как все выплаты осуществляются в BTC, указывать необходимо только bitcoin кошелек.

И еще одна очень важная настройка — c=. Здесь нужно указать официальный тикер криптовалюты. Без этого нельзя будет забрать добытую криптовалюту. Вводим, например, zec, которая работает на equihash.

В итоге, для майнинга zec строка настройки должна выглядеть так:

-o stratum+tcp://equihash.mine.zpool.ca:2142 -u t1L919QSKY2thiYnqXJi3AZgZGwSnp2MRxb [-p c=ZEC]

После этого, CCMiner начнет майнинг zec на этом пуле.

перейти

Hashcash

Hashcash похожа на предложение Дворк и Наор по борьбе со спамом и преследует ту же цель, хотя Бэк добавил несколько дополнительных вариантов использования. Но, как следует из названия, система Hashcash не основывалась на криптографических головоломках Дворк и Наор, она основана на хешировании.

Хеширование — это криптографический метод, который принимает любые данные (будь то одна буква или целая книга) и превращает их в кажущееся случайным число заданной длины.

Например, алгоритм SHA-256 превращает слово Coinspot в такой хеш:

ec3124a4e172394f5e9c4cb506ddc6001c2b04f04aa4446968ad8d9d05618e20

А CoinSpot будет выглядеть так:

797d9f655060311b13dca6e5c1ff35e6fbef374b24902527bfc1cdf8e87750d8

Как вы можете видеть, замена регистра одной буквы полностью меняет хеш. И, что важно, такой хеш для любых данных совершенно непредсказуем. Hashcash представляет собой ловкое применение этого математического свойства. С её помощью метаданные электронной почты (поля «от», «кому», время и др.) формализуются как протокол. Кроме того, отправитель электронной почты должен добавить случайное число к этим метаданным — nonce (нонс). Все эти метаданные, включая нонс, хешируются в последовательность, подобную тем, что приведены выше.

Суть Hashcash в том, что не каждый хеш считается действительным. Двоичная версия хеша должна начинаться с заданного количества нулей, например с 20. Отправитель может сгенерировать хеш, который начинается с 20 нулей, включая нонс, который случайно складывается правильно… но отправитель не может заранее знать, чем будет этот нонс.

Следовательно, для генерации допустимого хеша у отправителя есть только один метод: проб и ошибок (полный перебор). Он должен продолжать перебирать разные нонсы, пока не найдёт правильную комбинацию, в противном случае адрес электронной почты будет отклонён почтовым клиентом предполагаемого получателя. Подобно решению Дворк и Наор, для этого требуются вычислительные ресурсы, то есть доказательство работы.

Примечательно, что система доказательства работы Бэка более случайна, чем у Дворк и Наор. Их подход требовал решения головоломки, а это означает, что быстрый компьютер будет решать её быстрее по сравнению с более медленным. Статистически Hashcash позволяла и более медленному компьютеру быстро находить правильное решение.

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

Выплаты

Zpool конвертирует стоимость всех криптовалют сразу в BTC. Для определения курса pool собирает данные с крупнейших криптобирж, среди которых Bittrex и Poloniex.

Если майнер добывает bitcoin на пуле, он может рассчитываться на ежедневные выплаты криптовалюты. Но, для этого его баланс должен превышать 0,01 BTC. Минимальная сумма выплат – 0,0025 BTC. Свыше нее, криптовалюта выплачивается раз в неделю.

С другими криптовалютами немного проще. Если у майнера баланс свыше 0,05 криптомонет, он сможет их забрать каждые 4 часа. Выплаты при состоянии счета в 0,0125 криптомонет происходят раз в день.

перейти

Генезис-архивы: Hashcash или как Адам Бэк создал двигатель биткоина

08.06.2018 Nick Schteringard

#Hashcash#Proof of Work#Адам Бэк#генезис-архивы#криптография

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

Так, пожалуй, самой известной попыткой, хоть и неудачной, была система DigiCash доктора Дэвида Чаума, который еще в начале 1980-х разработал ряд криптографических протоколов, включая протокол слепой подписи.

Единственной проблемой, которую Чаум так и не смог решить, была централизованная эмиссия. Электронная наличность выпускалась компанией DigiCash, банкротство которой в конце 1990-х привело к краху системы.

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

Однако доктор Адам Бэк, который известен нам как CEO Blockstream, еще в 1997 году создал алгоритм Proof-Of-Work для борьбы со спамом в электронной почте. Сам того не зная, еще в прошлом тысячелетии он заложил основу для создания первой в мире децентрализованной денежной системы.

ForkLog предлагает вашему вниманию перевод статьи Аарона ван Вирдума, опубликованной в Bitcoin Magazine и посвященной тому, как доктор Бэк совершил настоящий прорыв в области криптографии.

28 марта 1997 года приблизительно две тысячи подписчиков почтовой рассылки для шифропанков получили электронное письмо с описанием проекта Hashcash. Автором документа оказался 26-летний исследователь из Университета Экзетера, молодой криптограф и активный участник рассылки доктор Адам Бэк. В своем письме он изложил суть и подробности ранней имплементации «системы отправки электронных сообщений на базе частичной коллизии хеш-функции» — своего рода основанные на криптографической уловке штампы для электронных писем.

«Идея использования частичного хеширование заключается в том, что необходимые вычисления можно произвольно сделать дорогостоящими, а проверка факта проделанной работы будет мгновенной», — описал Бэк преимущество своей системы.

Предложение криптографа, который впоследствии возглавит компанию Blockstream, привлекло крайне мало внимания среди участников рассылки, а ответил лишь один человек, задав вопрос об алгоритме хеширования. Тем не менее, технология Proof-Of-Work, положенная в основу Hashcash, станет определяющей в исследовании цифровых денег в последующие десятилетия.

Борьба со спамом

Hashcash был не первым решением подобного рода.

В начале 1990-х годов перспективы и преимущества интернета в целом и электронной почты в частности стали очевидны для всех энтузиастов в области инновационных технологий. Тем не менее, первопроходцы поняли, что электронная почтовая система порождает и ряд вызовов.

«Легкость и дешевизна отправки электронных писем, в особенности — одного и того же письма многим пользователем — это прямое приглашение к злоупотреблению», — написали исследователи IBM доктор Синтия Уорк и доктор Мони Наор в whitepaper от 1992 года «Оценка способов борьбы с нежелательной почтой».

Чем популярнее становилась электронная почта, тем популярнее становился спам.

Ранние пользователи интернета понимали необходимость решения проблемы. Именно это предложили Уорк и Наор.

Исследователи представили систему, в которой каждому отправителю придется добавлять в письмо определенные данные, а точнее — решение математической проблемы, уникальной для каждого отдельного случая. Уорк и Наор предложили три потенциально подходящие головоломки, основанные на криптографии с открытым ключом и электронных подписях.

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

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

«Основная идея в том, чтобы потребовать от пользователя вычисления умеренно сложной, но не трудноразрешимой функции для получения доступа к ресурсу, что должно исключить фривольное поведение», — говорилось в документе.

Уорк и Наор не присвоили своему решению конкретного названия, но впоследствии оно станет известно как Proof-Of-Work. Пользователи должны были показать, что их компьютер выполнил работу, дабы доказать, что они потратили настоящие ресурсы.

Это решение было изящным, но, вероятно, появилось намного раньше, чем мир мог осознать весь его потенциал. Так, это предложение практически не осуществилось на практике, за исключением использования узким сообществом компьютерных ученых.

Адам Бэк и шифропанки

Примерно в тот же период, когда Уорк и Наор опубликовали свое исследование, группа активистов-борцов за право на частную жизнь с либертарианским уклоном также осознали огромный потенциал интернета.

Эти люди с похожими воззрениями организовались посредством почтовой рассылки, посвященной технологиям повышенной конфиденциальности. Как Уорк и Наор, шифропанки — это название появится несколько позже, — использовали сравнительно новую науку — криптографию, — для достижения своих целей.

Адам Бэк, защитивший докторскую степень в 1996 году, стал одним из самых активных участников той рассылки, временами он посылал десятки писем в месяц. Как и большинство шифропанков, криптограф увлекался такими темами, как приватность, свобода слова и либертарианство, а также принимал участие в дискуссиях об анонимном ремейлере, зашифрованных системах для хранения файлов, электронной наличности (термин, введенный доктором Дэвидом Чаумом) и других вопросах.

В то время Бэк по большей части был известен продажей футболок с изображением протокола шифрования, целью которых было продемонстрировать абсурдность решения правительства США о классификации программы-шифровальщика Pretty Good Privacy (PGP), созданной Филом Циммерманом как «военное снаряжение» в контексте условий экспорта из США. Технически, если вы покидали территорию США в этой футболке, то считались «экспортером военного снаряжения и боеприпасов».

Данные bitcoinmagazine.com

Как и многие в то время, Бэк ничего не знал о PoW-предложении Уорк и Наор, но в середине 1990-х уже задумывался о способах борьбы со спамом, поскольку это было частым явлением в рассылках шифропанков.

«Преимуществом PGP было создание дополнительных издержек для спамеров — они могут шифровать меньше сообщений в секунду, чем используя модем T3», — писал Бэк в контексте предоставления большей конфиденциальности реймейлерам, идея несколько похожа на концепцию Уорк и Наор.

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

В 1997 году, когда рассылка почти достигла пика своей популярности, Адам Бэк представил Hashcash.

Hashcash

Решение Hashcash очень похоже на предложение Уорк и Наор и преследовало ту же цель, хотя Бэк предложил дополнительные области применения, такие как противодействие злоупотреблению анонимной переадресацией. Кроме того, Hashcash, что следует из названия проекта, был построен на основе хеширования, а предложение исследователей IBM — на криптографических головоломках.

Хеширование — это процесс преобразования любого массива данных в выходную битовую строку установленной длины.

К примеру, хеш SHA-256 преобразует предложения «This is a sentence» в следующее шестнадцатеричное число:

Это можно преобразовать в простое десятичное число:

Или же бинарное:

Если же добавить в изначальное предложение запятую — «This, is a sentence», то хеш SHA-256 произведет следующее шестнадцатеричное число:

Продемонстрированное свидетельствует о том, что добавление простой запятой полностью меняет битовую строку на выходе. Более того, хеш двух этих предложений нельзя предугадать, после того, как первое прошло хеширование, невозможно вычислить на основании имеющейся последовательности хеш второго. Единственным способом является хеширование двух предложений.

Hashcash применил этот математический трюк довольно разумно.

Проект формализовал метаданные электронного письма (отправитель, получатель, время) как протокол. К метаданным отправитель должен был добавить произвольное число — нонс (nonce). Исходные метаданные и нонс проходили хеширование и превращались в произвольную последовательность знаков.

Трюк заключается в том, что не каждый хеш считается действительным. Вместо этого бинарная версия хеша должна начинаться с предопределенного количества нулей. Например, 20 нулей. Отправитель может сгенерировать хеш, начинающийся с 20 нулей, включая произвольный нонс, однако отправитель не может наперед знать, каким будет нонс.

Чтобы сгенерировать корректный хеш, отправитель должен использовать единственную доступную ему опцию: метод полного перебора. Он должен пробовать различные нонсы, пока не найдет правильную комбинацию, в противном случае электронное письмо будет отклонено оператором электронной почты получателя. Как и в случае Уорк и Наор, все это требует определенных компьютерных вычислений — это Proof-Of-Work.

«Если 20-битный хеш не был получен […] то специальная программа предупредит отправителя об ошибке при отправлении и сообщит о требованиях и необходимом ПО для успешного осуществления. Это мгновенно вытеснит спамеров из бизнеса, поскольку 1 000 000 x 20 = 100 MIP-лет [MIP-лет — миллион инструкций в секунду на протяжении каждой секунды года], это больше вычислений, чем они могут себе позволить», — пояснил Бэк в той же рассылке.

Примечательно, что Proof-Of-Work в реализации Бэка является более произвольным, чем в случае Уорк и Наор. Версия исследователей IBM предполагала, что быстрые компьютеры всегда будут выигрывать у более медленных в контексте решения головоломки. Hashcash, в свою очередь, позволял более слабому компьютеру находить корректное решение быстрее время от времени.

(Если первый бегун быстрее второго, то он всегда будет выигрывать спринт. Если первый купит больше лотерейных билетов, чем второй, у последнего все равно будет шанс победить).

Цифровой дефицит

Как и предложение Уорк и Наор, Hashcash, white paper которого Адам Бэк опубликовал в 2002 году, никогда не был реализован в крупных масштабах. Технология была задействована на платформе с открытым исходным кодом SpamAssassin от Apache, а Microsoft задействовал Proof-Of-Work в формате «штампа для электронных писем».

Бэк и другие академики предлагали множество приложений для использования технологии, но ни одна из них не преуспела. Для большинства из них отсутствие сетевого эффекта стало определяющим фактором.

Тем не менее, тандем Уорк-Наор и Адам Бэк действительно создали нечто новое. Учитывая, что тогда основным преимуществом цифровых продуктов являлась легкость, с которой они копировались, Proof-Of-Work стал по сути первой концепцией, основанной на виртуальном дефиците [т.е. редкости] и отсутствии централизации: эта модель привязала цифровые данные к реальным, ограниченным вычислительным мощностям.

Такого рода дефицитность [или редкость] являлась хорошой предпосылкой для создания денег. Адам Бэк и сам поместил Hashcash в категорию денег в своей рассылке и white paper, проведя аналогии с единственной формой электронной наличности на то время — DigiCash Дэвида Чаума.

«Hashcash может выступить временным решением до того момента, как DigiCash не станут использовать повсеместно. Hashcash абсолютно бесплатный, ваш ПК должен только выполнить ряд инструкций. Это полностью соответствует концепции свободного дискурса, в рамках которого люди с ограниченными финансовыми возможностями могут соревноваться с миллионерами на равных условиях. Hashcash может стать запасным вариантом для контроля над спамом, если DigiCash будет признан незаконным или же потребует от пользователей предоставить личные данные», — написал Бэк в рассылке.

Несмотря на свое название, Hashcash, как и предложение Уорк и Наор, не мог стать полноценными деньгами. Важно, что полученное доказательство проделанной работы не имеет ценности для получателя. В отличие от денег, его нельзя потратить еще раз в другом месте. Более того, ежегодное ускорение вычислительных мощностей привело бы к тому, что доказательства работы производились бы быстрее, но при меньших издержках, что спровоцировало бы гиперинфляцию Hashcash.

Proof-Of-Work стал основой для дальнейших исследований в области цифровых денег. Несколько предложений, последовавших за Hashcash, использовали эту технологию, обычно разрешая повторное использование доказательства работы (проект Хэла Финни RPOW).

Биткоин

В конечном итоге Proof-Of-Work стал краеугольным камнем сети биткоина, а Hashcash был упомянут в white paper Сатоши.

Тем не менее, в протоколе биткоина концепция Hashcash используется несколько иначе, чем многие предполагали. В отличие от Hashcash и предложений на его базе, дефицитность [редкость] сама по себе не используется в качестве денег. Вместо этого Hashcash предлагает соревнование. Майнер, первый вычисливший корректный хеш блока в сети биткоина, принимает решение о добавлении транзакций. В теории, любой участник конкурирует в равных условиях: как и в лотерее, даже мелкие майнеры статистически могут одержать победу.

Как только добыт новый блок, а транзакции подтверждены, их отмена маловероятна. Злоумышленнику понадобится осуществить столько же работы, необходимой для добычи блока, вдобавок к каждому дополнительному блоку, что при нормальных обстоятельствах становится экспоненциально сложной задачей.

Реальные ресурсы, которые необходимо потратить на атаку, обычно намного превышают потенциальную прибыль, что дает пользователям биткоина уверенность в завершенности каждой транзакции.

Таким образом Hashcash в протоколе биткоина одним выстрелом убивает двух зайцев. Он решает проблему повторного расходования посредством децентрализации, а новые монеты появляются без участия централизованного эмитента.

Hashcash в действительности не был первой системой электронных денег — это звание принадлежит Digicash. Proof-Of-Work же не может сам по себе выступать деньгами. Но децентрализованная система цифровых денег могла бы не появиться без этой технологии.

Подписывайтесь на новости ForkLog в Facebook!

Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Понравилась статья? Поделиться с друзьями:
Добавить комментарий