Новый вид токенов для платформы Quicktoken
Проект Quicktoken приветствует Вас! Сегодня обсудим наш подход к токенизации.
Начнем с мороженного! Пусть заданы начальные финансовые активы разной разной стоимости - вкусы мороженого, каждый со своей массой. Активы токенизируются так, чтобы иметь одинаковую стоимость в каждом отдельном токене - формируются шары мороженого одинаковой массы. Токены группируются в пакеты с заданными свойствами (решается задача оптимальной распродажи портфеля) - шарики распределяются по стаканчикам, например, чтобы все вкусы в каждом мороженом были разными. Подобная конструкция применима к различным финансовым активам, например, к банковским кредитным портфелям.
Смарт-контракт для токенизации призван выполнить вышеописанную процедуру в цифровой форме. Владелец портфеля развертывает смарт контракт для управления токенизацией. Контракт имеет дело с токенами разных типов и может основываться на ERC1155. Владелец портфеля создает цифровой двойник для каждого актива в портфеле. Мы предполагаем, что стоимость активов в базовой стоимость активов в базовой валюте владельца, например, в USD. Все равные по стоимости части каждого отдельного актива взаимозаменяемы, как и базовая валюта. Таким образом, первоначальная токенизация создает взаимозаменяемый тип токена для каждого актива, количество токенов равняется стоимости активов, а дополнительная эмиссия не допускается.
Выпуск ERC20 токена на актив покрывает потребности первого шага. На втором этапе нужно решить задачу распределения токенов по пакетам (оптимальная распродажа портфеля) и записать его в блокчейн. Пакеты обладают одинаковыми свойствами, т.е. являются биржевыми товарами. Но каждый пакет сохраняет соответствие конкретным частям начальных активов, поэтому они невзаимозаменяемы (NFT). Одного ERC721 достаточно для удовлетворения потребности второго шага: владелец портфеля определяет количество пакетов и ставит временные метки в их содержимом при создании контракта. Все ERC20 и ERC721 управляются в ERC1155, чтобы обеспечить согласованность системы.
В результате наша архитектура для токенизации состоит из одного смарт-контракта ERC1155 на верхнем уровне, смарт-контрактов ERC20 по количеству начальных активов для первого этапа, и одного ERC721 для второго этапа.
В следующем анонсе рассмотрим задачу формирования пакетов - задачу оптимальной распродажи портфеля на платформе Quicktoken. До новых встреч!