Я только начал писать смарт-контракты и разрабатывать Dapps на Ethereum Blockchain, в основном пользователи взаимодействуют со смарт-контрактом и сохраняют некоторые легкие данные в blockchain. У меня есть общее, но очень смутное представление о том, как все это сделать, поэтому я просто хотел убедиться, что у меня все сделано правильно, поэтому, пожалуйста, несите меня.
Что я хочу сделать:
Логин пользователя: Я не очень уверен в этом. Должен ли я обрабатывать его как традиционный вход пользователя (базу данных) или я мог бы использовать для этого блокчейн? и если да, то как я могу это сделать?
Сохранять данные (строки, логические значения и изображение) в цепочке блоков через веб-интерфейс: я видел несколько руководств, но большинство из них не «хранят» данные, я хочу иметь возможность показывать эти данные моему пользователю. Так может мне стоит использовать файл JSON? Я читал о хранении изображений IPFS fo, но не знаю, как связать ha sh с моей учетной записью Eth.
Что я сделал:
Настроить личный Ethereum Блокчейн
Написал контракт, который обрабатывает строку (имя пользователя), а затем возвращает ее на GUI
Написал веб-интерфейс
TL; DR: Я пытаюсь сохранить данные пользователя в цепочке блоков, чтобы показать их снова, но я не знаю, как действовать. Меня также смущает логин пользователя. Пожалуйста, помогите мне (любые ссылки будут очень благодарны) или, по крайней мере, скажите, на правильном ли я пути.