Основы блокчейна: вводный курс для начинающих в 25 небольших главах - страница 26



Резюме

• Термин двойное расходование (double spending) является неоднозначным; он используется в различных смыслах.

• Термин двойное расходование может обозначать следующее:

– проблему, связанную с копированием цифровой продукции;

– проблему, которая может возникать в распределенных пиринговых системах реестров;

– пример нарушения целостности в полностью распределенных пиринговых системах.

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

• Технология блокчейна является инструментальным средством для решения проблемы двойного расходования.

Часть III

Как работает блокчейн

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

Глава 8

Проектирование блокчейна

Основные концепции управления правом владения с помощью блокчейна

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

Цель

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

Исходный пункт

В качестве отправного пункта можно сформулировать основные факты о рассматриваемой системе следующим образом:

• это будет полностью распределенная пиринговая система, состоящая из вычислительных ресурсов, предоставленных пользователями;

• рассматриваемая пиринговая система использует Интернет как сеть для соединения отдельных узлов;

• неизвестно ни количество узлов, ни их надежность и степень доверительности;

• цель этой пиринговой системы – управление правом владения цифровой продукцией (например, продажа бонусных баллов или цифровых денежных средств).

План проектирования и разработки

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