SHA256
Дополнить дизайн ИТХ: форки, списки доверия, децентрализация
- Раздел 6: правило признания — правило чтения (дефолт rota PDA, наблюдатель может считать по своему списку доверия); параллельные группы закрытий разрешены by design. - Новый раздел 10 «Форки пользовательских цепочек»: fork-choice дежурного (длиннейшая ветка + tie-break), зачекпоинченное побеждает, заморозка chain_frozen только при противоречии архивов двух групп, рестарт с login-002, байт-в-байт повтор для клиентов. - Шаг 9.9 проверки: конфликт -> принять версию чекпоинта (один пользователь больше не срывает закрытие дня). - TODO: хэш-выбор дежурного, вход по депозиту, механизм цепочки -002. - CHANGELOG блокчейна дополнен; формат блоков и AddBlock не менялись. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
4cb98f7ca0
commit
172f007e1e
@@ -1,5 +1,24 @@
|
||||
# История изменений документации блокчейна
|
||||
|
||||
## 2026-07-14 18:43:18 +0400
|
||||
- Базовый коммит-ориентир: `4cb98f7`.
|
||||
- Дизайн ИТХ дополнен по итогам обсуждения (`docs/ИТХ/README.md`, `docs/ИТХ/Спецификация_ИТХ_v1.md`):
|
||||
- правило признания явно объявлено правилом чтения: дефолт — rota PDA, но наблюдатель
|
||||
может считать голоса по собственному списку доверия («запись — по общему списку,
|
||||
чтение — по любому»); параллельные группы закрытий разрешены by design;
|
||||
- новый раздел 10 «Форки пользовательских цепочек»: fork-choice дежурного
|
||||
(длиннейшая ветка от зачекпоинченной вершины + tie-break по меньшему `hash32`),
|
||||
зачекпоинченное всегда побеждает локальные ветки, заморозка цепочки (`chain_frozen`)
|
||||
только при противоречии между архивами двух групп закрытий, рестарт с `login-002`;
|
||||
- шаг 9.9 проверки изменён с «конфликт → отказ» на «конфликт → принять версию
|
||||
чекпоинта»: один пользователь больше не может сорвать закрытие дня;
|
||||
- правило для клиентов: повтор отправки блока — только байт-в-байт (дедупликация,
|
||||
а не форк);
|
||||
- TODO дополнен: детерминированный выбор дежурного через hash, вход в график
|
||||
по депозиту, механизм новой цепочки `-002`.
|
||||
- Формат блоков и правила `AddBlock` по-прежнему не изменены (код не реализован);
|
||||
при реализации дописать `chain_frozen` в `docs/API/04_Add_Block_to_Blockchain_API.md`.
|
||||
|
||||
## 2026-07-13 14:04:59 +0400
|
||||
- Базовый коммит-ориентир: `af12d7b`.
|
||||
- Добавлена новая папка документации `docs/ИТХ/` — ежедневное закрытие блокчейна (чекпоинты):
|
||||
|
||||
Reference in New Issue
Block a user