Blockchain

Прежде чем рассматривать блокчейн, стоит вспомнить о том, что существуют два типа архитектуры систем: централизованные и распределенные.
Если есть какой либо компонент, который может остановить работу всей системы, то такая система не является распределенной.
В общем смысле блокчейн можно воспринимать как распределенные пиринговые системы, использующие технологию блокчейна.
Основная задача блокчейна — создание и поддержание целостности в распределенных системах.
Сам термин блокчейн можно воспринимать как сочетание структуры данных блокчейна, алгоритма блокчейна, а также криптографических технологий и технологий обеспечения безопасности.
Структура данных блокчейна представляет собой данные, которые объединены в блоки (block). Блоки объединяются друг с другом, образуя цепочку блоков. Отсюда и название блокчейн (block chain) — цепочка блоков.

Читать далее