В байтах формат на диске для цепочки биткойнов состоит в основном из подписей и хэшей.
В ZFS или любой другой системе хранения существует три основных метода повышения эффективности использования байтов:
- Сжатие: Хеши и подписи в основном выглядят как случайные числа, поэтому здесь будет сложно получить большую выгоду.
- Дедупликация: для работы дедупликации требуются точные совпадения блоков, но я не вижу причин, по которым они существовали бы в цепочке блоков - я думаю, что каждая запись будет уникальной.
- Снимок / клонирование: это помогает, только если вам нужно несколько копируемых копий блокчейна.
Поэтому, по большей части, я отвечаю, что ZFS (и другие системы хранения файлов и блоков) не могут помочь ... если вы не храните несколько копий блокчейна.
Если по какой-то причине у вас есть несколько копий, вы можете получить огромные преимущества от дедупликации, поскольку в каждом узле IIUC должен в конечном итоге храниться один и тот же блокчейн. Вы можете использовать один NFS-сервер с ZFS и монтировать клоны одной и той же файловой системы везде, где вам нужна копия блокчейна. Это также сделало бы создание новых копий намного быстрее, так как вы могли бы сразу же сделать клон данных с возможностью записи вместо того, чтобы scp
обрабатывать данные.