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

280 lines
8.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 金元Ɉ — Экономика Времени
**Версия:** 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_无_金元Ɉ*