Удалённая нода Monero — это сервер сети Monero, к которому ваш кошелёк подключается по сети вместо запуска ноды на том же устройстве. При стандартном подключении кошелька нода предоставляет данные блокчейна и передаёт транзакции в сеть, а кошелёк хранит ключи и рассчитывает баланс локально. На SwapRocket вы можете обменять XMR на другие криптовалюты из собственного кошелька, а полученные монеты будут отправлены на указанный вами адрес.
Главное
- Нода Monero предоставляет данные блокчейна; ваш кошелёк определяет, какие выходы принадлежат вам.
- При прямом подключении оператор удалённой ноды может видеть ваш исходный IP-адрес и время подключений, но стандартное подключение не раскрывает ваши приватные ключи или баланс кошелька.
- Полная синхронизация удалённой ноды не означает, что ваш кошелёк завершил сканирование данных блокчейна.
- Из-за отстающей ноды кошелёк может показывать устаревший баланс, хотя ваши средства в блокчейне остаются неизменными.
Что нода Monero делает для вашего кошелька?
Нода Monero проверяет и распространяет данные блокчейна, а также передаёт транзакции в сеть. Кошелёк Monero использует эти данные, чтобы обнаруживать входящие платежи, отслеживать расходы и рассчитывать доступное для использования количество XMR.
Программное обеспечение ноды называется monerod. Оно взаимодействует с другими нодами Monero, проверяет блоки и транзакции на соответствие правилам Monero и предоставляет интерфейс, через который кошельки могут запрашивать данные или отправлять транзакции.
Ваш кошелёк выполняет другую задачу: он сканирует данные блокчейна, используя ключи кошелька, чтобы распознавать принадлежащие вам выходы. Когда вы тратите XMR, кошелёк создаёт и подписывает транзакцию, в том числе с помощью аппаратного устройства для подписи, а затем отправляет её через ноду для передачи в сеть.
Удалённая нода избавляет ваше устройство от необходимости хранить базу данных блокчейна собственной ноды. Она не освобождает кошелёк от сканирования и не является сервером учётных записей, который находит публичный адрес и возвращает баланс в читаемом виде.
Стоит ли запускать собственную ноду Monero или использовать удалённую?
Запуск собственной ноды Monero даёт вам контроль над проверкой блокчейна и избавляет от необходимости полагаться на ответы чужой ноды. Использование сторонней удалённой ноды снижает требования к хранилищу и обслуживанию, что удобно для телефонов или нерегулярного использования кошелька.
«Удалённая» описывает место, где работает нода, а не то, кому она принадлежит. Нода на вашем домашнем компьютере может быть удалённой нодой для вашего телефона, тогда как общедоступной точкой подключения обычно управляет кто-то другой.
| Конфигурация ноды | Кто ею управляет? | Требования к ресурсам | Основной компромисс | Когда это имеет смысл |
|---|---|---|---|---|
| Локальная нода на компьютере с кошельком | Вы | Место для хранения блокчейна, пропускная способность сети и постоянная синхронизация на этом компьютере | Больше настройки, зато кошелёк не подключается к сторонней ноде | Регулярное использование на компьютере и независимая проверка |
| Собственная удалённая нода | Вы | Ресурсы для ноды на отдельном устройстве или сервере | Требует безопасного удалённого доступа и обслуживания | Несколько кошельков или устройств используют инфраструктуру под вашим контролем |
| Сторонняя удалённая нода | Другой оператор | Место для кошелька и ресурсы для сканирования на вашем устройстве | Оператор видит метаданные подключений и контролирует предоставление данных | Использование на мобильном устройстве или ограниченный объём хранилища |
Нода Monero с обрезанным блокчейном может снизить требования к хранилищу, но она по-прежнему проверяет цепочку и нуждается в синхронизации. Запуск собственной ноды также не делает всю сетевую активность невидимой: другие узлы, интернет-провайдеры или хостинг-провайдер сервера по-прежнему могут наблюдать подключения.
Что может видеть оператор удалённой ноды Monero?
Оператор удалённой ноды Monero может видеть исходный IP-адрес вашего подключения, время подключений и запросы. При стандартном подключении кошелька к ноде оператору не передаются ваша сид-фраза, приватные ключи или баланс кошелька.
Здесь важно различать сетевые метаданные и содержимое кошелька. При прямом подключении виден IP-адрес, с которого поступают запросы, а повторяющиеся запросы могут показать, когда кошелёк активен или синхронизируется с блокчейном.
| Информация | Видна при стандартном подключении к удалённой ноде? | Что это означает |
|---|---|---|
| Исходный IP-адрес и время подключений | Да, при прямом подключении | Оператор может связать запросы с сетевым подключением |
| Запрашиваемые данные блокчейна | Да | Характер запросов может указывать на процесс синхронизации |
| Транзакция, отправленная для ретрансляции | Да | Оператор может связать отправленную транзакцию с этим подключением |
| Сид-фраза и приватные ключи | Нет | Для обычного доступа к ноде эти секретные данные не нужны |
| Полный баланс вашего кошелька | Нет | Кошелёк рассчитывает баланс локально на основе распознанных выходов |
Отправка транзакции через ноду даёт её оператору удобную точку наблюдения, но не предоставляет ключей, необходимых для расшифровки данных о средствах в вашем кошельке. Помечайте сторонние ноды как недоверенные, если в вашем кошельке есть такая настройка; это не скрывает ваш IP-адрес и не исключает анализ метаданных.
Злоумышленник, управляющий нодой, может скрывать данные, возвращать вводящие в заблуждение ответы или отказываться ретранслировать транзакцию, поэтому конфиденциальность и надёжность — не одно и то же. Подробнее о различии между конфиденциальностью в блокчейне и раскрытием информации за его пределами читайте в статье как работает конфиденциальность Monero и где возможны утечки информации.
Почему отстающая нода Monero показывает неверный баланс?
Кошелёк, подключённый к отстающей ноде Monero, может показывать устаревший баланс, поскольку нода ещё не предоставила блоки с последними операциями. Устаревшие данные на экране не меняют блокчейн и не приводят к исчезновению ваших XMR.
Синхронизация состоит из двух отдельных этапов: нода должна получить актуальные данные блокчейна, а кошелёк — просканировать их. Нода уже может быть синхронизирована, пока кошелёк ещё сканирует старые блоки, поэтому «подключён» не означает «баланс обновлён».
Если последние входящие выходы ещё не обнаружены, отображаемый баланс может быть занижен. Устаревшие данные кошелька также могут не учитывать траты, совершённые из другого экземпляра того же кошелька, из-за чего старый баланс будет выглядеть выше текущего.
Чтобы определить причину проблемы с синхронизацией:
- Проверьте высоту блока ноды. Сравните высоту, которую сообщает нода, с актуальной высотой сети из независимого источника, а не полагайтесь только на индикатор подключения.
- Проверьте прогресс сканирования кошелька. Кошелёк, который ещё не просканировал блокчейн до текущей высоты, не может отображать все последние операции.
- Переподключитесь или выберите другую ноду, если текущая отстаёт. После смены подключения дайте кошельку время обновить данные.
- Проверьте высоту восстановления, если кошелёк был восстановлен. Если сканирование начинается после блока с платежом, кошелёк может пропустить этот платёж, даже когда нода полностью синхронизирована.
Прежде чем разбираться с самим обменом, зафиксируйте состояние синхронизации: одно лишь отображение устаревших данных не доказывает, что выплата не прошла. Если платёж виден, но средства недоступны для траты, см. подтверждения Monero и блокировка на 10 блоков — это отдельная проблема, не связанная с отсутствующими данными блокчейна.
Как подключить кошелёк Monero к удалённой ноде?
Для подключения кошелька Monero к удалённой ноде нужны адрес хоста, порт и все необходимые параметры соединения. Подключение настраивается в разделе настроек ноды в кошельке и никогда не должно требовать вашей сид-фразы или приватных ключей.
Названия пунктов зависят от кошелька, но в официальном Monero GUI настройки ноды находятся в разделе Settings > Node в расширенном режиме. Берите параметры подключения из источника, которому доверяете публиковать адрес нужной ноды, но при этом по-прежнему считайте стороннюю ноду недоверенной.
- Откройте настройки ноды в кошельке. Выберите подключение к удалённой ноде, а не запуск локальной.
- Введите адрес хоста и порт. Следуйте опубликованным инструкциям по подключению к ноде, если требуется аутентификация или настройка шифрованного соединения.
- Не назначайте сторонние ноды доверенными. Не включайте опцию доверенной ноды лишь потому, что подключение прошло успешно.
- Подключитесь и проверьте синхронизацию. Проверьте и статус ноды, и ход сканирования кошелька, прежде чем полагаться на отображаемый баланс.
- Обновите данные после смены ноды. Смена источника данных не заменяет ваш кошелёк и не требует новой сид-фразы.
Если вы управляете собственной удалённой нодой, тщательно настройте доступ, а не открывайте неограниченный доступ к административным интерфейсам из интернета. Для подключения кошельков используйте ограниченный RPC-интерфейс и подходящие для вашей конфигурации средства контроля доступа.
Как нода Monero влияет на обмен XMR?
От вашей ноды Monero зависит, сможет ли кошелёк отобразить входящую выплату XMR или передать в сеть исходящий депозит XMR. Нода не выполняет обмен криптовалюты и не определяет курс обмена.
При обмене BTC на XMR ваш кошелёк Monero должен просканировать блок, содержащий выплату, прежде чем отобразить полученные средства как подтверждённые. Поэтому из-за отстающей ноды уже выполненная в блокчейне выплата может не отображаться в кошельке; если сервис обмена предоставляет идентификатор транзакции выплаты, сохраните его на время проверки высоты ноды и хода сканирования кошелька.
При обмене XMR на BTC кошельку нужны актуальные данные блокчейна для подготовки депозита и рабочее подключение к ноде для его отправки в сеть. Не считайте, что нода, которая не отвечает, успешно передала транзакцию в сеть, и не отправляйте второй депозит лишь потому, что данные в кошельке ещё не обновились.
SwapRocket не хранит ваш баланс и никогда не просит подключить кошелёк; каждый обмен выполняет один лицензированный поставщик ликвидности. Выбор удалённой ноды — отдельное решение, связанное с кошельком, а SwapRocket недоступен резидентам США и Великобритании.
Часто задаваемые вопросы
Стандартное подключение к удалённой ноде Monero не требует вашей сид-фразы, а смена нод не меняет ключи кошелька. Чтобы баланс был актуальным, нужны и синхронизированная нода, и завершённое сканирование кошелька.
Может ли удалённая нода украсть мои XMR?
При стандартном подключении кошелька удалённая нода не получает приватный ключ траты, необходимый для авторизации расходования средств. Однако злоумышленник, управляющий нодой, может нарушать её работу или предоставлять недостоверные данные, поэтому обновляйте кошелёк и никогда не передавайте оператору ноды свою сид-фразу.
Нужен ли удалённой ноде мой приватный ключ просмотра?
Стандартной удалённой ноде Monero не нужен ваш приватный ключ просмотра, поскольку кошелёк сканирует блокчейн локально. Сервис, который запрашивает ключ просмотра, чтобы сканировать блокчейн за вас, использует другую модель доверия и может раскрыть информацию о входящих платежах.
Изменится ли мой адрес Monero при смене ноды?
Смена нод Monero не меняет ключи кошелька или существующие адреса. Новая нода предоставляет данные блокчейна тому же кошельку, хотя ему может потребоваться время, чтобы обработать недостающие данные и отобразить актуальную информацию.
Можно ли получить XMR, если мой кошелёк не в сети?
Monero можно отправить на ваш адрес, даже если ваш кошелёк не в сети и не подключён к ноде. Кошелёк обнаружит платёж, когда снова подключится к достаточно синхронизированной ноде и просканирует соответствующие данные блокчейна.
Почему мой кошелёк всё ещё синхронизируется после выбора синхронизированной ноды?
Синхронизированная нода содержит актуальные данные блокчейна, но вашему кошельку всё равно нужно просканировать их, чтобы найти принадлежащие вам выходы транзакций. При восстановлении старого кошелька может потребоваться сканирование значительной части истории, даже если сама удалённая нода полностью синхронизирована.
Нужна ли нода для аппаратного кошелька Monero?
Аппаратному кошельку Monero всё равно необходимо программное обеспечение кошелька, подключённое к ноде, чтобы получать данные блокчейна и передавать подписанные транзакции. Аппаратное хранение ключей не заменяет доступ к ноде; она может быть локальной или удалённой.
Что стоит проверить перед обменом XMR?
Перед обменом XMR убедитесь, что выбранная нода синхронизирована, а ваш кошелёк завершил сканирование. Если вы отправляете XMR для обмена, также проверьте доступный баланс кошелька, а не полагайтесь только на общий баланс.
Посмотрите варианты обмена Monero на SwapRocket, когда ваш кошелёк синхронизирован, а адрес получения готов. Вы отправляете средства из собственного кошелька, а монеты, полученные в результате обмена, поступают на указанный вами адрес.
Полезные руководства



