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