Базени 18
Рудари Н/Д
Радници Н/Д
Основе крипто рударења

Шта је у блоку: заглавље, висина, величина и субвенција

Последње ажурирање: 15. август 2026.

Блок је мало фиксно заглавље плус тело са трансакцијама. Кад знате шта је шта, јасно је шта рударење заиста хешира и зашто.

Два дела, а хешира се само један

Блок има заглавље и тело. Тело чине трансакције, и може имати неколико стотина бајтова или неколико мегабајта, у зависности од тога колико је ланац оптерећен. Заглавље је фиксни сажетак блока, и на већини ланаца има тачно 80 бајтова.

Рударење хешира заглавље и ништа друго. То је најкориснија појединачна чињеница у овом чланку, јер објашњава нешто што иначе изгледа немогуће: програм за рударење покушава милијарде варијација у секунди, а то не би могао да свака проба значи поновно хеширање блока пуног трансакција. Не значи. Поново хешира 80 бајтова.

Шест поља у заглављу

Заглавље садржи верзију, хеш претходног блока, merkle корен, временску ознаку, битове тежине и nonce. Свако од њих постоји с разлогом, а два обављају највећи део посла.

Хеш претходног блока је оно што га чини ланцем. Свако заглавље именује оно пре себе, па би преписивање старог блока променило његов хеш, што би покварило следеће заглавље, па следеће, све до врха. То је цео безбедносни аргумент доказа рада у једном пољу.

Merkle корен је један хеш који сажима сваку трансакцију у телу. Промените једну трансакцију, чак и за један бајт, и merkle корен се мења, па се мења заглавље, па је сваки до тада покушан хеш безвредан. Тако 80 бајтова може поштено да замени блок било које величине.

Блок нацртан као фиксно заглавље од 80 бајтова које садржи верзију, хеш претходног блока, merkle корен, временску ознаку, битове тежине и nonce, изнад тела променљиве величине чији је први унос coinbase трансакција, са ознакама за висину блока, величину блока и хеш блока
Заглавље је фиксно и мало. Тело је све остало. Висина није сачувана ни у једном; она је позиција.

Битови тежине су циљ испод ког хеш мора да падне, у сажетом облику. Временска ознака је отприлике тренутак када је блок направљен, и сме да буде приближна. Nonce је поље које програм за рударење слободно мења, и то је оно што уопште омогућава претрагу.

Nonce се истроши, и то је у реду

Nonce је мали бројач, а савремени програм за рударење скоро тренутно исцрпи сваку вредност коју бројач може да садржи. Ово звучи као ћорсокак, али није, јер је nonce само најзгоднија ствар за мењање, никада једина.

Када се истроши, програм за рударење мења нешто друго што улази у заглавље. Временска ознака може да се помери. Coinbase трансакција може мало да се измени, што мења merkle корен, што даје потпуно ново заглавље за претрагу. На базену управо за то служи extranonce: омогућава базену да сваком програму за рударење да другачију полазну тачку, тако да никоја два не мељу исте бројеве.

Висина је позиција, а не поље

Висина блока је број блокова који су дошли пре датог блока. Генеза блок има висину нула, следећи један, и тако даље. То је број који видите поред сваког уноса на страници Блокови базена и у сваком прегледачу блокова.

Вреди знати да висина заправо није сачувана у заглављу. Изводи се из места на ком блок стоји у ланцу. На већини савремених ланаца висина се уписује и у coinbase трансакцију, што је правило додато касније да два блока на различитим висинама никада не би могла да буду бајт по бајт иста, али меродаван одговор на то колико је блок висок остаје његова позиција.

Зато је висина и природан начин да се говори о потврдама. Трансакција закопана шест блокова дубоко је она чија је висина блока шест испод врха, а сваки следећи блок чини њено преписивање толико скупљим.

Величина је тело, и оно се попуњава

Величина блока је у суштини величина тела, јер је заглавље поред њега занемарљиво. Када људи кажу да ланац има ограничење величине блока, говоре о томе колико трансакција може да стане, а не о заглављу.

Пун блок и празан блок захтевају потпуно исту количину рада рударења. Тежина одлучује колико је тешко пронаћи блок; величина одлучује колико блок носи. Те две ствари нису повезане, а њихово мешање је извор много погрешних представа о накнадама.

Оно на шта величина утиче је тржиште накнада. Када више трансакција жели да уђе него што стаје, прво улазе оне које нуде веће накнаде, и укупне накнаде у блоку расту. То се директно прелива у оно што блок плаћа.

Coinbase трансакција и субвенција

Прва трансакција у сваком блоку је посебна. Нема пошиљаоца, ствара новчиће ни из чега и исплаћује их ономе ко је направио блок. Зове се coinbase трансакција, што нема никакве везе са истоименом берзом.

Оно што исплаћује је субвенција плус накнаде свих осталих трансакција у блоку. Субвенција је новоиздати део, одређен распоредом емисије ланца и на већини новчића временом смањиван. Накнаде су оно што су корисници приложили уз своје трансакције да би биле укључене. Заједно чине награду за блок.

На базену coinbase исплаћује базену, који затим расподељује награду свима који су у тој рунди послали деонице. То није заобилазница: тако базен може да исплати многе људе за награду која стиже као једна недељива уплата.

Зашто је све ово важно док рударите

Три ствари постају очигледне када је облик блока јасан, и све три се стално појављују.

  • Зашто нови блок тренутно поништава Ваш рад. Поље хеша претходног блока се променило, па заглавље које сте претраживали више не постоји. Све што за њега пошаљете после тога је застарела деоница, и никаква брзина то не поправља.
  • Зашто Вам базен тако често шаље нови рад. Свака нова трансакција коју базен жели да укључи мења merkle корен, а свежији шаблон носи више накнада, што је већа награда за исти напор.
  • Зашто се величина блока никада не појављује у процени зараде. Оно што зарађујете одређују тежина, субвенција и накнаде, а не колико је бајтова било у телу.

Страница Блокови на овом базену приказује висину, награду и када је блок пронађен, што је користан део свега наведеног сажет у један ред. Прегледач блокова ће Вам показати остало, укључујући coinbase трансакцију која га је исплатила.

Спремни да ово примените у пракси?
Изаберите новчић у прегледу базена и отворите његов водич „Како рударити” за команду спремну за покретање.
Изаберите базен