Вспомним теорему CAP
Прежде чем разбираться с пригодностью блокчейна, давайте поговорим о теореме CAP.
Теорема CAP - это теорема, которая гласит, что при работе с веб-сервисом невозможно одновременно удовлетворить три свойства "Согласованность", "Доступность" и "Устойчивость к разделам".
Последовательность
Пользователь услуг всегда может получить доступ к последним данным.
Доступность
Сервис не останавливается из-за сбоя системы, т.е. в системе нет единой точки отказа.
Толерантность к перегородкам
Служба не останавливается, даже если сеть системы прервана.
Эта теорема показывает, что не существует такой вещи, как совершенная система, и что если вы выбираете что-то, вам придется от чего-то отказаться.
Check your achievement
Click the “Tick” button
if you understand the lesson so far.
Теорема CAP в блокчейне
Теперь давайте применим теорему CAP к блокчейн.
Блокчейн состоит из множества узлов, каждый из которых хранит совершенно одинаковую информацию.
Это означает, что в системе нет единой точки отказа.
Это также означает, что блокчейн превосходит по "Доступности", поскольку у него нет простоев.
Мы также узнали, что связь в блокчейне осуществляется по принципу Peer-to-Peer.
Это означает, что если одна часть сети заблокирована, она все равно сможет общаться без проблем.
Поэтому мы знаем, что он также обладает свойством устойчивости к разбиению.
Что насчет последовательности?
Блокчейн был построен на схеме связи P-to-P с большим количеством узлов.
Это означает, что на самом деле требуется немного времени для распространения одних и тех же данных на всех узлах.
Короче говоря, данные, хранящиеся на одном узле, не соответствуют данным, хранящимся на другом узле в реальном времени.
Это не характер Последовательности, когда вы всегда имеете доступ к самым свежим данным.
Check your achievement
Click the “Tick” button
if you understand the lesson so far.
Понимание пригодности блокчейна
В дополнение к свойствам блокчейн, вытекающим из теоремы CAP, давайте рассмотрим свойства Trustless и Transparency, о которых мы узнали в Уроке 2, чтобы понять, для чего блокчейн не подходит.
Для чего подходит блокчейн
Блокчейн подходит для записи данных, которые невозможно подделать.
Например, владение недвижимостью или ценными бумагами, или записи об окончании университета.
Все эти данные могут быть обнародованы, и благодаря тому, что бесчисленное количество узлов хранит одни и те же данные, нет необходимости беспокоиться о том, что они могут быть подделаны.
Для чего блокчейн не подходит
Блокчейн не подходит для записи данных, которые должны быть мгновенными.
Как мы видели в теореме CAP, блокчейн непоследователен в некоторых областях данных.
Конечно, возможно, что блокчейн будет развиваться в будущем, но блокчейн фактически не подходит для платежей.
Поскольку платежи должны осуществляться на месте в обмен на товары, блокчейн не очень хорошо подходит для этого, так как требуется некоторое время, чтобы данные о платеже достигли всех узлов.
С другой стороны, в ситуациях, когда небольшое время не является проблемой, например, при международных денежных переводах, использование блокчейна имеет множество преимуществ.
Поскольку блокчейн начался с биткойна, его часто неправильно понимают как технологию для финансов, но есть много примеров его использования в других областях.
Блокчейн также не подходит для записи данных, которые нельзя просмотреть.
Как мы уже неоднократно выяснили, все данные, записанные в блокчейне, являются публичными.
Поэтому никогда не следует записывать данные, которые вы не хотите, чтобы их просматривали, например, личную информацию.
При рассмотрении практического применения блокчейна этот аспект "что записывать в блокчейн" очень важен.
Check your achievement
Click the “Tick” button
if you understand the lesson so far.