игра брюс 2048
Главная / Интернет-технологии / Технологии криптовалют / Тест 3

Технологии криптовалют - тест 3

Упражнение 1:
Номер 1
В каком режиме ведется реестр сделок в системе Биткоин?

Ответ:

 (1) только чтение 

 (2) только добавление 

 (3) добавление и удаление 


Номер 2
У Алисы есть 30 монет, 15 монет она хочет перевести Бобу, а 15 оставить себе. Что она должна сделать?

Ответ:

 (1) создать транзакцию с переводом 15 монет Бобу 

 (2) создать транзакцию с переводом 15 монет Бобу и 15 самой себе 

 (3) создать транзакцию с переводом 15 монет Бобу, 15 монет Банку 


Номер 3
Что такое переадресация?

Ответ:

 (1) перевод биткоинов с одного адреса на другой 

 (2) попытка двойного расхода биткоинов 

 (3) перевод биткоинов самому себе 

 (4) трата биткоинов 


Упражнение 2:
Номер 1
Каким методом проверяется действительность транзакций в Биткоин?

Ответ:

 (1) методом обратного конечного поиска 

 (2) методом прямого конечного поиска 

 (3) методом обратного бесконечного поиска 

 (4) методом прямого бесконечного поиска 


Номер 2
Боб получил 5 монет от Алисы и 10 от Чака. Как он может объединить две разные транзакции в одну?

Ответ:

 (1) это невозможно 

 (2) с помощью третьей стороны 

 (3) создать транзакцию с двумя входами (5 и 10) и одним выходом (15) 

 (4) создать транзакцию с одним входом (5 и 10) и двумя выходами (5 и 10) 


Номер 3
Алиса и Чак хотят перевести свои деньги Бобу одной транзакцией. Выделите верное утверждение. 

Ответ:

 (1) Боб должен подписать транзакцию 

 (2) Чак должен подписать транзакцию 

 (3) Алиса должна подписать транзакцию 

 (4) Чак и Алиса должны подписать транзакцию 


Упражнение 3:
Номер 1
Из каких частей состоит транзакция?

Ответ:

 (1) метаданные, серия входов и серия выходов 

 (2) серия входов и серия выходов 

 (3) серия выходов и метаданные 

 (4) заголовок и серия выходов 


Номер 2
Выделите верное утверждение. 

Ответ:

 (1) адрес ввода указывается в виде открытого ключа, адрес вывода – в виде скрипта 

 (2) адрес ввода указывается в виде скрипта, адрес вывода – в виде открытого ключа 

 (3) адрес ввода и вывода указываются в виде открытых ключей 

 (4) адрес ввода и вывода указываются в виде скриптов 


Упражнение 4:
Номер 1
Чтобы транзакция была успешно завершена, необходимо…

Ответ:

 (1) чтобы скрипт scriptSig вернул значение «true» 

 (2) чтобы скрипт scriptPublicKey вернул значение «true» 

 (3) чтобы единый скрипт, состоящий из scriptSig и scriptPublicKey, вернул значение «true» 

 (4) чтобы у получателя была пара открытый и закрытый ключ 


Номер 2
В скрипте scriptPublicKey используется параметр PubKeyHash. Что это такое?

Ответ:

 (1) хеш открытого ключа отправителя 

 (2) хеш открытого ключа получателя 

 (3) подпись транзакции получателем 

 (4) хеш закрытого ключа получателя 


Номер 3
Что получатель монет подписывает  в рамках выполнения скрипта scriptSig?

Ответ:

 (1) свой открытый ключ 

 (2) всю транзакцию 

 (3) открытый ключ отправителя монет 

 (4) точное время заключения сделки 


Упражнение 5:
Номер 1
Скриптовый язык Биткоина поддерживает следующие инструкции:

Ответ:

 (1) арифметические 

 (2) условие if/then  

 (3) зацикливание 

 (4) рекурсия 

 (5) хеширование  


Номер 2
В схеме с залоговой транзакцией между Алисой и Бобом, когда Алиса не хочет отправлять деньги пока не получит товар, а Боб не хочет отправлять товар, пока не получит деньги, в качестве судьи задействована  Джуди. Алиса создала MULTISIG-транзакцию. Кто должен ее подписать, чтобы сделка считалась завершенной?

Ответ:

 (1) обязательно все участники (Алиса, Боб и Джуди) 

 (2) обязательно Алиса и Боб 

 (3) только Джуди 

 (4) необходимо минимум две разные подписи, кто их поставит – неважно.  


Номер 3
Какой механизм в схеме с залоговой стоимостью позволяет Джуди, которая выступает в роли судьи, не вступать в спор, пока он не появится?

