Как использовать Multi Signature в Bitshares/RuDEX для гарантии (escrow)


Для примера, рассмотрим ситуацию, когда вам нужно купить криптовалюту TEST за вознаграждение продавцу. Ваш аккаунт capwell-bot, аккаунт продавца capwell-bot4. В начале, нужно создать третий аккаунт (или использовать ранее созданный) для хранения TEST в качестве гаранта сделки. В данном примере назовём этот аккаунт capwell-bot3.

Теперь нужно настроить разрешения для данного аккаунта. Для этого, перейдём в раздел Account, раскроем список Advanced Features, выберем в нём Permissions. Далее, добавим в список Active Permissions аккаунты продавца и покупателя с Weight 2, установим Threshold значение 4.

И то же самое нужно добавить в разделе Owner Permissions.

После этого, нужно применить изменения кнопкой Publish changes.

Примечание: Для того, чтобы данное изменение применилось, необходимо иметь сумму, достаточную для уплаты комиссии. Её можно заранее перевести на созданный аккаунт или заплатить из другого своего аккаунта.
 После применения разрешений, любые действия с аккаунтом будут требовать утверждения 2 сторон.
Продавец capwell-bot4 переводит сумму для продажи на аккаунт-гарант capwell-bot3. Это действие не требует двустороннего подтверждения.
  Далее, покупатель capwell-bot делает запрос на перевод суммы из аккаунта гаранта capwell-bot3. Это делается следующим образом: в поле From пишем аккаунт гаранта capwell-bot3, в поле получателя свой аккаунт покупателя capwell-bot. При этом, под полем From появляется надпись «Not your account (Propose)».

Нажимаем ссылку «Propose», после чего появляется поле «Propose from». Выбираем в нём свой аккаунт и подтверждаем транзакцию.


После чего, в профиле аккаунта гаранта capwell-bot3 появится следующая запись:

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

образованиеrudexbitsharesescrowгарант
126
365.320 GOLOS
0
В избранное
Sergey
На Golos с 2017 M08
126
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (15)
Сортировать по:
Сначала старые