Главная / /
Технология блокчейн и Биткоин / Тест 5
Технология блокчейн и Биткоин - тест 5
Упражнение 1:
Номер 1
Как соотносятся два термина: "распределенный реестр данных" и "блокчейн"?
Ответ:
 (1) распределенный реестр является частным случаем класса блокчейнов 
 (2) блокчейн является частным случаем класса распределенных реестров 
 (3) это синонимы 
 (4) это антонимы 
Номер 2
Чем концептуально отличаются "распределенный реестр данных" и "блокчейн"?
Ответ:
 (1) блокчейн – децентрализованное приложение, а распределенный реестр - централизованное 
 (2) блокчейн не допускает изменения данных 
 (3) распределенный реестр не нуждается в поддержании консенсуса между узлами 
 (4) используют различные телекоммуникационные сети 
Номер 3
Что является общим в технологиях распределенных реестров и блокчейнов?
Ответ:
 (1) децентрализация и достижение консенсуса между узлами 
 (2) способ хранения данных - в виде последовательности криптографически защищенных блоков 
 (3) применение одних и тех же программных клиентов для доступа к данным 
 (4) и блокчейны, и реестры являются исключительно растущими хранилищами данных 
Упражнение 2:
Номер 1
Для хранения данных блокчейна используются мощные СУБД, поддерживающие сложные модели данных?
Ответ:
 (1) Да 
 (2) Нет 
Номер 2
Блоки в блокчейне связаны прямыми ссылками, т.е. каждый блок (кроме последнего) ссылается на последующий?
Ответ:
 (1) Да 
 (2) Нет 
Номер 3
Термин "высота блока" олицетворяет число транзакций, аккумулированных в блоке?
Ответ:
 (1) Да 
 (2) Нет 
Упражнение 3:
Номер 1
Какой алгоритм используется для вычисления хеш-функции блока?
Ответ:
 (1) MAC 
 (2) SHA-256 
 (3) MD5 
 (4) MD3 
Номер 2
Хеш-функция блока вычисляется …
Ответ:
 (1) на основе данных всего блока 
 (2) исключительно на основе данных его заголовка 
 (3) на основе дерева Меркла этого блока 
 (4) на основе данных предыдущего блока 
Номер 3
Сколько у каждого блока (исключая блок генезиса) блоков-родителей?
Ответ:
 (1) 0 
 (2) 1 
 (3) 2 
 (4) 3 
Упражнение 4:
Номер 1
На чем основана гарантия целостности данных, уже записанных в блокчейн сети Биткоин?
Ответ:
 (1) на честности участников платформы 
 (2) на ограниченности вычислительной мощности (ресурсов) 
 (3) на правиле, согласно которому нельзя менять содержимое блокчейна 
 (4) на том, что каждая транзакция заверена электронной подписью 
Номер 2
Укажите размер заголовка блока (в байтах) …
Ответ:
 (1) 10 
 (2) 80 
 (3) 128 
 (4) 256 
Номер 3
С помощью какого структурного элемента блока автоматически регулируется сложность задачи майнинга?
Ответ:
 (1) счетчик (Nonce) 
 (2) целевая сложность (Bits) 
 (3) корень дерева Меркла (Merkle_root) 
 (4) Magic number 
Упражнение 5:
Номер 1
Суть доказательства выполнения работы состоит в том, что …?
Ответ:
 (1) новый блок будет признан действительным тогда и только тогда, когда все транзакции в новом блоке валидные 
 (2) новый блок будет признан действительным тогда и только тогда, когда его хеш меньше чем текущее целевое значение 
 (3) новый блок будет признан действительным тогда и только тогда, когда счетчик Nonce блока равен заданному числу 
 (4) новый блок будет признан действительным тогда и только тогда, когда корень дерева Меркла – четное число 
Номер 2
Каким образом в заголовке блока блокчейна Биткоин учитываются данные вошедших в него транзакций?
Ответ:
 (1) с помощью корня дерева Меркла 
 (2) с помощью технических web-ссылок на каждую транзакцию блока 
 (3) путем индексации всех транзакций и записи в заголовок идентификаторов 
 (4) с помощью облака транзакций 
Номер 3
Максимальный эффект от применения дерева Меркла при решении задач поиска достигается для …?
Ответ:
 (1) полной ноды 
 (2) SPV-кошелька 
 (3) полнофункциональной ноды 
 (4) узла для майнинга 
Упражнение 6:
Номер 1
Выберите из списка наиболее защищенный блок блокчейна Биткоин …
Ответ:
 (1) блок под номером 100 
 (2) блок под номером 200 
 (3) блок под номером 300 
 (4) блок под номером 400 
