Вещи как "добыча" до сих пор, кажется, путает причину действительно, какого черта вы добывали здесь LOL Да Bitcoins но что делает Bitcoin ...
Горнодобывающая промышленность является действительно плохое имя для него, но это имя, которое мы застряли.
Шахтеры (или майнинг) на самом деле являются процессоры транзакций. Они принимают список неподтвержденных операций, убедитесь, что они являются действительными, а затем сделать некоторую работу, чтобы добавить их к blockchain, чтобы подтвердить их и постоянно создают консенсус, на котором фактически произошло сделок и в каком порядке.
Для выполнения этой работы, то "шахтеры" (Или майнинг) выплачивается вознаграждение в каждом блоке, что они добавляют к blockchain. Эта награда состоит из всех транзакционных сборов от всех сделок, которые они добавили к blockchain и блок субсидий вновь созданному Bitcoins. В тот момент, когда блок субсидия составляет 25 Bitcoins. Каждые 210000 блоков (примерно 4 года), что субсидия не разрезать пополам, пока в конце концов, она становится настолько мала (примерно в 2140 году), что он равен нулем и шахтеры (или майнинг) оплачиваются полностью с операционными издержками.
Чтобы добавить блок операций в blockchain, шахтеры должны сделать немного "Работа", Эта "Работа" имеет регулируемые трудности, устанавливаемое протоколом. Трудность корректируется каждые 2016 блоков таким образом, чтобы вся сеть шахтеров, пытающихся выполнить работу будет преуспевать в среднем каждые 10 минут. Если блоки начинают приходить к быстро, и 2016 блоков занимают меньше, чем за 2 недели, то протокол увеличивает трудность. Если блоки идут слишком медленно, и 2016 блоков принимают более чем за 2 недели, то протокол уменьшает трудности.
Различные cryptocurrencies используют различные методы типов "Работа", Но важные вещи, что трудности должны быть регулируемыми, и она должна быть очень быстро и легко проверить, что работа была сделана. В случае Bitcoins, эта работа представляет собой процесс вычисления SHA-256 хэша заголовка блока, который соответствует определенному требованию. После собирая неподтвержденные транзакции, шахтер (или майнинг) собирается попробовать и подтвердить, заголовок блока построен. В этом заголовке блока является поле называется одноразовым значением. Минер вычисляет SHA-256 хэш заголовка блока и проверяет, чтобы увидеть, если результирующий 256 бит значение меньше заданного значения. Если это не так, то одноразовое значение в увеличивается, а шахтер снова вычисляет хэш SHA-256. Этот процесс повторяется до тех пор хэш не ниже заданного значения. Протокол регулирует эту проблему путем повышения или понижения целевого значения.
Подумайте об этом немного, как листать 256 монет, один за другим. Я могу установить трудности для вас, говорю вам, что в "выиграть" Вы должны получить определенное количество голов подряд. Если я говорю "Вам нужны 3 голов в ряде", То это довольно легко. Если я говорю, "вам нужно 30 голов подряд", То вам придется попробовать гораздо больше раз, прежде чем добиться успеха.
Требуя эту работу предстоит сделать, сеть защищает blockchain от любого злоумышленника, который может попытаться вернуться назад и изменить любые значения из прошлого. Злоумышленник должен выполнить тот же объем работы, как общая сложность всех остальных шахтеров в мире, чтобы быть в состоянии иметь шанс на успех достаточно быстро для сети, чтобы принять его измененные блоки вместо блоков, остальная часть сети создает. В других случаях, злоумышленник должен был бы иметь немного больше, чем 50% от общей суммы (включая свою собственную) хэширования мощность всей сети Bitcoin. По этой причине, вы будете часто видеть этот тип теоретической атаки называют 51% атаки а.