Несколько простых советов при использовании криптовалюты в контрактах (не в смарт-контрактах)
Несколько друзей недавно спросили меня, нормально ли или легко ли принимать криптовалютные платежи в контрактах?
Да, это легко. Однако есть несколько простых соображений.
Самый простой подход – это когда обе стороны договариваются о конкретной сумме конкретной валюты. Например, 100 BNB или 1 BTC. Это просто. Никаких проблем с коэффициентом конверсии. Никакой двусмысленности. Вы указываете адрес получения (или идентификатор Binance Pay), они платят, и все готово. У него есть некоторые недостатки. Цена актива может колебаться в бумажном выражении. Это может стать еще большей проблемой, если контракт предполагает несколько платежей в течение длительного периода времени.
Другой подход — указать сумму, подлежащую выплате, в криптовалюте. Например, 1000 иен выплачено в BTC. Если криптовалюта является стабильной монетой, это, как правило, легко. Но помните, что даже стабильные монеты могут время от времени отключаться. Возможно, вы захотите включить ограничение на отвязку и указать несколько альтернатив.
Если вы укажете эквивалент 1000 долларов США для оплаты в BTC, вам нужно будет указать, как определить курс конвертации. Вы можете использовать дневную цену открытия на Binance.com или среднюю цену за 5 дней на день оплаты. Будьте максимально конкретны и объективны.
Если контракт предполагает возможность досрочного расторжения или какие-либо депозиты и может быть возвращен в какой-то момент в будущем, обязательно укажите валюту и сумму возврата. Я вижу много контрактов с депозитом в размере, скажем, 100 долларов США в BTC, затем стороны утверждают, что хотят вернуть первоначальную сумму BTC или доллары США, в зависимости от того, что со временем подорожало больше. Даже Binance неоднократно допускала эту ошибку (отсутствие ясности) в прошлом.
Если задействованная сумма велика, вам придется подумать об управлении казначейством или коэффициентах конверсии с вашей стороны. Но это тема для другого поста. Вы можете использовать Binance Convert для конвертации больших объемов криптовалюты.
Надеюсь это поможет.