SebeRemont - Всё о ремонте и строительстве

Система Monero Payment — For Dummies & for Pro

Перед прочтением данной статьи, рекомендуется ознакомиться с материалами
«Анонимная криптовалюта
Monero — хорошо или плохо» и «Считаем прибыль, или сколько шар в блоке Monero».

Monero — криптовалюта, представляющая практически полную анонимность в сети. Из-за особенностей технологии анонимности, внутренняя структура Монеро очень сильно отличается от традиционной, предоставляющей Blockchain проектами первого поколения. Например, у системы отсутствует публичный кошелек для проведения транзакций. Вместо этого проект предлагает нам систему Monero Payment. Что это, и как коррелирует с базовыми понятиями в системе?

Примечание: система Монеро не может предоставить идеальной анонимности, т.к. существуют критерии, при которых большая часть транзакций в сети будет расшифрована. Однако ввиду того, что эти условия труднодостижимы, можно говорить о полной анонимности системы на 2018-й и 2019-й годы.

Термины для ознакомления

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


Технология блокчейн и криптовалюты. Быстрый старт

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

Скачать книгу
  • Wallet Seed;
  • Mnemonic phrase;
  • пару ключей Private/Public;
  • специфические ключи View key;
  • чистый и «стелс» адреса;
  • одноразовые ключи;
  • Read-only кошельки;
  • кошельки для Аудита.

Но самое главное в системе для получения платежей — это Payment ID и Integrated Address. Но обо все по порядку.

Payment ID — это система адресов, которая не привязана к самому кошельку. Фактически это адрес получения, который вводится в кошельке для получения переводов. Как у одного PayID может быть несколько кошельков, так и у одного кошелька может быть несколько Payment ID. Это важно понимать… а еще важнее хранить Payment ID в надежном месте.

Wallet Seed & Mnemonic Phrase

Wallet Seed — это местное шифрование, которое используется в качестве пароля. Используется оно вместе с мнемонической фразой. Выглядит это следующим образом. Ваш пароль шифруется при помощи CRC32 системы, после чего вы получаете кодовое слово и полноценный код. Его можно использовать как в качестве приватного ключа, так и в качестве пароля для входа.

Примечание: система очень сильно напоминает использование аналогичного подхода при MD5 хешировании. Когда пользователь получает MD5 подпись пароля и может проверить его на целостность и правдивость через время, тогда пароль будет опубликован. Такая система позволяет подтверждать транзакции, при этом, не открывая основных данных о владельце.

Ключевое слово также можно использовать и для восстановления доступа при утере основного пароля.

Пара ключей Private/Public

Одной из особенностей Monero Payment является ассиметричная криптография. В случае внедрения в систему, владельцы решили не изобретать велосипед, и использовать классическую пару публичного и приватного ключа.

Публичный ключ дает право просматривать транзакции, подтверждения — и видеть движения по Payment ID. Например, его можно давать принимающей стороне, для проверки подтверждения перевода, при сохранении общей анонимности. Private ключ используется исключительно для проведения транзакций, и должен находиться в строжайшем секрете у владельца кошелька.

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

Специфические ключи View Key

View Key — это техническая реализация для проверки отправленных платежей. Фактически представляет надстройку над системой Public/Private Key — и может встраиваться в холодные кошельки, или даже выступать в роли хаспа.

Чистый и «стелс» адреса

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

Одноразовые ключи

Пара для проведения защищенной транзакции. Один ключ высылается принимающей стороне — транзакция активируется только после подтверждения ключами с каждой стороны, после чего ключи становятся недействительными.

Read-only кошельки

Публичный вид кошельков на основе Public адреса — нужен компаниям, которые ведут баунти, или которые должны отчитываться о приходящих средствах. Позволяет посмотреть историю входящих транзакций, без указания сведений о владельце.

Т.е. человек может при помощи ключа посмотреть баланс на вашем счету, но не сможет управлять им. Нужно, например, перед заключением сделки, для того чтобы успокоить партнера в наличии достаточного количества средств на ваших счетах для проведения операции.

Где и как — Payment ID

Именно революционная система Payment ID отпугивает пользователей, которые задаются вопросом, где ее можно посмотреть.

Все просто — при общении с аппаратным кошельком Payment ID автоматически формируется при создании каждой транзакции по счету. Некоторые кошельки хранят PID вплоть до подтверждения транзакции со стороны получателя. В случае если у вас более анонимный кошелек, Payment ID лучше хранить в отдельном файле, а желательно на HASP ключе. Это обеспечит надежность и сохранность монет.

Если вы не знаете, где взять пэймент айди, внимательно прочтите туториал вашего кошелька. Если вы используете только биржевые и пуловые кошельки, тогда ищите ваш PayID в соответствующих графах. Например, на Poloniex он хранится в виде «Your Deposit Address».

Интегрируем с фермой и пулом

Одним из примеров интеграции Your Payment ID — может стать интеграция с биржей EXMO. Когда это может потребоваться?

  1. Например, вам нужно ввести средства с холодного кошелька на адрес биржи для торгов.
  2. Вы используете прямой перевод с пула на биржевой кошелек.
  3. Вам нужно вывести средства в фиат без подтверждения личности.

В первом случае вы указываете XMR Payment ID своего холодного кошелька и привязываете его к виртуальному счету на биржевой площадке. Это позволит системе понять, с какого именно счета поступили средства, без указания самого счета. В совокупности такой подход обеспечивает практически полную анонимность проведения транзакции, и, если на бирже отсутствует обязательная верификация пользователя — вы можете оставаться спокойным за свое «инкогнито».

В случае использования пула для вывода на биржевой кошелек — вы можете проводить операции транзитом через холодный кошелек, или указать в качестве Pay ID уникальный адрес, выдаваемый каждому в пуле.

Система очень похожа на платежи с безмерным количеством публичных и приватных кошельков, однако. обеспечивает значительно больший уровень анонимности в сети.

Резюмируя

Перед хардфорком с последними нововведениями система Monero избавилась от Payment Address. Теперь, если вы не являетесь «чрезмерным подстраховщиком», и вас не интересует полная анонимность, вы можете проводить транзакции напрямую на адрес кошелька. Для этого можно использовать как Stealth, так и Public адрес. Системе будет абсолютно все равно.

Помните, Payment ID невозможно никак узнать при потере доступа к кошельку. Фактически это ваш сетевой адрес, который позволяет проводить транзакции и получать переводы без указания адреса самого кошелька. Именно за счет этой функции Монеро хоть и является не очень удобной для использования, но позволяет достичь практически полной анонимности в сети, что может оказаться важным во многих случаях.


Технология блокчейн и криптовалюты. Быстрый старт

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

Скачать книгу

«Читать Еще»
(Похожие материалы)