Структура Блокчейну
Тепер ви розумієте основи блокчейн-технології та, зокрема, як її використовує Bitcoin. Маючи цю базу, можемо перейти до розгляду детальної структури блокчейну, побудованого за моделлю Bitcoin.
Компоненти блоку
Блокчейн по суті є ланцюгом блоків. Це не фізичні блоки, а цифрові структури даних, які послідовно з'єднані між собою.
Наведена нижче таблиця містить огляд загальної структури блоку в блокчейні Bitcoin:
Не потрібно запам'ятовувати розмір кожного поля, вони наведені лише для кращого розуміння. Щодо розмірів, нижче подано пояснення, що таке біти та байти:
Біт — це найменша одиниця даних у комп'ютерній техніці, що представлена як 0 або 1, що відображає бінарну природу комп'ютерів, а байт — це одиниця даних, яка складається з 8 бітів і використовується для вимірювання обсягу зберігання та обробки даних у комп'ютерах.
Заголовок блоку
Мабуть, найважливішою частиною кожного блоку є його заголовок, який складається з 6 полів. Нижче наведено ілюстрацію більш детальної структури блоку (Txn_count та txns означають лічильник транзакцій та транзакції відповідно, і не є частиною заголовка):
Тепер розглянемо кожне з полів заголовка блоку:
Не хвилюйтеся, більшість із цих полів ми розглянемо детальніше пізніше у курсі. А зараз давайте подивимось на реальний блок за допомогою Blockchain Explorer (ось посилання):
Як бачите, всі компоненти, які ми обговорювали, присутні в цьому блоці.
Складність обчислюється з поля bits і не зберігається явно в заголовку блоку. Це похідне значення, яке відображає, наскільки складно знайти новий блок відносно найпростішого можливого рівня.
Також існують додаткові деталі (їх можна поки що ігнорувати), які надає блокчейн-оглядач:
- Height;
- Status;
- Virtual size;
- Weight units.
Ці поля надають контекст щодо статусу блоку в блокчейні, його розміру та використання ресурсів.
1. Який з наведених елементів НЕ є частиною заголовка блоку?
2. Оберіть правильний розмір заголовка блоку.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain what a Merkle Tree Root is and why it's important?
What does the "Nonce" field do in the block header?
How does the "Previous Block Hash" ensure the security of the blockchain?
Awesome!
Completion rate improved to 6.25
Структура Блокчейну
Свайпніть щоб показати меню
Тепер ви розумієте основи блокчейн-технології та, зокрема, як її використовує Bitcoin. Маючи цю базу, можемо перейти до розгляду детальної структури блокчейну, побудованого за моделлю Bitcoin.
Компоненти блоку
Блокчейн по суті є ланцюгом блоків. Це не фізичні блоки, а цифрові структури даних, які послідовно з'єднані між собою.
Наведена нижче таблиця містить огляд загальної структури блоку в блокчейні Bitcoin:
Не потрібно запам'ятовувати розмір кожного поля, вони наведені лише для кращого розуміння. Щодо розмірів, нижче подано пояснення, що таке біти та байти:
Біт — це найменша одиниця даних у комп'ютерній техніці, що представлена як 0 або 1, що відображає бінарну природу комп'ютерів, а байт — це одиниця даних, яка складається з 8 бітів і використовується для вимірювання обсягу зберігання та обробки даних у комп'ютерах.
Заголовок блоку
Мабуть, найважливішою частиною кожного блоку є його заголовок, який складається з 6 полів. Нижче наведено ілюстрацію більш детальної структури блоку (Txn_count та txns означають лічильник транзакцій та транзакції відповідно, і не є частиною заголовка):
Тепер розглянемо кожне з полів заголовка блоку:
Не хвилюйтеся, більшість із цих полів ми розглянемо детальніше пізніше у курсі. А зараз давайте подивимось на реальний блок за допомогою Blockchain Explorer (ось посилання):
Як бачите, всі компоненти, які ми обговорювали, присутні в цьому блоці.
Складність обчислюється з поля bits і не зберігається явно в заголовку блоку. Це похідне значення, яке відображає, наскільки складно знайти новий блок відносно найпростішого можливого рівня.
Також існують додаткові деталі (їх можна поки що ігнорувати), які надає блокчейн-оглядач:
- Height;
- Status;
- Virtual size;
- Weight units.
Ці поля надають контекст щодо статусу блоку в блокчейні, його розміру та використання ресурсів.
1. Який з наведених елементів НЕ є частиною заголовка блоку?
2. Оберіть правильний розмір заголовка блоку.
Дякуємо за ваш відгук!