Да, сценарий использования на самом деле довольно стандартный.Есть много таких примеров в отрасли управления цепочками поставок в отношении таких видов использования. Everledger , например, проверяет кусочки алмаза и их происхождение.
Как здесь может работать процесс аутентификации?Есть ли способ отсканировать какой-либо продукт (его идентификатор) и использовать эту базу данных блокчейна, чтобы убедиться в ее оригинальности?Эта технология полезна в этой ситуации?
Я думаю, вы должны называть это проверкой продукта (происхождения).Это довольно просто, если вы абстрагируете саму технологию блокчейна.Это то, что я имею в виду, абстрагируясь от технологии блокчейна - представьте себе блокчейн как неизменный регистр (базу данных), в который данные могут быть вставлены один раз, но затем никогда не могут быть изменены или удалены из середины, и вы всегда можете прочитать из него,
Просто предположим, что есть технология блокчейна (в конце я добавлю подробности о блокчейне). Теперь по определению вы всегда можете добавить к нему данные, в вашем случае какой-нибудь номер для отслеживания / QR /ID и т. Д. Когда вам нужно проверить продукт, вы должны убедиться, что запись существует в блокчейне для соответствующего продукта.Просто как тот.И да, это один из самых известных вариантов использования блокчейна, особенно в совместно используемой экосистеме данных с несколькими системами, взаимодействующими с одной и той же базой данных.
Статья, на которую вы ссылаетесь, является очень простым объяснением.блокчейна с точки зрения программиста.Время блока, частота блока - это все переменные, которые различаются для разных случаев использования.Я бы посоветовал вам изучить уже разработанные технологии блокчейна и развернуть их, а также сосредоточиться на своем сценарии использования.Вы можете использовать Ethereum в качестве локального узла.Затем вы можете использовать web3.py
, очень зрелую библиотеку Python для взаимодействия с вашей цепочкой блоков.Или вы можете просто использовать распределенный регистр, например, Hyperledger Projects , или даже проще (и, на мой взгляд, намного лучше) BigchainDB .Со всеми этими технологиями вы можете хранить любую информацию на блокчейне.