Какво представлява заглавката на блока (криптовалута)?
Заглавната част на блока се използва за идентифициране на конкретен блок в цяла блокчейн и се хешира многократно, за да се създаде доказателство за работа за минни награди. Блокчейнът се състои от поредица от различни блокове, които се използват за съхраняване на информация, свързана с транзакции, които се случват в блокчейн мрежата. Всеки от блоковете съдържа уникална заглавка и всеки такъв блок се идентифицира от хеша на заглавната му част поотделно.
Ключови заведения
- Заглавките на блока идентифицират отделни блокове в блокчейн. Те бързат, за да създадат доказателство за работа за минни награди. Блоковете са слоести вертикално, започвайки с „генезисния блок“. Всяка заглавна част на блока съдържа три набора от метаданни на блока и множество отделни компоненти. Номерът на версията на Bitcoin ви помага да следите промените в протокола.
Как работи заглавната част на блока (криптовалута)
Заглавките на блокове обикновено се използват в документацията за разработчици на Bitcoin и помагат за бързо и сравнително лесно записване на задачите. Цялата блокчейн може да се съхранява в обикновена база данни или като плосък файл. Когато разглеждате блокчейн като цяло, помага да ги изобразите като вертикален стек.
Блоковете се наслояват - един върху друг, като първият блок е основата - и те растат във височина, докато се достигне края на блокчейна и последователността е завършена. Първият блок във веригата е известен още като "генезисен блок". Слоевете и дълбоката история на всяка последователност са едно от нещата, които правят Bitcoin толкова сигурен.
Като част от стандартното упражнение за миниране, заглавната част на блока се хешира многократно от миньорите, като променя стойността на nonce. Чрез това упражнение те се опитват да създадат доказателство за работа, което помага на миньорите да бъдат възнаградени за приноса си, за да поддържат системата на blockchain безпроблемно и ефективно.
С течение на времето и се правят повече технологични актуализации, криптовалутите бързо нарастват в популярността си в райони по целия свят.
Изисквания за заглавка на блок
Заглавната част на блока съдържа три набора метаданни на блока. Това е 80-байтов дълъг низ и се състои от 4-байт дълъг номер на версията на биткойн, 32-байтов предишен блоков хеш, 32-байтов дълъг корен Merkle, 4-байтов дълъг отметка на блока, 4-байтов дълъг трудна цел за блока и 4-байтовото дълго време, използвано от миньорите.
Компоненти на блока за заглавие
Всеки от тези компоненти е жизненоважен за създаването на точна и надеждна заглавка. Основният идентификатор на всеки отделен блок е криптографският хеш, който съдържа. По същество това е цифров пръстов отпечатък и той се създава чрез хеширане на заглавната част на блока чрез приложимия алгоритъм два пъти.
Номерът на версията на Bitcoin е полезен при проследяване на промените и актуализациите в целия протокол. Хеш-връзките на предишния блок към предишния блок или неговия родителски блок ефективно осигуряват веригата.
Коренът Merkle се състои от всички хеширани хешове на транзакции в рамките на транзакцията. Това не е толкова сложно, колкото звучи, всеки хеш е само допълнително хеширан. Времевата маркировка е включена, така че всеки, който работи по проекта, ще може да вижда постоянен, кодиран запис за това, когато се е случило определено събитие. Обикновено предоставя датата и часа на деня за това конкретно събитие и често е достатъчно тясна, за да бъде точна само за част от секундата.
Целта за трудност се използва, просто, за да коригирате колко е трудно за миньорите, които работят за решаването на блока. И накрая, nonce е стойността, която миньорите могат да променят, за да създадат различни пермутации и да генерират правилен хеш в последователността.