
FP-31M_Lab_08_Gulyaev_RS_Smirnova_DA
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ
КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
Отчет
По практическим (лабораторным) работам
Лабораторная работа №8
Выполнили студенты группы ФП-31м:
Гуляев Р.С. и Смирнова Д.А.
Принял: Кушнир Д.В.
каф. ЗСС
Санкт-Петербург
2023
Цель работы: изучение принципа построения и назначения блокчейна.
Исследование поведение хеш-функции на вкладке Hash.
00002 -52c74ca87333280ea94cc514f6ceefec1f32fd5a44a108905dc9e46f88b7e0a2
00003 - 81a16fe30e67d812332cdeda986281b41f59243082b792c13f0e004af77bc0e0
Исследование формирование «блока» на вкладке Block.
Пример блока
При изменении значения «nonce» не соответствует требованиям
Изменение содержимого поля Data приводит к формированию хеша, который не соответствует требованиям
При пересчете хеш соответствует новым требованиям
Исследование формирования цепочки блоков на вкладке Blockchain
Изначальная цепочка
Изменение содержимого любого блока меняет хеш соответствующего блока и хеш всех последующих блоков
Восстановление цепочки значений
Для восстановления необходимо заново вычислить хеш, для цепочки из 5 блоков сумма итераций выглядит так:
15458+11839+4763+19956+131637= 186653 хешей
37331 хешей в среднем на блок
Исследовать транзакции на вкладке Coinbase
Определить, как менялось количество средств на «счету» пользователя Anders с каждым блоком, выписать значения после каждого блока.
100→140→240→340
Определить, как менялось количество средств на «счету» пользователя Jackson с каждым блоком, выписать значения после каждого блока.
0→0→15→15→13
Часть 2
Цепочка1
Цепочка 2
Цепочка 3 Раздвоение цепочки
Создание своих цепочек