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