Это зависит (конечно!) От ваших целей. Если все участники блокчейна имеют доступ к чему-то вроде Dropbox, или доступ обеспечивается блокчейном, то хранение данных в этом случае вполне нормально. Вы бы просто сохранили хеш файла в блокчейне, чтобы любой, кто извлекал файл, мог проверить, что файл действителен. Вы можете использовать IPFS, Google Диск или любой другой механизм для обмена данными, если механизмы контроля доступа подходят для вашего случая использования. Если требуется дополнительная конфиденциальность, вы можете сохранить файл в зашифрованном виде и использовать цепочку блоков для предоставления ключей дешифрования авторизованным пользователям по запросу. Это часто упоминается как хранение вне цепочки и является общей схемой проектирования.

учше всего сохранять файлы как часть данных блокчейна? У меня огромные файлы для сохранения.

Разве мы не можем сохранить эти файлы в облачном хранилище (централизованное решение, такое как dropbox) и связать их с данными блокчейна, используя хэш файла? Или лучше использовать распределенное хранилище файлов, такое как IPFS? Или есть ли лучшее решение с точки зрения безопасности, объема, производительности и отказоустойчивости.

Ответы на вопрос(2)

Ваш ответ на вопрос