Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Структура Блокчейну | Блоки та Транзакції
Вступ до блокчейну

bookСтруктура Блокчейну

Тепер ви розумієте основи блокчейн-технології та, зокрема, як її використовує Bitcoin. Маючи цю базу, можемо перейти до розгляду детальної структури блокчейну, побудованого за моделлю Bitcoin.

Компоненти блоку

Блокчейн по суті є ланцюгом блоків. Це не фізичні блоки, а цифрові структури даних, які послідовно з'єднані між собою.

Наведена нижче таблиця містить огляд загальної структури блоку в блокчейні Bitcoin:

Не потрібно запам'ятовувати розмір кожного поля, вони наведені лише для кращого розуміння. Щодо розмірів, нижче подано пояснення, що таке біти та байти:

Note
Дізнатися більше

Біт — це найменша одиниця даних у комп'ютерній техніці, що представлена як 0 або 1, що відображає бінарну природу комп'ютерів, а байт — це одиниця даних, яка складається з 8 бітів і використовується для вимірювання обсягу зберігання та обробки даних у комп'ютерах.

Заголовок блоку

Мабуть, найважливішою частиною кожного блоку є його заголовок, який складається з 6 полів. Нижче наведено ілюстрацію більш детальної структури блоку (Txn_count та txns означають лічильник транзакцій та транзакції відповідно, і не є частиною заголовка):

Тепер розглянемо кожне з полів заголовка блоку:

Не хвилюйтеся, більшість із цих полів ми розглянемо детальніше пізніше у курсі. А зараз давайте подивимось на реальний блок за допомогою Blockchain Explorer (ось посилання):

Як бачите, всі компоненти, які ми обговорювали, присутні в цьому блоці.

Note
Детальніше

Складність обчислюється з поля bits і не зберігається явно в заголовку блоку. Це похідне значення, яке відображає, наскільки складно знайти новий блок відносно найпростішого можливого рівня.

Також існують додаткові деталі (їх можна поки що ігнорувати), які надає блокчейн-оглядач:

  • Height;
  • Status;
  • Virtual size;
  • Weight units.

Ці поля надають контекст щодо статусу блоку в блокчейні, його розміру та використання ресурсів.

1. Який з наведених елементів НЕ є частиною заголовка блоку?

2. Оберіть правильний розмір заголовка блоку.

question mark

Який з наведених елементів НЕ є частиною заголовка блоку?

Select the correct answer

question mark

Оберіть правильний розмір заголовка блоку.

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

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

bookСтруктура Блокчейну

Свайпніть щоб показати меню

Тепер ви розумієте основи блокчейн-технології та, зокрема, як її використовує Bitcoin. Маючи цю базу, можемо перейти до розгляду детальної структури блокчейну, побудованого за моделлю Bitcoin.

Компоненти блоку

Блокчейн по суті є ланцюгом блоків. Це не фізичні блоки, а цифрові структури даних, які послідовно з'єднані між собою.

Наведена нижче таблиця містить огляд загальної структури блоку в блокчейні Bitcoin:

Не потрібно запам'ятовувати розмір кожного поля, вони наведені лише для кращого розуміння. Щодо розмірів, нижче подано пояснення, що таке біти та байти:

Note
Дізнатися більше

Біт — це найменша одиниця даних у комп'ютерній техніці, що представлена як 0 або 1, що відображає бінарну природу комп'ютерів, а байт — це одиниця даних, яка складається з 8 бітів і використовується для вимірювання обсягу зберігання та обробки даних у комп'ютерах.

Заголовок блоку

Мабуть, найважливішою частиною кожного блоку є його заголовок, який складається з 6 полів. Нижче наведено ілюстрацію більш детальної структури блоку (Txn_count та txns означають лічильник транзакцій та транзакції відповідно, і не є частиною заголовка):

Тепер розглянемо кожне з полів заголовка блоку:

Не хвилюйтеся, більшість із цих полів ми розглянемо детальніше пізніше у курсі. А зараз давайте подивимось на реальний блок за допомогою Blockchain Explorer (ось посилання):

Як бачите, всі компоненти, які ми обговорювали, присутні в цьому блоці.

Note
Детальніше

Складність обчислюється з поля bits і не зберігається явно в заголовку блоку. Це похідне значення, яке відображає, наскільки складно знайти новий блок відносно найпростішого можливого рівня.

Також існують додаткові деталі (їх можна поки що ігнорувати), які надає блокчейн-оглядач:

  • Height;
  • Status;
  • Virtual size;
  • Weight units.

Ці поля надають контекст щодо статусу блоку в блокчейні, його розміру та використання ресурсів.

1. Який з наведених елементів НЕ є частиною заголовка блоку?

2. Оберіть правильний розмір заголовка блоку.

question mark

Який з наведених елементів НЕ є частиною заголовка блоку?

Select the correct answer

question mark

Оберіть правильний розмір заголовка блоку.

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1
some-alt