Ibm blockchain что это
Перейти к содержимому

Ibm blockchain что это

  • автор:

IBM открывает blockchain-лабораторию

Корпорация IBM совместно с некоммерческой организацией Innovate Finance планирует провести изучение потенциала технологии Blockchain с целью разработки новых методов ведения бизнеса в современных условиях. На основе этой технологии создавалась система криптовалюты Bitcoin, успешно функционирующая уже несколько лет. Криптовалюта сейчас превратилась в признанное платежное средство, виртуальную денежную единицу, которая принимается крупными и мелкими предприятиями, корпорациями и сервисами.

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

Представители Innovate Finance уже сообщили, что партнеры проекта смогут получить доступ к высокопроизводительным компьютерным системам, расположенным в вычислительном центре Hartree. О самой технологии Blockchain можно сказать, что она обеспечивает отслеживание передвижения криптовалюты с одного кошелька на другой. Но эта же технология может быть использована и в других целях. «Blockchain, как технология, весьма интересна и перспективна», — считает Арвинд Кришна, вице-президент IBM Research.

Генеральный директор Innovate Finance Лоуренс Винтмейер заявил, что если разработка новых стандартов и технологий на основе blockchain будет проводиться эффективно, вскоре станет возможной повсеместная реализация blockchain, включая использование технологии в банках, финансовых структурах, платежных сервисах.

Зачем все это?

Представители IBM считают, что bitcoin может стать «наличными будущего». В настоящее время корпорация работает над созданием open-source программного обеспечения, при помощи которого партнеры смогут заключать цифровые договоры, которые будут фиксироваться в глобальной сети. За прошедший год исследователи из IBM разработали собственную версию blockchain, возможности которой тестируются для указанной выше цели. На практике это может выглядеть следующим образом. Например, китайский поставщик и покупатель из США договариваются о проведении сделки, а банк США, в котором открыт счет покупателя, проводит оплату поставщику через Интернет.

Также в январе IBM повела эксперимент, получивший название Adept. Его цель — отслеживание подключенных к Сети устройств при помощи все той же технологии blockchain.

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

«Я бы хотел расширить банковские услуги на тех 3,2 миллиарда человек, которые станут средним классом в ближайшие 15 лет. Поэтому я бы хотел снизить стоимость бухгалтерских услуг. И у Blockchain для этого есть все возможности», — прокомментировал перспективы проекта Арвинд Кришна.

  • Блог компании IBM
  • Высокая производительность
  • Информационная безопасность

Блокчейн-решение компании ibm для управления цепями поставок на продовольственном рынке Текст научной статьи по специальности «Экономика и бизнес»

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Оборевич Анна Аркадьевна, Молдован Артём Анатольевич

Современные технологии в логистике стремительно развиваются, что дает возможность компаниям-заказчикам новых технологических решений значительно повышать качество и скорость своих поставок с минимально возможными затратами на их реализацию. Одной из таких решений для рынка продовольственной логистики стала блокчейн-платформа IBM Food Trust, внедряемая корпорациями по всему миру. Однако российские компании пока не готовы перейти на данное технологическое решение в связи с рядом существенных проблем, рассмотренных в статье.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по экономике и бизнесу , автор научной работы — Оборевич Анна Аркадьевна, Молдован Артём Анатольевич

Международный опыт применения технологии блокчейн при управлении цепями поставок

Применение технологии распределенного реестра как одного из механизмов цифровой интеграции цепей поставок

Блокчейн: философия, технология, приложения и риски
Умный контейнер, умный порт, BIM, интернет вещей и блокчейн в цифровой системе мировой торговли
На пути к цифровой экономике: технология блокчейн
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

IBM Blochian-solution FOR SUPPLY CHAIN MANAGEMENT IN the FOOD MARKET

Modern technologies in logistics are rapidly developing, that allows companies-customers of new technological solutions to significantly improve the quality and speed of their deliveries with the lowest possible costs for their implementation. One of these solutions for the food logistics market was the blockchain platform «IBM Food Trust», which is implemented by corporations around the world. However, today Russian companies are not ready to adopt this technological solution due to a number of significant problems discussed in the article.

