Блокчейн

Тема 3: Нужен ли блокчейн?

Урок 2: Пять принципов блокчейна

  • Видео
  • Тренажер
  • Теория
Заметили ошибку?

В этом модуле вы:

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

А нужен ли блокчейн? Пять принципов, которые помогут это понять

Давайте повторим, когда вам может понадобиться блокчейн.

 

 

Итак, чтобы блокчейн был полезен, должны выполняться следующие условия:

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

Разбираем на примерах: как решить, подходит ли блокчейн для наших задач?

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

Защита от подделок

 

 

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

Нужен ли здесь блокчейн?

✔️ Нам нужно построить базу данных — хранить информацию и записывать изменения. Например, мы хотим записывать серийные номера всех упаковок лекарств, выпущенных официальными производителями, чтобы потом не оказалось, что на рынок выложили подделку с тем же номером.

✔️ Авторы базы не доверяют друг другу: ведь раньше откуда-то появлялся контрафакт. Кроме того, покупатели (читатели базы) тоже не доверяют другим участникам системы: они хотят подтверждения, что лекарства не поддельные.

✔️ Мы не хотим, чтобы в сети появлялся регулятор, так как его нужно долго искать, утверждать и нужно быть уверенным в его честности.

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

✔️ Наконец, в сети будет много авторов: поставщики, производители, аптеки.

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

Городской зоопарк

 

 

В зоопарке есть проблема: кто-то ворует корм у животных (мясо у тигров и львов, овощи у бегемотов и слонов). Руководство решает воспользоваться современной технологией блокчейн, чтобы точно установить, куда пропадают продукты. Все данные о поступлении и распределении корма должны будут записываться в блокчейне, а проверять все сможет лично директор зоопарка.

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

✔️ В сети есть недоверие, потому что известно, что кто-то ворует.

✖️ Но у нас уже есть посредник, который и будет подтверждать транзакции, а также влиять на закупки и распределение корма в реальном мире, — дирекция зоопарка.

✖️ В сети не будет храниться история всех транзакций. Например, когда корм будут нести от склада до клетки, сотрудник зоопарка вполне может отрезать половину от порции мяса для тигра — в блокчейне этого не будет видно.

✔️ В базе будет больше одного автора. Записывать данные будут разные сотрудники зоопарка: сторожа, уборщицы, сотрудники, ухаживающие за животными, а также завхоз, который закупает корм.

Приглашенный программист-консультант объясняет, что блокчейн не решит проблему. Блокчейн помогает следить только за операциями, которые происходят внутри сети, а не в реальном мире. Кража, скорее всего, совершается по пути до кормушки, поэтому программист предлагает установить систему видеонаблюдения, поставить умные весы для взвешивания корма и завести электронный журнал, в который смотрители будут добавлять видеоотчеты о кормлении. Это поможет лучше уберечь мясо от кражи, а тигров — от голода.

Итоги модуля

В этом модуле вы научились оценивать, нужен ли блокчейн тому или иному проекту. Главное, запомните следующее:

  1. Чтобы применение блокчейна имело смысл, нужно соблюсти все пять условий:
    1. Должна быть база данных.
    2. Должно быть недоверие в системе.
    3. Нужно делать проект без единого посредника.
    4. Нужно хранить историю транзакций.
    5. В базе должно быть много авторов.