В настоящее время я разрабатываю новую функцию в моем веб-приложении. У меня вопрос:
Я зашифровал некоторые данные, потому что я не хочу, чтобы они были общедоступными в блокчейне, но у меня есть некоторые опасения по этому поводу, в идеале пароль шифрования / дешифрования должен быть закрытым ключом пользователя, подключенного к киперу, но так как у нас нет доступа к этой информации в Waves Keeper, что будет лучшей практикой?
Как мы можем зашифровать / дешифровать данные децентрализованным способом с помощью Waves Keeper?
В настоящее время я использую предопределенный мною пароль в качестве переменной среды на стороне сервера, но это далеко от идеала и определенно централизовано, за исключением нескольких недостатков.
Конечно, есть несколько вариантов резервного копирования, таких как:
1) Просто избегайте помещения любых общедоступных данных в блокчейн
2) Добавьте в приложение поле шифрования / дешифрования, требующее, чтобы пользователь каждый раз вводил свой пароль
Оба будут работать, но только обойдут проблему и не идеальны, хотели бы знать, есть ли какое-то хорошее решение в первую очередь:)