Текст научной работы на тему «Блокчейн-решение компании ibm для управления цепями поставок на продовольственном рынке»

БЛОКЧЕЙН-РЕШЕНИЕ КОМПАНИИ IBM ДЛЯ УПРАВЛЕНИЯ ЦЕПЯМИ ПОСТАВОК НА ПРОДОВОЛЬСТВЕННОМ РЫНКЕ Оборевич А.А.1, Молдован А.А.2 Email: Oborevich676@scientifictext.ru

1Оборевич Анна Аркадьевна — бакалавр, кафедра маркетинга;

2Молдован Артём Анатольевич — кандидат экономических наук, доцент, Санкт-Петербургский государственный экономический университет, г. Санкт-Петербург

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

Ключевые слова: технология, блокчейн, логистика, платформа, барьеры.

IBM BLOCHIAN-SOLUTION FOR SUPPLY CHAIN MANAGEMENT IN THE FOOD MARKET Oborevich AA.1, Moldovan AA.2

1Oborevich Anna Arkadevna — Bachelor, MARKETING DEPARTMENT; 2Moldovan Artyom Anatolevich — PhD in Economics, Associate Professor, SAINT-PETERSBURG STATE UNIVERSITY OF ECONOMICS, SAINT-PETERSBURG

Abstract: modern technologies in logistics are rapidly developing, that allows companies-customers of new technological solutions to significantly improve the quality and speed of their deliveries with the lowest possible costs for their implementation. One of these solutions for the food logistics market was the blockchain platform «IBM Food Trust», which is implemented by corporations around the world. However, today Russian companies are not ready to adopt this technological solution due to a number of significant problems discussed in the article. Keywords: technology, blockchain, logistics, platform, barriers.

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

Итак, IBM Food Trust — это партнерская сеть, объединяющая фермеров, перерабатывающие предприятия, оптовые и розничные компании, дистрибуторов, производителей и других участников с целью улучшения прозрачности и мониторинга всей цепочки поставок продуктов питания. В ее основе лежит блокчейн-платформа yperledger Fabric, которая является совместной разработкой Linux и IBM [3].

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

компанией, которая начала функционировать на IBM Blockchain, стала американская корпорация Walmart.

Блокчейн-платформа проходила испытание в течение 18 месяцев среди розничных торговцев, поставщиков и производителей пищевой промышленности, прежде чем выйти на мировой рынок. На сегодняшний день IBM Food Trust используют такие продовольственные гиганты, как Walmart, Nestle, Unilever, Dole Food, Tyson Foods, Kroger, arrefour более чем в 40 странах мира. Более того, к 2022 году планируется расширить использование платформы по всему миру [5].

Блокчейн помогает сделать цепочки поставок продуктов питания во всем мире более безопасными, эффективными и стабильными [3]. В связи с этим имеет смысл детально рассмотреть возможности нового блокчейн-решения. Первая возможность связана с безопасностью отслеживания продуктов, информацию о которых можно получить за считанные секунды, а не недели. Также она предоставляет полную историю заказа и текущее местоположение любого продукта вместе со всей необходимой информацией (сертификатами, данными испытаний, датой урожая, температурой перевозки и т.д.) [1].

Вторая возможность касается беспрецедентной прозрачности цепочки поставок, в том числе минимизации участия «третьих лиц». Идея заключается в увеличении срока хранения продуктов и сокращение их потерь за счет уменьшения посредников на всей цепочке поставки.

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

От системы стоит ожидать быстрой реакции на запрет продажи некачественной продукции. IBM Food Trust посылает уведомления клиенту в тот момент, когда нарушились сроки или условия доставки продукта. Вероятность путаницы или сбоя системы крайне мала. Предположим, на определенном этапе цепочки поставки продукта поставили неправильную маркировку, система в течение нескольких секунд уведомит своего клиента об ошибке. Более того, работа «теневых» рынков исключена, т.к. система устраняет нелегальные звенья в цепи поставок: подделку товаров, контрабанду, использование рабского труда на производствах.

