You are on page 1of 50

Білет № 1.

1. Пояснить, що таке інклюзивні (permissionless) блокчейн системи.


2. Пояснить, що таке транзакція, як формується входи та виходи
транзакції, навести приклад транзакції.
3. Навести визначення термінів: Користувач блокчейн мережі
(Blockchain network user) та Криптографічний одноразовий номер
(Cryptographic nonce)
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 2.
1. Надати визначення блокчейн системи.
2. Що таке адреса блокчейн системи Bitcoin? Навести алгоритм
отримання адреси Bitcoin (P2PKH формат).
3. Навести визначення термінів: Однорангова (peer-to-peer) мережа.
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один блоку. Необхідно навести наступні
параметри, які вказати у цьому заголовку блоку:
- кількість транзакцій у блоці
- кількість входів транзакції
- ідентифікатор (геш-значення) минулої транзакції, де монети були
отримані
- порядковий номер виходу попередньої транзакції, з якого будуть
витрачатися монети
- довжина сценарію доказу володіння монетами (в байтах)
- кількість виходів транзакції
- кількість монет, яка відправляється
- довжина сценарію умови володіння монетами (в байтах)
Білет № 3.
1. Вкажіть, які вам відомі високорівневі підходи до класифікації
блокчейн систем.
2. Які вам відомі формати запису ключів. Надати короткий їх опис.
3. Навести визначення термінів: Мітка часу (time-stamp) та Незмінність
(Immutable).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 4.
1. Пояснить, що таке інклюзивні (permissionless) блокчейн системи.
2. Пояснить, що таке стислі публічні ключі.
3. Навести визначення термінів: Мітка часу (time-stamp) та Незмінність
(Immutable).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 5.
1. Пояснить, що таке ексклюзивні (permissioned) блокчейн системи.
2. Наведіть відомі вам проблеми використання моделі UTXO
3. Навести визначення термінів: Криптографічна геш-функція
(Cryptographic hash function) та Легкий вузол (Lightweight node).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- кількість транзакцій у блоці
- кількість входів транзакції
- ідентифікатор (геш-значення) минулої транзакції, де монети були
отримані
- порядковий номер виходу попередньої транзакції, з якого будуть
витрачатися монети
- довжина сценарію доказу володіння монетами (в байтах)
- кількість виходів транзакції
- кількість монет, яка відправляється
- довжина сценарію умови володіння монетами (в байтах)
Білет № 6.
1. Позначка часу (time-stamp). Навести особливості застосування у
децентралізованих системах. Які функції виконують позначки часу у блокчейн
системах. Які обмеження на час формування блоку є у блокчейн системі
Bitcoin?
2. Навести визначення термінів: Захищеність (Tamper evident);
Завершеність (Finality).
3. Які вам відомі формати запису ключів. Надати короткий їх опис.
4. Якщо користувач втратив доступ до свого секретного ключа Bitcoin,
то:
а) він втратив доступ до активів, які відповідають його адресу;
б) активи, які зберігались на його адресі видаляються з блокчейн
реєстру;
в) для відновлення доступу користувачеві до своїх активів необхідно
згенерувати нову пару ключів;
г) користувачеві потрібно переадресувати свої активи на інший адрес,
від якого він має інший секретний ключ;
д) користувачеві необхідно звернутися до адміністратора мережі за
допомогою.
Білет № 7.
1. Пояснить, що таке стислі публічні ключі.
2. Що таке дерево Меркле та для чого воно використовується?
3. Наведіть та пояснить структуру заголовку блоку Bitcoin.
4. Навести визначення термінів: цифровий актив (Digital asset); фіатна
валюта (Fiat currency).
Білет № 8.
1. Наведіть відомі вам проблеми використання моделі UTXO.
2. Навести алгоритм перетворення ключа у WIF формату.
3. Наведіть та пояснить структуру блоків Bitcoin.
4. Навести визначення термінів: однорангова, децентралізована, або
пірінгова (peer-to-peer, P2P) мережа; користувач блокчейн мережі (Blockchain
network user).
Білет № 9.
1. Що таке адреса блокчейн системи Bitcoin? Навести алгоритм
отримання адреси Bitcoin (P2PKH формат).
2. Що таке дерево Меркле та для чого воно використовується?
3. Наведіть узагальнену структуру блоків у блокчейн системах.
4. Навести визначення термінів: безпечність (Safety); контрольна сума
(Checksum)
Білет № 10.
1. Позначка часу (time-stamp). Навести особливості застосування у
децентралізованих системах. Які функції виконують позначки часу у
блокчейн системах. Які обмеження на час формування блоку є у блокчейн
системі Bitcoin?
2. Надати визначення блокчейн системи.
3. Наведіть алгоритм побудови дерева Меркле.
4. Навести визначення термінів: Захищеність (Tamper evident);
Завершеність (Finality).
Білет № 11.
1.Завдяки чому досягається цілісність блокчейн системи?
2. Наведіть алгоритм перевірки вузлом мережі Bitcoin нового
отриманого блоку.
3. Навести визначення термінів: децентралізована мережу
(Decentralized network); відмовостійкість (Fault tolerance).
4. Якщо користувач втратив доступ до свого секретного ключа Bitcoin,
то:
а) він втратив доступ до активів, які відповідають його адресу;
б) активи, які зберігались на його адресі видаляються з блокчейн
реєстру;
в) для відновлення доступу користувачеві до своїх активів необхідно
згенерувати нову пару ключів;
г) користувачеві потрібно переадресувати свої активи на інший адрес,
від якого він має інший секретний ключ;
д) користувачеві необхідно звернутися до адміністратора мережі за
допомогою.
Білет № 12.
1. Пояснить, що таке ексклюзивні (permissioned) блокчейн системи.
2. Наведіть відомі вам проблеми використання моделі UTXO
3. Пояснить, що таке транзакція, як формується входи та виходи
транзакції, навести приклад транзакції.
4. Навести визначення термінів: Валідатор блокчейна (Chain Validator);
Відмовостійкість (Fault tolerance).
Білет № 13.
1. Вказати основні захисні властивості криптографічної геш-функції.
2. Наведіть та пояснить структуру транзакції у Bitcoin.
3. Якщо користувач втратив доступ до свого секретного ключа Bitcoin,
то:
а) він втратив доступ до активів, які відповідають його адресу;
б) активи, які зберігались на його адресі видаляються з блокчейн
реєстру;
в) для відновлення доступу користувачеві до своїх активів необхідно
згенерувати нову пару ключів;
г) користувачеві потрібно переадресувати свої активи на інший адрес,
від якого він має інший секретний ключ;
д) користувачеві необхідно звернутися до адміністратора мережі за
допомогою.
4. Навести визначення термінів: Геш швидкість (Hash rate) та
Живучість (Liveness).
Білет № 14.
1. Надати загальний перелік завдань у блокчейн мережі які
вирішуються з використанням криптографічних геш-функції.
2. Що таке «гаманець» у блокчейн системах та які функції він виконує?
3. Навести визначення термінів: Ідентифікація (Identity) та Комісія за
транзакцію (Transaction fee)
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у 16-річному
уявленні) який містить один заголовок блоку. Необхідно навести наступні параметри, які
вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 15.
1. Пояснить, що таке інклюзивні (permissionless) блокчейн системи.
2. Пояснить, що таке транзакція, як формується входи та виходи
транзакції, навести приклад транзакції.
3. Навести визначення термінів: Користувач блокчейн мережі
(Blockchain network user) та Криптографічний одноразовий номер
(Cryptographic nonce)
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 16.
1. Пояснить, що таке ексклюзивні (permissioned) блокчейн системи.
2. Надати загальний перелік завдань у блокчейн мережі які
вирішуються з використанням асиметричної криптографії.
3. Навести визначення термінів: Криптографічна геш-функція
(Cryptographic hash function) та Легкий вузол (Lightweight node).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно
навести наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 17.
1. Вкажіть, які вам відомі високорівневі підходи до класифікації
блокчейн систем.
2. Пояснить, що таке стислі особисті ключі.
3. Навести визначення термінів: Мітка часу (time-stamp) та Незмінність
(Immutable).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 18.
1. Надати визначення блокчейн системи.
2. Що таке адреса блокчейн системи Bitcoin? Навести алгоритм
отримання адреси Bitcoin (P2PKH формат).
3. Як розраховується нагорода за формування блок у мережі Bitcoin?
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один блоку. Необхідно навести наступні
параметри, які вказати у цьому заголовку блоку:
- кількість транзакцій у блоці
- кількість входів транзакції
- ідентифікатор (геш-значення) минулої транзакції, де монети були
отримані
- порядковий номер виходу попередньої транзакції, з якого будуть
витрачатися монети
- довжина сценарію доказу володіння монетами (в байтах)
- кількість виходів транзакції
- кількість монет, яка відправляється
- довжина сценарію умови володіння монетами (в байтах)
Білет № 19.
1. Завдяки чому досягається цілісність блокчейн системи?
2. Надати загальний перелік завдань у блокчейн мережі які
вирішуються з використанням асиметричної криптографії.
3. Навести визначення термінів: Підтверджена транзакція (Confirmed).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один блоку. Необхідно навести наступні
параметри, які вказати у цьому заголовку блоку:
- кількість транзакцій у блоці
- кількість входів транзакції
- ідентифікатор (геш-значення) минулої транзакції, де монети були
отримані
- порядковий номер виходу попередньої транзакції, з якого будуть
витрачатися монети
- довжина сценарію доказу володіння монетами (в байтах)
- кількість виходів транзакції
- кількість монет, яка відправляється
- довжина сценарію умови володіння монетами (в байтах)
Білет № 20.
1. Надати загальний перелік завдань у блокчейн мережі які вирішуються
з використанням криптографічних геш-функції.
2. Що таке «гаманець» у блокчейн системах та які функції він виконує?
3. Навести визначення термінів: Ідентифікація (Identity) та Комісія за
транзакцію (Transaction fee)
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 21.
1. Пояснить, що таке ексклюзивні (permissioned) блокчейн системи.
2. Надати загальний перелік завдань у блокчейн мережі які вирішуються
з використанням асиметричної криптографії.
3. Навести визначення термінів: Криптографічна геш-функція
(Cryptographic hash function) та Легкий вузол (Lightweight node).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно
навести наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 22.
1. Позначка часу (time-stamp). Навести особливості застосування у
децентралізованих системах. Які функції виконують позначки часу у
блокчейн системах. Які обмеження на час формування блоку є у блокчейн
системі Bitcoin?
2. Надати визначення блокчейн системи.
3. Що таке Coinbase транзакції у мережі Bitcoin та для чого вона
потрібна?
4. Навести визначення термінів: Захищеність (Tamper evident);
Завершеність (Finality).
Білет № 23.
1. Пояснить, що таке інклюзивні (permissionless) блокчейн системи.
2. Пояснить, що таке стислі публічні ключі.
3. Пояснить, що таке транзакція, як формується входи та виходи
транзакції, навести приклад транзакції.
4. Навести визначення термінів: Валідатор блокчейна (Chain Validator);
Відмовостійкість (Fault tolerance).
Білет № 24.
1.Завдяки чому досягається цілісність блокчейн системи?
2. Навести алгоритм перетворення ключа у WIF формату
3. Навести визначення термінів: децентралізована мережу
(Decentralized network); відмовостійкість (Fault tolerance).
4. Якщо користувач втратив доступ до свого секретного ключа Bitcoin,
то:
а) він втратив доступ до активів, які відповідають його адресу;
б) активи, які зберігались на його адресі видаляються з блокчейн
реєстру;
в) для відновлення доступу користувачеві до своїх активів необхідно
згенерувати нову пару ключів;
г) користувачеві потрібно переадресувати свої активи на інший адрес,
від якого він має інший секретний ключ;
д) користувачеві необхідно звернутися до адміністратора мережі за
допомогою.
Білет № 25.
1. Вказати основні захисні властивості криптографічної геш-функції.
2. Наведіть та пояснить структуру транзакції у Bitcoin.
3. Якщо користувач втратив доступ до свого секретного ключа Bitcoin,
то:
а) він втратив доступ до активів, які відповідають його адресу;
б) активи, які зберігались на його адресі видаляються з блокчейн
реєстру;
в) для відновлення доступу користувачеві до своїх активів необхідно
згенерувати нову пару ключів;
г) користувачеві потрібно переадресувати свої активи на інший адрес,
від якого він має інший секретний ключ;
д) користувачеві необхідно звернутися до адміністратора мережі за
допомогою.
4. Навести визначення термінів: Геш швидкість (Hash rate) та
Живучість (Liveness).
1. Пояснить, що таке інклюзивні (permissionless) блокчейн системи.
2. Пояснить, що таке транзакція, як формується входи та виходи
транзакції, навести приклад транзакції.
3. Навести визначення термінів: Користувач блокчейн мережі
(Blockchain network user) та Криптографічний одноразовий номер
(Cryptographic nonce)
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 27.
1. Надати визначення блокчейн системи.
2. Що таке адреса блокчейн системи Bitcoin? Навести алгоритм
отримання адреси Bitcoin (P2PKH формат).
3. Навести визначення термінів: Однорангова (peer-to-peer) мережа.
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у 16-річному
уявленні) який містить один блоку. Необхідно навести наступні параметри, які вказати у
цьому заголовку блоку:
- кількість транзакцій у блоці
- кількість входів транзакції
- ідентифікатор (геш-значення) минулої транзакції, де монети були
отримані
- порядковий номер виходу попередньої транзакції, з якого будуть
витрачатися монети
- довжина сценарію доказу володіння монетами (в байтах)
- кількість виходів транзакції
- кількість монет, яка відправляється
- довжина сценарію умови володіння монетами (в байтах)
Білет № 28.
1. Вкажіть, які вам відомі високорівневі підходи до класифікації
блокчейн систем.
2. Які вам відомі формати запису ключів. Надати короткий їх опис.
3. Навести визначення термінів: Мітка часу (time-stamp) та Незмінність
(Immutable).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 29.
1. Пояснить, що таке інклюзивні (permissionless) блокчейн системи.
2. Пояснить, що таке стислі публічні ключі.
3. Навести визначення термінів: Мітка часу (time-stamp) та Незмінність
(Immutable).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 30.
1. Пояснить, що таке ексклюзивні (permissioned) блокчейн системи.
2. Наведіть відомі вам проблеми використання моделі UTXO
3. Навести визначення термінів: Криптографічна геш-функція
(Cryptographic hash function) та Легкий вузол (Lightweight node).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- кількість транзакцій у блоці
- кількість входів транзакції
- ідентифікатор (геш-значення) минулої транзакції, де монети були
отримані
- порядковий номер виходу попередньої транзакції, з якого будуть
витрачатися монети
- довжина сценарію доказу володіння монетами (в байтах)
- кількість виходів транзакції
- кількість монет, яка відправляється
- довжина сценарію умови володіння монетами (в байтах)
Білет № 31.
1. Позначка часу (time-stamp). Навести особливості застосування у
децентралізованих системах. Які функції виконують позначки часу у блокчейн
системах. Які обмеження на час формування блоку є у блокчейн системі
Bitcoin?
2. Навести визначення термінів: Захищеність (Tamper evident);
Завершеність (Finality).
3. Які вам відомі формати запису ключів. Надати короткий їх опис.
4. Якщо користувач втратив доступ до свого секретного ключа Bitcoin,
то:
а) він втратив доступ до активів, які відповідають його адресу;
б) активи, які зберігались на його адресі видаляються з блокчейн
реєстру;
в) для відновлення доступу користувачеві до своїх активів необхідно
згенерувати нову пару ключів;
г) користувачеві потрібно переадресувати свої активи на інший адрес,
від якого він має інший секретний ключ;
д) користувачеві необхідно звернутися до адміністратора мережі за
допомогою.
Білет № 32.
1. Пояснить, що таке стислі публічні ключі.
2. Що таке дерево Меркле та для чого воно використовується?
3. Наведіть та пояснить структуру заголовку блоку Bitcoin.
4. Навести визначення термінів: цифровий актив (Digital asset); фіатна
валюта (Fiat currency).
Білет № 33.
1. Наведіть відомі вам проблеми використання моделі UTXO.
2. Навести алгоритм перетворення ключа у WIF формату.
3. Наведіть та пояснить структуру блоків Bitcoin.
4. Навести визначення термінів: однорангова, децентралізована, або
пірінгова (peer-to-peer, P2P) мережа; користувач блокчейн мережі (Blockchain
network user).
Білет № 34.
1. Що таке адреса блокчейн системи Bitcoin? Навести алгоритм
отримання адреси Bitcoin (P2PKH формат).
2. Що таке дерево Меркле та для чого воно використовується?
3. Наведіть узагальнену структуру блоків у блокчейн системах.
4. Навести визначення термінів: безпечність (Safety); контрольна сума
(Checksum)
Білет № 35.
1. Позначка часу (time-stamp). Навести особливості застосування у
децентралізованих системах. Які функції виконують позначки часу у
блокчейн системах. Які обмеження на час формування блоку є у блокчейн
системі Bitcoin?
2. Надати визначення блокчейн системи.
3. Наведіть алгоритм побудови дерева Меркле.
4. Навести визначення термінів: Захищеність (Tamper evident);
Завершеність (Finality).
Білет № 36.
1.Завдяки чому досягається цілісність блокчейн системи?
2. Наведіть алгоритм перевірки вузлом мережі Bitcoin нового
отриманого блоку.
3. Навести визначення термінів: децентралізована мережу
(Decentralized network); відмовостійкість (Fault tolerance).
4. Якщо користувач втратив доступ до свого секретного ключа Bitcoin,
то:
а) він втратив доступ до активів, які відповідають його адресу;
б) активи, які зберігались на його адресі видаляються з блокчейн
реєстру;
в) для відновлення доступу користувачеві до своїх активів необхідно
згенерувати нову пару ключів;
г) користувачеві потрібно переадресувати свої активи на інший адрес,
від якого він має інший секретний ключ;
д) користувачеві необхідно звернутися до адміністратора мережі за
допомогою.
Білет № 37.
1. Пояснить, що таке ексклюзивні (permissioned) блокчейн системи.
2. Наведіть відомі вам проблеми використання моделі UTXO
3. Пояснить, що таке транзакція, як формується входи та виходи
транзакції, навести приклад транзакції.
4. Навести визначення термінів: Валідатор блокчейна (Chain Validator);
Відмовостійкість (Fault tolerance).
Білет № 38.
1. Вказати основні захисні властивості криптографічної геш-функції.
2. Наведіть та пояснить структуру транзакції у Bitcoin.
3. Якщо користувач втратив доступ до свого секретного ключа Bitcoin,
то:
а) він втратив доступ до активів, які відповідають його адресу;
б) активи, які зберігались на його адресі видаляються з блокчейн
реєстру;
в) для відновлення доступу користувачеві до своїх активів необхідно
згенерувати нову пару ключів;
г) користувачеві потрібно переадресувати свої активи на інший адрес,
від якого він має інший секретний ключ;
д) користувачеві необхідно звернутися до адміністратора мережі за
допомогою.
4. Навести визначення термінів: Геш швидкість (Hash rate) та
Живучість (Liveness).
Білет № 39.
1. Надати загальний перелік завдань у блокчейн мережі які
вирішуються з використанням криптографічних геш-функції.
2. Що таке «гаманець» у блокчейн системах та які функції він виконує?
3. Навести визначення термінів: Ідентифікація (Identity) та Комісія за
транзакцію (Transaction fee)
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у 16-річному
уявленні) який містить один заголовок блоку. Необхідно навести наступні параметри, які
вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 40.
1. Пояснить, що таке інклюзивні (permissionless) блокчейн системи.
2. Пояснить, що таке транзакція, як формується входи та виходи
транзакції, навести приклад транзакції.
3. Навести визначення термінів: Користувач блокчейн мережі
(Blockchain network user) та Криптографічний одноразовий номер
(Cryptographic nonce)
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 41.
1. Пояснить, що таке ексклюзивні (permissioned) блокчейн системи.
2. Надати загальний перелік завдань у блокчейн мережі які
вирішуються з використанням асиметричної криптографії.
3. Навести визначення термінів: Криптографічна геш-функція
(Cryptographic hash function) та Легкий вузол (Lightweight node).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно
навести наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 42.
1. Вкажіть, які вам відомі високорівневі підходи до класифікації
блокчейн систем.
2. Пояснить, що таке стислі особисті ключі.
3. Навести визначення термінів: Мітка часу (time-stamp) та Незмінність
(Immutable).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 43.
1. Надати визначення блокчейн системи.
2. Що таке адреса блокчейн системи Bitcoin? Навести алгоритм
отримання адреси Bitcoin (P2PKH формат).
3. Як розраховується нагорода за формування блок у мережі Bitcoin?
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один блоку. Необхідно навести наступні
параметри, які вказати у цьому заголовку блоку:
- кількість транзакцій у блоці
- кількість входів транзакції
- ідентифікатор (геш-значення) минулої транзакції, де монети були
отримані
- порядковий номер виходу попередньої транзакції, з якого будуть
витрачатися монети
- довжина сценарію доказу володіння монетами (в байтах)
- кількість виходів транзакції
- кількість монет, яка відправляється
- довжина сценарію умови володіння монетами (в байтах)
Білет № 44.
1. Завдяки чому досягається цілісність блокчейн системи?
2. Надати загальний перелік завдань у блокчейн мережі які
вирішуються з використанням асиметричної криптографії.
3. Навести визначення термінів: Підтверджена транзакція (Confirmed).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один блоку. Необхідно навести наступні
параметри, які вказати у цьому заголовку блоку:
- кількість транзакцій у блоці
- кількість входів транзакції
- ідентифікатор (геш-значення) минулої транзакції, де монети були
отримані
- порядковий номер виходу попередньої транзакції, з якого будуть
витрачатися монети
- довжина сценарію доказу володіння монетами (в байтах)
- кількість виходів транзакції
- кількість монет, яка відправляється
- довжина сценарію умови володіння монетами (в байтах)
Білет № 45.
1. Надати загальний перелік завдань у блокчейн мережі які вирішуються
з використанням криптографічних геш-функції.
2. Що таке «гаманець» у блокчейн системах та які функції він виконує?
3. Навести визначення термінів: Ідентифікація (Identity) та Комісія за
транзакцію (Transaction fee)
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно навести
наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 46.
1. Пояснить, що таке ексклюзивні (permissioned) блокчейн системи.
2. Надати загальний перелік завдань у блокчейн мережі які вирішуються
з використанням асиметричної криптографії.
3. Навести визначення термінів: Криптографічна геш-функція
(Cryptographic hash function) та Легкий вузол (Lightweight node).
4. На рисунку наведено фрагмент блокчейн реестру мережі Біткойн (у
16-річному уявленні) який містить один заголовок блоку. Необхідно
навести наступні параметри, які вказати у цьому заголовку блоку:
- розмір цього блоку (в байтах)
- версію
- геш попереднього блоку (у 16-річному уявленні)
- геш дерева Меркла (у 16-річному уявленні)
- позначку часу (у Unix форматі часу)
Білет № 47.
1. Позначка часу (time-stamp). Навести особливості застосування у
децентралізованих системах. Які функції виконують позначки часу у
блокчейн системах. Які обмеження на час формування блоку є у блокчейн
системі Bitcoin?
2. Надати визначення блокчейн системи.
3. Що таке Coinbase транзакції у мережі Bitcoin та для чого вона
потрібна?
4. Навести визначення термінів: Захищеність (Tamper evident);
Завершеність (Finality).
Білет № 48.
1. Пояснить, що таке інклюзивні (permissionless) блокчейн системи.
2. Пояснить, що таке стислі публічні ключі.
3. Пояснить, що таке транзакція, як формується входи та виходи
транзакції, навести приклад транзакції.
4. Навести визначення термінів: Валідатор блокчейна (Chain Validator);
Відмовостійкість (Fault tolerance).
Білет № 49.
1.Завдяки чому досягається цілісність блокчейн системи?
2. Навести алгоритм перетворення ключа у WIF формату
3. Навести визначення термінів: децентралізована мережу
(Decentralized network); відмовостійкість (Fault tolerance).
4. Якщо користувач втратив доступ до свого секретного ключа Bitcoin,
то:
а) він втратив доступ до активів, які відповідають його адресу;
б) активи, які зберігались на його адресі видаляються з блокчейн
реєстру;
в) для відновлення доступу користувачеві до своїх активів необхідно
згенерувати нову пару ключів;
г) користувачеві потрібно переадресувати свої активи на інший адрес,
від якого він має інший секретний ключ;
д) користувачеві необхідно звернутися до адміністратора мережі за
допомогою.
Білет № 50.
1. Вказати основні захисні властивості криптографічної геш-функції.
2. Наведіть та пояснить структуру транзакції у Bitcoin.
3. Якщо користувач втратив доступ до свого секретного ключа Bitcoin,
то:
а) він втратив доступ до активів, які відповідають його адресу;
б) активи, які зберігались на його адресі видаляються з блокчейн
реєстру;
в) для відновлення доступу користувачеві до своїх активів необхідно
згенерувати нову пару ключів;
г) користувачеві потрібно переадресувати свої активи на інший адрес,
від якого він має інший секретний ключ;
д) користувачеві необхідно звернутися до адміністратора мережі за
допомогою.
4. Навести визначення термінів: Геш швидкість (Hash rate) та
Живучість (Liveness).

You might also like