← все материалы
Заказчикам

Как безопасно оплатить работу фрилансера: эскроу на блокчейне TON

Разбираем, как безопасно оплатить заказ на фрилансе без прямой предоплаты исполнителю: создать TON-кошелёк, подключить его к сделке и перевести средства в эскроу-смарт-контракт.

Как безопасно оплатить работу фрилансера: эскроу на блокчейне TON

Коротко

  • Не переводите полную предоплату напрямую незнакомому исполнителю.
  • При эскроу средства блокируются в смарт-контракте до результата сделки.
  • Для оплаты понадобится кошелёк с поддержкой TON Connect.
  • VibeMarket не хранит деньги, seed-фразы или приватные ключи пользователей.
  • После сдачи возможны выплата исполнителю, возврат или рассмотрение спора.

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

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

На VibeMarket для защищённых сделок используется отдельный смарт-контракт в блокчейне TON. Деньги не хранятся на балансе платформы и не переводятся исполнителю напрямую. Средства находятся в смарт-контракте до выплаты исполнителю, возврата заказчику или разрешения спора.

Разберём, как безопасно оплатить работу фрилансера, создать TON-кошелёк, подключить его к сделке и провести оплату через эскроу-смарт-контракт.

Почему опасно переводить предоплату напрямую

Прямая оплата кажется самым простым способом расчёта. Заказчик переводит деньги на карту, банковский счёт или криптокошелёк исполнителя, после чего фрилансер начинает работу.

Проблема в том, что после такого перевода заказчик теряет контроль над средствами. Если исполнитель не выполнит задачу, платформа не сможет автоматически вернуть деньги.

Основные риски прямой предоплаты:

  • исполнитель может перестать отвечать;

  • сроки могут быть сорваны без объяснения причин;

  • результат может не соответствовать заданию;

  • работа может быть передана частично;

  • стороны могут по-разному понимать условия проекта;

  • возврат средств будет зависеть только от согласия получателя.

Оплата после выполнения работы тоже не всегда решает проблему. В этом случае рискует уже исполнитель. Он может закончить проект, передать результат и не получить оплату.

Эскроу создаёт промежуточный вариант. Заказчик подтверждает наличие денег, а исполнитель понимает, что сумма уже зарезервирована.

Что такое эскроу во фрилансе

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

Обычная схема выглядит так:

  1. Заказчик и исполнитель согласовывают условия.

  2. Заказчик резервирует сумму сделки.

  3. Исполнитель выполняет работу.

  4. Заказчик проверяет результат.

  5. После подтверждения деньги переводятся исполнителю.

Если стороны не могут договориться, сделка может перейти в спор. В таком случае изучаются условия заказа, переписка, переданные материалы и действия участников.

Главное преимущество эскроу заключается в том, что заказчик не переводит полную предоплату непосредственно незнакомому исполнителю.

Как устроена защищённая оплата на VibeMarket

При выборе защищённой оплаты на VibeMarket используется смарт-контракт в сети TON.

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

Средства переводятся с кошелька заказчика непосредственно в отдельный смарт-контракт.

В параметрах сделки фиксируются:

  • сумма заказа;

  • кошелёк заказчика;

  • кошелёк исполнителя;

  • комиссия платформы;

  • срок пополнения;

  • срок выполнения работы;

  • допустимые варианты завершения сделки.

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

Какие варианты завершения сделки существуют

Смарт-контракт поддерживает несколько вариантов завершения:

  • выплата исполнителю;

  • возврат заказчику;

  • разделение средств между сторонами в пропорции 50 на 50.

Для исполнения решения используется схема подтверждений 2 из 3.

В ней участвуют:

  • заказчик;

  • исполнитель;

  • арбитр платформы.

Один участник не может самостоятельно вывести деньги или заменить получателя. Для выполнения результата требуется необходимое количество подтверждений.

Что понадобится для оплаты

