Блок

В технологии Blockchain понятие «блок» подразумевает определенный объем данных, который формируется вследствие конкретных действий участников. Вся система состоит из таких звеньев, играющих центральное значение в её функционировании.

Формирование блоков

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

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

Взаимосвязь обеспечивается тем, что каждый элемент содержит информацию:

  • о новом созданном блоке;
  • предыдущего звена;
  • действиях, которые привели к созданию;
  • служебную.

В системе криптовалюты первым действием указывается награда за нахождение ключа. За правильный подбор алгоритма майнеры получают вознаграждение как компенсацию затраченных ресурсов.

 

Преимущества защиты

Код, полученный в результате криптографического шифрования, гарантирует, что даже при минимальном изменении данных система сразу распознает намерение сфальсифицировать информацию о транзакциях. Такая взаимозависимость позволяет проверить внесение каждой корректировки любого блока и всех связанных с ним. Владея ключами, можно сравнивать текущие показатели с исходными и точно определять целостность, наличие подмен, изменение шифровки.

Чтобы взломать хотя бы 1 блок, нужно проделать аналогичную операцию со всеми остальными элементами цепочки. Благодаря криптографии и массе связей это совершить практически невозможно.

 

Дополнительные детали

Существуют некоторые особенности, из-за которых блок может включать не все действия, совершенные за конкретный промежуток времени. Для присоединения новых звеньев каждый раз требуется всё больше ресурсов из-за пересчета общей вычислительной мощности. Нет единого места для хранения информации о блоках, она распределена на персональных устройствах участников сети. Новый узел будет принят другими участниками цепочки, только при числовом значении ключа, не превышающем определенный уровень.

Эта статья оказалась полезной для вас?
Система Orphus