Введение 3
Постановка задачи 4
Обзор литературы 5
Глава 1. Обзор технологии распределенных реестров 6
1.1. Определение распределенного реестра 6
1.2. Классификация сетей распределенных реестров 7
1.3. Блокчейн 8
1.4. Смарт-контракты 8
Глава 2. Проблемы управления цепями поставок 9
2.1. Цепочка поставок 9
2.2. Причины внедрения технологий распределенного реестра 10
2.3. Существующие решения 11
Глава 3. Реализация 13
3.1. Архитектура системы 13
3.2. Выбор платформы 14
3.3. Реализация системы 16
3.4. Создание пользовательского интерфейса 18
Выводы 22
Заключения 23
Список литературы 24
Из-за бума, связанного с появившейся в 2009 году криптовалютой bitcoin, в основе которой лежит технология распределенных реестров, в данный момент наблюдается рост интереса в использовании этой технологии в других различных направлениях. [1]
Главная идея применения заключается в обеспечении прозрачных и надежных отношений между сторонами без централизованного контрольно-регулирующего посредника.
В настоящее время появляется все больше приложений на базе технологии распределенных реестров, подтверждая то, что существует множество форм его использования. Такие проекты имеют свои уникальные особенности, так как они направлены на решение различных нужд потребителя.
С целью предложить решение для товарообмена в сфере управления цепочками поставок было разработано веб-приложение с использованием технологии распределенного реестра, которое позволяет обмениваться активами с остальными участниками сети и следить за изменением статуса товара, а самое главное поддерживает доверие между участниками, за счет прозрачности операций. При необходимости, на основе созданной системы можно создать любой проект, связанный с цепочками поставок и их управлением. После конкретизации области использования может быть необходимо отредактировать условия работы смарт-контрактов, добавить дополнительных участников цепи и сделать другие преобразования, связанные со спецификой выпускаемого продукта.
1. Развитие технологии распределенных реестров URL: https://www.cbr.ru/Content/ Document/File/36007/reestr_survey.pdf (дата обращения: 30.05.2019)
2. Чем различаются блокчейн и распределенный реестр URL: https://ethclassic.ru/2018/04/11/chem-otlichayutsya-blokchejn-i-raspredelen ny-reestr (дата обращения: 30.05.2019)
3. Smart Contracts: The Blockchain Technology That Will Replace Lawyers URL: https://blockgeeks.com/guides/smart-contracts (дата обращения: 30.05.2019)
4. В. П. Куприяновский, С. А. Синягов, А. А. Климов, А. В. Петров, Д. Е. Намиот Цифровые цепи поставок и технологии на базе блокчейн в совместной экономике // International Journal of Open Information Technologies. 2017. №8.
5. Блокчейн в логистике: как технология помогает цепи поставок? URL: https://www.artlogics.ru/blog/blockchain-v-logistike (дата обращения: 30.05.2019)
6. Everledger Diamond Platform URL: https://www.everledger.io (дата обращения: 30.05.2019)
7. TradeLens URL: https://www.tradelens.com (дата обращения: 30.05.2019)
8. IBM Food Trust: adding trust and transparency to our food URL: https://www.ibm.com/blockchain/solutions/food-trust (дата обращения: 30.05.2019)
9. Ethereum URL: https://www.ethereum.org (дата обращения: 30.05.2019)
10. Hyperledger Fabric URL: https://www.hyperledger.org/projects/fabric (дата обращения: 30.05.2019)
11. Corda URL: https://docs.corda.net/_static/corda-introductory-whitepaper.pdf (дата обращения: 30.05.2019)
12. Java URL: https://www.oracle.com/technetwork/java/index.html (дата обращения: 30.05.2019)
13. Kotlin URL: https://kotlinlang.org (дата обращения: 30.05.2019)
14. IntelliJ IDEA URL: https://www.jetbrains.com/idea (дата обращения: 30.05.2019)
15. Spring Boot URL: https://spring.io/projects/spring-boot (дата обращения: 30.05.2019)
...