Въведение
Майнингът е процес на добавяне на записи на транзакции към публичния регистър на минали транзакции на Биткойн. Тази книга на минали транзакции се наричаблокчейнтъй като е верига отблокове. Theблокчейнслужи запотвърдитранзакции към останалата част от мрежата като извършени. Биткойн възлите използват блоковата верига, за да разграничат легитимните биткойн транзакции от опитите за повторно изразходване на монети, които вече са били изразходвани другаде.
Копаенето е умишлено проектирано да бъде ресурсоемко и трудно, така че броят на блоковете, открити всеки ден от миньорите, да остане стабилен. Отделните блокове трябва да съдържат доказателство за работа, за да се считат за валидни. Това доказателство за работа се проверява от други биткойн възли всеки път, когато получат блок. Биткойн използвахашкешфункция за доказване на работа.
Основната цел на копаене е да позволи на биткойн възлите да постигнат сигурен, устойчив на подправяне консенсус. Копаенето също е механизмът, използван за въвеждане на биткойни в системата: на миньорите се плащат всякакви такси за транзакции, както и „субсидия“ от новосъздадени монети. Това едновременно служи на целта за разпространение на нови монети по децентрализиран начин, както и за мотивиране на хората да осигурят сигурност на системата.
Добивът на биткойн се нарича така, защото наподобява добива на други стоки: изисква усилие и бавно прави нови единици достъпни за всеки, който желае да участва. Важна разлика е, че предлагането не зависи от количеството копаене. Като цяло промяната на общата хеш мощност на копача не променя колко биткойни се създават в дългосрочен план.
Трудност
Изчислително трудният проблем
Копането на блок е трудно, тъй като SHA-256 хешът на заглавката на блок трябва да е по-нисък или равен на целта, за да може блокът да бъде приет от мрежата. Този проблем може да бъде опростен за целите на обяснението: Хешът на блок трябва да започва с определен брой нули. Вероятността да се изчисли хеш, който започва с много нули, е много ниска, поради което трябва да се направят много опити. За да генерирате нов хеш всеки кръг, aеднократносе увеличава. ВижтеДоказателство за работаза повече информация.
Показателят за трудност
Theтрудносте мярката за това колко трудно е да се намери нов блок в сравнение с най-лесното, което може да бъде. Той се преизчислява на всеки 2016 блока до такава стойност, че предишните 2016 блока биха били генерирани точно за две седмици, ако всички копаеха при тази трудност. Това ще доведе до средно един блок на всеки десет минути. С присъединяването на повече копачи скоростта на създаване на блокове се увеличава. С нарастването на скоростта на генериране на блокове, трудността се увеличава за компенсиране, което има балансиращ ефект поради намаляване на скоростта на създаване на блокове. Всички блокове, освободени от злонамерени копачи, които не отговарят на изискваниятацел за трудностпросто ще бъде отхвърлен от останалите участници в мрежата.
Награда
Когато бъде открит блок, откривателят може да си присъди определен брой биткойни, което е съгласувано с всички в мрежата. В момента тази премия е 6,25 биткойна; тази стойност ще намалява наполовина на всеки 210 000 блока. ВижтеКонтролирано предлагане на валута.
Освен това на копача се присъждат таксите, платени от потребителите, изпращащи транзакции. Таксата е стимул за миньора да включи транзакцията в своя блок. В бъдеще, тъй като броят на новите копачи на биткойни, които могат да създават във всеки блок, намалява, таксите ще съставляват много по-важен процент от приходите от копаене.
Минната екосистема
Хардуер
Потребителите са използвали различни видове хардуер с течение на времето, за да копаят блокове. Хардуерните спецификации и статистическите данни за производителността са описани подробно наСравнение на хардуера за копаенестраница.
Копаене на CPU
Ранните версии на биткойн клиенти позволяваха на потребителите да използват своите процесори за копаене. Появата на копаенето на GPU направи копаенето на CPU финансово неразумно, тъй като хешрейтът на мрежата нарасна до такава степен, че количеството биткойни, произведени от копаене на CPU, стана по-ниско от цената на енергията за работа на процесора. Следователно опцията беше премахната от потребителския интерфейс на основния биткойн клиент.
Копаене на GPU
GPU копаене е драстично по-бързо и по-ефективно от CPU копаене. Вижте основната статия:Защо GPU копае по-бързо от CPU. Разнообразие от популярниминни съоръженияса документирани.
Копаене на FPGA
FPGA копаене е много ефективен и бърз начин за копаене, сравним с GPU копаене и драстично превъзхождащ CPU копаене. FPGA обикновено консумират много малки количества енергия с относително високи хеш рейтинги, което ги прави по-жизнеспособни и ефективни от копаене на GPU. ВижтеСравнение на хардуера за копаенеза FPGA хардуерни спецификации и статистика.
ASIC копаене
Интегрална схема за специфично приложение, илиASIC, е микрочип, проектиран и произведен за много специфична цел. ASIC, предназначени за копаене на биткойни, бяха пуснати за първи път през 2013 г. За количеството енергия, което консумират, те са значително по-бързи от всички предишни технологии и вече направиха копаене на GPU финансово неразумно в някои страни и настройки.
Минни услуги
Минни предприемачипредоставяне на минни услуги с изпълнение, определено с договор. Те могат например да отдават под наем определено ниво на капацитет за копаене на определена цена за определен период от време.
Басейни
Тъй като все повече и повече копачи се състезаваха за ограниченото предлагане на блокове, хората откриха, че работят с месеци, без да намерят блок и да получат награда за усилията си за копаене. Това превърна добива в нещо като хазарт. За да се справят с разликата в доходите си, миньорите започнаха да се организират вбасейнитака че да могат да споделят наградите по-равномерно. Вижте Обединено копаене иСравнение на майнинг пулове.
История
Публичната книга на биткойн („блоковата верига“) е стартирана на 3 януари 2009 г. в 18:15 UTC, вероятно от Сатоши Накамото. Първият блок е известен катогенезис блок.Първата транзакция, записана в първия блок, беше единична транзакция, изплащаща наградата от 50 нови биткойна на своя създател.
Време на публикуване: 15 декември 2022 г