From 2a4c2c64c98a44daab6ca29e359ed4bdde60471af73f5e2903165250c450fb5b Mon Sep 17 00:00:00 2001 From: AidarKC Date: Tue, 14 Jul 2026 19:57:12 +0400 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=A2=D0=A5:=20=D0=B2=D1=85=D0=BE=D0=B4?= =?UTF-8?q?=20=D0=B2=20=D0=B3=D1=80=D0=B0=D1=84=D0=B8=D0=BA=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D0=B9=20=D0=BF=D0=BE=20=D0=B4?= =?UTF-8?q?=D0=BE=D0=B2=D0=B5=D1=80=D0=B8=D1=8E,=20=D0=B0=20=D0=BD=D0=B5?= =?UTF-8?q?=20=D0=BF=D0=BE=20=D0=B4=D0=B5=D0=BF=D0=BE=D0=B7=D0=B8=D1=82?= =?UTF-8?q?=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Из TODO убран депозитный/платный вход — сознательно отвергнут. - Зафиксирована модель: DAO ведёт список как временный уровень, пока не сформировано сообщество сияющих; целевое состояние — приём/исключение серверов через голосование сияющих. Co-Authored-By: Claude Fable 5 --- docs/Blockchain/CHANGELOG.md | 8 ++++++++ docs/ИТХ/Спецификация_ИТХ_v1.md | 10 +++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/docs/Blockchain/CHANGELOG.md b/docs/Blockchain/CHANGELOG.md index 4a599a8..221e699 100644 --- a/docs/Blockchain/CHANGELOG.md +++ b/docs/Blockchain/CHANGELOG.md @@ -1,5 +1,13 @@ # История изменений документации блокчейна +## 2026-07-14 19:56:50 +0400 +- Базовый коммит-ориентир: `172f007`. +- В `docs/ИТХ/Спецификация_ИТХ_v1.md` из TODO убран «вход в график по депозиту»: + вход в группу закрытий — по доверию, не за деньги. Зафиксирована целевая модель: + DAO ведёт список как временный уровень, пока не сформировано сообщество сияющих; + далее приём/исключение серверов — через голосование сияющих (правка в разделе 2 + и в TODO). + ## 2026-07-14 18:43:18 +0400 - Базовый коммит-ориентир: `4cb98f7`. - Дизайн ИТХ дополнен по итогам обсуждения (`docs/ИТХ/README.md`, `docs/ИТХ/Спецификация_ИТХ_v1.md`): diff --git a/docs/ИТХ/Спецификация_ИТХ_v1.md b/docs/ИТХ/Спецификация_ИТХ_v1.md index 66981b1..eba6ef6 100644 --- a/docs/ИТХ/Спецификация_ИТХ_v1.md +++ b/docs/ИТХ/Спецификация_ИТХ_v1.md @@ -42,6 +42,9 @@ RotaV1 - Дежурный дня D определяется по состоянию rota PDA на момент `00:00 UTC дня D+1` (момент начала окна закрытия). Изменение списка не пересчитывает прошлые дни. +- Вход в график — **по доверию**, не за деньги: DAO ведёт список как временный + уровень, пока не сформировано сообщество сияющих; целевое состояние — + приём/исключение серверов через голосование сияющих (см. TODO). - При изменении состава серверов будущее распределение сдвигается автоматически — это допустимо, календарь «дата → сервер» не ведётся. @@ -368,9 +371,10 @@ CheckpointStateBlock (block_type = 60, block_version = 0) `дежурный = SHA-256(prevCheckpointHash || dayIndex) mod N` по байтово отсортированным логинам — убирает порядок списка как рычаг управления, DAO остаётся только вход/выход участников. -- **Вход в график по депозиту** вместо редактирования списка DAO: permissionless - rota PDA, вступление под залог SOL, выход с возвратом после таймаута — сибил-фильтр - становится экономическим (инфраструктурно близко к `shine_payments`). +- **Передача ведения графика сообществу**: вход в группу закрытий — по доверию, + не за деньги. Сейчас список ведёт DAO — это временный уровень, пока сообщество + сияющих не сформировано; в перспективе приём/исключение серверов — через + голосование сияющих. Депозитный/платный вход сознательно отвергнут. - **Автопропуск штрафника** в ротации (2 подряд закрытия без единого согласия). - **On-chain кворум** вместо правила чтения «>половины» — если понадобится. - **Сжатие бандла** (gzip) и **чанкование** очень больших бандлов на несколько