Урок 5: Давайте воспользуемся теоремой CAP, чтобы разобраться с пригодностью блокчейн

Why does this lesson matter?

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

What you can learn in this lesson

  • О теореме CAP
  • Теорема CAP и природа блокчейна
  • Пригодность блокчейна

目次を表示する

Вспомним теорему 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.

Урок 5: Давайте воспользуемся теоремой CAP, чтобы разобраться с пригодностью блокчейн

0%

0%

You haven’t finished all the lessons. Make sure to complete them before taking a quiz!

You can start a quiz by clicking the button below.