Для работы с защищённой сделкой потребуется:

  • аккаунт на VibeMarket;

  • кошелёк с поддержкой TON Connect;

  • сумма заказа в TON;

  • небольшой дополнительный баланс для комиссии сети;

  • согласованные условия проекта.

Кошелёк потребуется и заказчику, и исполнителю.

Заказчик использует его для пополнения смарт-контракта и подтверждения действий со своей стороны.

Исполнитель подключает кошелёк, на который будет направлена выплата после успешного завершения проекта.

Как создать TON-кошелёк

Для работы можно использовать Tonkeeper или другой кошелёк с поддержкой TON Connect.

Скачивайте приложение только из официального магазина или с официального сайта разработчика.

Перед установкой проверьте:

  • название приложения;

  • имя разработчика;

  • адрес официального сайта;

  • количество скачиваний;

  • отзывы пользователей.

Не переходите по случайным ссылкам из сообщений, комментариев и рекламных публикаций.

После установки выберите создание нового кошелька.

Приложение покажет recovery phrase, которую также называют seed-фразой. Обычно она состоит из последовательности слов и используется для восстановления доступа к кошельку.

Запишите seed-фразу на бумаге и храните в безопасном месте отдельно от телефона и компьютера.

Нельзя:

  • отправлять seed-фразу в мессенджере;

  • хранить её в обычной заметке;

  • загружать её в открытое облачное хранилище;

  • вводить её на VibeMarket;

  • передавать её исполнителю;

  • отправлять её службе поддержки.

VibeMarket никогда не запрашивает seed-фразу, приватный ключ или пароль от кошелька.

Человек, получивший seed-фразу, может восстановить кошелёк и получить доступ к средствам.

Как пополнить TON-кошелёк

Для оплаты заказа на кошельке должна находиться сумма сделки и небольшой дополнительный остаток для сетевой комиссии.

Например, если стоимость проекта составляет 100 TON, на кошельке должно быть немного больше 100 TON.

При покупке или переводе TON внимательно проверяйте:

  • выбранную сеть;

  • адрес получателя;

  • сумму;

  • комиссию;

  • источник, через который приобретается криптовалюта.

Комиссия сети TON не является комиссией VibeMarket. Она оплачивает обработку транзакции в блокчейне и может меняться.

Подтверждённую блокчейн-транзакцию нельзя отменить обычной кнопкой возврата. Поэтому перед каждой операцией важно ещё раз проверить адрес и сумму.

Как создать заказ с защищённой оплатой

При размещении заказа выберите вариант оплаты через эскроу.

До публикации заказа подробно опишите:

  • задачу;

  • ожидаемый результат;

  • бюджет;

  • срок выполнения;

  • обязательные функции;

  • критерии приёмки;

  • формат передачи результата;

  • необходимые доступы;

  • количество этапов.

Чем точнее составлены условия, тем проще проверить результат и разрешить возможные разногласия.

Формулировка «сделать хороший сайт» слишком расплывчата.

Лучше указать:

  • количество страниц;

  • необходимые формы;

  • адаптацию под мобильные устройства;

  • интеграции;

  • язык интерфейса;

  • требования к скорости;

  • формат передачи исходного кода;

  • условия размещения проекта.

Все важные договорённости желательно сохранять внутри заказа и чата VibeMarket.

Как выбрать исполнителя

После публикации заказа фрилансеры смогут отправить отклики.

При выборе изучите:

  • предложенную цену;

  • предполагаемый срок;

  • описание решения;

  • опыт исполнителя;

  • портфолио;

  • отзывы;

  • вопросы, которые исполнитель задаёт по проекту.

Не выбирайте исполнителя только по самой низкой цене. Слишком дешёвое предложение может означать, что человек не понял объём задачи или собирается выполнить только часть работы.

До принятия отклика уточните спорные моменты и зафиксируйте окончательные условия.

После принятия отклика заказ закрепляется за выбранным исполнителем. Для защищённой сделки создаётся запись эскроу.

Пополнить смарт-контракт можно только после принятия отклика.

Как подключить кошельки к сделке

