SHA256
1.8 KiB
1.8 KiB
Запись блокчейнов в Arweave
Зачем
Для будущей децентрализации нужно долговременное внешнее хранение блокчейнов, чтобы данные не зависели только от одного серверного диска.
Что сделать
- Определить, какие блокчейны и какие диапазоны блоков записываются в Arweave.
- Зафиксировать формат пачки блоков, метаданных, ссылок и контрольных хэшей.
- Добавить безопасный механизм публикации без хранения приватного JWK в git.
- Добавить проверку уже загруженных диапазонов, чтобы не плодить дубли.
- Описать восстановление блокчейна из Arweave при потере локальных данных.
Важные ограничения
- Любое изменение формата блокчейна требует отдельного предупреждения и явного подтверждения пользователя.
- Добавление данных в блокчейн должно выполняться только через
AddBlock. - Секреты Arweave нельзя хранить в репозитории.
Документы, которые потом нужно обновить
docs/Blockchain/README.md;docs/Blockchain/CHANGELOG.md;- документы deploy/секретов в
Deploy/, если появятся новые параметры.
Статус
Отложено до этапа децентрализации.