Что такое эскроу в криптовалюте?
Эскроу в криптовалюте — это схема, при которой криптовалюта, токены или другие активы в блокчейне временно удерживаются до выполнения согласованных условий сделки.Эскроу помогает снизить риск того, что одна сторона получит ценность, не выполнив свою часть сделки.Например, покупатель может внести криптовалюту в эскроу до того, как продавец передаст товар, окажет услугу, предоставит цифровой актив или встречное предоставление в иной форме.Средства передаются продавцу только после подтверждения выполнения необходимого условия.Если условие не выполнено, средства могут быть возвращены покупателю либо может начаться процедура разрешения спора.Эскроу в криптовалюте может организовывать доверенная компания, частное лицо — арбитр, мультисиг-кошелек, смарт-контракт или гибридная система, сочетающая ончейн-код с решениями людей.В официальной документации Ethereum о платежах эскроу-сервисы названы одним из возможных способов применения программируемых платежей через смарт-контракты.
Эскроу может снизить риск контрагента, но не устраняет автоматически риски смарт-контрактов, хранения активов, мошенничества, оракулов, законодательства и разрешения споров.Как работает криптоэскроу
Сделка с криптоэскроу начинается с того, что стороны согласовывают актив, сумму, условие передачи, срок, комиссии и условия разблокировки средств.Затем покупатель переводит необходимую криптовалюту на эскроу-адрес или в смарт-контракт.Транзакция в блокчейне подтверждает внесение средств, однако сторонам следует дождаться достаточного количества подтверждений, прежде чем считать депозит окончательным.После подтверждения депозита продавец выполняет согласованное обязательство.Это может быть передача NFT, предоставление программного обеспечения, выполнение фриланс-заказа, отправка физического товара или передача права собственности на другой актив.Затем система эскроу определяет, выполнено ли условие разблокировки.Иногда смарт-контракт может автоматически проверить ончейн-условие.Для проверки офчейн-условия обычно нужны данные от покупателя, арбитра, оракула или другого доверенного механизма.Если условие выполнено, криптовалюта из эскроу переводится продавцу.Если условие не выполнено или истек срок, средства могут быть возвращены либо направлены в процедуру разрешения спора.Основные участники сделки с эскроу
Покупатель вносит средства и рассчитывает получить актив, услугу или исполнение обязательства.Продавец рассчитывает получить платеж из эскроу после выполнения согласованных условий.Эскроу-агент — это человек, компания, структура кошелька или смарт-контракт, контролирующие условия разблокировки средств.Арбитр — нейтральная сторона, которая может разрешить разногласия, если покупатель и продавец не могут договориться.Оракул передает смарт-контракту внешнюю информацию, если условие разблокировки зависит от событий вне блокчейна.Криптокошелек, узел блокчейна или интерфейс могут помогать участникам взаимодействовать с системой эскроу, не становясь при этом юридическим эскроу-агентом.Роли необходимо четко определить: контроль над интерфейсом не всегда означает контроль над активами в эскроу.Кастодиальное криптоэскроу
При кастодиальном эскроу криптовалюта находится под контролем доверенной третьей стороны.Провайдер эскроу обычно создает адрес для депозита или аккаунт клиента и контролирует приватные ключи, необходимые для перемещения средств.Провайдер проверяет депозиты, отслеживает транзакцию, изучает доказательства и разблокирует либо возвращает криптовалюту согласно своим условиям.Такая модель может предусматривать обслуживание клиентов, верификацию личности, проверку документов и разрешение споров с участием людей.Она также подходит для сделок с физическими товарами или услугами, которые невозможно полностью оценить по данным блокчейна.Главный недостаток — риск контрагента: провайдер может подвергнуться взлому, стать неплатежеспособным, заморозить выводы, использовать средства не по назначению или принять неверное решение.Перед внесением криптовалюты пользователям следует проверить юридическое лицо провайдера, модель хранения, комиссии, правила разрешения споров, меры безопасности и условия вывода.Не стоит доверять сайту только потому, что он называет себя эскроу-сервисом и имеет профессиональный интерфейс или адрес для депозита в блокчейне.Эскроу на смарт-контрактах
В эскроу на смарт-контрактах активы удерживаются в блокчейне, а заранее заданные правила их разблокировки выполняются программным кодом.Смарт-контракт — это программа, размещенная по адресу в блокчейне и работающая согласно опубликованному коду.В документации Ethereum о смарт-контрактах поясняется, что они могут хранить балансы и автоматически применять запрограммированные правила.
Простой эскроу-контракт может записывать данные о покупателе, продавце, активе, сумме, сроке и текущем статусе сделки.Покупатель вносит средства в контракт, а авторизованные функции определяют, можно ли их разблокировать или вернуть.Эскроу на смарт-контрактах может снизить зависимость от компании, хранящей приватный ключ.Однако надежность такой схемы зависит от кода, прав администратора, архитектуры оракула и процедуры разрешения споров.Ошибка в коде может навсегда заблокировать активы, отправить их не по тому адресу, разрешить несанкционированный вывод или помешать законному возврату средств.Можно ли считать эскроу на смарт-контракте полностью trustless?
Эскроу на смарт-контракте правильнее считать минимизирующим необходимость доверия, а не полностью trustless.Стороны должны доверять тому, что развернутый байткод соответствует ожидаемому исходному коду, а код правильно отражает договоренность.Возможно, им также придется полагаться на администратора, который может приостанавливать, обновлять или заменять контракт.При офчейн-условии передачи необходимо доверять человеку или системе, которые предоставляют результат блокчейну.Интерфейс пользователя может показывать вводящие в заблуждение сведения о транзакции, даже если базовый контракт работает правильно.Блокчейн может обеспечить выполнение закодированных правил, но не гарантирует, что эти правила справедливы, полны или подходят для любого реального спора.Эскроу с мультиподписью
Для расходования средств в эскроу с мультиподписью требуется более одной криптографической подписи.Распространенная схема предусматривает один ключ у покупателя, один у продавца и один у независимого арбитра.В схеме «2 из 3» любые два авторизованных ключа могут подтвердить итоговую транзакцию.Если сделка проходит без проблем, покупатель и продавец могут совместно разблокировать средства без участия арбитра.При споре арбитр изучает доказательства и подписывает транзакцию вместе с покупателем или продавцом.В официальной документации Bitcoin о контрактах описано, как мультисиг-транзакции могут обеспечивать выполнение финансовых соглашений и снижать зависимость от единственного внешнего агента.
Мультисиг-эскроу не определяет автоматически, кто прав: владельцам ключей все равно нужно решить, какую транзакцию подписать.Такая схема также создает риски потери ключей, сговора, ошибочных адресов, несовместимого ПО кошельков и нечетких правил разрешения споров.Эскроу по схеме «2 из 2»
Для перемещения средств в эскроу по схеме «2 из 2» нужно одобрение обеих сторон.Это не позволяет покупателю или продавцу забрать средства в одиночку.Схема может подойти, если стороны готовы сотрудничать и независимый арбитр не требуется.В глоссарии разработчиков Bitcoin эскроу-контракт описан как транзакция, в которой участники помещают средства в мультисиг-выход, который нельзя потратить, пока не будет получено согласие необходимых сторон.
Главная слабость схемы «2 из 2» — риск тупиковой ситуации.Если одна сторона исчезнет, потеряет ключ или откажется сотрудничать, активы могут остаться заблокированными, если в схеме не предусмотрен возврат по истечении срока.Эскроу с временной блокировкой
Эскроу с временной блокировкой предусматривает срок, после которого становится доступно другое условие расходования или возврата средств.Например, продавец может получить средства, если покупатель подтвердит доставку до установленного срока.Если подтверждения не будет, по истечении срока покупатель может получить право на возврат.Временная блокировка снижает риск вечной заморозки средств, если одна из сторон перестанет отвечать.Срок нужно выбирать внимательно: временные метки блокчейна и создание блоков не так точны, как часы централизованной системы.В контракте также необходимо определить, что произойдет, если транзакция отправлена незадолго до истечения срока или ожидает обработки из-за перегрузки сети.Простой тайм-аут не позволяет определить, был ли физический товар неисправен или соответствовала ли услуга субъективным стандартам качества.Эскроу с арбитром
При эскроу с арбитражем назначенная третья сторона получает право разрешать споры.Арбитр может изучить переписку, записи транзакций, доказательства доставки, подписанные документы, файлы и другие предоставленные сторонами сведения.Итоговое решение можно исполнить посредством кастодиального перевода, мультисиг-подписи или вызова авторизованной функции смарт-контракта.Арбитр может рассматривать субъективные споры, которые код не способен оценить автоматически.Надежность схемы зависит от компетентности, доступности, безопасности и беспристрастности арбитра, а также от его толкования соглашения.В правилах следует указать, кто выбирает арбитра, как предоставляются доказательства, сколько длится процесс и можно ли обжаловать решение.В соглашении также следует определить, получает ли арбитр вознаграждение и вычитается ли оно из суммы в эскроу.Эскроу на основе оракула
В эскроу на основе оракула для принятия решения о разблокировке средств используются внешние данные.Смарт-контракт не может самостоятельно увидеть доставку посылки, подачу юридического документа, спортивный результат, погодное явление или завершение работы вне блокчейна.В документации Ethereum об оракулах поясняется, что оракулы предоставляют смарт-контрактам доступ к офчейн-информации.
Оракул может сообщить о доставке груза, завершении платежа, достижении ценового уровня или наступлении подтвержденного события.Затем эскроу-контракт применяет к полученному результату запрограммированное правило.Эскроу на основе оракула сопряжено с риском получения неточных, задержанных, подмененных или недоступных данных, что может привести к неверному результату.Децентрализованная архитектура оракула может уменьшить зависимость от одного источника данных, но не сделает неоднозначное событие реального мира полностью объективным.Криптоэскроу для ончейн-активов
Автоматизировать эскроу проще, когда обе стороны сделки существуют в одном блокчейне.Смарт-контракт может проверять право собственности на поддерживаемые токены и передавать их согласно своим правилам.Например, NFT-маркетплейс может удерживать NFT в эскроу до получения необходимого платежа.После оплаты покупателем контракт может в рамках одной транзакции передать NFT покупателю, а платеж — продавцу.Если какая-либо необходимая операция не удастся, вся атомарная транзакция может быть отменена.Автоматизация в блокчейне снижает неопределенность передачи, однако контракт должен корректно обрабатывать разрешения токенов, колбэки при переводе, роялти, комиссии и нестандартное поведение токенов.Эскроу для токенов ERC-20
Эскроу-контракт может хранить взаимозаменяемые токены, соответствующие интерфейсу ERC-20.Сначала покупатель может разрешить эскроу-контракту использовать определенное количество токенов, а затем вызвать функцию депозита.Контракт также может принимать токены при прямом переводе, если его логика учета это предусматривает.В документации о токенах ERC-20 описаны распространенные функции токенов, включая перевод, проверку баланса и управление разрешениями.
Разработчикам не следует считать, что все токены ведут себя как стандартные ERC-20 с фиксированным предложением.Токены с комиссией за перевод, ребейзинговые токены, токены с приостановленными переводами, заблокированными адресами или нестандартными значениями возврата могут приводить к ошибкам учета в эскроу.В безопасном контракте нужно учитывать фактически полученное количество, а не предполагать, что на контракт поступила вся запрошенная сумма.Эскроу для NFT
При эскроу для NFT невзаимозаменяемый токен временно удерживается до выполнения условия об оплате или другой передаче.Контракт должен проверять адрес коллекции NFT, ID токена, владельца, статус разрешений и поддерживаемый метод перевода.Стандарт ERC-721 определяет распространенный интерфейс для передачи отдельных невзаимозаменяемых токенов.
Вредоносный контракт NFT может выполнить неожиданный код во время безопасного колбэка при переводе.Эскроу-контракт должен защитить свое состояние и средства до взаимодействия с внешним контрактом токена.Метаданные и изображения, связанные с NFT, также могут измениться или исчезнуть, даже если перевод токена в блокчейне прошел успешно.Поэтому в условиях эскроу следует указать, касается ли сделка только токена или также включает офчейн-интеллектуальную собственность, файлы либо юридические права.Эскроу для физических товаров и услуг
Криптоэскроу можно использовать, когда покупатель платит за физический товар или офчейн-услугу.Блокчейн может подтвердить внесение средств, но не способен непосредственно осмотреть товар или оценить качество выполненной работы.Данные отслеживания доставки могут служить доказательством, но подтверждать лишь прибытие посылки по адресу, а не наличие в ней нужного товара.Соглашение об услуге может предусматривать этапы, сроки проверки, критерии приемки и требования к доказательствам.При спорах о качестве, повреждениях, мошенничестве или неполном исполнении часто требуется арбитраж с участием людей.В соглашении следует определить, кто несет риски доставки, расходы на возврат, комиссии за транзакции, налоги и последствия изменения обменного курса.Эскроу с поэтапной оплатой
При эскроу с поэтапной оплатой средства разблокируются в несколько этапов, а не выплачиваются сразу целиком.Например, в рамках фриланс-проекта часть оплаты может разблокироваться после утверждения дизайна, другая — после разработки, а остаток — после итоговой сдачи работы.Такая схема уменьшает сумму, находящуюся под риском на каждом этапе.Для каждого этапа следует четко определить результат, срок, процедуру приемки и правила разрешения споров.Автоматическая разблокировка после периода проверки не позволяет покупателю бесконечно затягивать оплату.Однако слишком короткий срок проверки может навредить покупателю, как и отсутствие уведомлений.Контракт должен исключать случайную разблокировку средств одного этапа после завершения другого.Платежи эскроу и залоговые депозиты
Платеж в эскроу обычно становится оплатой или возвращается в зависимости от условий сделки.Залоговый депозит — это обеспечение, призванное снизить вероятность ущерба, неисполнения обязательств или другого запрещенного поведения.Иногда один смарт-контракт может одновременно хранить оплату за покупку и отдельный залоговый депозит.Контракт должен различать эти балансы и определять условия разблокировки каждого из них.Залоговый депозит не следует путать со стейкингом Ethereum, хотя застейканный ETH иногда называют обеспечением, хранящимся протоколом.Стейкинг Ethereum обеспечивает консенсус, а не обычную сделку между покупателем и продавцом.Эскроу и атомарный обмен
Атомарный обмен позволяет обменивать активы в блокчейне с помощью криптографических условий, при которых либо выполняются оба перевода, либо ни одна сторона не получает ожидаемый результат.При традиционном эскроу актив удерживается до тех пор, пока человек, контракт или сервис не разрешит его разблокировать.В атомарном обмене вместо нейтрального арбитра могут использоваться хеш- и временные блокировки.Это может снизить риск хранения средств, если оба актива и условия совместимы с протоколом.Атомарные обмены хуже подходят для субъективных обязательств, таких как качество товара, юридическое право собственности или выполнение индивидуального заказа.Некоторые кроссчейн-системы эскроу объединяют атомарные условия с ретрансляторами, поставщиками ликвидности или механизмами разрешения споров.Эскроу и кошелек на смарт-контракте
Кошелек на смарт-контракте управляет активами согласно правилам управления аккаунтом, а не конкретному соглашению между покупателем и продавцом.Он может поддерживать нескольких подписантов, лимиты расходов, функции восстановления, сессионные ключи или политики транзакций.Эскроу-контракт обычно предназначен для хранения активов в рамках конкретной сделки и их разблокировки по условиям этой сделки.Мультисиг-кошелек может использоваться для эскроу, но не каждый его баланс является депозитом эскроу.Назначение кошелька и связанное с ним юридическое соглашение важны не меньше, чем порог подписей.Эскроу и обеспечение
Обеспечение — это актив, заложенный в защиту другого обязательства, например криптозайма или позиции по деривативам.Эскроу — это схема хранения активов до выполнения условий сделки.Обеспечение может быть ликвидировано, если его стоимость упадет или заемщик не выполнит обязательства.Платеж из эскроу чаще передается одной стороне или возвращается другой в зависимости от исполнения обязательств.Контракт DeFi может объединять эти понятия, удерживая обеспечение в условиях, похожих на эскроу, и применяя правила займа.Пользователям следует изучить условия ликвидации и разблокировки, а не полагаться только на название продукта.Комиссии за эскроу
Комиссии за криптоэскроу могут включать плату за сервис, арбитраж, смарт-контракт, сеть блокчейна, спред при конвертации или вывод средств.Кастодиальный провайдер может взимать процент от суммы сделки или фиксированную плату.Смарт-контракт может автоматически удерживать протокольную комиссию при разблокировке средств.Для каждого ончейн-депозита, разблокировки, возврата, разрешения или спора может потребоваться комиссия за газ или другая сетевая комиссия.Мультисиг-транзакция может быть больше и дороже обычного перевода из-за дополнительных данных подписей.В соглашении следует указать, кто оплачивает каждую комиссию и возвращается ли она при неудачной сделке.Низкая рекламируемая плата за обслуживание может вводить в заблуждение, если в нее не включены расходы на вывод и сетевые комиссии.Риски безопасности смарт-контрактов
Эскроу-контракт может хранить значительную сумму и поэтому привлекать злоумышленников.Повторный вход (reentrancy) возможен, когда эскроу-контракт переводит активы или вызывает другой контракт до безопасного обновления собственного состояния.В рекомендациях Solidity по безопасности предлагаются такие шаблоны, как Checks-Effects-Interactions, для снижения риска повторного входа.
Ошибки контроля доступа могут позволить неавторизованному аккаунту разблокировать или вернуть средства, приостановить работу эскроу либо обновить контракт.Ошибки перехода между состояниями могут привести к двойному возврату, повторной разблокировке или расчету до полного пополнения.Ошибки в арифметике и учете токенов могут привести к распределению неверной суммы.Условия отказа в обслуживании могут помешать расчету, если один из получателей отклоняет перевод или цикл становится слишком затратным для выполнения.Контракт следует тестировать на успешный расчет, возврат, тайм-аут, споры, вредоносное поведение токенов и сбои внешних вызовов.Выплаты по запросу и вывод средств
При модели выплат по запросу записывается сумма, доступная каждому участнику для вывода, вместо автоматической отправки каждого платежа при изменении состояния.Это снижает вероятность того, что неудачный перевод одному получателю заблокирует весь процесс эскроу.В описании распространенных шаблонов контрактов Solidity для более безопасного распределения средств рекомендуется модель вывода.
Перед внешним переводом контракт должен установить доступный для вывода баланс.Кроме того, он должен не допускать повторного вывода одного и того же баланса.Пользователям важно понимать, что право на вывод не всегда означает автоматическое получение активов.Риски обновления и администратора
Логика обновляемого эскроу-контракта может измениться после внесения средств пользователями.Обновления позволяют устранять уязвимости и добавлять функции, но также наделяют администратора значительными полномочиями.Если ключ обновления будет скомпрометирован, безопасный код могут заменить кодом, перенаправляющим средства эскроу.Функция приостановки может защитить средства во время чрезвычайной ситуации, но также задержать законный вывод.Пользователям следует выяснить, кто контролирует обновления, сколько подписей требуется, предусмотрена ли задержка и можно ли отклонить изменения.Даже контракт, называемый децентрализованным, может зависеть от одного адреса администратора.Риски подписей и повторного использования
Некоторые системы эскроу используют офчейн-подписи, чтобы одобрять разблокировку без немедленной отправки каждого решения в блокчейн.Действительная подпись должна относиться только к одному предполагаемому действию.В подписываемых данных, когда это уместно, следует указывать эскроу, актив, сумму, получателя, сеть, контракт, nonce и срок действия.Без этих ограничений злоумышленник может повторно использовать подпись для другой сделки эскроу или в другой совместимой сети.Стандарт структурированных типизированных данных Ethereum позволяет сделать сведения об авторизации более понятными и привязанными к конкретному домену.
Даже если подпись не требует оплаты газа, пользователям следует проверять каждый запрос: такая подпись может разрешить последующий перевод активов.Финальность блокчейна и эскроу
Эскроу-сервис не должен считать неподтвержденный депозит окончательным платежом.Недавно отправленная транзакция может оставаться в ожидании, быть заменена, завершиться ошибкой или исчезнуть из некоторых пулов транзакций.Транзакция в недавно созданном блоке может подвергаться ограниченному риску реорганизации, пока не получит больше подтверждений или финальность.Необходимое число подтверждений зависит от блокчейна, суммы транзакции, актива и последствий принятия обратимого недавнего блока.Продавцу дорогого товара, передача которого необратима, могут понадобиться более надежные подтверждения, чем при оказании недорогой цифровой услуги.В соглашении эскроу следует указать, когда депозит в блокчейне считается полученным.Конфиденциальность и прозрачность
Транзакции эскроу в публичных блокчейнах могут раскрывать адреса депозитов, суммы, взаимодействия с контрактами, балансы токенов и операции по расчетам.Наблюдатель может связать адрес эскроу с другими транзакциями тех же участников.Понятное описание, напрямую записанное в блокчейн, может навсегда раскрыть конфиденциальную коммерческую информацию.Приложениям следует избегать размещения в публичных данных транзакций лишней персональной информации, частных документов и конфиденциальных доказательств.Хранение доказательств вне блокчейна может повысить конфиденциальность, но вызывает вопросы доступности, подлинности и контроля доступа.Шифрование защищает содержимое, однако метаданные транзакции могут оставаться видимыми.Правовые и нормативные аспекты
В зависимости от юрисдикции, бизнес-модели, актива и деятельности клиентов физическое или юридическое лицо, хранящее криптовалюту для других сторон, может подпадать под юридические требования.Они могут касаться лицензирования, ведения учета, идентификации клиентов, соблюдения санкционных требований, защиты потребителей, налоговой отчетности или специальных правил эскроу.Использование смарт-контракта не освобождает автоматически от юридических обязанностей разработчиков, операторов, арбитров или участников сделки.Транзакция в блокчейне может успешно исполниться, даже если лежащее в ее основе соглашение незаконно или оспаривается с юридической точки зрения.Для сделок на крупные суммы или со сложными условиями может потребоваться консультация квалифицированных юристов и налоговых специалистов, знакомых с соответствующей юрисдикцией.Риски мошенничества с криптоэскроу
Мошенники часто создают поддельные сайты эскроу, имитирующие настоящие сервисы для проведения сделок.Мошенник может контролировать и предполагаемого покупателя или продавца, и поддельного провайдера эскроу.Жертва может получить ложное подтверждение депозита, поддельный скриншот блокчейна или фальшивое письмо о том, что средства обеспечены.Сайт может требовать плату за активацию, налог, страховой сбор, проверочный депозит или дополнительную криптовалюту для вывода средств.В рекомендациях FTC о криптомошенничестве предупреждают, что вернуть криптоплатежи бывает сложно, а обещания гарантированной выплаты и требования срочно заплатить часто служат тревожными признаками.
Пользователям следует проверять депозиты по актуальным данным блокчейна, а не доверять скриншоту или электронному письму.Законному эскроу-провайдеру не нужны сид-фраза или приватный ключ от кошелька, чтобы подтвердить платеж в публичном блокчейне.Как оценить сервис криптоэскроу
Сначала выясните, кто именно контролирует активы в эскроу.Затем проверьте юридическое лицо, официальный домен, адрес смарт-контракта или участников мультисиг-кошелька.До внесения средств изучите условия разблокировки, возврата, тайм-аута, отмены и разрешения споров.Выясните, верифицирован ли контракт, проходил ли аудит, можно ли его обновлять или приостанавливать и контролируют ли его аккаунты с особыми правами.Проверьте, какие активы и блокчейн-сети поддерживаются.Изучите все комиссии за услуги, арбитраж, конвертацию и работу сети.Разберитесь, какие доказательства принимает арбитр и как исполняется итоговое решение.Уточните, зависит ли офчейн-информация от оракула или централизованного администратора.Если структура сделки это позволяет, сначала протестируйте процесс на небольшой сумме.Не пользуйтесь сервисом, который запрашивает приватный ключ, фразу восстановления, удаленный доступ к компьютеру или необъяснимую предоплату.Пример сделки эскроу на смарт-контракте
Предположим, покупатель соглашается заплатить разработчику 5,000 единиц поддерживаемого стейблкоина за готовый программный проект.В соглашении указаны требования к проекту, срок сдачи, период проверки, арбитр, комиссия и условия возврата.Покупатель разрешает проверенному эскроу-контракту использовать токены и вносит 5,000 токенов.Контракт записывает фактически полученную сумму и меняет статус сделки с «создана» на «оплачена».Разработчик передает готовую работу по согласованному офчейн-каналу.Если покупатель принимает работу, он вызывает функцию подтверждения.Контракт отмечает сделку как завершенную и зачисляет разработчику сумму за вычетом установленной комиссии эскроу.Затем разработчик выводит доступные токены с помощью функции выплат по запросу.Если покупатель отклоняет работу, любая из сторон может открыть спор до истечения срока.Арбитр изучает доказательства и согласно соглашению разрешает разблокировать средства, вернуть их или разделить платеж.Такая схема снижает риск продавца выполнить работу без обеспеченной оплаты, а покупателя — заплатить до ее сдачи.Распространенные ошибки при использовании эскроу
Одна из распространенных ошибок — отправить криптовалюту на адрес эскроу, не проверив, кто его контролирует.Другая — доверять скриншоту вместо проверки транзакции в актуальных данных блокчейна.Третья — считать, что смарт-контракт может самостоятельно проверить доставку товара вне блокчейна.Четвертая — внести в контракт неподдерживаемый или нестандартный токен.Пятая — не учитывать права администратора, обновления, приостановку и разрешения оракула.Шестая — согласовать срок, не определив, какому времени блокчейна он соответствует и как будут возвращаться средства.Седьмая — использовать мультисиг-эскроу «2 из 2» без механизма выхода из тупиковой ситуации.Восьмая — не определить, кто оплачивает арбитраж и сетевые комиссии.Девятая — считать аудит гарантией того, что контракт не может дать сбой.Десятая — сообщить фразу восстановления человеку, который представляется эскроу-агентом или сотрудником поддержки.Часто задаваемые вопросы
Что означает эскроу в криптовалюте?
Это временное хранение криптоактивов с разблокировкой только после выполнения согласованных условий сделки.Кто хранит криптовалюту в эскроу?
Активами может управлять кастодиальный провайдер, смарт-контракт, мультисиг-кошелек, арбитр или гибридная система.Что такое смарт-контракт эскроу?
Это код в блокчейне, который хранит криптовалюту и применяет запрограммированные правила разблокировки, возврата, тайм-аута или разрешения споров.Является ли криптоэскроу полностью trustless?
Нет. Пользователи могут по-прежнему зависеть от корректного кода, прав администратора, арбитров, оракулов, интерфейсов и офчейн-доказательств.Что такое эскроу с мультиподписью?
Для перемещения средств при такой схеме требуется одобрение установленного числа авторизованных ключей.Как работает эскроу «2 из 3»?
Покупатель, продавец и арбитр имеют по ключу, и любые два ключа могут разрешить расчет по согласованным правилам.Можно ли вернуть средства из эскроу?
Возврат возможен, если соглашение эскроу или смарт-контракт предусматривает соответствующее условие и получена необходимая авторизация.Может ли криптоэскроу отменить платеж в блокчейне?
Эскроу может управлять заблокированными активами, но обычно не может отменить другую транзакцию, уже подтвержденную для стороннего адреса.Нужен ли арбитр для эскроу на смарт-контракте?
Не всегда: полностью объективные ончейн-условия можно автоматизировать, тогда как субъективные или офчейн-споры обычно требуют внешнего решения.Что такое оракул эскроу?
Это источник внешней информации, которую смарт-контракт использует для определения того, наступило ли условие разблокировки.Можно ли поместить NFT в эскроу?
Да. NFT можно передать эскроу-контракту или кошельку до выполнения условий оплаты и других условий расчета.Гарантирует ли эскроу честность продавца?
Нет. Эскроу снижает определенные риски оплаты и передачи, но не гарантирует качество товара, законность права собственности или достоверность доказательств.Застрахованы ли депозиты эскроу в криптовалюте?
Криптовалюта в эскроу не защищена автоматически страхованием депозитов; доступная защита зависит от конкретного провайдера и юрисдикции.Нужна ли комиссия за газ для транзакций эскроу?
Для ончейн-депозитов, разблокировки, возврата, разрешений и споров обычно требуется комиссия сети блокчейна.Могут ли взломать смарт-контракты эскроу?
Да. Уязвимости, связанные с повторным входом, контролем доступа, обработкой токенов, обновлениями, подписями или оракулами, могут подвергнуть активы риску.Как проверить депозит эскроу?
Проверьте полный хеш транзакции, сеть блокчейна, контракт актива, адрес назначения, сумму, статус и количество подтверждений через надежный источник актуальных данных.Что произойдет, если обе стороны перестанут сотрудничать?
Результат зависит от наличия в эскроу арбитра, тайм-аута, пути возврата или другого механизма восстановления.Является ли стейкинг разновидностью эскроу?
Нет. При стейкинге криптовалюта участвует в механизме консенсуса или протокола, а при эскроу активы удерживаются до выполнения соглашения между сторонами.Какой главный признак поддельного эскроу-сервиса?
К тревожным признакам относятся запрос фразы восстановления, необъяснимые предоплаты, обещания гарантированного вывода, поддельные скриншоты транзакций и давление с требованием немедленно отправить криптовалюту.Что следует включить в соглашение эскроу?
В нем нужно четко определить стороны, актив, сумму, условия передачи, срок, комиссии, доказательства, порядок разблокировки и возврата, правила разрешения споров и сеть блокчейна.Заключение
Эскроу — это схема криптовалютной сделки, при которой цифровые активы удерживаются до выполнения условий, определяющих, следует ли их разблокировать, вернуть или передать на разрешение спора.Она может снизить риск того, что покупатель заплатит и не получит ожидаемый результат, либо продавец выполнит работу без обеспеченной оплаты.В криптоэскроу могут использоваться кастодиальный провайдер, смарт-контракт, мультисиг-кошелек, временная блокировка, оракул, арбитр или сочетание этих механизмов.Смарт-контракты способны автоматизировать объективные ончейн-условия, но не могут самостоятельно оценивать субъективное качество или большинство событий реального мира.Мультисиг- и арбитражные системы могут обрабатывать более сложные споры, но создают риски управления ключами, сговора, доступности и принятия решений.Эскроу-контракты также могут быть уязвимы к повторному входу, ошибкам контроля доступа и обновления, проблемам учета токенов, подделке подписей и сбоям оракулов.Перед внесением средств пользователям следует проверить, кто контролирует активы, как происходит расчет, какие комиссии взимаются и какие варианты восстановления предусмотрены.Каждый платеж нужно подтверждать по актуальным данным блокчейна; никогда не передавайте эскроу-провайдеру приватный ключ или фразу восстановления.Хорошо продуманное эскроу может повысить безопасность криптовалютных сделок, но не заменяет внимательное изучение контракта, проверку контрагента, безопасное использование кошелька и четкие юридические соглашения.Вам также может быть интересно
ZK-Rollup
ZK-Rollup-as-a-Service
zk-SNARK
В тренде
Трендовые криптовалюты, которые в настоящее время привлекают значительное внимание рынка
ТОП по объему
Криптовалюты с наибольшим объемом торгов
Недавно добавленные
Криптовалюты недавно внесенные в листинг и доступные для торговли

