Зимнее солнцестояние 2025: эпоха 2nd Samuel возвращает Taproot в Lotus

Версия 10.4.9 активирует Taproot, улучшает производительность майнинга и повышает конфиденциальность в сети Lotus

·

Зимнее солнцестояние 2025: эпоха 2nd Samuel возвращает Taproot в Lotus hero image

Зимнее солнцестояние в этом году приносит не только самую длинную ночь. 21 декабря 2025 года в 15:03:00 UTC сеть Lotus активирует своё десятое обновление эпохи: 2nd Samuel. Версия 10.4.9 содержит существенные улучшения в области конфиденциальности, гибкости и производительности майнинга.

Taproot возвращается в Lotus

Центральным элементом этого обновления является возвращение Taproot и SIGHASH_LOTUS в протокол Lotus. При недавнем обзоре истории протокола мы обнаружили, что эти функции были отключены во время эпохи Numbers в 2022 году. Первоначальная причина их отключения неясна из исторических записей. По нашей лучшей оценке, они были отключены просто потому, что никто ими не пользовался в то время, вероятно, из-за отсутствия надлежащих инструментов и поддержки SDK.

Теперь мы возвращаем Taproot. Миграция с устаревшей bitcore-lib-xpi на современный SDK lotus-lib позволила нам реализовать полностью совместимую поддержку Taproot с нуля. При наличии подходящих инструментов разработки Taproot наконец может реализовать свой потенциал для роста экосистемы. Для технической справки см. оригинальную спецификацию BIP-341.

Что это означает на практике? Taproot делает смарт-контракты и платёжные каналы неотличимыми от обычных транзакций. Сложные конфигурации мультиподписей, временные блокировки и продвинутые функции становятся неразличимыми от стандартных платежей. Когда сложные транзакции неотличимы от повседневной активности, конфиденциальность повышается для всех.

Наша техническая реализация сохраняет уникальные характеристики Lotus. В отличие от BIP-341 Bitcoin, мы используем 33-байтовые сжатые ключи (а не только 32-байтовые x-координаты), кодируем чётность внутреннего ключа в первом бите управляющего блока и требуем SIGHASH_LOTUS для расходования через ключевой путь. Этот подход использует подписи Schnorr, которые обеспечивают доказуемую безопасность и эффективные свойства агрегации. Эти решения поддерживают совместимость с существующей инфраструктурой, одновременно раскрывая полную мощь Taproot.

Для разработчиков это открывает реальные возможности: платёжные каналы со сложными механизмами разрешения споров, скрипты в стиле ковенантов и продвинутые токен-системы. SDK lotus-lib включает полноценную поддержку Taproot с рабочими примерами.

От bitcore-lib-xpi к lotus-lib

Реактивация Taproot совпала с важной вехой: завершением миграции с устаревшей bitcore-lib-xpi на новый SDK lotus-lib. Это не было простым переименованием — это была полная модернизация.

Старые модули были ответвлены от библиотек Bitcoin много лет назад и становились всё более устаревшими. Поддержка древних зависимостей при реализации современных функций тормозила нас. Новая lotus-lib построена с нуля с использованием TypeScript, современных инструментов и функций, специфичных для Lotus.

Совпадение по времени было намеренным. Зачем реактивировать Taproot без надлежащей поддержки SDK? Встроив полностью совместимый Taproot непосредственно в lotus-lib, разработчики получают готовые к продакшену инструменты с первого дня. Включение функций на уровне протокола ничего не значит без обеспечения их реальной доступности.

Улучшенные адреса, плавная работа

Версия 10.4.8 внедрила полноценную поддержку адресов Taproot во всём интерфейсе RPC. До этого узлы могли валидировать выходы Taproot, но не могли преобразовывать их в адреса, что вызывало раздражающие ошибки «Invalid address».

Новый тип TaprootDestination интегрируется с форматом XAddress (тип 2) и бесшовно работает с getaddressinfo и validateaddress. Мы также исправили крайние случаи, при которых Lotus QT аварийно завершался при декодировании определённых адресов Taproot.

Одно намеренное решение: мы не поддерживаем Taproot в формате CashAddr. CashAddr не был для этого предназначен, и его принудительное использование создало бы путаницу. Используйте формат XAddress для Taproot.

Крупные обновления майнинга

Хотя улучшения протокола привлекают внимание, именно майнеры поддерживают работу сети. Релиз 9.4.4 принёс существенные улучшения майнинга при участии Alexandre Guillioud (нашей Черепахи хэшей) и более широкого сообщества.

GPU-майнер теперь оснащён архитектурой «нулевого простоя», использующей OpenCL для кроссплатформенных вычислений на GPU. Традиционное программное обеспечение для майнинга оставляет GPU в простое при ожидании работы или отправке шар. Наша реализация предварительно загружает работу в фоновом потоке, отправляет шары асинхронно и интеллектуально управляет диапазонами nonce. Результат: непрерывный майнинг без пауз.

Отчёт о хешрейте стабилизирован с помощью 60-секундного скользящего среднего и 15-секундного прогрева. Ранние версии показывали безумно оптимистичные оценки, которые затем резко падали до реалистичных значений. Новая система обеспечивает плавный переход и точные данные без эмоциональных качелей.

Для конфигураций Docker (рекомендуется) мы предоставляем образы, специфичные для NVIDIA и AMD. Скрипт для Ubuntu 24.04 в один клик определяет ваш GPU, устанавливает зависимости и генерирует готовую к использованию конфигурацию:

curl -fsSL https://raw.githubusercontent.com/LotusiaStewardship/lotusd/master/gpuminer/oneclick-gpu-mining-setup.sh | sudo bash
MINER_ADDRESS=your_lotus_address $HOME/lotus-gpu-miner/start-mining.sh

Майнер включает встроенные ядра OpenCL, оптимизированные для различных архитектур. По умолчанию lotus_og лучше всего подходит для современных GPU; poclbm может работать лучше на старом оборудовании. Переключайтесь между ними с помощью флага командной строки.

Что это значит для экосистемы

Для разработчиков приложений

Taproot значительно расширяет пространство проектирования:

  • Платёжные каналы со сложным разрешением споров
  • Кошельки с мультиподписью, неотличимые от обычных адресов
  • Временные хранилища с условным расходованием
  • Ковенанты, ограничивающие будущие траты

SDK lotus-lib на TypeScript предоставляет высокоуровневые функции для деревьев скриптов, управляющих блоков и верификации. Экспертиза в области криптографии не требуется.

Для майнеров

Более высокий эффективный хешрейт на существующем оборудовании. Архитектура нулевого простоя устраняет время ожидания, стабилизированные отчёты обеспечивают точные данные, установка в один клик снижает барьеры.

Майните на CPU? Видеокарта среднего уровня обеспечивает хешрейт в 50-100 раз выше, чем топовый CPU, потребляя при этом меньше электроэнергии. Docker упрощает развёртывание.

Для операторов узлов

Обновите до 21 декабря 2025 года для поддержания консенсуса. Скачайте 10.4.9, остановите узел, установите, перезапустите. Изменений конфигурации не требуется.

После активации ваш узел принимает транзакции Taproot в мемпул и блоки. Интерфейс RPC автоматически распознаёт и декодирует адреса Taproot.

Для бирж и платёжных процессоров

Изменения адресов обратно совместимы — адреса P2PKH работают как и прежде. Для поддержки получения платежей Taproot обновите код парсинга для обработки XAddress типа 2. См. src/addresses/xaddress.cpp для справки.

Для плавного перехода: продолжайте генерировать P2PKH для адресов получения, но будьте готовы отправлять на Taproot. Пользователи получают преимущества Taproot без необходимости немедленных изменений кошелька.

Путь вперёд

Этот релиз демонстрирует нашу готовность пересматривать прошлые решения. Обнаружение того, что Taproot был отключён, в сочетании с миграцией на lotus-lib, создало подходящий момент для его возвращения. Иногда лучший путь вперёд начинается с вопроса «почему мы приняли то решение?»

Полугодичный цикл продолжается обновлением 1st Kings 21 июня 2026 года. Защита от воспроизведения транзакций для этой эпохи уже включена в данный релиз, обеспечивая плавный переход. Такой перспективный подход даёт пользователям уверенность в том, что их транзакции не будут воспроизведены после обновлений.

Экосистема растёт. Мобильный кошелёк BigVase запущен на iOS и Android. Расширение Lotusia привносит ончейн-репутацию в социальные сети через RANK. Обозреватель lotus-explorer продолжает добавлять функции прозрачности.

Начало работы

Скачать: Получите версию 10.4.9 для вашей платформы. Установщики для Windows/macOS, бинарные файлы для Linux.

Технические подробности: См. doc/upgrades/2025-winter-solstice.md для временных меток активации, изменений консенсуса и процедур тестирования.

Изучить Taproot: Ознакомьтесь с примерами lotus-lib. Файлы examples/taproot- демонстрируют ключевой путь, путь скриптов и сложные деревья.

Начать майнинг: Используйте скрипт для Ubuntu в один клик или скачайте бинарные файлы GPU-майнера. См. gpuminer/README.md для полной документации.

Присоединиться к сообществу: Экосистема Lotusia процветает благодаря подлинным связям. Майните, разрабатывайте или просто используйте Lotus — вы часть нашего гражданства. Экономика дарения зависит от человеческих отношений, а не только от технологий.

Заметка о философии

Технология — это средство, а не цель. Функции конфиденциальности Taproot важны лишь тогда, когда они помогают реальным людям совершать транзакции более эффективно. Улучшения майнинга важны потому, что они распределяют сеть между большим числом независимых операторов.

Возвращение Taproot иллюстрирует наш подход к управлению. Мы не боимся сказать «мы не совсем уверены, почему было принято то решение», когда изучаем историю. Честный ответ лучше удобного нарратива. С лучшими инструментами и более чёткими сценариями использования мы даём Taproot ещё один шанс. Lotus — проект на несколько поколений, а значит, решения должны пересматриваться по мере развития понимания.

Эпоха 2nd Samuel — ещё один шаг на этом длинном пути. Нам не терпится увидеть, что построит сообщество.

Берегите себя, майните ответственно и помните: копите и развивайте не токены, а человеческие отношения.


Хронология релизов:

  • v9.4.2 — Летнее солнцестояние 2025 (1st Samuel)
  • v9.4.4 — Улучшения майнинга (сентябрь 2025)
  • v10.4.2 — Базовое обновление к зимнему солнцестоянию (октябрь 2025)
  • v10.4.8 — Поддержка адресов Taproot (октябрь 2025)
  • v10.4.9 — Финальный предактивационный релиз (октябрь 2025)
  • Активация — 21 декабря 2025 года в 15:03:00 UTC

Ключевые ссылки: