Этот кошелек использует statechains для повышения масштабируемости и улучшения конфиденциальности транзакций Биткоина.
Принято считать, что Биткойн является одним из самых приватных методов отправки денег и что платежи скрыты где-то в блокчейне. На самом деле использование Биткойна для совершения платежа — это самый видимый метод. В отличие от традиционного банка, где ваши данные приватны, каждая транзакция Биткойна записывается в блокчейн — публичную бухгалтерскую книгу.
Mercury Wallet — один из самых новых кошельков Bitcoin. Он использует понятие statechain и основан на новой технологии масштабирования Bitcoin layer-2.
В результате кошелек может принимать депозиты BTC (UTXO) без каких-либо комиссий за транзакции. Потому что денежные средства безопасно перемещаются между владельцами без необходимости проведения внутрицепочечной транзакции.
Как следствие, будучи владельцем, вы сможете быстро передать полное хранение суммы Bitcoin кому угодно. Это повышает конфиденциальность и исключает затраты на майнеров.
Кошелек Mercury использует модель вывода неизрасходованных транзакций (UTXO), которая является основой, устанавливающей ценность и право собственности в такой криптовалюте, как Биткойн. Для идентификации UTXO используются идентификатор транзакции, или TxID, и номер индекса вывода, или n.
В кошельке также используется новая технология, известная как statechains — решение для масштабирования Биткойна на втором уровне. Statechains — это криптографические структуры, состоящие из серии цифровых подписей, которые передают право собственности на statecoin от одного владельца к другому. Statechain, как и блокчейн, не может быть модифицирован или изменен, и служит доказательством того, что statecoin не был использован дважды.
Statechains как альтернативное решение масштабирования второго уровня для Bitcoin
Основной целью statechains является масштабируемость. Для доступа к этому уровню пользователи могут использовать Mercury Wallet. Здесь пользователи могут создавать statechains и проводить транзакции statechain.
Давайте подробнее рассмотрим statechains, архитектуру, которая позволяет проводить эти новые частные транзакции. Объем пространства, доступного для транзакций биткоина на блокчейне, весьма ограничен. Если энтузиасты биткоина хотят, чтобы цифровые деньги были доступны как можно большему числу людей, они должны найти способ обойти это ограничение.

Statecoins являются частью архитектуры Statechain
Сеть Lightning — это наиболее широко используемая на данный момент техника для масштабирования транзакций Биткойна. Lightning позволяет пользователям проводить безопасные транзакции без использования пространства блоков, что приводит к более быстрым и дешевым транзакциям. Стейтчейны в этом отношении равнозначны.
Государственные сети, как и сеть Lightning, основаны на транзакциях с несколькими подписями, которые требуют, чтобы многие пользователи подписали транзакцию, прежде чем она будет выполнена. В случае с государственными цепочками подписи должны ставить два из каждых двух закрытых ключей. У пользователя есть один ключ, а у провайдера statechain — другой.
Чтобы перевести деньги, пользователь просто передает получателю закрытый ключ. Передача закрытого ключа кому-либо — это почти всегда формула кражи всех ваших денег. Однако провайдер statechain призван прикрыть пользователя и не допустить этого.
Давайте сравним и противопоставим сеть Lightning и стейтчейн, поскольку сеть Lightning более известна.
Пользователям Statechain не нужно беспокоиться о маршрутизации или трудностях с ликвидностью, как пользователям Lightning. Приватный ключ легко передается другому владельцу с помощью стейтчейн.
В отличие от Lightning, здесь не требуется, чтобы платеж проходил через сеть, поэтому нет вероятности того, что транзакция не состоится, если на одном из переходов сети не хватит денег. Хотя в надежде сделать эту проблему более терпимой появились новые умные технологии, ликвидность, пожалуй, является самой большой проблемой, с которой сегодня сталкиваются пользователи Lightning. Поэтому прямые транзакции statechain предпочтительнее для крупных платежей, когда маршрутизация может быть затруднена.
Приватность благодаря внецепочечным транзакциям, обмену биткоинов и приватных ключей
Mercury Wallet позволяет пользователям отправлять и получать внецепочечные транзакции, а также обмениваться историей транзакций в Биткойне с другими пользователями Mercury путем обмена закрытыми ключами. Цель заключается в том, чтобы предоставить пользователям возможность проводить транзакции с Биткойном с той же степенью конфиденциальности, что и при наличных операциях.
Вы можете использовать обмен для повышения конфиденциальности, поскольку кошелек позволяет обмениваться statecoin с другими анонимными пользователями, используя механизм обмена вслепую. Чтобы обменяться с другими пользователями Mercury, вы должны сначала подтвердить, что они хотят обменять ту же сумму биткойнов, что и вы. Для решения этой проблемы Mercury разработала концепцию государственной монеты. Подобно настоящей монете или банкноте, она хранит точную сумму денег.
Все, что вам нужно сделать, — это присоединиться к группе обмена через своп-проводник Mercury, чтобы кошелек Mercury автоматически совершал обмен с другими анонимными пользователями. Кроме того, кошелек Mercury предоставляет информацию о статусе конфиденциальности каждого statecoin, хранящегося в кошельке.
Чтобы присоединиться к своп-группе, перейдите на приборную панель кошелька и нажмите на кнопку Swap, затем Join Group, чтобы обмениваться statecoin с другими пользователями кошелька Mercury.
Другой способ заключается в том, чтобы нажать кнопку «Автообмен» на монете, и тогда монета будет постоянно участвовать в обмене, пока вы не выйдете из кошелька или не нажмете «Покинуть группу».

Вы можете автоматически вводить свои statecoins в свопы с помощью функции автоматического обмена.
Mercury wallet использует очень простой механизм передачи statecoins от одного владельца к другому. Сначала получатель statecoin создает адрес statecoin, используя открытый ключ в кодировке Bech32 с префиксом SC.
Отправитель должен ввести адрес в свой кошелек, который затем работает с сервером Mercury для создания зашифрованного сообщения о переводе.
В сообщение о передаче включается подписанная резервная транзакция и значение передачи ключа вслепую. После того как получатель подтверждает сообщение о переводе в своем кошельке, сервер завершает транзакцию.
Также обновляется обмен закрытыми ключами. В результате подписание легитимных транзакций с сервером ограничивается новым общим закрытым ключом получателя. Закрытые ключи прежнего владельца также становятся бесполезными.
Заключение
Mercury Wallet использует новую технологию для масштабирования транзакций Биткойн, одновременно повышая конфиденциальность для своих пользователей. Внецепочечные транзакции и безопасный обмен приватными ключами — вот некоторые из особенностей, которые действительно выделяют этот кошелек.