Вы находитесь на странице: 1из 15

Харківський Національний Економічний Університет

імені Семена Кузнеця

Звіт

Лабораторна робота № 3

Підготував:
Студент 1 курсу
Групи
8.04.051.020.20.1

Миринська Анастасія
Харків 2020

Переходим на сайт https://blockchaindemo.io/ . На главной странице


сайта откроется диалоговое окно по работе с Blockchain Demo2.0

Нажимаем Next

Блокчейн состоит из цепочки блоков, каждый из которых содержит


несколько транзакций.

Блокчйен начинается с блока GENESIS BLOCK


Поиск дествительного хеша
Отредактировали блок
Задача 1. Добавьте 3 блока, затем измените вход блока генезиса.

Для добавления нового блока в цепочку блоков, необходимо заполните


поле ввода данных и нажать кнопку Add new block

При добавлении нового блока в цепочку блоков новый блок должен


соответствовать требованиям.

 Индекс блока на единицу больше, чем последний индекс блока.


 Заблокирован предыдущий хеш, равный последнему хешу блока.
 Блок хеш соответствует требованию сложности.
 Блок хеша правильно рассчитан.
 Другие одноранговые узлы в сети будут добавлять блоки в цепочку
блоков, поэтому необходимо проверять новые блоки.
Сеть peer-to-peer. Глобальная сеть компьютеров работает вместе, чтобы
обеспечить безопасность, корректность и согласованность цепочки блоков.

Вносим изменение в первый блок Genesisa

Последующие блоки также будут недействительными. Изменение хэша


вызовет мутацию в предыдущем хэше последующих блоков. Поскольку
предыдущий хеш используется для вычисления хеша, последующие хэши
также будут меняться. Это приведет к каскадному аннулированию блоков.

Изменились последующие блоки


Задача 2. ДОБАВИТЬ НОВЫЙ УЗЕЛ В СЕТЬ. Нажмите кнопку Add
peer, чтобы добавить одноранговый узел в сеть.
Нажимаем кнопку

Появился новый узел

Подключаемся к узлу и смотри историю

Задача 3. Работа с блоками

Задание 1.

0. Начните с блока генезиса.

1. Добавьте одноранговый узел и подключитесь.


2. Добавить блок.

3. Проверьте историю между узлами.

2.

Добавляем одноранговый узел и подключаемся

3. Добавляем блок
4. Проверяем историю между узлами
Задание 2.

0. Начните с блока генезиса.

1. Добавьте ДВА блока.

2. Добавить новый узел и подключиться.

3. Проверьте историю между сверстниками.


Добавляем 2 блока
Добавляем новый узел и подключаемся
Проверяем историю между сверстниками (НО ЭТО НЕ ТОЧНО)