Çətinlik

Orta

Çətinlik nədir?

Kriptovalyutada çətinlik termini blokun hasilatı üçün tələb olunan səyi ifadə edir. İş sübutu (PoW) blokçeynləri şəbəkədəki heşləmə gücünün miqdarından asılı olaraq bunun artmasına və ya düşməsinə səbəb olan müəyyən qaydaları tətbiq edir. Bu, blokların çox tez istehsal olunmamasını və şəbəkənin davamlı təhlükəsizliyini qorumaq üçün edilir.
Məsələn, Bitcoin 1 blok müddətini təxminən on dəqiqə (yeni blok tapmaq üçün lazım olan orta vaxt) olaraq təyin edir. Bloklar çox tez tapılarsa, şəbəkə çətinliyi artırır və bu da mayninq hədəf həddini effektiv şəkildə aşağı salır.

Bunun əksinə olaraq, blokların tapılması çox vaxt apararsa, çətinlik azalır və hədəf artır. Bu hədəf vaxtaşırı sıfırlanan bir rəqəmdir. Blokun uğurlau mayninqi üçün mayner bu rəqəmdən aşağı bir heş tapmalıdır.

Mayninqin iş prinsipi: sadələşdirilmiş bir nümunə

Burada sadə bir nümunədən istifadə edə bilərik. Tutaq ki, "binance" termini var və çıxışı müəyyən bir hədəfdən ədədi olaraq aşağı olan və təxminən onaltılıq formada müəyyən sayda sıfırla başlayan heşlərə uyğun gələn SHA256 heşi yaratmaq istəyirik.

Həqiqi mayninqdə maynerlər hədəf rəqəmdən, yəni 256 bit formatda təmsil olunan çox böyük bir rəqəmdən daha aşağı bir heş dəyəri tapmağa çalışırlar. Bunu "binance"-ə rəqəmləri təkrarlanan şəkildə əlavə etməklə (məsələn, "binance1", "binance2", "binance3") və sıfırlarla başlamaq kimi sadələşdirilmiş meyara cavab verən heş çıxışı əldə edənə qədər heş etməklə göstərə bilərik.

"binance10"a çatana qədər artıq hər şeyi başa düşmüş oluruq. İlk iki simvolun "0" olmasını istəyiriksə, "binance99"a qədər heşləmə aparmalıyıq. Üç sıfır əldə etmək üçün "binance458"ə qədər heşləmə aparmalı idik. Bəs dörd sıfır necə olar? İlk iyirmi milyon rəqəmdən bizə belə bir çıxış verən giriş yoxdur.

Bu sizə mayninqin necə işlədiyi barədə bir fikir verməlidir. Fərq ondadır ki, maynerlər hədəfin altına düşən bir rəqəm tapmağa çalışırlar. Bu hədəf nə qədər aşağı olarsa, həll yolu tapmaq bir o qədər çətindir və buna görə də Bitcoin bu qədər çox hesablama gücü sərf edir. Maynerlər etibarlı bir heş tapmaq üçün eyni məlumatın variasiyalarını dəfələrlə heş edirlər.

Çətinlik tənzimləməsi

Bitcoin orta blok müddətini 10 dəqiqə saxlamaq üçün təxminən hər 2016-cı blokda (təxminən hər iki həftədən bir) mayninq çətinliyini tənzimləyir. Bu düzəliş son 2016 blokun mayninq edilməsi üçün nə qədər vaxt sərf olunmasına əsaslanır. Əgər bloklar gözləniləndən daha sürətli mayninq edilərsə, mayninqi çətinləşdirmək üçün çətinlik artır; daha yavaş olarsa, mayninqi asanlaşdırmaq üçün çətinlik azalır.

Mayninq avadanlıq təkamülü

Bitcoin çıxarmaq çox çətin olduğuna görə iştirakçılar çoxdan adi kompüterlərdən və qrafik kartlardan imtina edərək ASIC-lər (tətbiqə xas inteqral sxemlər) kimi tanınan xüsusi hazırlanmış aparatlara üstünlük veriblər.

Mayninq şəbəkənin rəqabətli təbiətini və artan çətinliyi əks etdirən, ixtisaslaşmış avadanlıqlara malik böyük mayninq fermalarının üstünlük təşkil etdiyi sənaye səviyyəli bir fəaliyyətə çevrilmişdir.

Bütün kriptovalyutalar PoW istifadə etmir

Qeyd etmək lazımdır ki, bütün kriptovalyutalar PoW istifadə etmir və ya mayninq çətinliyinə malik deyil. Məsələn, Ethereum mayninq və ya çətinlik düzəlişləri tələb etməyən Pay sübutu (PoS) konsensus mexanizminə keçib.

Nəticə

Çətinlik yeni blokların çıxarılması üçün nə qədər hesablama işinin tələb olunduğunu tənzimləyərək PoW blokçeynlərini təhlükəsiz və sabit saxlayan dinamik bir parametrdir. Blokçeynin ardıcıl işləməsini təmin edərək sabit blok istehsalı sürətini qorumaq üçün şəbəkə heş gücündə dəyişikliklərə uyğunlaşır.
Postları paylaşın
Hesabı qeydiyyatdan keçirin
Bu gün bir Binance hesabı açaraq biliklərinizi tətbiq edin.