montana/Русский/Экономика/金元_WHITEPAPER.md

280 lines
8.3 KiB
Markdown
Raw Permalink Normal View History

# 金元Ɉ — Экономика Времени
**Версия:** 1.0
**Дата:** Январь 2026
**Язык:** Русский (эксклюзивный)
---
## Определение
**金元** (jīn yuán) — буквально "золотой юань".
**Ɉ** (Unicode U+0248) — Temporal Time Unit.
```
金元Ɉ = Время, доказанное присутствием
```
> *"Время — единственный ресурс, распределённый одинаково между всеми людьми."*
---
## Фундаментальное свойство
```
lim(evidence → ∞) 1 Ɉ → 1 секунда
∀t: Trust(t) < 1
```
**Ɉ не равен секунде.** Ɉ асимптотически приближается к секунде по мере накопления доказательств.
| Доказательства | Точность | Доверие |
|----------------|----------|---------|
| 1 подпись | ±10 минут | ~0.1 |
| 1 τ₂ (10 мин) | ±1 минута | ~0.5 |
| 1 τ₃ (14 дней) | ±1 секунда | ~0.99 |
| 1 τ₄ (4 года) | ±0.1 секунды | ~0.9999 |
---
## Временные координаты
Montana использует иерархию временных единиц:
| Единица | Длительность | Назначение |
|---------|--------------|------------|
| **τ₁** | 1 минута | Подпись присутствия |
| **τ₂** | 10 минут | Слайс (блок) |
| **τ₃** | 14 дней | Чекпоинт |
| **τ₄** | 4 года | Эпоха |
```
τ₄ содержит 104 × τ₃
τ₃ содержит 2,016 × τ₂
τ₂ содержит 10 × τ₁
```
---
## Доказательство присутствия
```rust
// Структура подписи присутствия (комментарии на русском)
pub struct PresenceProof {
/// Публичный ключ узла (ML-DSA-65)
pub pubkey: [u8; 1952],
/// Временная координата τ₁
pub tau1: u64,
/// Индекс слайса τ₂
pub tau2_index: u64,
/// Подпись времени
pub signature: [u8; 3309],
}
impl PresenceProof {
/// Создать доказательство присутствия для текущего момента
pub fn create(keypair: &Keypair, tau2_index: u64) -> Self {
let tau1 = current_tau1();
let message = Self::format_message(tau1, tau2_index);
let signature = keypair.sign(&message);
Self {
pubkey: keypair.public_key(),
tau1,
tau2_index,
signature,
}
}
/// Проверить доказательство
/// Возвращает true только если подпись валидна И время корректно
pub fn verify(&self, current_tau2: u64) -> bool {
// Подпись принимается только для текущего τ₂
if self.tau2_index != current_tau2 {
return false;
}
let message = Self::format_message(self.tau1, self.tau2_index);
verify_signature(&self.pubkey, &message, &self.signature)
}
}
```
---
## Накопление ценности
**14 дней требуют 14 дней:**
```
Атакующий с бесконечными ресурсами:
├── Может подписать 1000 координат за секунду
├── Но сеть примет только 1 подпись на τ₁ (минуту)
└── 14 дней = 14 дней реального времени
```
Это фундаментальное отличие от всех существующих систем:
- PoW: можно ускорить вычислениями
- PoS: можно купить долю
- 金元Ɉ: **невозможно ускорить время**
---
## Экономическая модель
### Эмиссия
```rust
/// Расчёт эмиссии Ɉ за период
/// Эмиссия пропорциональна доказанному времени
pub fn calculate_emission(presence_count: u64, tau3_index: u64) -> u64 {
// Базовая эмиссия: 1 Ɉ за 1 τ₁ присутствия
let base = presence_count;
// Коэффициент эпохи (убывает со временем)
let epoch_factor = epoch_coefficient(tau3_index);
// Итоговая эмиссия
(base as f64 * epoch_factor) as u64
}
/// Коэффициент эпохи
/// Асимптотически стремится к 1.0 (стабильная эмиссия)
fn epoch_coefficient(tau3_index: u64) -> f64 {
// Первый год: коэффициент 2.0 (стимулирование раннего участия)
// Второй год: 1.5
// Третий год: 1.25
// Далее: асимптотически к 1.0
let years = tau3_index / 26; // 26 τ₃ в году
match years {
0 => 2.0,
1 => 1.5,
2 => 1.25,
_ => 1.0 + 1.0 / (years as f64),
}
}
```
### Распределение
**Параллельная эмиссия** — каждый участник получает монеты за своё присутствие:
```
1 секунда присутствия = 1 Ɉ
```
Эмиссия происходит параллельно из "личного банка времени" каждого участника, а не из общего пула. Излишки эмиссии (не распределённые за T2) уходят в резерв сети.
---
## Свойства 金元Ɉ
### Неподделываемость
```
Подделать Ɉ = Подделать время
Подделать время = Нарушить физику (L-1.1)
```
### Неинфлируемость
```
Эмиссия Ɉ ограничена временем
Все люди имеют одинаковое количество времени
∴ Ɉ распределён справедливо
```
### Верифицируемость
```
Каждый Ɉ имеет доказательство:
├── Подпись присутствия (ML-DSA-65)
├── Включение в presence_root (Merkle)
├── Подтверждение в таймчейне (хеш-цепь)
└── Аттестация сетью (P2P)
```
---
## Формула ценности
```
V(Ɉ) = f(доказательства) × g(время) × h(участники)
где:
f(доказательства) → 1 при evidence → ∞
g(время) — монотонно возрастает
h(участники) — сетевой эффект
```
**Ценность Ɉ растёт с:**
1. Количеством накопленных доказательств
2. Длительностью существования сети
3. Числом участников сети
---
## Практическое применение
### Хранение ценности
```rust
/// Кошелёк хранит баланс в Ɉ
pub struct Wallet {
/// Баланс в минимальных единицах (1 Ɉ = 10^8 минимальных)
balance: u64,
/// История присутствия (доказательства)
presence_history: Vec<PresenceCheckpoint>,
}
impl Wallet {
/// Доказанное время владельца
pub fn proven_time(&self) -> Duration {
self.presence_history
.iter()
.map(|cp| cp.duration)
.sum()
}
}
```
### Передача ценности
```rust
/// Транзакция передачи Ɉ
pub struct Transaction {
/// Входы (UTXO)
inputs: Vec<TxInput>,
/// Выходы (новые UTXO)
outputs: Vec<TxOutput>,
/// Подпись (ML-DSA-65)
signature: Signature,
}
```
---
## Заключение
金元Ɉ — первая валюта, основанная на времени как физическом ресурсе.
```
Золото ограничено в пространстве → добыча
Bitcoin ограничен вычислениями → майнинг
金元Ɉ ограничен временем → присутствие
```
**Время нельзя украсть, подделать или ускорить.**
---
*Ничто_Nothing_无_金元Ɉ*