Биіктігін блоктау

Блоктың биіктігі дегеніміз не?

Нақты блокты биіктігі блогында оны алдыңғы блоктар саны ретінде анықталады blockchain. Блокчейн – бұл блоктар деп аталатын деректер құрылымдарындағы транзакциялар кітабын дәйекті түрде жазатын шифрланған мәліметтер базасы. Блокчейндер Bitcoin сияқты криптовалюта үшін негізгі технология ретінде қолданылады.

Блоктың биіктігі не блокчейндегі өткен жерде аяқталған транзакцияның орналасқан жеріне сілтеме жасай алады, не блокчейннің қазіргі ұзындығына немесе өлшеміне сілтеме жасай алады. Блоктардың биіктік диаграммасы уақыт өткен сайын, тау-кен жұмыстарында қиындықтар деңгейінде блокчейнде қаншалықты тұрақты жаңа блоктар табылып жатқанын көрсетеді.

2021 жылғы сәуірдегі жағдай бойынша Bitcoin блокчейнінің блок биіктігі 677 350 блоктан асады, күн сайын шамамен 144 жаңа блок қосылады.

Негізгі өнімдер

  • Блоктың биіктігі деп блокта тізбектегі нақты орынды айтады, оның алдында қанша расталған блок тұрғанымен өлшенеді.
  • Блокчейннің ағымдағы блок биіктігі оның ағымдағы өлшемінің немесе бар уақытының көрсеткіші болып табылады.
  • Орталықтандырылмаған консенсус алгоритмдері әдетте блоктың ең биіктігі бар тізбекті шығаруға келісім беру арқылы жұмыс істейді.

Блоктың биіктігін түсіну

Блокчейн дәйекті блоктардың сериясын қамтиды, сондықтан блокчейн деп аталады. Бұл блоктар негізінен желінің транзакциялық ақпаратын сақтау үшін қолданылатын мәліметтер бірлігі болып табылады. Әр блокта алдыңғы блок пен қарастырылып отырған блок арасындағы аралықта орын алған немесе расталған транзакциялардың қауіпсіз және жария жазбалары бар.

Блокчейндегі алғашқы блок генезис блогы деп аталады. Оның блоктық биіктігі нөлге тең, өйткені блок тізбегінде блоктар жүрмейді. Блокчейннің жалпы биіктігі тізбектегі ең соңғы блоктың немесе ең жоғары блоктың биіктігі деп алынады.

Маңызды

Блоктың биіктігі кейде блокчейннің минус біреуінің ағымдағы ұзындығы ретінде есептеледі.

Ерекше мәселелер: Bitcoin Mining

Блоктың биіктігін түсіну тәсілі ретінде криптовалюта өндірісінің процесін және блок тізбегіне жаңа блоктардың қалай қосылатынын түсіну пайдалы. Bitcoin жағдайын қарастырайық. Мұнда математикалық есеп әр блокпен байланысты. Кеншілер жүйелі түрде жарыс түріндегі бәсекелестік процесінің бөлігі ретінде мәмілелерді өңдейді және тіркейді. Олар Bitcoins ұтып алу үшін «ағымдағы блокты аяқтау» үшін жарысады. Жеңімпаз шахтер оны шеше алған кезде, жауап басқа тау-кен түйіндерімен бөліседі және ол тексеріледі. Шахтер  проблеманы шешкен сайын,  кенішке жаңадан шығарылған 12,5 BTC (Bitcoin валюта белгісі) беріледі және ол айналымға түседі.

Келесі блоктағы бірінші жазба – бұл жеңімпаз болған кеншіні (алдыңғы блокты аяқтаған) жаңадан шығарылған BTC-ді марапаттайтын транзакция. Бұл жаңа Bitcoins құру жылдамдығын реттейтін математикалық есептің қиындығы, себебі жаңа блоктар желіге жауапсыз жіберілмейді. Мәселені шешуге орта есеппен 10 минут қажет екеніне сүйене отырып, әр 10 минут сайын шамамен 12,5 жаңа Bitcoins шығарылады.