Номер 2
Какая запись формулы для вычисления идентификатора блока в виде его хеша является правильной?
Ответ:
 (1) SHA-256(SHA-256(заголовок блока))
 
 (2) SHA-256(SHA-256(блок))
 
 (3) RIPEMD-160(SHA-256(заголовок блока))
 
 (4) RIPEMD-160(SHA-256(блок))
 
Номер 3
Значения какого параметра, используемого в реализации концепции безопасности платформы Биткоин, хранятся непосредственно в блоках?
Ответ:
 (1) хеш блока 
 (2) хеш предыдущего блока 
 (3) высота блока 
 (4) общая сумма платежей 
Упражнение 7:
Номер 1
Потенциальная уязвимость блока генезиса состоит в том, что …
Ответ:
 (1) у него отсутствует предок 
 (2) он реализован программными средствами 
 (3) он не входит в блокчейн 
 (4) его разрешено модифицировать 
Номер 2
Что содержится в выходе coinbase-транзакции блока генезиса?
Ответ:
 (1) сценарий, отправляющий 50 BTC на один из биткоин-адресов Сатоши Накамото 
 (2) копия заголовка передовицы газеты Таймс от 3 января 2009 года: "Таймс 03/Янв/2009 Министр экономики на грани второго раунда спасения банков" 
 (3) пустую строку 
 (4) строку "Satoshi Nakamoto" 
Номер 3
Высота блока генезиса в платформе Биткоин равна?
Ответ:
 (1) 0 
 (2) 1 
 (3) 10 
 (4) 100 
Упражнение 8:
Номер 1
Блок генезиса платформы Биткоин как и остальные блоки хранится непосредственно в блокчейне?
Ответ:
 (1) Да 
 (2) Нет 
Номер 2
SPV-нода после проверки нового блока добавляет его в локальную версию блокчейна?
Ответ:
 (1) Да 
 (2) Нет 
Номер 3
Обновление локальных блокчейнов полными нодами происходит в среднем, раз в 30 минут?
Ответ:
 (1) Да 
 (2) Нет 
Упражнение 9:
Номер 1
Дерево Меркла – это дерево хешей транзакций?
Ответ:
 (1) Да 
 (2) Нет 
Номер 2
Дерево Меркла – само по себе однонаправленная хеш-функция?
Ответ:
 (1) Да 
 (2) Нет 
Номер 3
Внутренние вершины дерева Меркла образуются в результате объединения данных трех дочерних узлов?
Ответ:
 (1) Да 
 (2) Нет 
Упражнение 10:
Номер 1
Деревья Меркла – это …
Ответ:
 (1) двоичные деревья 
 (2) B-деревья 
 (3) R-деревья 
 (4) N-арные деревья, где N 3 
Номер 2
Дерева Меркла строится …
Ответ:
 (1) рекурсивно 
 (2) итерационно 
 (3) интерактивно 
 (4) линейно 
Номер 3
Технология блокчейн использует деревья Меркла для …?
Ответ:
 (1) упрощения процедуры верификации транзакций 
 (2) инвентаризации транзакций 
 (3) повышения эластичности транзакций  
 (4) повышения компактности блоков 
Упражнение 11:
Номер 1
Дерево Меркла позволяет существенно сократить объем данных, необходимый для проверки того факта, что транзакция находится на заявленном месте в блоке?
Ответ:
 (1) Да 
 (2) Нет 
Номер 2
Доказательство Меркла кроме проверки факта хранения определенных данных в составе заданного блока блокчейна раскрывает и другую информацию о состоянии транзакций блока?
Ответ:
 (1) Да 
 (2) Нет 
Номер 3
В итоге применение технологии дерева Меркла в протоколе Биткоин позволяет снизить нагрузку на телекоммуникационную сеть?
Ответ:
 (1) Да 
 (2) Нет 
Упражнение 12:
Номер 1
В качестве криптографического хеша в деревьях Меркла сети Биткоин используется …
Ответ:
 (1) двойная функция SHA-256 
 (2) двойная функция RIPEMD-160 
 (3) комбинация функций SHA-256 и RIPEMD-160 в указанном порядке 
 (4) комбинация функций RIPEMD-160 и SHA-256 в указанном порядке 
Номер 2
Построение дерева Меркла осуществляется …
Ответ:
 (1) снизу-вверх 
 (2) сверху-вниз 
 (3) слева-на-право 
 (4) справа-на-лево 
Номер 3
Число листьев дерева Меркла…
Ответ:
 (1) всегда четное 
 (2) всегда нечетное 
 (3) должно быть больше 300 
 (4) должно быть больше 300 и меньше 500