
Лаб_02
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,
СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
Факультет Инфокоммуникационных Сетей и Систем
Кафедра Кибербезопасности
Дисциплина Блокчейн и Обеспечение Безопасности Распределенных Реестров
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ 2
Направление/специальность подготовки
10.03.01 Информационная безопасность
(код и наименование направления/специальности)
Студент:
Травкина Е.А., ИКБ-14
(Ф.И.О., № группы) (подпись)
Федченко А.С., ИКБ-14
(Ф.И.О., № группы) (подпись)
Ящук А.А., ИКБ-14
(Ф.И.О., № группы) (подпись)
Преподаватель:
к.т.н, доцент, Кушнир Д.В.
(должность, Ф.И.О.) (подпись)
Задание 1.
С помощью эксплорера блокчейна https://bitinfocharts.com/ru/bitcoin/explorer/ определить:
Самый большой промежуток между появлением блоков (по графическому изображению времени появления блоков за последние двое суток). (См. рисунок 1. Выписать номера блоков, время их появления.
Рисунок 1 - Появление блоков за период 17-19 сентября 2024 года
Самый большой промежуток между появлением блоков – промежуток между блоком 861618, который появился в 03:16:44, и блоком 861619, который появился в 04:49:40.
Самый маленький промежуток между блоками за последние 4 часа (по таблице последних блоков). (См. рисунок 2). Выписать номера блоков, время их появления.
Рисунок 2 - Блоки с наименьшей разницей во времени
Данный промежуток времени находится между блоками 861940, появившимся в 10:27:15, и 861941, появившемся в 10:27:27.
Адреса с самым большим количеством монет. (См. рисунок 3). Указать текущее дату/время. Выписать первые 5 адресов, количество монет в биткойнах и сумму в $ по текущему курсу.
Рисунок 3 - Адрес с наибольшим количеством монет.
Блоки с наибольшим количеством монет:
блок 861945, дата и время 19 сентября 2024 год, 11:33:55, 27918,84 монеты, 1 765 782 873,48 $;
блок 861655, дата и время 17 сентября 2024 год, 25800,51 монета, 1 624 090 503,48 $;
блок 861771, дата и время 18 сентября 2024 год 03:19:07, 24423,98 монеты, 1 542 569 728,84 $;
блок 861926, дата и время 19 сентября 2024 год 07:10:12, 20161.26 монет, 1 270 219 863,78 $;
блок 861907, дата и время 19 сентября 2024 03:13:27, 18313,04 монеты, 1 156 248 719,52 $.
Задание 2.
С помощью эксплорера транзакций выбрать любой блок за 2012 год. (См. рисунок 4).
Рисунок 4 - Случайный блок за 2012 год.
Выбрать в нём любую транзакцию, кроме coinbase. (См. рисунок 5).
Рисунок 5 - Случайная транзакция блока 2012 года.
Переключить отображение транзакции в JSON виде. (См. рисунок 6).
Рисунок 6 - Транзакция в JSON виде
Расписать что значат «поля/переменные» в данном json виде транзакции (описываете те, которые уже знаете):
поле “txid” – ID транзакции;
поле “size” – размер блока;
поле “version” – информация о версии блока.
С помощью ресурса https://paulkernfeld.com/bse/ произвести декодирование значений скриптов, указанных в JSON формате (pkscript, sigscript). (См рисунок 7).
Рисунок 7 - Декодирование sigscript
Пояснить, что выполняют эти скрипты.
SigScript используется для открытия чека, а pkscript – это сценарий вывода сообщает, где находится открытый ключ.
Задание 3.
С помощью https://www.blockchain.com/explorer/ определить время создания самого первого блока. (См. рисунок 8).
Рисунок 8 - Первый блок.
Дата и время создания: 3 января 2009 года, 09:15:05.
Определить адрес, на который переведены средства, созданные в самом первом блоке: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa.
Определить, куда были потрачены (и были ли) средства, созданные в первых 5-ти блоках: средства с блоков 0, 1, 2, 3, 4 не были потрачены.
Найти и определить первую (не coinbase) транзакцию в сети биткоин. (См. рисунок 9). Указать в каком блоке, с какого и на какой адрес переведены средства и сколько было переведено.
Рисунок 9 - Первая транзакция.
Транзакция была проведена в 170 блоке с адреса 12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S на адрес 1Q2TWHE3GMdB6BZKafqwxXtWAWgFt5Jvm3.
Найти первую транзакцию, связанную с первой покупкой товара за биткойны. (См. рисунок 10). Указать с какого на какой адрес переводились средства, в каком блоке, в какое время, сколько переводилось. Оценить, сколько бы сегодня было средств у человека, который купил пиццу на биткойны, если бы он эти биткойны сохранил.
Рисунок 10 – Первая транзакция покупки
Средства переводились с адреса 1XPTgDRhN8RFnzniWCddobD9iKZatrvH4 на адрес 17SkEw2md5avVNyYgj6RiXuQKNwkXaxFyQ. В блоке 57043, 22 мая 2010 года в 10:16:31. На данный момент у человека, купившего пиццу на 10000 биткоинов, было бы 63323900 $, если бы он сохранил эти средства.
Санкт-Петербург
2024