ТРИАДА БЛОКЧЕЙНА
Блокчейн основан на трех китах — теория игр, программное обеспечение и криптография. Указанный прядок конечно является условным, так как каждый из элементов блокчейна самодостаточен и имеет долгую историю.
Game theory
Существует несколько определений теории игр, например
- набор инструментов, которые помогают принимать взвешенные, рациональные и точные решения, понимать данные;
- изучение математических моделей конфликта и сотрудничества между разумными людьми, принимающими решения;
- математический метод изучения оптимальных стратегий в играх.
Под игрой понимается процесс, в котором участвуют две и более стороны, ведущие борьбу за реализацию своих интересов. Каждая из сторон имеет свою цель и использует некоторую стратегию, которая может вести к выигрышу или проигрышу в зависимости от поведения других игроков. Теория игр помогает выбрать лучшие стратегии с учётом представлений о других участниках, их ресурсах и их возможных поступках.
Все указанные определения выделяют два главных аспекта: математическая модель и поведение человека.
Рассмотрим теорию игр на примере касс в супермаркете, покупатель «затарив» тележки покупками, начинает искать кассу без очереди или анализировать на какой кассе очередь будет двигаться быстрее, оценивая количество покупок, возраст человека и пр.
Такие же действия предпринимают и другие покупатели, при этом неправильно оценив ситуацию, можно оказаться в очереди с пожилым человеком, который долго рассчитывается на кассе, или с приличной с виду дамой, которая оплачивает покупки безналом, но терминал упорно пишет, что не хватает денежных средств.
Основная идея теории игр это взаимное влияние решений разных людей друг на друга, которые иногда можно спрогнозировать.
Вlockchain software
В основе программного обеспечения блокчейна лежит принцип децентрализации и доверия к сети. Такое ПО может использоваться для чего угодно, не только для криптовалют, можно хранить сведения об объектах недвижимости, личных данных.
Сryptography
Криптография обеспечивает безопасность блокчейна, использую три базовых элемента хэширование, ключи и цифровые подписи.
Х'эширование, «ХЭШ», это как отпечаток пальца, который сохраняет индивидуальность и неизменность данных.
Ключи, делятся на публичные и частные. Представьте банковскую ячейку, с двумя ключами, первый ключ публичный закрывает ячейку, шифрует информацию, второй частный открывает ячейку, расшифровывает информацию.
Digital signature
Цифровая подпись, все равно что нотариальное удостоверение, применяется для подтверждения подлинности документа или сообщения, математическое вычисление созданное по заданному алгоритму.