SHA256
Добавить тестовые каналы и Arweave-синхронизацию
This commit is contained in:
@@ -1,5 +1,12 @@
|
||||
# История изменений документации блокчейна
|
||||
|
||||
## 2026-09-23 — Тестовые каналы и Arweave-only синхронизация
|
||||
- Базовый коммит-ориентир: `3483a0a`.
|
||||
- Добавлены тестовые каналы и publisher для генерации пользовательских POST-блоков через обычный `AddBlock`.
|
||||
- Добавлена возможность отключать прямую межсерверную синхронизацию блоков настройкой `blockchain.sync.enabled=false`.
|
||||
- Arweave-импорт переведён на root ANS-104 bundle discovery: сервер находит batch-транзакции `App=test5590-batch`, разбирает вложенные signed DataItem и импортирует SHiNE-блоки с дедупликацией по `data_item_id`.
|
||||
- Проверен тестовый сценарий Arweave-only: t3 поднял блоки из Arweave без прямой межсерверной синхронизации с t2.
|
||||
|
||||
## 2026-08-25 19:45:18 +0400
|
||||
- Базовый коммит-ориентир: `3a58519`.
|
||||
- Добавлены runtime-агрегаты статистики:
|
||||
|
||||
@@ -22,6 +22,20 @@ PostgreSQL является единственным локальным хран
|
||||
4. последовательно проигрывает удалённую цепочку с блока 0;
|
||||
5. никаких файловых swap/recovery операций нет.
|
||||
|
||||
Этот прямой sync включается параметром:
|
||||
|
||||
```properties
|
||||
blockchain.sync.enabled=true
|
||||
```
|
||||
|
||||
Для проверки режима без прямых server-to-server связей его можно выключить в override-конфиге сервера:
|
||||
|
||||
```properties
|
||||
blockchain.sync.enabled=false
|
||||
```
|
||||
|
||||
При выключенном прямом sync сервер по-прежнему может синхронизировать пользователей из Solana и импортировать пользовательские блоки через Arweave, если включён `arweave.blocks.sync.enabled`.
|
||||
|
||||
## Arweave sync
|
||||
|
||||
Дополнительно каждый сервер может независимо включить `ArweaveBlockSyncScheduler`.
|
||||
|
||||
Reference in New Issue
Block a user