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