Файлы в Novij Protocol
Novij Protocol позволяет размещать документы, изображения, резервные копии и другие бинарные объекты. Каждый файл автоматически проходит двойное шифрование (AES-CBC → AES-256-CBC), Base64-кодирование и делится на блоки по 512 КБ — это необходимо для целостности и репликации.
Из-за упаковки объём данных растёт. Сеть не запрещает хранить гигабайты, но стоит учитывать, что удаление или перезапись опубликованного блока невозможны, а хранение оплачивается в токене нового протокола (NPT).
Команда исследует безопасные механизмы очистки неактуальных данных, но пока такая функция недоступна.
Почему размер увеличивается
1) Выравнивание блока при шифровании AES-CBC добавляет до 15 байт.
2) Base64 превращает каждые 3 байта в 4 (+≈33%).
3) Повторное шифрование AES-256-CBC снова выравнивает данные.
В среднем итоговый прирост составляет +45%, а для мелких файлов может доходить до +60%.
Тарифы на операции с файлами (NPT)
Если загрузить 100 МБ, после упаковки получится ≈145 МБ → 289 блоков. За первый месяц хранения спишется
289 × 0.000010 NPT × 30 дней ≈ 0.0867 NPT. При каждом обновлении файла формируются новые блоки, и запись оплачивается повторно.
- Запись блока (≤ 512 КБ): 0.000100 NPT
- Чтение блока: 0.000010 NPT
- Хранение: 0.000010 NPT · блок⁻¹ · день⁻¹ (списывается помесячно; активные кошельки, тратящие > 1 NPT/мес, получают частичный возврат)
Калькулятор затрат
Выберите файл(ы) ниже, чтобы увидеть, сколько блоков займёт упакованный файл и сколько NPT потребуется на запись, хранение и чтение.
Ориентировочные итоги по каждому файлу
| Файл |
Исходный размер |
После упаковки |
Блоков |
Запись |
30 дней хранения |
Чтение |
| Всего: |
0 |
0 |
0 |
Расчёты приблизительные. 1 NPT = 1 000 000 μNPT.