Я настраиваю базу данных блокчейна, используя bigchaindb
для платформы электронной коммерции. Хотя это больше похоже на безопасное резервное копирование. Мое приложение уже работает в базе данных SQL. База данных блокчейн сохраняет данные в виде активов и транзакций в mongodb
. bigchaindb
также предоставляет все свои данные через публичный API. Позже я также хочу запросить эту базу данных.
Я попытался найти его, но не получил отдельного обсуждения дизайна базы данных для электронной коммерции на блокчейне. Если вам известна какая-либо такая статья, дайте мне знать, она будет полезна.
Согласно моим личным утверждениям:
Любая информация, такая как user_profile, заказ, продукты, отзывы и т. Д. Может быть сохранена в виде активов. Более того, такие операции, как передача товара от продавца покупателю, могут быть сохранены как транзакции. Кроме того, клиент создает рецензию в качестве актива, тогда как наложение рецензии на продукт будет транзакцией.
Конечно, мне нужно будет создать пары ключей в качестве идентификаторов для отдельных пользователей, но я думаю, что мне не следует сохранять их в блокчейне, так как их данные доступны общедоступному API. Таким образом, я могу сохранить его в фактической базе данных SQL приложения.
Как вы думаете, это лучший способ? Любые предложения с вашей стороны?