Однозначным преимуществом такой технологии является минимизация издержек. На данный момент комиссия за посреднические услуги других систем (облачных, к примеру) при осуществлении перевозки в среднем составляет от 10 до 45% всей суммы заказа. При этом формирование данной суммы и ее изменение никак не контролируются заказчиком. Важно отметить, что система не взимает никаких комиссий и сборов — ввод и передача информации в системе осуществляется бесплатно [4].

Для многих предприятий крайне важна совместимость уже имеющихся корпоративных системы с блокчейн-решением. Платформа работает в IBM loud и основывается на yperledger Fabric, совместима со стандартом GS1 от Linux. Это значит, что данная платформа может быть подключена к любой КИС1, которую использует компания-заказчик.

Что касается нашей страны, то блокчейн в логистике в целом пока не получил широкого распространения в России. Однако все больше компаний используют облачные системы управления перевозками, чтобы оперативно отслеживать все логистические процессы — например, rtlogic. Так или иначе, данная система не относится к блокчейн-платформам.

Следует выделить основные барьеры, препятствующие развитию блокчейн-платформ в продовольственной логистике в России [2]:

1 КИС — корпоративная информационная система (пр. S P R3, Oracle -Business Suite, Microsoft Dynamics и др.)

1. Стоит полагать, что данная технология приведет к существенному сокращению рабочих мест. Последнее повлечет за собой волну «недопонимания» со стороны занятых в этой отрасли лиц.

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

3. Дороговизна внедрения технологии. Ценник за такую систему, как Food Trust, может доходить до 10 тыс. долл./мес.

4. Отсутствие четких правил. 40% руководителей из сферы блокчейн называют законодательные пробелы препятствием для ее распространения. Как только бизнес пытается внедрить технологию, выясняется, что органы власти не признают смарт-контракты и не умеют с ними работать.

5. Избыток консорциумов. Разработчики технологии предпочитают объединяться в консорциумы, разрабатывая собственные стандарты и развивая свою инфраструктуру в нашей стране.

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

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

Согласно данным Всемирной Торговой Организации, устранение барьеров в цепи международных поставок товаров позволит увеличить мировой ВВП на 5% и общий объём перевозок на 15% [6]. На это может оказать влияние распространение новой блокчейн-платформы IBM Food Trust.

Список литературы /References

1. Куприяновский В.П., Синягов С.А., Климов А.А., Петров А.В., Намиот Д.Е. Цифровые цепи поставок и технологии на базе блокчейн в совместной экономике» // International Journal of Open Information Technologies. Vol. 5. № 8, 2017.

2. Земскова О.М., Щепотько М.М. Логистика в России и за рубежом: сравнительный анализ // Экономика и современный менеджмент: теория и практика: сб. ст. по матер. LVI междунар. науч.-практ. конф. № 12 (54). Новосибирск: СибАК, 2015.

Hyperledger Fabric для Чайников

Добрый день, дорогие читатели, меня зовут Николай Нефедов, я технический консультант компании IBM, в этой статье я хотел бы познакомить вас с блокчейн платформой – Hyperledger Fabric. Платформа предназначена для построения бизнес приложений уровня предприятия (Enterprise class). Уровень статьи – для неподготовленных читателей, имеющих базовые знания IT технологий.

Hyperledger Fabric это open-source проект, одна из ветвей открытого проекта Hyperledger, консорциума Linux Foundation. Hyperledger Fabric был изначально стартован Digital Assets и IBM. Основной особенностью платформы Hyperledger Fabric является направленность на корпоративное применение. Поэтому платформа разрабатывалась с учетом обеспечения высокой скорости проведения транзакций и их низкой стоимости, а также идентификации всех участников. Данные преимущества достигаются за счет разделения службы проверки транзакций и формирования новых блоков распределенного реестра, а также применения центра сертификации и авторизации участников.

Моя cтатья это часть цикла статей о Hyperledger Fabric в рамках которой мы описываем проект системы по учету студентов, поступающих в ВУЗ.

Общая архитектура Hyperledger Fabric

