Модель динамического сжигания

Механизм сжигания

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

Как работает механизм сжигания:

  1. Отправка токенов: Например, при переводе 100 токенов другой стороне.

  2. Расчет комиссии:

• Формула: Комиссия = Сумма транзакции × (Общее количество токенов ÷ 1,000,000).

• Пример: Если в обращении осталось 10,000,000 токенов, комиссия составит:

100 × (10,000,000 ÷ 1,000,000) = 1 токен.

• Этот 1 токен автоматически сжигается, уменьшая общее количество токенов.

Что происходит, когда токенов становится меньше?

• Если в обращении осталось 5,000,000 токенов, комиссия для той же транзакции составит:

100 × (5,000,000 ÷ 1,000,000) = 0.5 токена.

• Чем меньше токенов в системе, тем ниже комиссия, но эффект дефляции сохраняется.

  1. Сжигание токенов: Сумма комиссии автоматически исключается из обращения.

Результат:

• Чем активнее используется токен, тем быстрее уменьшается его количество.

• Дефицит повышает ценность оставшихся токенов.

Итог:

Каждая транзакция способствует росту ценности токенов, а система остается прозрачной и справедливой.


Технический обзор механизма сжигания, заложенного в смарт контракт токена VERTA

Функция transfer реализует передачу токенов с учетом комиссий и механизма сжигания, обеспечивая дефляционный характер токена. Вот ключевые моменты анализа:

1. Основная логика функции

  • Передача токенов: Функция позволяет пользователю передать определенное количество токенов _amount на адрес _to, при этом проверяется, достаточно ли токенов у отправителя и является ли передаваемая сумма больше нуля.

  • Сжигание токенов: Если адрес назначения _to равен address(0) (адрес сжигания), то токены списываются с баланса отправителя и уменьшают общее предложение (totalSupply).

2. Комиссии и дефляционный механизм

  • Динамическая комиссия: В случае, если получатель не входит в список исключений (feeless), с транзакции взимается комиссия, которая зависит от:

    • Базовой комиссии: Переменная fee, установленная в смарт-контракте.

    • Дополнительной комиссии f: Рассчитывается на основе текущего значения totalSupply. uint _f = (totalSupply >= 10**(decimals + 4)) ? totalSupply.div(10**(decimals + 4)) : 0;

    • Если totalSupply превышает 1,000,000 (10^(decimals + 4)), то f рассчитывается как доля от totalSupply.

    • Если totalSupply меньше 1,000,000, значение f равно нулю. Это предотвращает ошибку деления на ноль.

  • Сжигание комиссии: После вычисления полной комиссии (fee + _f), она вычитается из передаваемой суммы _amount и также уменьшается общее предложение (totalSupply), что обеспечивает дефляцию токена.

3. Ключевые особенности

  • Зависимость f от totalSupply: Переменная f (дополнительная комиссия) прямо пропорциональна текущему объему totalSupply. Чем меньше общее предложение токенов, тем меньше дополнительная комиссия, что делает транзакции более выгодными для пользователей с течением времени.

  • Предотвращение ошибок деления: Логика проверки (totalSupply >= 10**(decimals + 4)) защищает контракт от ошибок деления на ноль.

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

4. Итоговое описание для клиентов

Данная функция реализует дефляционную модель токена следующим образом:

  1. Динамическая комиссия: Уменьшается вместе с сокращением общего предложения токенов, стимулируя пользователей проводить транзакции.

  2. Сжигание токенов: Каждый перевод уменьшает общее количество токенов, что делает их более редкими и ценными.

  3. Устойчивый спрос: Комиссии и механизмы сжигания способствуют росту стоимости токенов, повышая их инвестиционную привлекательность.

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


Last updated