Введение

Завершено

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

Блокчейн позволяет реализовать бизнес-процесс, в котором необходимо доверять данным и участникам, без использования центральной базы данных.

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

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

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

Цели обучения

В этом модуле рассматриваются следующие задачи:

  • Объясните, как блокчейн обеспечивает доверие и бизнес-процессы между участниками.
  • Оцените, когда следует использовать блокчейн для решения.
  • Классификация доступных параметров блокчейна Azure для решения.

Необходимые компоненты

  • Базовые знания таких концепций программирования, как переменные и условная логика