Как крипто майнинг ишлайди
Сўнгги янгиланган: 17 феврал 2025
Бир зўр ва машҳур мисоллардан бири Bitcoin майнингидир. Ана шу криптовалюта мисолида олиб қарасак, кўпайтириш жараёни, тармоқ хавфсизлигини қандай таъминлаш ва нима учун майнинг бутун криптовалюта тизимининг ажралмас қисми эканлигини яхшироқ тушунишимиз мумкин.
Крипто майнинг нима учун керак?
Майнинг охирги консенсусга эришишда ва транзакцияларни тасдиқлаш ҳамда тизимни ҳужумлардан ҳимоя қилиш орқали блокчейнинг хавфсизлигини таъминлашда муҳим роль ўйнайди. Бу Bitcoin ёки шундай ривожланган бошқа криптовалюта сетининг хавфсиз ишлаши учун муҳим жараён. Нима учун майнинг бунча зарур эканлигини тушуниш учун, келинг, блокчейннинг ўзи қандай ишлайдиганини кўриб чиқамиз.
Сеть Bitcoin — это публичный децентрализованный реестр, в который входят сведения о сотнях миллионов транзакций с временными пометками. К примеру, одна запись в блокчейне может содержать информацию о том, что Участник 1 отправил Участнику 2 в среду в 9 часов вечера 5 BTC. Этот реестр не хранится где-то в одном месте. Он загружен на компьютеры, которые называют нодами. Такой подход позволяет каждому участнику сети получить доступ к полной истории владеления BTC и текущему её состоянию, что обеспечивает полную прозрачность.
Блокчейн шундай тузилганки, яъни қандайдир марказлашган орган йўқ, у қандай транзакциялар янги блокларга қўшилиши кераклиги тўғрисида қарор қабул қилсин. Ундан кўра, барча нодлар жамоавий равишда транзакциялар ҳақидаги маълумотнинг қандай эканини аниқлаш учун қарор қабул қиладилар, белгилаб қўйилган қоидаларни амалга оширади. Барча нодлар транзакциялар тарихини сақлайди, уларнинг ҳақиқийлигини текширади ва янгиликтерни тармоқнинг бошқа қатнашчиларига узатади. Ҳар бир нод бир хил маълумотни олганда, неча биткойн кишида борлиги ҳақида умумий тушунча пайдо бўлади.
Шунингдек, майнингчилар деб аталувчи нодлар гуруҳи бор, улар янги транзакциялар блогини яратиш ҳуқуқи учун рақобатлашадилар. Бу ҳуқуқни улар Proof of Work деб аталувчи жараён орқали оладилар, у ерда майнингчилар янги блок яратиш ҳуқуқини қолган « рақобатчилар » ни ортда қолдириб, мураккаб ҳисоблаш вазифасини ҳал қилишар, ва бунинг учун янги BTC сифатида мукофот оладилар.
Что бу «Proof of Work» ва негадан бу керак?
Майнинг с истифодаи система ҳимоя Proof of Work (PoW) — бу блокчейн иштирокчиларининг ҳақиқатан ҳам унинг фаолиятини сақлашда фаол иштирок этганини исботлаш усули. Бунинг учун улар мураккаб ҳисоблашларни бажаришлари керак, бу эса сезиларли ресурсларни, жумладан энергияни талаб қилади.
Зачем нужно это доказательство? Дело в том, что такие вычисления стоят денег, и чтобы участвовать в майнингда, нужно ҳақиқий ресурсларни сарфлаш. Бу ҳужумларни тармоққа жуда қиммат ва фойдаларсиз қилиб қўяди, чунки улар улкан ҳисоблаш режаидан талаб қилади. Бошқача қилиб айтганда, PoW Bitcoin'ни унинг бузилиши ёки манипуляцияларидан ҳимоя қилади, чунки ҳужум уни амалга оширишни хоҳлаганлар учун жуда қиммат бўлади.
Принципи крипто майнингдан фойдаланиш
Маслаҳатдан, PoW — бу техник томондан мураккаб жараён бўлса-да, уни босқичма-босқич ўрганганингизда тушуниш осонлашади. Биз Bitcoin майнингининг қандай ишлашини кўриб чиқамиз, гўёки бу принцип бошқа блокчейнларга ҳам тегишли, чиунки уларда Proof of Work алгоритми асосида ишлайди.
Этап 1: Янги транзакция пайдо бўлиши
Ҳар бир транзакцияда Bitcoin тармоғи мол эквиваленти бўйича ўтказилган статуси тасдиқланмаган. Яна бир тасдиқланмаган транзакция блокчейнга иккита фойдаланувчи ўртасида савдо қилишганида пайдо бўлади, масалан, битта криптовалютани иккинчиге юборади. Бу транзакция шундай савдога доир батафсил маълумотларни ўз ичига олади, яъни: юборувчи ва қабул қилувчи адреслари, юборилган монеталар сони, вақтини ва ҳ.к. Натижада, ушбу транзакция блокчейн тармоғида трансляция қилинади.
Этап 2: Янги транзакция "кутиш зонаси" га қўшиш
Ҳар бир майнер, тармоқнинг фаолият кўрсатишини таъминлашда қатнашган ҳолда, доимий равишда унинг ичида янги ҳаракатларнинг пайдо бўлишига диққат қилади. Майнинг жараёнини бошқарувчи компютерда аниқ вақт зонаси мавжуд — mempool. Бу ерга тармоқда пайдо бўлгандан сўнг тасдиқланмаган транзакция қўшилади. Ҳар бир майнерда ўзининг mempool’и бор, шунга кўра, бу барча учун умумий "саф" эмас. Асосий mempool размери 300 Мб дан катта бўла олмаса-да, турли майнерларда у фарқланади. Бунга сабаб, узлалар бир-биридан аниқ фарқланиб, тасдиқланмаган транзакциялар у ёки бу вақтда қўшилади.
Этап 3: Бекитилмаган транзакцияларни блок-кандидатга ўтказиш
Майнер тасдиқланмаган транзакцияларни mempoolдан олади ва уларни блок-номзодига—йangi, лекин ҳали ҳам тармоқ томонидан тасдиқланмаган блокка, қайси блок блокчейн тўпланмасига айланиши керак, ундан мукофот олиш учун. Блок-номзодининг ўлчами Bitcoin тармоғида тахминан 2 МБ ташкил этади: ушбу хомашё ҳудуди тахминан 2000 транзакцияни ўз ичига олади.
Этап 4: Криптографик вазифаларни ҳал қилиш
Бундан фактиқан майнинг жараёни бошланади, у PoW'га асосланган. Махсус ускуна йўрғончи блок-кандидатга махсус тасодифий рақам (nonce) қўшади. Шунингдек, барча маълумотлар (блок маълумотлари ва nonce'ни ўз ичига олади) SHA-256 алгоритмидан ўтади, бу эса хеш (хусусий код-комбинация, ҳисоблашлар натижасида олиниши мумкин) генерациялайди.
Майнернинг мақсади — шундай хешни топиш, ки у маълум шартларга мувофиқ бўлади (масалан, белгиланган ноллардан бошланади). Бу мураккаб вазифа бўлиб, юқори ҳисоблаш қурилмаси кутилади, чунки агар хеш тармоқ шартларига мувофиқ келмаса, майнер рақамни ўзгартиради ва қайтадан синаб кўради, жараённи миллион марта такрорлайди.
Биринчи бўлган киши тегишли хешни топганда, блок блокчейнга қўшилади. Бу ҳолда блок-нома «ҳал қилинган» деб ҳисобланади ва тўла текширилган тармоқда статусига эга бўлади. Фақатгина шундан кейин блок блокчейнга қўшилади ва кейинги ёзуви реестрда мавжуд бўлган тўлиқ ҳавза сифатида ишлайди. Бошқаларни орқага ташлаб, янги блокни ҳал қилган майнер, белгиланган криптовалюта миқдорида мукофот олади. Ҳозирги кунда у 3.125 BTC.
Исходя из этого можно сделать вывод, что чем больше вычислительная мощность оборудования (хешрейт — количество хешей, вычисляемых за одну секунду), тем выше вероятность стать первым в гонке на добавление нового блока. В блокчейне Bitcoin этот процесс повторяется примерно каждые 10 минут. После появления блока-победителя, майнеры прекращают попытки решить свой текущий блок-кандидат, убирают информацию о транзакциях из mempool и приступают к формированию нового блока-кандидата — все повторяется по новой и так беспрерывно.
Корректировка мураккаблигини майнингда
Ҳар 2016 блок қўшилгандан кейин, ўртача 2 ҳафта давомида, PoW алгоритми мураккаблик даражасини автоматик тарзда тугатади. Бу янги блокларни етказишда доимий тезликни сақлаш учун зарур — 10 дақиқа.
Бирлашган мураккабликни токлаш жараёнида, ҳозирги жаҳонда хешини алгоритмга тадбиқ қилинган барча ҳисоблаш қувватлари ҳисобга олинади — шунга тўғри келадиган хеш пауэр. Қувват ошгандан кейин, майнинг жараёни барча иштирокчилар учун мураккаблашади. Агар қувват камайса — криптовалютани олиш осонлашади, чунки мураккаблик пасаяди.
Биткойн майнингидан фарқли ўлароқ, кўплаб кончиларнинг кўплиги конийлар самарадорлигини оширадиган жаҳон марказида берилмоқда, Биткойн майнинг жараёни бошқа принципга асосланган. Олтин конларида, кўп одамлар кончилик қилишда иштирок этгандан сўнг, бозордаги олтин таклифининг ҳажми ошади. Таклифнинг кўпайиши билан қимматбоҳ металлнинг нархи пасаяди.
: "Биткойн билан вазият бутунлай бошқача: тармоқ протоколи чиқариладиган BTC аниқ миқдорини белгиланади — 21 миллион. Ва бу рақам майнинг қилувчилар сони ёки уларнинг қурилмалари қанчалик кучли бўлишига қараб ўзгармайди. Майнингни барқарорлигини сақлаш учун унинг мураккаблиги автоматик тарзда танланади. Бу, майнерлар блокчейнга қанча кўп уланса ҳам, бозорда пайдо бўлаётган янги BTC умумий миқдори доимий бўлиб қолишига эътибор берилганини англатади. Бу тармоқнинг ишини барқарорлаштиради ва рақамли активнинг "инфляциясидан" қочишга ёрдам беради, бу физик ресурслар билан бўлади."