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 невозможно никак узнать при потере доступа к кошельку. Фактически это ваш сетевой адрес, который позволяет проводить транзакции и получать переводы без указания адреса самого кошелька. Именно за счет этой функции Монеро хоть и является не очень удобной для использования, но позволяет достичь практически полной анонимности в сети, что может оказаться важным во многих случаях.


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

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

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

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

Криптовалюта 0x. Европейский аналог ICON

Что такое 0x?
Что же такое за 0x криптовалюта (ZRX)? По сути это открытый, безграничный, широко просторный в своих возможностях протокол, ...

Криптовалюты и майнинг

1 522 0