Ответ:

 (1) MULTISIG 

 (2) OP_RETURN 

 (3) CHECKSIG 

 (4) P2SH 


Упражнение 6:
Номер 1
Какой механизм позволяет покупателям (отправителям монет) не описывать скрипты?

Ответ:

 (1) условные транзакции 

 (2) зеленые адреса 

 (3) микротранзакции 

 (4) оплата по хэшу 


Номер 2
Какой способ использования скриптов подходит для ситуации, когда Алиса хочет отправить Бобу деньги, но Боб не может зайти в сеть, чтобы проверить транзакцию?

Ответ:

 (1) условные транзакции 

 (2) зеленые адреса 

 (3) микротранзакции 

 (4) оплата по хэшу 


Номер 3
Какой способ использования скриптов подходит для ситуации, хочет оплатить Бобу каждую минуту услуги, но при этом не хочет создавать новые транзакции ежеминутно?

Ответ:

 (1) условные транзакции 

 (2) зеленые адреса 

 (3) микротранзакции 

 (4) оплата по хэшу 


Упражнение 7:
Номер 1
Элис платит за услугу Бобу, используя микротранзакции. Если она внезапно отключится, не предупредив Боба, и перестанет пересылать оплату, то что может сделать Боб в такой ситуации?

Ответ:

 (1) Бобу не повезло. Он не получит своих Биткоинов, и теперь ему придется идти в суд. 

 (2) Боб может извлечь то максимальное значение, которое Элис заложила в MULTISIG-адрес 

 (3) Боб может извлечь последнюю микротранзакцию, которую Элис послала в последний период времени перед отключением, что будет соответствовать объему оказанных ей услуг 

 (4) Боб может отказаться подписывать возвратную транзакцию, и в итоге и Элис, и Боб останутся без денег, которые навсегда останутся под залогом 


Номер 2
Если две конфликтные сделки A -> B и A -> C начнут почти одновременно продвигаться из разных узлов, то что определит итоговое помещение одной из этих сделок в блокчейн?

Ответ:

 (1) будет выбрана сделка, которая распространилась на наибольшее число узлов 

 (2) будет выбрана сделка, которая начала распространяться раньше 

 (3) выбор будет сделан майнером, который добавит одну из сделок в блок  

 (4) каждый узел имеет свое представление о блокчейне, храня в себе информацию о тех сделках, о которых он узнал 


Номер 3
Что из перечисленного требует для себя «твердой вилки»? (пометьте все правильные ответы):

Ответ:

 (1) отключение инструкции OP_SHA1 

 (2) требование, чтобы у каждой сделки выводы были отсортированы по возрастанию 

 (3) повышение максимально доступного размера блоков  

 (4) понижение максимально доступного размера блоков 

 (5) добавление новой инструкции OP_SHA3  


Упражнение 8:
Номер 1
Блоки содержат дерево сделок вместо простого листа потому, что:

Ответ:

 (1) это уменьшает размер блоков 

 (2) таким образом становится проще добавлять или удалять новые транзакции, когда блок находится в собранном состоянии 

 (3) это позволяет эффективно доказать, что сделка включена в блок  


Номер 2
Выделите утверждения, верные в отношении сети Биткоин. 

Ответ:

 (1) новые узлы подключаются по расписанию 

 (2) новые узлы подключаются, если у них есть разрешение майнера 

 (3) новые узлы подключаются в любое время 

 (4) количество узлов не меняется с момента создания сети 


Номер 3
Выделите утверждения, верные в отношении сети Биткоин. 

Ответ:

 (1) узлы неравноправны 

 (2) все узлы равноправны 

 (3) неактивные узлы забываются через 3 часа 

 (4) новые узлы подключаются по расписанию 


Упражнение 9:
Номер 1
Выделите утверждение, верное в отношении топологии сети Биткоин. 

Ответ:

 (1) топология «звезда» 

 (2) иерархическая топология 

 (3) топология «кольцо» 

 (4) случайная топология 


Номер 2
Что должен сделать узел, чтобы подключиться к сети Биткоин?

Ответ:

 (1) послать широковещательное сообщение всем узлам сети 

 (2) заплатить определенному майнеру за разрешение на вход в сеть 

 (3) послать сообщение getaddr() конкретному узлу, который уже есть в сети 

 (4) предложить свой блок для включения в блокчейн 


Номер 3
Почему пропускная способность Биткоина ограничена?

Ответ:

 (1) потому что существует конечное число биткоинов 

 (2) потому что размер одного блока был изначально строго закодирован 

 (3) потому что майнеры не могут наращивать свои мощности бесконечно 

 (4) потому что в транзакции указан параметр lock_time 




Главная / Интернет-технологии / Технологии криптовалют / Тест 3