После выбора исполнителя обе стороны должны открыть страницу заказа и подключить TON-кошельки.

Исполнитель подключает адрес, на который сможет получить выплату.

Заказчик подключает адрес, с которого будет пополнен смарт-контракт.

Важно соблюдать несколько правил:

  • кошельки заказчика и исполнителя должны быть разными;

  • исполнитель должен подключить кошелёк до пополнения сделки;

  • дальнейшие действия нужно выполнять с зарегистрированного адреса;

  • при подключении другого кошелька система покажет предупреждение.

Подключение через TON Connect не передаёт деньги автоматически.

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

Как пополнить смарт-контракт

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

Перед подтверждением проверьте:

  • идентификатор заказа;

  • сумму сделки;

  • подключённый кошелёк;

  • выбранную сеть;

  • комиссию;

  • параметры транзакции.

После нажатия кнопки VibeMarket подготовит транзакцию. Подтверждение появится в подключённом кошельке.

Заказчик должен самостоятельно проверить параметры и подписать операцию.

После подтверждения деньги отправляются в отдельный смарт-контракт в сети TON.

Они не поступают сразу исполнителю и не зачисляются на обычный баланс VibeMarket.

Статус заказа обновится после подтверждения транзакции в блокчейне.

Что происходит после оплаты

После пополнения смарт-контракта заказ переходит в работу.

Исполнитель выполняет задачу в соответствии с зафиксированными условиями.

До начала разработки обеим сторонам стоит убедиться, что согласованы:

  • окончательный объём;

  • срок сдачи;

  • критерии приёмки;

  • формат результата;

  • доступы;

  • список обязательных функций;

  • порядок внесения исправлений.

Исполнитель должен сдать результат до установленного срока.

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

Как проверить выполненную работу

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

Проверять нужно не только внешний вид, но и работоспособность.

Для сайта можно проверить:

  • открываются ли все страницы;

  • работают ли формы;

  • правильно ли отображается мобильная версия;

  • нет ли ошибок в консоли;

  • работают ли интеграции;

  • переданы ли доступы;

  • получен ли исходный код;

  • соответствует ли результат техническому заданию.

Для Telegram-бота можно проверить:

  • команды;

  • сценарии;

  • кнопки;

  • сохранение данных;

  • уведомления;

  • оплаты;

  • права пользователей;

  • обработку ошибок.

Не подтверждайте выплату до завершения проверки.

Как подтвердить выплату исполнителю

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

Кошелёк предложит подписать соответствующую транзакцию.

После получения необходимого количества подтверждений смарт-контракт переводит средства исполнителю.

Комиссия VibeMarket составляет 5 процентов от суммы успешной сделки и фиксируется в параметрах контракта.

Сетевые комиссии TON оплачиваются отдельно.

Как оформить возврат

Возврат может использоваться, когда стороны согласны, что сделка не должна завершаться полной выплатой исполнителю.

Например:

  • исполнитель не может закончить проект;

  • стороны решили прекратить работу;

  • задача потеряла актуальность;

  • результат не был передан;

  • стороны договорились о возврате.

Возврат также выполняется через предусмотренное смарт-контрактом подтверждение.

Заказчик не может просто забрать деньги после того, как исполнитель начал работу. Иначе эскроу не защищал бы исполнителя.

Когда открывается спор

Спор может потребоваться, если работа была сдана, но стороны не смогли согласовать результат.

Причинами могут стать:

  • существенное несоответствие заданию;

  • отсутствие обязательных функций;

  • передача незавершённого результата;

  • отказ исполнителя исправлять критические ошибки;

  • необоснованный отказ заказчика принимать готовую работу;

  • разногласия по критериям приёмки;

  • невозможность договориться о выплате или возврате.

При рассмотрении спора могут учитываться:

  • описание заказа;

  • принятый отклик;

  • согласованная цена;

  • сроки;

  • критерии приёмки;

  • переписка;

  • файлы;

  • ссылки;

  • история передачи результата;

  • события платформы;

  • подтверждённые транзакции в TON.

