fix: broken markdown refs auto-resolved
This commit is contained in:
parent
166b280bc1
commit
ed36b2b699
@ -20,7 +20,7 @@ ACP — консенсус-механизм, где доказательство
|
||||
|
||||
## 1. Константы протокола
|
||||
|
||||
**Исходный код:** [time_bank.py:44-80](../бот/time_bank.py#L44-L80)
|
||||
**Исходный код:** [time_bank.py:44-80](../Bot/time_bank.py#L44-L80)
|
||||
|
||||
```python
|
||||
class Protocol:
|
||||
@ -77,7 +77,7 @@ class Protocol:
|
||||
|
||||
### 2.1 Алгоритм халвинга
|
||||
|
||||
**Исходный код:** [time_bank.py:82-107](../бот/time_bank.py#L82-L107)
|
||||
**Исходный код:** [time_bank.py:82-107](../Bot/time_bank.py#L82-L107)
|
||||
|
||||
```python
|
||||
def halving_coefficient(tau4_count: int) -> float:
|
||||
@ -142,7 +142,7 @@ E(n) = 1 / 2ⁿ Ɉ
|
||||
|
||||
### 3.1 Завершение τ₂
|
||||
|
||||
**Исходный код:** [time_bank.py:529-602](../бот/time_bank.py#L529-L602)
|
||||
**Исходный код:** [time_bank.py:529-602](../Bot/time_bank.py#L529-L602)
|
||||
|
||||
```python
|
||||
def _finalize_t2(self):
|
||||
@ -195,7 +195,7 @@ def _finalize_t2(self):
|
||||
|
||||
### 4.1 Подпись присутствия
|
||||
|
||||
**Исходный код:** [time_bank.py:271-327](../бот/time_bank.py#L271-L327)
|
||||
**Исходный код:** [time_bank.py:271-327](../Bot/time_bank.py#L271-L327)
|
||||
|
||||
Каждую τ₁ (1 минуту) узел подписывает доказательство присутствия:
|
||||
|
||||
@ -253,7 +253,7 @@ MONTANA_PRESENCE_V1:{timestamp}:{prev_hash}:{pubkey}:{t2_index}
|
||||
|
||||
### 5.2 Интеграция
|
||||
|
||||
**Исходный код:** [time_bank.py:31-35](../бот/time_bank.py#L31-L35)
|
||||
**Исходный код:** [time_bank.py:31-35](../Bot/time_bank.py#L31-L35)
|
||||
|
||||
```python
|
||||
try:
|
||||
@ -269,7 +269,7 @@ except ImportError:
|
||||
|
||||
### 6.1 τ₃ Checkpoint (14 дней)
|
||||
|
||||
**Исходный код:** [time_bank.py:573-583](../бот/time_bank.py#L573-L583)
|
||||
**Исходный код:** [time_bank.py:573-583](../Bot/time_bank.py#L573-L583)
|
||||
|
||||
```python
|
||||
# Проверяем τ₃ checkpoint (каждые 2016 T2 = 14 дней)
|
||||
@ -280,7 +280,7 @@ if self.t2_count % Protocol.T2_PER_TAU3 == 0:
|
||||
|
||||
### 6.2 τ₄ Halving (4 года)
|
||||
|
||||
**Исходный код:** [time_bank.py:585-594](../бот/time_bank.py#L585-L594)
|
||||
**Исходный код:** [time_bank.py:585-594](../Bot/time_bank.py#L585-L594)
|
||||
|
||||
```python
|
||||
# Проверяем τ₄ epoch (каждые 104 τ₃ = 4 года) — ХАЛВИНГ!
|
||||
@ -312,7 +312,7 @@ bank.end("user_123")
|
||||
|
||||
### 7.2 Кошелёк
|
||||
|
||||
**Исходный код:** [time_bank.py:381-419](../бот/time_bank.py#L381-L419)
|
||||
**Исходный код:** [time_bank.py:381-419](../Bot/time_bank.py#L381-L419)
|
||||
|
||||
```python
|
||||
# Подтверждённый баланс
|
||||
@ -367,13 +367,13 @@ status = bank.get_proof_chain_status()
|
||||
|
||||
| Компонент | Файл | Статус |
|
||||
|-----------|------|--------|
|
||||
| TimeBank | [time_bank.py](../бот/time_bank.py) | ✅ Работает |
|
||||
| Protocol constants | [time_bank.py:44-80](../бот/time_bank.py#L44-L80) | ✅ Работает |
|
||||
| halving_coefficient | [time_bank.py:82-107](../бот/time_bank.py#L82-L107) | ✅ Работает |
|
||||
| Presence Proof | [time_bank.py:271-327](../бот/time_bank.py#L271-L327) | ✅ Работает |
|
||||
| τ₃/τ₄ checkpoints | [time_bank.py:573-594](../бот/time_bank.py#L573-L594) | ✅ Работает |
|
||||
| get_balance_with_pending | [time_bank.py:388-415](../бот/time_bank.py#L388-L415) | ✅ Работает |
|
||||
| ML-DSA-65 ключи | [node_crypto.py](../бот/node_crypto.py) | ✅ Работает |
|
||||
| TimeBank | [time_bank.py](../Bot/time_bank.py) | ✅ Работает |
|
||||
| Protocol constants | [time_bank.py:44-80](../Bot/time_bank.py#L44-L80) | ✅ Работает |
|
||||
| halving_coefficient | [time_bank.py:82-107](../Bot/time_bank.py#L82-L107) | ✅ Работает |
|
||||
| Presence Proof | [time_bank.py:271-327](../Bot/time_bank.py#L271-L327) | ✅ Работает |
|
||||
| τ₃/τ₄ checkpoints | [time_bank.py:573-594](../Bot/time_bank.py#L573-L594) | ✅ Работает |
|
||||
| get_balance_with_pending | [time_bank.py:388-415](../Bot/time_bank.py#L388-L415) | ✅ Работает |
|
||||
| ML-DSA-65 ключи | [node_crypto.py](../Bot/node_crypto.py) | ✅ Работает |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user