Настройка тонтины
Last updated
Last updated
Ручные контракты ARP позволяют настроить тонтину. Тонтина - это совместное финансовое соглашение, при котором группа людей равномерно вносит вклад в приз, который полностью выдается одному из них каждый платежный цикл.
Предположим, что Пользователи A, B и C запустили тонтину, где они каждый месяц вносят по 10 000 USD токенов tFIAT в тонтину в течение 3 месяцев. Они согласились, что:
В первый месяц: Пользователь A получает призовой фонд (30 000 USD)
Во второй месяц: Пользователь B получает призовой фонд (30 000 USD)
В третий месяц: Пользователь C получает призовой фонд (30 000 USD)
Тонтины очень популярны в третьем мире, в частности, в африканских странах. Основная проблема с тонтинами заключается в отсутствии доверия участников к тому, чтобы выплачивать свои долги в каждом платежном цикле, а также в отсутствии доверия к казначею, ответственному за казну тонтины.
Контракты ARP - это фантастический способ решить все эти проблемы с тонтинами. Давайте настроим описанную выше тонтину между Пользователями A, B и C.
Первый шаг - развернуть ручной контракт ARP, как мы делали на этой странице
Нажмите на кнопку Details вашего ARP, чтобы открыть панель
Поскольку наша тонтина работает в USD, давайте выберем токен USD tFIAT. Нажмите кнопку Select a currency, чтобы открыть мастер токенов, как показано на изображении ниже. Нажмите кнопку Manage Tokens, чтобы открыть форму справа, активируйте токены PaySwap Onramp, а затем вернитесь к предыдущей форме
Найдите и выберите токен USD tFIAT
У вас должен быть выбран USD, как на изображении ниже. Нажмите кнопку Control Panel, чтобы показать меню панели управления
Нажмите кнопку Create/Update Account; заполните форму на изображении справа ниже. Убедитесь, что вы прочитали описание каждого параметра, чтобы предоставить правильное значение
Поле "Владелец счета" установлено на адрес Пользователя A
Поле "Сумма к получению" установлено на 10 000, что является суммой USD, которую Пользователь A будет платить контракту периодически
Поле "Сумма к выплате" установлено на 30 000, что является суммой USD, которую контракт выплачивает Пользователю A
Поле "Периодичность к получению" установлено на 43200, что соответствует количеству минут в месяце. Этот параметр устанавливает продолжительность каждого платежного цикла от Пользователя A к контракту
Поле "Периодичность к выплате" установлено на 0, что означает, что платеж от контракта к Пользователю A будет одноразовым.
Параметр "Начать получение" устанавливает дату, с которой контракт должен начать отсчет секунд до следующего платежа от Пользователя A к контракту. Мы установили этот параметр на 20 октября 2023 года
Параметр "Начать выплату" устанавливает дату, после которой контракт должен разрешить Пользователю A снять свою долю из контракта. Мы установили этот параметр на 20 ноября 2023 года, что является окончанием первого месяца тонтины.
Параметр "Описание" предоставляет описательный комментарий о счете, чтобы мы могли запомнить цель счета в будущем.
Подтвердите форму и перезагрузите страницу. Установите флажок Mine Only, чтобы показывать только ваши контракты ARP (это позволит вам быстрее найти ваш ARP)
Вы увидите ID вашего недав
но добавленного счета в левом нижнем углу панели ARP
Вот изображение нашей панели ARP перед добавлением нового счета
А вот изображение нашей панели ARP после добавления нового счета
Нажатие на ID вашего недавно добавленного счета (в нашем примере это 3) покажет вам детали счета, как на изображении выше. Мы видим, что в данный момент счет должен 0 USD (Amount Due Payable) и должен 0 USD (Amount Due Payable), что следующая дата выплаты для счета (Next Due Payable) - 20 ноября 2023 года, и что следующая дата, когда счет должен оплатить контракт (Next Due Receivable), также 20 ноября 2023 года.
Параметр Ликвидности ARP представляет собой количество токенов текущего счета (USD), доступное в контракте ARP
Для создания счетов для остальных пользователей мы поступаем так же. Сначала мы выбираем правильный токен (USD), затем создаем счет для наших пользователей. Ниже приведены изображения создания этих счетов:
Как видите, Пользователь B (слева) установлен на вывод 30 000 из контракта 20 декабря 2023 года (что соответствует 2 месяцам после начала тонтины).
Пользователь C (справа) установлен на вывод 30 000 из контракта 20 января 2024 года (что соответствует 3 месяцам после начала тонтины).
Поздравляю! Вы успешно создали тонтину, в которой Пользователи A, B и C вносят ежемесячные взносы в размере 10 000 USD в течение 3 месяцев и ежемесячно вознаграждают одного из них на 30 000 USD в течение 3 месяцев.
Чтобы сделать нашу тонтину безопасной, мы можем предпринять три быстрых действия:
Требовать от наших пользователей, которые хотят сделать вывод, чтобы они не имели никаких задолженностей перед контрактом. Для этого перейдите в меню панели управления вашего ARP и выберите опцию Update Due Before Payable
Установите поле на форме справа на No, чтобы пользователи были обязаны быть внутри платежей, которые они должны тонтине, прежде чем они смогут быть оплачены тонтиной
Подтвердите форму
Используйте вознаграждения/залоги, чтобы обеспечить надежность участников нашей тонтине. Контракты ARP позволяют вам требовать от ваших участников прикреплять вознаграждения/залоги к их счетам, которые можно получить, если они когда-либо не выполняют платеж. Значение этого вознаграждения устанавливается при создании счета. Это параметр, требуемый вознаграждение, который является предпоследним параметром на форме создания счета. На изображении ниже мы устанавливаем это значение равным 10 000 токенам USD tFIAT.
Контракты ARP также могут быть настроены для ограничения количества создаваемых счетов только до количества участников в тонтине. Это предотвратит возможность администратора ARP украсть средства из тонтине, создав фиктивные счета с единственной целью снять средства из ARP. Чтобы сделать это, перейдите к Update Parameters в меню панели управления вашего контракта ARP, установите Максимальное количество счетов на ваш максимум и подтвердите форму. В приведенном ниже примере мы устанавливаем это число равным 3, так как у нас только 3 участника в тонтине.
Поздравляю! Ваша тонтине теперь намного безопаснее и прозрачнее, чем другие, которые не работают на блокчейне. Кроме того, он автоматически распределяет и собирает долговые платежи.