Разрешения в блокчейне?

Все, что я читал о блокчейне, насколько я понимаю, говорит о том, что даже в приватной блокчейне каждый участник может просматривать все транзакции. Я видел упомянутое, что случай использования для цепочки блоков мог бы быть разделением медицинских данных. Например, если бы у меня был блокчейн, в котором хранится история болезни каждого человека от рождения до смерти в стране. Нет ли способа настроить разрешения, чтобы их могли просматривать только данные, относящиеся к человеку и те, кому было предоставлено разрешение на данные этого человека? Если данные хранятся на каждом узле в блокчейне, как компьютер этого человека должен иметь возможность хранить медицинские данные каждого человека в стране?

4 ответа

Решение

Я бы посоветовал поискать Medrec, если это связано со здравоохранением. Большая часть исследований направлена ​​на сохранение данных в цепочке. Кроме того, существуют другие блокчейны, которые могут обеспечить лучшее решение для большей конфиденциальности, например, я бы посмотрел кворум по JP Morgan. Существуют разные форматы, но они могут дать вам два возможных решения. Кроме того, ознакомьтесь с официальным документом Health Nexus, посвященным медицинской технологии блокчейн. Дайте мне знать, если вам нужно больше.

https://www.pubpub.org/pub/medrec

https://github.com/jpmorganchase/quorum

В GoQuorum есть модель «расширенных разрешений», в которой вы можете делать все это и в то же время оставаться совместимыми со стандартами Ethereum. Проверьте это: https://consensys.net/docs/goquorum/en/latest/configure-and-manage/manage/enhanced-permissions/

Существуют блокчейны, которые позволяют определять разрешения. Hyperledger Fabric является одним из них. У вас есть возможность настроить каналы с данными, хранящимися в бухгалтерской книге участников только в канале.

Чтобы решить проблему масштабируемости блокчейнов и их решений для этой цели, вам следует сосредоточиться на автономной архитектуре.

прямо сейчас следует рассмотреть этот сценарий:

  1. сохранить tx в блокчейн (это должно быть формально)
  2. сохранять хешированные данные в репозиторий вне сети, например в БД.
  3. сохранить адрес этого хэша данных в блокчейне для будущего доступа.

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

для этой проблемы должен быть реализован такой механизм, как совместное использование секрета или повторное шифрование прокси, чтобы гарантировать конфиденциальность и безопасность хешированных данных.

для получения дополнительной информации прочтите эту статью:https://www.sciencedirect.com/science/article/pii/S2210670717310685

Другие вопросы по тегам