Именно поэтому важные условия нужно фиксировать до пополнения смарт-контракта.

Какие решения возможны при споре

После рассмотрения материалов возможны следующие исходы:

  • выплата исполнителю;

  • возврат заказчику;

  • разделение суммы 50 на 50.

Поддерживаемый исход выполняется через смарт-контракт после необходимых подтверждений.

Платформа не может произвольно изменить сумму сделки, заменить кошельки участников или отправить деньги на посторонний адрес.

Рассмотрение спора на VibeMarket является внутренней процедурой платформы. Это не судебное разбирательство и не гарантия полной компенсации.

Какие комиссии оплачиваются

При защищённой сделке существуют два отдельных вида комиссии.

Комиссия VibeMarket

Комиссия платформы составляет 5 процентов от суммы успешной сделки.

Она фиксируется в параметрах смарт-контракта и учитывается при выплате исполнителю.

Комиссия сети TON

Сетевая комиссия оплачивает обработку транзакций блокчейном.

Она может потребоваться при:

  • пополнении смарт-контракта;

  • подтверждении выплаты;

  • оформлении возврата;

  • выполнении других операций со сделкой.

Сетевую комиссию устанавливает не VibeMarket. Она может меняться в зависимости от условий сети и не всегда возвращается при прекращении сделки.

Как не потерять деньги при оплате фрилансеру

Соблюдайте основные правила безопасности:

  1. Не переводите полную предоплату напрямую незнакомому исполнителю.

  2. Используйте эскроу для крупных и важных заказов.

  3. Подробно фиксируйте условия до оплаты.

  4. Проверяйте адрес сайта перед подключением кошелька.

  5. Никому не передавайте seed-фразу.

  6. Не подтверждайте непонятные транзакции.

  7. Проверяйте сумму и адрес перед подписанием.

  8. Используйте тот кошелёк, который зарегистрирован в сделке.

  9. Оставляйте небольшой запас TON для сетевых комиссий.

  10. Храните договорённости в заказе и чате.

  11. Не подтверждайте выплату до полной проверки результата.

  12. Не используйте один адрес одновременно для заказчика и исполнителя.

Что делать, если статус сделки не обновился

Подтверждение транзакции в блокчейне может занять некоторое время.

На странице заказа можно обновить статус вручную.

Также проверьте:

  • подключён ли правильный кошелёк;

  • была ли подтверждена транзакция;

  • списалась ли сумма;

  • есть ли операция в обозревателе TON;

  • хватило ли средств для комиссии;

  • используется ли правильная сеть.

Если транзакция подтверждена в блокчейне, но статус заказа не изменился, обратитесь в поддержку VibeMarket.

Сообщите:

  • идентификатор заказа;

  • адрес кошелька;

  • хэш транзакции;

  • описание проблемы.

Никогда не отправляйте поддержке seed-фразу, приватный ключ или пароль.

Что выбрать: прямая оплата или эскроу

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

При этом нужно понимать, что платформа не контролирует такой перевод и не может принудительно вернуть деньги.

Эскроу лучше использовать, когда:

  • исполнитель вам незнаком;

  • сумма заказа значительна;

  • проект рассчитан на несколько недель;

  • результат сложно проверить заранее;

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

  • возможны разногласия по приёмке;

  • вам нужна возможность открыть спор.

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

Итог

Для безопасной оплаты работы фрилансера нужно заранее согласовать условия, выбрать защищённый способ расчёта и не переводить полную предоплату напрямую исполнителю.

В сделках VibeMarket средства можно отправить в отдельный эскроу-смарт-контракт на блокчейне TON.

Заказчик пополняет контракт после выбора исполнителя. Деньги остаются заблокированными до предусмотренного исхода: выплаты исполнителю, возврата заказчику или разрешения спора.

VibeMarket предоставляет интерфейс сделки и рассмотрения спорных ситуаций, но не хранит деньги пользователей, seed-фразы или приватные ключи.

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

Следующий шаг

Оставить заявку на разработку

Другие материалы