Когда Сатоши Накамото проектировал Proof-of-Work, идея была элегантной: один процессор — один голос. Получилось иначе: ASIC-фермы собрали майнинг в промышленных масштабах, и голосуют теперь склады. Proof-of-Stake (PoS) должен был убрать энергопотребление, заменив его экономической ставкой. Но на выходе получилась система, где богатые получают больше, и так бесконечно.
Proof-of-Antiquity (PoA) — попытка найти третий путь. Вместо денег и электричества эта система награждает тех, кто дольше всех сохраняет старое оборудование. Идея простая: время нельзя купить, подделать или намайнить. Либо ваш компьютер работал двадцать лет, либо нет.
Философия Proof-of-Stake: богатство как гарантия
Все популярные PoS-сети — Ethereum 2.0, Cardano, Algorand, Solana — исходят из того, что чем больше токенов стейкер заблокировал, тем сильнее он заинтересован в безопасности сети. Если он сжульничает, его депозит сожгут. Логика в том, что атака потребует скупить большую часть эмиссии.
Проблема в том, что происходит после того, как кто-то такую долю получил. Награды за стейкинг начисляются пропорционально вложению. Валидатор с 10x стейка получает в 10 раз больше наград, реинвестирует их и увеличивает разрыв. На Ethereum четыре крупных игрока — Lido, Coinbase, Binance и Kraken — суммарно контролируют более половины застейканных ETH. Lido в одиночку — около 30%. Концентрация становится не багом, а математической неизбежностью.
Философия Proof-of-Antiquity: время как гарантия
PoA переворачивает логику. Вместо капитала награждается терпение и сохранность. PowerBook G4 2003 года получает множитель 2.5x. Intel 486 1989 года — 3.5x. А современный Threadripper — 1.0x. Старое железо выгоднее, потому что поддерживать его в рабочем состоянии — это реальный труд, навык и забота.
Аргумент такой: Proof-of-Work вознаграждает энергию, которую можно купить. Proof-of-Stake вознаграждает капитал, который самовоспроизводится. PoA вознаграждает хранение — акт сохранения вычислительной истории. Нельзя подделать двадцать лет аптайма. Нельзя купить винтажный CPU и сделать вид, что он майнит с 2003 года. Время — лучшая защита от сибил-атак.
Как устроен Proof-of-Antiquity: техническая начинка
В коде RustChain (эталонная реализация PoA) всё строится вокруг структуры ProofOfAntiquity. Она хранит проверенные доказательства за 120-секундное окно блока, адреса кошельков и анти-эмуляционный верификатор.
Майнинг проходит семь этапов. Сначала майнер отправляет доказательство с адресом кошелька, информацией о железе и хэшем. Дальше:
- Проверка окна блока — только в пределах 120 секунд.
- Защита от дублей — один доказатель на кошелёк на блок.
- Лимит — максимум 100 майнеров на блок.
- Валидация железа — возраст, тир, согласованность множителя.
- Анти-эмуляция — сверка характеристик CPU с сигнатурами кремния.
- Дедупликация хэша — нельзя регистрировать одну машину под разными кошельками.
- Ограничение множителя — максимум 3.5x для Ancient-тира.
Пятый пункт — ключевая фишка. Анти-эмуляционный верификатор сверяет семейство CPU, размер кэша и флаги инструкций с базой известных чипов. Например, PowerPC G4 должен иметь флаг altivec и L1-кэш 32–64 КБ. Эмуляторы обычно выдают неправильные размеры кэша или одинаковые тайминги — это ловушка. Нельзя поднять 10 000 AWS-инстансов и притвориться, что это ретро-компьютеры.
Формула древности: как считается вознаграждение
Antiquity Score считается так: AS = (текущий год − год выпуска) × log10(аптайм в днях + 1). Аптайм растёт логарифмически, поэтому машина, работающая 10 лет, получает не в 10 раз больше награды, чем та, что работала год, а примерно вдвое. Это страхует от ситуации, когда кто-то включает древний комп на день и требует максимальные бонусы.
Множители по возрастам заданы в таблице:
| Возраст | Тир | Множитель |
|---|---|---|
| 30+ лет | Ancient | 3.5x |
| 25–29 лет | Sacred | 3.0x |
| 20–24 года | Vintage | 2.5x |
| 15–19 лет | Classic | 2.0x |
| 10–14 лет | Retro | 1.5x |
| 5–9 лет | Modern | 1.0x |
| 0–4 года | Recent | 0.5x |
Обратите внимание: свежее железо не просто не получает бонус — оно получает штраф. Двухлетний CPU приносит вдвое меньше, чем семилетний. Это прямой стимул не менять оборудование.
Сравнение систем
Теперь сведём ключевые отличия в таблицу:
| Параметр | Proof-of-Stake | Proof-of-Antiquity |
|---|---|---|
| Ресурс для участия | Заблокированные токены | Старое работающее железо |
| Распределение наград | Пропорционально стейку, с компаундингом | Пропорционально множителю возраста |
| Риск централизации | Высокий: крупные стейкеры усиливаются | Низкий: у старого железа нет пути к масштабированию |
| Проверка физической инфраструктуры | Нет вообще | Анти-эмуляция и дедупликация |
| Энергопотребление | Низкое | Низкое (работают старые слабые устройства) |
| Входной барьер | Купить токены | Достать и сохранить винтажный компьютер |
| Сложность участия | Низкая | Высокая: нужен реальный аптайм и защита от эмуляции |
Что это значит на практике
Сможет ли PoA заменить PoS? Вряд ли в ближайшее время. PoS отработан, понятен и требует минимум усилий. PoA — экспериментальная модель, которая решает узкую задачу: предотвратить концентрацию власти в руках тех, у кого больше денег.
Если вы хотите участвовать в PoA-сети, приготовьтесь к нескольким вещам. Во-первых, нужен реальный старый компьютер. Не виртуальная машина — анти-эмуляция её отсекает. Во-вторых, он должен работать постоянно. В-третьих, придётся подтверждать характеристики железа, а для совсем старых машин — ещё и возиться с драйверами. Это не пассивный доход, а скорее хобби с наградой.
Главный вопрос, который PoA оставляет открытым, — что будет через десять лет, когда сегодняшние «Recent» машины станут «Retro»? Если сеть не обновит правила, награды постепенно перетекут к тем, у кого просто было достаточно места на чердаке. Впрочем, сам факт того, что консенсус может опираться не на деньги, а на время, — уже важный шаг за пределы привычной логики.
Комментарии (0)
Войдите, чтобы комментировать.
Пока нет комментариев. Будьте первым.