Найти тему
Простые вещи

Что такое майнинг криптовалют, обо всем по порядку

Оглавление

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

Майнинг – процесс получения вознаграждения за предоставление вычислительных мощностей для поддержания распределенной сети.

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

Смотрите также: Что такое биткоин и какие у него преимущества

Блоки и их цепочки

Блок – структура, содержащая внутри себя определённые служебные данные, денежные операции, номер кошелька майнера.

Цепочка блоков – ряд блоков, все блоки которого хранят ID предыдущего.

Как работает система криптовалюты?

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

Не пропустите: Как зарабатывают на Форексе

Генерация криптовалюты

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

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

-2

Ограничение размера хэша.

Возьмем к примеру, хэш AB3DFD1A80A2. Этот хэш – ничто иное, как число, и при переводе в десятичную систему счисления получаем число: 188282727727266. А как известно с числами можно производить математические операции. Блок становится видимым, если его значение минус сложность меньше определённого числа. Блоки состоят из полей, их контактируют и получают из них массив байт. Массив байт хэшируют, вычитают сложность и сравнивают с максимумом. Если результат не подошёл, то его изменяют до тех пор, пока он не подойдёт. Майнер, получивший быстрее остальных подходящий хэш, отправляет блок остальным. Если несколько майнеров подобрали хэш в одно и то же время, выявляется наиболее длинная цепочка. Транзакции проигравшей цепочки вновь отправляются для подтверждения.

Комиссия

При совершении денежного перевода (транзакции) можно заметить соответствующее уведомление о взимании комиссии, именно эту комиссию получают люди предоставляющие свои вычислительные мощности