что такое майнить биткоины по простому для чайников

Как начать майнить криптовалюту с нуля в 2021 году: полное руководство

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

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

Новичкам, которые начинают с нуля, стоит сначала разобраться, как майнить криптовалюту, как выбирать монету, способ ее добычи, оборудование и ПО. А еще — познакомиться с основными терминами для этого вида деятельности:

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

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

Как выбирать криптовалюту

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

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

Самые популярные, хотя и не обязательно наиболее выгодные варианты сейчас — Bitcoin, Monero, Zcash, Ethereum и Litecoin. Проверить это можно на сервисе WhatToMine, где следует выбрать способ майнинга (графические карты или специальные устройства, ASIC) и проверить список.

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

Начиная добывать криптовалюту, можно воспользоваться еще одним способом — анализом статистики майнинг-пулов. Для этого подходит сервис 2miners.com, где алгоритм проверки окупаемости определенной криптовалюты выглядит следующим образом:

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

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

Инструкция по началу майнинга

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

Добыча криптовалюты соло

Процесс начала добычи криптовалюты в режиме «соло» можно представить в виде такого алгоритма:

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

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

Групповой майнинг

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

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

Для майнинга в пуле можно использовать ПК с современной видеокартой, объем видеопамяти которой не меньше 4–6 Гбайт GDDR5, еще лучше — 8 и более Гбайт. Если оборудование собирается самостоятельно и специально для добычи криптовалюты, можно купить материнскую плату с поддержкой 6, 8 или даже 12 графических плат — например, ASUS Prime H270-PLUS.

Для подключения видеокарт понадобятся райзеры, а для работы устройства придется купить накопитель SSD хотя бы на 120–160 Гбайт и современный, но не обязательно производительный процессор. Все это собирается в отдельном корпусе.

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

Алгоритм майнинга в пуле следующий:

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников

Повысить эффективность работы собранного рига или компьютера с мощной видеокартой поможет дополнительная настройка. Для этого можно использовать утилиту MSI Afterburner или похожее ПО.

Облачный майнинг

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

Все, что нужно для майнинга в «облаке» — обычный ПК, даже без дискретной графики, и инструкция:

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

Продолжительность среднего контракта — 1 год. Такие предложения есть практически у всех облачных сервисов. Но можно найти варианты аренды и на 180 дней (ECOS), и на 2 года (Genesis Mining), и на 8 месяцев (BeMine). Но стоит учесть — чем длиннее контракт, тем больше придется вложить майнеру.

Выводы

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

У каждого способа свои особенности, а средний срок окупаемости вложений в 2021 году находится в пределах 6–24 месяцев.

Еще больше интересных статей читайте далее:

Источник

Эксперимент: заработать на ферме для майнинга

Как мои родители майнят крипту

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

Если вы не понимаете, что такое криптовалюта и как она работает, сначала прочтите статью о биткоинах. В этой статье — только о майнинге.

Опытным майнерам

В статье описан личный опыт моих родителей — людей не слишком подкованных в этих делах. Их опыт может не совпадать с вашим. Если вы тоже купили ферму, зарабатываете на майнинге и хотите об этом рассказать, напишите: journal@tinkoff.ru.

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

Что такое ферма

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

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

Видеокарты

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

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

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

Как мы выбирали видеокарты

Для майнинга подходят два вида карт: геймерские и майнерские. Мы хотели купить геймерские: думали, что, когда алгоритм вычисления станет сложнее, придется менять видеокарты и продавать старые. Геймерские, как нам казалось, продать проще, потому что для них есть «гражданское» применение: на них можно играть в игры и монтировать видеозаписи. А майнерские так выгодно продать не выйдет. Есть мнение, что комплектующие для майнинга приходят в негодность за год, а то и быстрее и через год ни те ни другие мы уже не продадим или придется сильно сбросить цену. Посмотрим.

Ферму можно собрать самостоятельно из деталей или заказать в фирме — там продают уже готовые. Мы обратились в фирму, где нам посоветовали взять майнерские карты. Геймерские дают меньшую производительность при майнинге — у них занижены частоты процессора и памяти. Они сильнее греются в процессе работы, могут из-за этого сломаться. Чтобы не грелись, можно перепрошить. Но тогда вы лишитесь гарантии и не сможете отремонтировать карту бесплатно в сервисе.

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

Производительность видеокарты измеряется в мегахешах в секунду — MH/s. Это скорость, с которой видеокарта решает криптографические задачи.

