monero-site/_i18n/ru/resources/moneropedia/paymentid.md
erciccione 7575e6d8e1
Adopt versioning system used in the User Guides to keep track of the translation status of the Moneropedia entries
- Removed the 'untranslated.html' snippet (_includes/untranslated.html). Since now we are using 'disclaimer.html' everywhere
- Replaced the old snippet with the new disclaimer (introduced with #966) in all Moneropedia entries
- Add snippet where it was missing
- Updated instructions in the README
2020-10-04 15:00:43 +02:00

3.3 KiB
Raw Blame History

terms summary
payment-ID
payment-IDs
идентификатором-платежа
идентификатор-платежа
Необязательное примечание, добавляемое для идентификации транзакций продавцом и состоящая из 64 символов

{% include disclaimer.html translated="yes" translationOutdated="no" %} Примечание: Длинные идентификаторы платежей (Payment ID) были удалены в релизе 0.15. Дополнительная информация содержится в сообщении блога, где подробно описаны предшествующие события для данного решения.

Основная информация

Идентификатор платежа представляет собой случайное и опциональное приложение к транзакции размером 32 байта (64 шестнадцатеричных символа) или 8 байт (в случае с интегрированными адресами).

Идентификатор платежа обычно используется для идентификации транзакции для предпринимателей или бирж. Учитывая присущие Monero свойства анонимности, как правило, предполагающие использование одного публичного адреса для входящих транзакций, идентификатор платежа является особенно полезным с точки зрения связывания входящих платежей со счетами пользователя.

Компактные идентификаторы платежей и интегрированные адреса

Начиная с версии 0.9 Hydrogen Helix, идентификаторы платежей можно шифровать и включать в адреса платежей. Идентификаторы платежей такого типа должны иметь размер 64 бита и должны быть зашифрованы при помощи случайного одноразового ключа, известного только отправителю и получателю.

Создание идентификатора платежа

Чтобы сгенерировать интегрированные адреса, содержащие компактные идентификаторы платежей, рекомендуется использовать команду integrated_address официального кошелька. Если вы хотите использовать командную строку, то вы можете сгенерировать идентификаторы платежей следующим образом:

Создание компактного идентификатора платежа для интегрированного адреса

# openssl rand -hex 8

Создание старомодного идентификатора платежа:

# openssl rand -hex 32