Hyperledger Fabric — это распределенная блокчейн сеть, состоящая из различных функциональных компонентов, которые устанавливаются на узлы сети. Компоненты Hyperledger Fabric представляют из себя Docker контейнеры, которые можно свободно скачать из DockerHub. Hyperledger Fabric также можно запустить в Kubernetes среде.

Для написания смарт-контрактов (chaincode в контексте Hyperledger Fabric) мы использовали Golang (хотя Hyperledger Fabric позволяет использовать и другие языки). Для разработки пользовательского приложения в нашем случае использовался Node.js с соответствующим Hyperledger Fabric SDK.

На узлах выполняется бизнес логика (смарт-контракт) – chaincode, хранится состояние распределенного реестра (ledger data) и исполняются другие системные службы платформы. Узел – это только логическая единица, разные узлы могут существовать на одном физическом сервере. Гораздо важнее – это как узлы сгруппированы (Trusted domain) и с какими функциями блокчейн сети они ассоциированы.

Общая архитектура выглядит следующим образом:

Picture 1. Общая Архитектура Hyperledger Fabric

Пользовательское приложение (Submitting Client) — приложение, с помощью которого пользователи работают с блокчейн сетью. Для работы необходимо пройти авторизацию и обладать соответствующими правами на разного рода действия в сети.

Peers (Узлы) бывают нескольких ролей:

  • Endorsing Peer — узел, который симулирует исполнение транзакции (исполняет код смарт-контракта). После выполнения проверки и исполнения смарт-контракта узел возвращает результаты выполнения клиентскому приложению вместе со своей подписью.
  • Ordering Service — распределенный сервис на нескольких узлах, служит для формирования новых блоков распределенного реестра и создания очередности исполнения транзакций. Ordering Service не добавляет новые блоки в реестр (Для повышения производительности эта функция перенесена на Committing Peers).
  • Committing Peer — узел, который содержит распределенный реестр и добавляет новые блоки к реестру (которые сформировал Ordering Service). Все Committing Peer содержат локальную копию распределенного реестра. Committing Peer перед локальным добвлением нового блока проверяет все транзакции внутри блока на валидность.

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

Распределенный Реестр — Lerger — состоит из двух частей: WolrldState (также называется — State DataBase) и BlockChain.

BlockChain — это цепочка блоков, которая хранит записи о всех изменениях, произошедших с объектами распределенного реестра.

WolrldState — это компонент распределенного реестра, который хранит текущие (крайние) значения всех объектов распределенного реестра.

WorldState представляет собой базу данных, в базовом варианте — LevelDB или более сложная – CouchDB, которая содержит пары ключ — значение, например: Имя – Иван, Фамилия — Иванов, дата регистрации в системе – 12.12.21, дата рождения — 17.12.1961, и т.д. WorldState и распределенный реестр должны быть консистентны у всех участников данного канала.

Поскольку Hyperledger Fabric это сеть, в которой все участники известны и аутентифицированы, здесь используется выделенный центр сертификации — CA (Certification Authority). CA работает на основе X.509 стандарта и инфраструктуры публичных ключей – PKI.

Membership Service – это служба, через которую участники осуществляют проверку принадлежности объекта к той или иной организации или каналу.

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

Канал (Channel) – это закрытая подсеть, состоящая из двух или более участников блокчейн сети, предназначенная для проведения конфиденциальных транзакций внутри ограниченного, но известного, круга участников. Канал определяется участниками, своим распределённым реестром, смарт-контрактами, Ordering Service, WorldState. Каждый участник канала должен быть авторизован на доступ к каналу и иметь право выполнять разного рода транзакции. Авторизация выполняется с помощью Membership Service.

Типовой сценарий исполнения транзакции

Далее я хотел бы рассказать о типовом сценарии выполнения транзакции на примере нашего проекта.

В рамках нашего внутреннего проекта мы создали Hyperledger Fabric сеть, которая предназначена для регистрации и учета студентов, поступающих в ВУЗы. Наша сеть состоит из двух организаций, принадлежащим ВУЗу A и ВУЗу B. Каждая организация содержит клиентское приложение, а также свои Committing и Endorsing Peer. Также мы используем общие сервисы Ordering Service, Memebership Service и Certification Authority.

