Начнем с примера. Пусть портфель состоит из N=5 начальных активов и токенизирован на первом этапе. Токены имеют одинаковую стоимость единицы. Каждый актив соответствует уникальному типу токена и имеет свою эмиссию. Затем токены объединяются в пакеты из k=3 штук разных типов двумя способами — токенизация 1 и 2. В первом использовались все исходные токены, а во втором оставались три токена без пакетов. Так, при первом способе токенизации можно продать весь портфель пакетами (отсюда и название — задача оптимальной продажи портфеля), а второй способ не привлечет инвесторов за оставшиеся три токена и владельцу портфеля придется привлекать средства из других источников и нести риск оставшихся токенов самостоятельно.
Так как же формулируется оптимальная продажа портфеля? Любую токенизацию запишем в виде матрицы (таблицы). Строки — это активы, столбцы — это пакеты. Пересечение строки и столбца — это количество данного актива в данном пакете. Не всякая матрица является токенизацией: необходимо, чтобы
- суммы в каждом столбце имели заданное значение, например три
- сумма в строках не должна превышать размер соответствующего актива в исходном портфеле
- риск каждого столбца не превышал заданного значения, т.е. в каждом пакете использовался токен из трех разных активов.
Таким образом, токенизация 2 представлена в виде матрицы ниже.