У меня вопрос по архитектуре приложения композитора.
Типичное приложение для композитора состоит из трех частей:
- сеть блокчейн
- центральный веб-сервер (например, composer-rest-server)
- веб-клиент (например, угловой)
Является ли центральный веб-сервер абсолютно необходимым?
Похоже, пользователь должен доверять этому центральному веб-серверу свою идентификационную карту.
Если этот сервер будет взломан, цифровая идентификация всех пользователей, которые поместили свои идентификационные карты на этот сервер, может быть скомпрометирована.
Это может быть хорошо, если пользователь является частью организации, которая работает и защищает свой собственный сервер.
Но что произойдет, если пользователь не является частью такой организации? Обязан ли он доверять какой-либо центральной власти свою идентификационную карту?
Можно ли опустить центральный сервер и позволить веб-клиенту напрямую работать с блокчейном? Это будет похоже на работу dApps в Ethereum.