Мы хотели взять видеокарты с процессорами Radeon RX560 с прогнозируемой производительностью 36 MH/s. Когда ферму собрали и настроили, оказалось, что эти видеокарты производят не 36 MH/s, а 18. Пришлось брать более дорогие Nvidia 1060, они дают 28 MH/s.

Кроме производительности важна память видеокарты. Минимальная память для майнинга — 3 Гб. Со временем требования к видеокартам растут, потому что вычисления усложняются. Потому мы сразу брали с запасом — 6 Гб.

Остальные запчасти работают на видеокарты: в материнской плате должно быть достаточно разъемов для карт, а жесткий диск должен быстро работать.

Установка

Сразу после покупки мы поставили ферму дома. Даже с закрытой дверью ферму было слышно на кухне. Больше двух часов в комнате с фермой сложно находиться: болит голова. Основной шум идет от системы охлаждения: на каждой видеокарте стоят большие красивые вентиляторы плюс свой вентилятор у блока питания. Намучившись, мы перевезли ферму на работу в отдельный небольшой кабинет, в котором никто не сидит. Вообще-то, просто так установить ферму на работе нельзя, но папа договорился с начальством — ему разрешили.

Ограничение мощности

В квартиру или частный дом может подаваться ограниченная мощность, например не более 2,5 кВт в час (у вас может быть другой порог). Если у вас, например, на кухне стоит ферма на 1,5 кВт и вы включаете чайник на 2,5 кВт, у вас выключится свет во всей квартире. А так как ферма должна работать постоянно, ставить ее в квартире проблематично. Тем более если ферм несколько.

Даже если вы проходите по ограничению, могут быть проблемы с проводкой: одно дело — вскипятить за минуту чайник на 2 кВт, другое дело — круглосуточно крутить ферму на 1,5 кВт. Если проводка не рассчитана на такую нагрузку, ферма или бытовая техника в доме не будут работать и даже может случиться замыкание. Проконсультируйтесь с электриком до того, как решите заняться майнингом.

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

Виртуальный кошелек

Оплата за майнинг будет приходить на виртуальный кошелек. Мы завели такой на одной из бирж. С кошелька можно вывести деньги на банковскую карту, за вывод берется комиссия. Ее можно уменьшить — для этого нужно заключить договор с биржей. Без договора комиссия за вывод — 4%, с договором — 1%.

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

Выбрать валюту

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

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

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

Можно менять выбранную валюту: помайнить эфир две недели, потом попробовать лайткоин, а через месяц перейти на дэш, если оборудование и программа позволяют переключаться. Если выбрать готовый чип для майнинга какой-то одной криптовалюты, так не получится. Но даже в таком случае на добытую криптовалюту можно купить другую — более выгодную.

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

Выбрать пул

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

Первый месяц мы майнили на агрегаторе пулов Nicehash.com. Это сервис для майнинга с автоматизацией: сам анализирует, на каком пуле и какую валюту сейчас выгодно майнить, переключает компьютер на эти задачи и платит пользователю биткоины. Сервис упрощает жизнь — не нужно следить за пулами и валютами: регистрируешься, ставишь программу и получаешь оплату.

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

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

В итоге после взлома нам пришлось перейти на обычный пул.

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

Установка программы для майнинга

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

Мы посмотрели все варианты и выбрали программу «Клэйморс-майнер». Ее легко настроить, и она работает с двумя валютами.

Майнинг

Сам майнинг выглядит так: ферма жужжит, потребляет электричество и что-то себе считает по заданию пула. Иногда нужно посматривать, чтобы с ней было все в порядке: карты не перегревались, а система не зависала. Всё.

В остальном мы занимались своими делами, а ферма — своими.

Доходы и расходы

наш заработок за первый месяц после установки фермы

В первый месяц мы майнили на агрегаторе пулов «Найсхеш». Агрегатор сам выбирал валюты и пулы для майнинга, платил награду за майнинг в биткоинах.

Сейчас мы перешли на майнинг эфира. Следим за курсом на бирже Exmo.me. Если эфир будет падать, перейдем на другую валюту. Наша ферма позволяет переключаться между ними.

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

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

Налоги

Письмо Минфина «Об НДФЛ при совершении операций между физлицами по покупке и продаже биткойнов»PDF, 0,2 МБ

Согласуйте с банком

Доход от майнинга нужно куда-то выводить. Например, на свой счет в банке или карту. С учетом российского закона № 115-ФЗ у банка могут возникнуть вопросы по поводу этих поступлений. Финмониторинг имеет право запросить документы: если их не предоставить, банк может заблокировать счет и даже расторгнуть договор. А еще сообщит о подозрительной операции куда положено.

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

Это касается России. В каждой стране свои законы.

От редакции: не покупайте ферму

Пожалуйста, не покупайте ферму прямо сейчас. Сначала оцените вот что.

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

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

Ферма в доме — шумная и пожароопасная штука. В офисе тоже.

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

Источник

Майнинг и как он работает: матчасть

что такое майнить биткоины по простому для чайников. Смотреть фото что такое майнить биткоины по простому для чайников. Смотреть картинку что такое майнить биткоины по простому для чайников. Картинка про что такое майнить биткоины по простому для чайников. Фото что такое майнить биткоины по простому для чайников
Привет, %username%!
Я расскажу и покажу как работает основа генерации денег в криптовалютах — майнинг. Как создается первый блок, новые блоки и как появляются деньги из ниоткуда.
Чтобы было проще понять, мы напишем свой импровизированный майнер для импровизированной криптовалюты HabraCoin.

Сначала упрощенный ликбез, куда без него.

Кошельки

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

Транзакция

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

Подтверждение

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

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

Цепочка блоков

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

Начало

Итак, есть некоторое количество народа, можно один. Назовём его Хаброша. Он решает запустить свою систему криптовалюты HabraCoin.

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

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

Так же, в алгоритме HabraCoin указаны следующие вещи.

Ограничение скорости

Как мы видим, сам факт создания блока говорит о том, что его создатель получает за это вознаграждение. И чтобы это вообще имело смысл, скорость и сложность создания блоков следует ограничить. Иначе сами понимаете, тонны блоков из ничего и никакого толку.

Как этого добиться?

Если помните, все блоки состоят из нескольких полей. Мы берем эти поля, конкатенируем, получаем из них массив байт. Это массив байт отдаем хэш функции, получаем результат и смотрим: меньше то, что получилось с учетом текущей сложности, или нет?
Если нет, то изменяем этот массив байт до тех пор, пока не получим нужное значение. А именно:

В каждом блоке есть поле, называемое nonce. Это число размером несколько байт, которое нужно увеличивать на единицу, дописывать к блоку и опять считать от него хэш. Поскольку хорошие хэш функции выдают более-менее равновероятностные значения, то мы не знаем заранее, сколько раз придется повторять процесс. Может 1-2 раза, а может миллиарды.

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

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

Комиссия

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

Давайте смоделируем ситуацию и поможем Хаброше скрафтить какой нибудь блок.

Под спойлером программа (в виде Junit теста), которая ради приличия генерирует 2 случайных пары ключей, формирует какое то подобие транзакции (даже подписывает её, все по честному!), а потом ищет такую к ней добавку, чтобы первые 2 байта хэша были нулевыми. Типа сложность такая. Работает пару минут, а потом действительно выдает хэш, который можно быстро проверить, сконкатенировав байты транзакции и счетчика.

Пример получившегося блока:

1824B9ADF09908222CF65069FDE226D32F165B3CF71B7AA0039FDFEF75EAA61610909EBFFBAC023480FC87FCF640C4A
009B82C4A6D25A0F4B8A732AE54EF733E792681137BA378577DFDC2732D192DAF323966EAD4ADC9635D7A12EDD50E34
9F660622D186AF3C03BF7D265F2AA7EB125056F4BF45BE519E8B22B845B28065110000006400000142E5D667CB01CEE
EDD0AC15EC4C491819A99030BD5FEF7CD2B469F2B90BA13D7981EDCD0708353D13390B8564F496C44FAC2777B0AF79D
C94CBF36D0CC0F047E807889F34C4DC5FEB724699C257391F84F3DDD70B84F841D115F4EFEAF4E58779042F35257E5C
035046037DE740718D199A8F06AD7A58E37CCCD4CC5E95295DCC2C5F3C70847BD59FA57BCC5FF4B208F93948FCFD763
EC1E5C85B61C43EB64B77A9F53B28785D7DE2335333003260A0839D53927976751A8D8967B2BB325909D86E82BC4125
2A28ECF6F0E7476BB99B29585EB0E75410000

Вот мы и заработали пару хабракоинов для Хаброши. Статья конечно поверхностная, так что готов к вашим вопросам.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *