Криптовалюта — цифровые счётные единицы

Октябрь 6, 2022
погружной дренажный насос

Базовые понятия

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

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

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

Хеш-функцией называется математическое преобразование информации в короткую, определенной длины строку.

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

Как «добыть/майнить» криптовалюту?

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

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

В итоге невозможно подделать блок, чтобы никто этого не увидел.

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

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

Кроме того, каждые 2016 блоков блокчейн пересматривает свою «майнинговую мощность» и меняет условия по майнингу. Вычислительная сложность перебора при этом увеличивается.

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

1. С одной стороны — нет ничего проще, вам необходимо запастись большой стойкой видеокарт или микросхемами ASIC, которые созданы специально для майнинга криптовалюты.

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

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

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

Рассказать о статье