1) Инициация Транзакции

Пользовательское приложение, используя Hyperledger Fabric SDK, инициирует запрос на транзакцию и отправляет запрос на узлы со смарт-контрактами. Запрос может быть на изменение или чтение из распределенного реестра (Ledger). Если рассматривать пример нашей тестовой конфигурации системы для учета студентов ВУЗов, то клиентское приложение посылает запрос на транзакцию на узлы вузов A и B, которые включены в Endorsement policy вызываемого смарт-контракта. Узел A — это узел, который находится в ВУЗе, который регистрирует поступающего студента, а узел B — это узел, который находится в другом ВУЗе. Для того чтобы транзакция была сохранена в распределенный реестр, необходимо, чтобы все узлы, которые согласно бизнес логике должны одобрить транзакцию, успешно выполнили смарт-контракты с одинаковым результатом. Пользовательское приложение узла A, используя инструменты Hyperledger Fabric SDK, получает Endorsement policy (политика одобрения) и узнает, на какие узлы нужно отправить запрос на транзакцию. Это запрос на вызов (invoke) определенного смарт-контракта (chaincode function), чтобы прочитать или записать определённые данные в распределенный реестр. Технически, клиентское SDK использует соответствующую функцию, API которой передается некий объект с параметрами транзакции, а также добавляет клиентскую подпись и отправляет эти данные по протоколу protocol buffer over gRPC на соответствующие узлы (endorsing peers).

Picture 2. Инициация Транзакции

2) Выполнение смарт-контракта

Узлы (Endorsing Peers), получив запрос на проведение транзакции, проверяют клиентскую подпись и если все в порядке, то берут объект с данными запроса и запускают симуляцию исполнения смарт-контракта (chaincode function) с этими данными. Смарт-контракт — это бизнес логика транзакции, определённый набор условий и инструкций (в нашем случае это проверка студента, новый это студент, или он уже зарегистрирован, проверка возраста и т.д.). Для исполнения смарт-контракта также понадобятся данные из WorldState. В результате симуляции смарт-контракта на Endorsing peer получается два набора данных – Read Set и Write Set. Read Set и Write Set — это исходные и новые значения WorldState. (новые – в смысле полученные при симуляции смарт-контракта).

Picture 3. Выполнение смарт-контракта

3) Возврат данных клиентскому приложению

После проведения симуляции смарт-контракта Endorsing Peers возвращают клиентскому приложению исходные данные и результат симуляции, а также RW Set, подписанные своим сертификатом. На данном этапе никаких изменений в распределенном реестре не происходит. Клиентское приложение проверяет подпись Endorsing Peer, а также сравнивает исходные данные транзакции, которые были отправлены, и данные, которые вернулись (то есть проверяет не исказились ли исходные данные над которыми проводилась симуляция транзакции). Если транзакция была только на чтение данных из реестра, то клиентское приложение соответственно получает необходимый Read Set и на этом обычно транзакция успешно завершается без изменения распределенного реестра. В случае транзакции, которая должна изменить данные в реестре, клиентское приложение дополнительно проводит проверку выполнения Endorsing policy. Возможна ситуация, когда клиентское приложение не проверяет результат выполнения Endorsement Policy, но платформа Hyperledger Fabric в данном случае предусматривает проверку политик на узлах (Comitting Peers) на стадии добавления транзакции в реестр.

Picture 4. Возврат данных клиентскому приложению

4) Отправка RW sets на Ordering Peers

Клиентское приложение отправляет транзакцию вместе с сопутствующими данными на Ordering service. Сюда включаются RW Set, подписи Endorsing peers, а также идентификатор канала (Channel ID).

Ordering service – исходя из названия, основная функция этого сервиса — построение поступающих транзакций в правильном порядке. А также формирование нового блока распределенного реестра и гарантированную доставку новых сформированных блоков всем Commiting узлам, таким образом обеспечивая консистентность данных на всех узлах содержащих распределенный реестр (Commiting peers). При этом сам Ordering service никак не меняет реестр. Ordering Service это жизненно важный компонент системы, поэтому он представляет из себя кластер из нескольких узлов. Ordering Service не проверяет транзакцию на валидность, он просто принимает транзакцию с определенным идентификатором канала, выстраивает поступающие транзакции в определенном порядке и формирует из них новые блоки распределенного реестра. Один Ordering Service может обслуживать несколько каналов одновременно. В состав Ordering Service входит Kafka кластер, который и поддерживает правильную (неизменную) очередь транзакций (см. Пункт 7).

Picture 5. Отправка RW sets на Ordering Peers

5) Отправка сформированных блоков на Committing Peer

Сформированные в Ordering Service блоки передаются (broadcast) всем узлам сети. Каждый узел, получив новый блок, проверяет его на соответствие Endorsing Policy, проверяет, что все Endorsing Peers получили одинаковый результат (Write Set) в результате симуляции смарт-контракта, а также проверяет, не изменились ли исходные значения (то есть — Read Set — данные прочитанные смарт-контрактом из WorldState) с момента инициации транзакции. Если все условия выполнены – транзакция помечается валидной, в противном случае, транзакция получает статус не валидной.

Picture 6. Отправка сформированных блоков на Committing Peer

6) Добавления блока в реестр

Каждый узел добавляет транзакцию в свою локальную копию распределенного реестра, при этом, если транзакция валидна, то Write Set применяется к WorldState (текущему состоянию), соответственно, записываются новые значения объектов, которые затрагивались транзакцией. В случае если транзакция получила маркер – не валидной (например, произошло две транзакции с одними и теми же объектами в рамках одного блока, то одна из транзакций получится не валидной, поскольку исходные величины уже изменены другой транзакцией). Эта транзакция также добавляется в распределенный реестр с маркером не валидной, но Write Set этой транзакции не применяется к текущему состоянию WorldState и, соответственно, не изменяет объекты, учавствующие в транзакции. После этого пользовательскому приложению отправляется нотификация, что транзакция на веки вечные добавлена в распределенный реестр, а также статус транзакции, то есть валидна она или нет…

Picture 7. Добавления блока в реестр

ORDERING SERVICE

Ordering Service состоит из Kafka кластера с соответсвующими ZooKeeper нодами и Ordering Service Nodes (OSN), которые стоят между клиентами Ordering service и Kafka Кластером. Kafka кластер — это распределенная, отказоустойчивая платформа управления потоками (сообщениями). Каждый канал (топик) в Kafka — это неизменяемая последовательность записей, которая поддерживает только добавление новой записи (удаление существующей невозможно). Иллюстрация структуры топика приведена ниже. Именно это свойство Kafka и используется для построения блокчейн платформы.

взято с сайта kafka.apache.org
Picture 8. Ordering Service Topic Structure

Полезны ссылки
Благодарности

Выражаю огромную благодарность за помощь в подготовке статьи моим коллегам:
Николаю Марину
Игорю Хапову
Дмитрию Горбачеву
Александру Земцову
Екатерине Курденковой
Екатерине Гусевой

  • Hyperledger Fabric
  • Blockchain

Как IBM меняет лицо блокчейна

Buy Bitcoin with Coin Rivet Buy Bitcoin with Coin Rivet

Как IBM меняет лицо блокчейна. IBM не чужой криптографии, лежащей в основе технологии блокчейн. Она сыграла важную роль во внедрении Стандарта шифрования данных в 1960-х годах при содействии Агентства национальной безопасности (АНБ) США. Поэтому IBM и блокчейн звучат как матч, сделанный в бизнес-раю. С ростом технологии блокчейн почти день проходит без нового партнерства с IBM.
Технология Blockchain присуща криптовалютам, и многие из этих криптовалют стремятся узурпировать такие компании, как IBM. IBM пытается познакомить корпоративный мир с технологией блокчейн. Он проводит агрессивную политику партнерства, патентов и финансирования в попытке стать мировым лидером блокчейн-технологий.
Партнерские
IBM имеет множество партнерских отношений в блокчейн-индустрии. Проект Hyperledger, созданный Фондом Linux, является, пожалуй, самым крупным из партнерств IBM до сих пор. Hyperledger — это частный блокчейн для бизнес-предприятия. В отличие от Bitcoin, который передает только биткоины, Hyperledger может использоваться для передачи любого актива, который имеет ценность. Hyperledger не имеет собственной криптовалюты и, скорее всего, никогда не будет. Обменяя аспекты децентрализации, он может улучшить другие показатели производительности по сравнению с обычными криптовалютами.
IBM — не единственная крупная корпорация, которая сотрудничает с Hyperledger — к числу других компаний относятся JP Morgan и Swift. Через сеть Hyperledger IBM смогла подписать дальнейшие партнерские отношения с крупными корпорациями, включая Форд.
IBM также сотрудничает с криптовалютой Stellar, конкурентом XRP Ripple. Используя протокол Stellar, он создает IBM Blockchain World Wire, который, как он надеется, “создаст новый финансовый рельс, который одновременно очищает и урегулирует трансграничные платежи в режиме реального времени”. Это очень похоже на цель протокола XRP Ripple. Благодаря Blockchain World Wire, IBM считает, что он может сократить расходы, увеличить скорость и повысить эффективность. В то время как Ripple продолжает пытаться заставить партнеров использовать свой протокол, IBM может быть на шаг впереди, так как, согласно ее веб-сайту, 97% крупнейших банков мира уже являются клиентами IBM.
Вера в IBM и Bitcoin
IBM уступает китайской компании Alibaba по количеству патентов, поданных на основе технологии blockchain. В то время как патенты могут вызвать многих в криптовалютной индустрии, которая долгое время была обществом с открытым исходным кодом, все еще предстоит увидеть, как IBM будет выдавать лицензии на эти патенты. Как крупная корпорация, прибыль имеет первостепенное значение. Даже при таком огромном числе патентов нет никакой гарантии того, что все они будут реализованы.
IBM не только бычий на прецедентах использования блокчейна. Джесси Лунд, вице-президент Blockchain и Digital Currencies для IBM, считает, что биткоин вырастет до 1 миллиона долларов за монету. С такими бычьими ожиданиями нет ничего удивительного, почему IBM так сильно инвестирует в технологию блокчейн. Только в прошлом году у IBM было 1500 сотрудников, работающих над 500 блокчейн-проектами.
Критика
Частный характер многих блокчейнов IBM неизбежно приведет к критике. Централизованный характер блокчейнов, реализуемых IBM и многими другими предприятиями, по сути снижает потребность в блокчейне вообще. Действительно, Джакомо Цукко назвал один из блокчейн-проектов IBM практически “базой данных”. С централизованной властью пользователь такой блокчейна будет полагаться на указанный центральный орган, тем самым унижая необходимость блокчейна вообще. Есть также некоторые криптовалюты, которые по-прежнему зависят от центрального органа, а также.
Виталик Бутерин, незнакомый с критикой в адрес себя, также пожаловался на проекты IBM. Он утверждает, что они неправильно применяют технологию блокчейн и тратят время.
Критика, направленная на IBM и блокчейн, — это общие проблемы, выделяемые крупными компаниями, инвестирующими в технологию. На данный момент нет правильного или неправильного пути, так как мы не видели истинной реализации ни криптоконверсий, ни технологии blockchain. Рано или поздно мы увидим, кто прав.
Заключение
Когда IBM впервые начала инвестировать в криптографию, она сделала это, потому что поняла, что это потенциально прибыльный путь для бизнеса. Цикл около 50 лет спустя, и та же компания, похоже, делает это снова с технологией blockchain. Хотя они, казалось бы, верят в биткоин, криптовалюты не должны выживать для IBM, чтобы получить отдачу от своих инвестиций. Битва между максималистами биткоина, которые высмеивают такие инвестиции в блокчейн, и такими компаниями, как IBM, будет продолжаться до тех пор, пока не будет доказана правильность.
IBM явно делает ставку на технологию blockchain, и если она окажется правильной, она должна быть на шаг впереди большинства конкурентов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *