Адреса Jamtis в Monero: что это такое
Адреса Jamtis в Monero: что это такое
Если вы хоть раз открывали кошелёк Monero с сотнями субадресов и наблюдали, как он мучительно медленно синхронизируется, значит, вы уже почувствовали ту самую проблему, ради которой придумали Jamtis. Нынешний формат адресов восходит к протоколу CryptoNote образца 2014 года, и даже после добавления view-тегов в сетевом обновлении августа 2022 года сканирование блокчейна в поисках собственных средств остаётся дороже, чем хотелось бы. Jamtis — это предлагаемая схема адресации Monero следующего поколения, рассчитанная на связку с протоколом транзакций Seraphis и грядущим обновлением приватности FCMP++.
Это важно для каждого, кто реально пользуется XMR. Когда вы получаете Monero — от друга, в виде награды за майнинг или после обмена на MoneroSwapper — кошелёк должен распознать, что средства принадлежат именно вам, при том что в блокчейне нет ни аккаунтов, ни логинов. Jamtis переосмысливает, как именно происходит это распознавание, как генерируются адреса и кому можно безопасно выдать частичный доступ. В этом материале разберём, что такое Jamtis, зачем его спроектировали в Monero Research Lab и что изменится для обычных пользователей.
Зачем Monero нужна новая схема адресов
Приватность Monero строится на сокрытии отправителя, получателя и суммы. За сторону получателя отвечают скрытые адреса (stealth addresses): каждый платёж уходит на уникальный одноразовый публичный ключ, выведенный из вашего адреса, поэтому никакие два платежа в ваш адрес не имеют общего идентификатора в блокчейне. Такая схема сильна в плане приватности, но тяжела с точки зрения учёта: кошельку приходится проверять каждый выход в сети, чтобы понять, не предназначался ли он вам.
За десять лет эксплуатации у текущей схемы накопилось немало реальных неудобств. Болевые точки, на которые нацелен Jamtis, вполне конкретны:
- Медленное обнаружение субадресов: чтобы поддерживать множество адресов для приёма, кошельки заранее вычисляют таблицу spend-ключей субадресов и сверяют с ней каждый выход. Чем больше таблица, тем медленнее сканирование — и сильнее всего это бьёт по продавцам с тысячами адресов.
- Атака Janus: злонамеренный отправитель может составить платёж так, чтобы проверить, принадлежат ли два ваших субадреса одному кошельку, частично сводя на нет смысл использования разных адресов. Сегодня от этого защищаются на стороне клиента, а не на уровне протокола.
- Доступ к просмотру по принципу «всё или ничего»: классический view-ключ позволяет третьей стороне видеть все входящие платежи и их суммы. Нет аккуратного способа дать сервису возможность находить поступления, не раскрывая при этом весь баланс.
- Наследие прошлого: интегрированные адреса и payment ID постепенно выводят из обращения, потому что они «протекали» метаданными, оставляя в слое адресов неудобные швы.
- Заточенность под старый движок: весь формат предполагает кольцевые подписи и CLSAG. Новому поколению протокола нужен слой адресации, изначально под него созданный.
Что такое Jamtis на самом деле
Jamtis — это спецификация адресации и ключей кошелька, разработанная внутри Monero Research Lab и задуманная для запуска вместе с Seraphis. Вместо единственной пары «spend-ключ плюс view-ключ» она определяет многоуровневую иерархию ключей, открывающую несколько разных возможностей. Каждый уровень можно вывести из вышестоящего, но не наоборот — поэтому нижний уровень можно раскрыть, не подвергая риску верхние.
Многоуровневая иерархия ключей
Это главная фишка. Jamtis делит доступ к кошельку на чёткие уровни, у каждого из которых свой секрет:
- Мастер-уровень: содержит всё и может подписывать и тратить. Это ваш полный кошелёк, восстанавливаемый из мнемонической seed-фразы.
- Уровень view-balance: видит все входящие и исходящие транзакции и вычисляет ваш реальный баланс, но не может тратить. Идеален для аудита кошелька на менее доверенном устройстве.
- Уровень find-received: может определить, какие выходы в блокчейне адресованы вам, но не видит суммы и не считает баланс. Предназначен для удалённых сервисов сканирования и лёгких кошельков.
- Уровень generate-address: может создавать новые публичные адреса для кошелька, вообще не имея доступа к просмотру средств — удобно для платёжного терминала, которому нужно лишь выдавать новые адреса.
Уровень find-received — тихий, но крайне важный. Сегодня лёгким кошелькам часто приходится доверять серверу ваш полный view-ключ для поиска поступлений. С Jamtis можно отдать серверу сканирования только ключ find-received: он берёт на себя тяжёлую работу по прочёсыванию мемпула и блокчейна, сообщает вам «выходы 4, 19 и 88 — ваши» и при этом никогда не узнаёт, сколько у вас средств.
Теги адресов и ускоренное сканирование
В адреса Jamtis встроен зашифрованный индекс — так называемый тег адреса (address tag). Когда кошелёк генерирует новый адрес для приёма, он зашифровывает небольшой индекс адреса в тег с помощью секрета, которым владеете только вы и ваши уровни просмотра. Во время сканирования кошелёк расшифровывает тег и сразу получает подсказку, к какому из ваших адресов относится выход, вместо того чтобы прогонять одноразовый ключ через заранее вычисленную таблицу.
Считайте это естественным преемником view-тегов. Если view-тег — это однобайтовая подсказка, позволяющая кошельку отбросить примерно 99,6 % выходов на первом проходе, то тег адреса идёт дальше: после прохождения первого фильтра он указывает кошельку, какой именно индекс адреса задействован. Результат — более быстрая синхронизация и куда более дешёвая организация по субадресам для бизнеса.
Другой формат адреса
Адреса Jamtis выглядят и ведут себя иначе. Сегодняшний стандартный адрес Monero состоит из 95 символов и кодирует публичный spend-ключ и публичный view-ключ. Адрес Jamtis несёт дополнительные публичные ключи плюс тег адреса, из-за чего он заметно длиннее — почти вдвое — и использует новое кодирование с контрольной суммой, так что опечатки отлавливаются ещё до отправки средств. Копировать и вставлять его вы будете точно так же, как сейчас; просто «под капотом» он крупнее.
Сам по себе Jamtis не увеличивает ваше анонимное множество — этот скачок даёт FCMP++. Jamtis же чинит всё, что вокруг адреса: скорость сканирования, делегированный просмотр и поверхность атаки.
Jamtis против текущей схемы
Проще всего разглядеть апгрейд, поставив варианты бок о бок. В таблице ниже сравнивается устоявшаяся модель «CryptoNote плюс субадреса» с тем, что предлагает Jamtis.
| Аспект | Текущая схема | Jamtis |
|---|---|---|
| Длина адреса | 95 символов, два публичных ключа | примерно вдвое длиннее, доп. публичные ключи + тег |
| Обнаружение адреса получения | Заранее вычисленная таблица + проверка каждого выхода | Зашифрованные теги адресов |
| Доступ к просмотру | Один view-ключ, «всё или ничего» | Три уровня: view-balance, find-received, generate-address |
| Атака Janus | Заплатка на стороне клиента | Защита на уровне протокола |
| Payment ID | Устаревшие интегрированные адреса | Индекс зашит в тег адреса |
| Под что спроектировано | Кольцевые подписи, CLSAG, RingCT | Seraphis и FCMP++ |
Обратите внимание: большинство выигрышей касаются удобства, делегирования и устойчивости, а не самой по себе приватности транзакций. Такое разделение труда сделано намеренно: слой протокола отвечает за несвязываемость, а слой адресации — за то, насколько чисто вы можете работать и делиться доступом.
Как Jamtis вписывается в дорожную карту FCMP++ и Seraphis
Долгие годы план был единым капитальным ремонтом: Seraphis заменит протокол транзакций, а Jamtis одновременно заменит адреса. Seraphis — это обобщённый каркас, который абстрагирует кольцевые подписи и освобождает место для более сильных доказательств принадлежности. Jamtis был его адресным компаньоном.
Затем дорожная карта изменилась. Примерно в 2024 году Monero Research Lab и более широкое сообщество отдали приоритет FCMP++ — Full-Chain Membership Proofs++ — как следующему крупному обновлению приватности. Вместо того чтобы прятать реальную трату среди 16 кольцевых ложных выходов через CLSAG, FCMP++ доказывает принадлежность относительно всего множества когда-либо созданных выходов, используя конструкцию Curve Trees и Generalized Bulletproofs. Анонимное множество подскакивает с 16 фактически до размеров всей цепочки.
Что принципиально, FCMP++ можно развернуть, не дожидаясь полной переделки Seraphis. Чтобы получить преимущества адресации раньше, исследователи предложили вариант «Jamtis-RCT» — адресацию Jamtis, адаптированную к нынешним выходам в стиле RingCT и к FCMP++, — чтобы пользователи получили многоуровневые view-ключи и быстрое сканирование ещё до полной смены протокола. На протяжении 2025 года кодовая база FCMP++ проходила внешние аудиты безопасности, профинансированные через систему общественного краудфандинга Monero (Community Crowdfunding System), а само обновление нацелено на один из будущих сетевых хардфорков.
Так что честный статус на 2026 год таков: Jamtis специфицирован и активно разрабатывается, но пока не работает в основной сети. Сегодня ваш кошелёк по-прежнему выдаёт стандартные 95-символьные адреса. Ожидается, что новый слой адресации появится вместе с обновлением FCMP++ или вскоре после него.
Что Jamtis значит для обычных пользователей XMR
Представьте фрилансера, который принимает Monero и должен отчитываться о доходах перед ФНС. Сегодня, чтобы дать бухгалтеру видимость операций, придётся поделиться полным view-ключом, а это раскрывает всю историю платежей и баланс. С уровнями просмотра Jamtis фрилансер может выдать каждой стороне ровно столько доступа, сколько ей нужно.
Вот как могла бы выглядеть реалистичная схема, когда Jamtis заработает:
- Держите мастер-уровень офлайн — на аппаратном устройстве или машине с воздушным зазором; это единственный ключ, способный тратить.
- Запустите лёгкий кошелёк на телефоне, используя только ключ find-received, чтобы удалённый узел отмечал ваши поступления, не зная сумм.
- Передайте бухгалтерскому инструменту ключ view-balance, чтобы он сводил итоги и готовил выгрузки к налоговому периоду, ни разу не касаясь права тратить.
- Разверните ключ generate-address на странице оплаты вашего магазина, чтобы он создавал свежий адрес каждому покупателю — и больше ничего.
Эта модель делегирования актуальна и тогда, когда вы обмениваете активы на Monero. Когда поступление от сервиса вроде MoneroSwapper приходит на одноразовый скрытый адрес, выведенный из вашего адреса Jamtis, тег адреса позволяет кошельку быстро его заметить, а многоуровневые ключи дают возможность следить за этим поступлением с малодоверенного устройства, не раскрывая ключи, которые двигают средства. Для тех, кто заботится о приватности, разделение «может видеть поступления» и «может тратить» — заметный шаг вперёд по сравнению с нынешним единственным view-ключом.
Что делать русскоязычным пользователям уже сейчас
Jamtis пока не на мейннете, но подготовиться к нему можно заранее, и большинство шагов полезны независимо от обновления. Пользователи из России и стран СНГ всё чаще сталкиваются с тем, что централизованные биржи делистят XMR под давлением требований AML и KYC, поэтому навык самостоятельного хранения и приёма Monero становится практической необходимостью, а не теорией.
- Освойте официальный кошелёк. Скачивайте сборки только с getmonero.org и проверяйте подписи — это та же гигиена, которая пригодится, когда кошельки начнут выдавать адреса Jamtis.
- Заведите привычку к разным адресам. Уже сегодня создавайте отдельный субадрес под каждый источник поступлений. Когда придёт Jamtis с тегами адресов, такая организация станет дешевле и быстрее, но дисциплину лучше выработать заранее.
- Не путайте приватность и налоги. ЦБ РФ относит криптовалюту к имуществу, а не к законному платёжному средству, и доход от операций в общем случае подлежит декларированию в ФНС. Приватность Monero — это про защиту от слежки в блокчейне, а не про освобождение от отчётности; уровни просмотра Jamtis как раз и нужны, чтобы при необходимости показать бухгалтеру нужное, не раскрывая всё.
- Используйте Tor. Подключайте кошелёк к узлу через Tor, чтобы не привязывать свой IP к транзакциям — после запуска find-received именно такой удалённый узел сможет сканировать поступления, не видя баланс.
FAQ
Работают ли адреса Jamtis в Monero прямо сейчас?
Нет. По состоянию на 2026 год Jamtis — это специфицированная и активно разрабатываемая схема адресации, но она не развёрнута в основной сети. Кошельки по-прежнему выдают стандартные адреса в стиле CryptoNote. Ожидается, что Jamtis появится в связке с обновлением FCMP++ и более широкой дорожной картой Seraphis.
В чём разница между Jamtis и Seraphis?
Seraphis — это протокол транзакций: он определяет, как тратятся выходы и как доказывается принадлежность в блокчейне. Jamtis — это слой адресов и ключей кошелька поверх него: он задаёт, как выглядят адреса и как делегируется доступ к просмотру. Их проектировали вместе, хотя FCMP++ может добраться до мейннета раньше, чем полная переделка Seraphis.
Будет ли работать мой нынешний адрес Monero после Jamtis?
Ваши имеющиеся средства останутся доступными для траты; seed-фраза, которой вы владеете, не обесценится. Ожидается, что кошельки будут поддерживать генерацию новых адресов Jamtis, по-прежнему позволяя «выметать» (sweep) старые выходы. Стоит ждать переходного периода, когда софт работает с обоими форматами, а точные детали миграции уточнят ближе к сетевому обновлению.
Делает ли Jamtis Monero более приватным?
В основном косвенно. Jamtis ускоряет сканирование, добавляет многоуровневые view-ключи и предотвращает атаку Janus на уровне протокола. Крупный скачок в анонимности транзакций даёт FCMP++, который заменяет кольцевые подписи доказательствами принадлежности по всей цепочке. Jamtis же — про более чистую и безопасную работу кошелька вокруг этого ядра.
Почему адреса Jamtis длиннее нынешних?
Адрес Jamtis несёт больше публичных ключей, чем сегодняшний формат с двумя ключами, плюс зашифрованный тег адреса, и использует новое кодирование с контрольной суммой. Эти дополнительные данные и обеспечивают быстрое сканирование по тегам и модель многоуровневых ключей, так что длина — это плата за новые возможности. На практике вы по-прежнему просто копируете и вставляете адрес.
Заключение
Jamtis — не маркетинговый ребрендинг адресов Monero, а продуманная переработка, которая чинит медленное сканирование, уязвимость к Janus и view-ключ по принципу «всё или ничего», тянувшиеся за форматом CryptoNote десять лет. В связке с FCMP++ и Seraphis он указывает на кошелёк, который быстрее синхронизируется и куда безопаснее в делегировании. Следите за аудитами FCMP++ и следующим хардфорком — именно тогда адрес в вашем кошельке, скорее всего, сменит форму. А когда захотите задействовать приватность Monero уже сегодня, вы можете купить Monero анонимно через MoneroSwapper без регистрации и подготовиться задолго до запуска Jamtis.
🌍 Читать на