Личные цепочки
1Количество участников в демонстрационной среде.
Последний пакет
#0Текущий пакет общей истины.
State mirrors
3 / 3Демонстрация независимого совпадения состояния.
Конфликты
0При расхождении система поднимает formal conflict mode.
Идея прототипа
| Слой | Роль | Что показываем |
|---|---|---|
| Личный | Участник владеет своей локальной цепочкой | Шаги, local_action_hash, previous_personal_hash |
| Пакетный | Общий порядок среды | packet_hash, previous_packet_hash, tx count |
| Состояние | Результат действий | state_hash_before/after и зеркала |
| Внешний след | Пакет не живёт только внутри клиента | witness-records и кворум |
| Конфликт | Расхождения не скрываются | conflict-record и режим восстановления |
1. Создать локальный шаг
2. Выпустить транзакцию и собрать пакет
3. Результат демонстрации
| Параметр | Значение | Смысл |
|---|---|---|
| local_action_hash | — | Локальный отпечаток шага участника |
| tx_hash | — | Хеш транзакции общей среды |
| packet_hash | — | Узел общей истории |
| state_hash_before | — | Состояние до применения пакета |
| state_hash_after | — | Состояние после применения пакета |
| witness_status | — | Кворум внешних следов по пакету |
Карточка участника
Лента шагов
| Шаг | local_action_hash | previous_personal_hash | global packet | Статус |
|---|
Последний пакет
Журнал пакетов
| # | packet_hash | tx count | Статус |
|---|
Состояние среды
State mirrors
| Mirror | state_hash_after | Статус |
|---|
Кворум
Кворум усиливает пакет, но не заменяет пакет и состояние.
Witness-records
| witness_id | packet_hash | tx_hash | status |
|---|
Conflict-records
| conflict_id | Источник | Суть | Статус |
|---|
Контейнер
Принцип
| Шифрование | Полезная нагрузка уходит в контейнер. |
|---|---|
| Дробление | Контейнер делится на фрагменты. |
| Распределение | Фрагменты раскладываются по точкам. |
| Сборка | Поднимается только при споре, архивном запросе или восстановлении. |
