Как хранить данные в эфириуме с помощью децентрализованного приложения

Я пытаюсь создать децентрализованное приложение на Ethereum, используя язык солидности.

Как я могу использовать Ethereum в качестве базы данных?

Я имею в виду, что я просто хочу сохранить файл изображения в Ethereum с помощью децентрализованного приложения.

Это возможно?

А как будет в солидности?


person Thrithin chand    schedule 16.07.2018    source источник
comment
Добро пожаловать в SO. Пожалуйста, прочтите инструкции о том, как задать хороший вопрос, и обновите свой соответственно. В том виде, в каком он сейчас написан, он может быть закрыт как слишком широкий вопрос.   -  person Rachel    schedule 16.07.2018


Ответы (2)


вы можете использовать IPFS (здесь: https://ipfs.io) для хранения данных, таких как изображения, в цепочке. Также вы можете проверить BigchainDB, полагаю, что первый больше подойдет для вашего случая

person maptuhec    schedule 16.07.2018

Хранение данных в блокчейне - дело дорогостоящее, оно может стоить вам примерно 5 долларов даже за самый маленький килобайт (например, 1 килобайт), рассчитанный на основе цены на газ. Обычно мы храним хэши данных. Вы можете использовать 2 метода в зависимости от вашей проблемы:

  1. Хранение хэшей данных.
  2. Комбинация данных и хешей. Мы можем использовать IPFS (https://ipfs.io/) для хранения хэшей в блокчейне, и мы можем использовать GPG шифрование, чтобы сделать его безопасным.
person Shubham Jaiswal    schedule 26.09.2018