Какво е майнингът?
Добивът е неразделна част от криптовалутна мрежа, която изпълнява две важни функции. Първо, той се използва за генериране и пускане на нови маркери за криптовалута за обращение през криптовалутната мрежа, и второ, той се използва за проверка, удостоверяване и след това добавяне на текущите мрежови транзакции към публична книга.
Разбиране на майнинга
Съществуват различни видове майнинг в зависимост от конфигурацията на мрежата и типа хардуер, необходим за добив.
Тъй като екосистемите, базирани на криптовалута, работят децентрализирано и автономно, е необходим механизъм, който да гарантира, че транзакциите, които се случват между участниците в мрежата, са автентични. Второ, откъде се появяват нови криптовалути и какъв е начинът да се гарантира, че новооткритите монети са истински? Добивът се грижи и за тези две изисквания.
Всеки път, когато транзакция се случи в криптовалутна мрежа, да речем А плаща на криптовалути X на B, данните за транзакцията се излъчват към мрежата. Само излъчването на детайлите обаче не гарантира, че транзакцията е истинска. Има нужда от проверка.
Миньор за криптовалута извършва необходимите действия за проверка, използвайки минни устройства, за да гарантира, че данните за транзакцията са автентични. Само след подходяща проверка транзакцията се записва на блокчейна. Придобиване на добив на метали като злато и сребро, добивът на криптовалути също намира новосечени криптовалути, които се добавят в циркулацията на мрежата след проверка.
Как се извършва добивът?
Процесът на добив включва решаване на сложни математически задачи с помощта на присъщи хеш функции, свързани с блока, съдържащ данните за транзакциите. В зависимост от популярността на криптовалутната мрежа, различни миньори интензивно се състезават помежду си за решаване на необходимия математически пъзел. Тъй като това включва много сложни изчисления, които трябва да бъдат извършени в най-кратки срокове, за да спечелите възнаграждението за минното дело, специалистите за минно дело като компютри и електронни чипове се използват от миньорите, за да ускорят процеса и да спечелят състезанието. Първият миньор, който намери необходимото решение на математическия пъзел, е в състояние да разреши транзакцията. За своите услуги миньорите се възнаграждават с малка такса за транзакция. В случай, че миньорът на blockchain намери нов блок, той се възнаграждава, като добави блока към blockchain и поиска наградата.
В зависимост от мрежовите конфигурации хардуерът, използван за добив, може да включва процесор, графичен процесор (GPU), FPGA и специфични за приложения устройства с интегрална схема (ASIC). Те се управляват от специализиран софтуер, който действа като мост между устройството за добив и блокчейн мрежата. Обичайните криптовалути, които се нуждаят от добив с различни видове устройства, са Bitcoin и Ethereum. Те използват механизъм за доказателство за работа, за да постигнат консенсус относно валидирането на транзакции.
Има някои криптовалути, за които не се изисква добив или не се нуждаят от никакви минни устройства. Например, NXT е криптовалута с отворен код, която използва консенсус механизъм, базиран на дялове, за валидиране на транзакции. Доказателството за залог взема решение за мрежовия консенсус относно валидирането на транзакции въз основа на колко криптовалути притежава един миньор. По подобен начин, жетоните на Wave използват делегиран и нает алгоритъм за доказателство на залог.