Каждое сообщество DACom оснащается финансовым ядром - уникальным торговым инструментом, генерирующим прибыль для сообщества и его участников при заранее известных и фиксированных рисках. По своей сути, протокол ядра DACom является таким же торговым инструментом, как любой торговый инструмент на бирже, но с отличными правилами работы.
Влияние ядра на Цивилизацию фундаментально, но потенциал еще в полной мере не раскрыт. Для того, представить себе реальный масштаб его возможностей, придется сравнивать.. А с чем?
Сегодня «реальная» экономика - это двухтактный двигатель внутреннего сгорания с единственной передачей, работающий на вертикальном впрыске топлива в виде эмиссии денежных знаков. Финансовое ядро DACom - это турбореактивный двигатель, снабженный коробкой передач и турбиной для раскрутки ограниченной денежной массы. Вот и как тут сравнивать? :-))
Рассмотрим образный пример сравнительной работы систем Капитализма и DACom. Возьмем по 10 человек из группы Капиталистов и группы DACom. Все товары и услуги производятся внутри малых групп. Попросим участников групп обменяться товарами между собой, выдав 1000 долларов только одному участнику группы.
Тот человек, который обладает деньгами в первой группе, становится банком. Придя к банкиру, каждый из участников группы получает кредит в виртуальных деньгах на свой счет. Получив виртуальные деньги, участники обмениваются товарами между друг другом, передавая виртуальные деньги с одного счета на другой. Обменявшись, все получили что хотели - каждый товар пришел к тому желающему, который хотел его приобрести. В системе же после полного расчета остались долги банку, которые каждый участник должен вернуть.
В группе DACom банка нет. Тот участник, который обладает 1000 $, раздает всем участникам группы по 50 $ и запускает финансовое ядро. У первого участника 550 $, у всех остальных вместе взятых - 450 $. Теперь, участвуя в работе ядра, каждый участник поочередно, в случайном порядке, получит средства для того, чтобы приобрести товар в своей малой группе. Продавец товара после получения денег от покупателя, продолжает участие в ядре, таким образом, товары производятся и потребляются, а долгов в системе нет.
Приведем еще один образный пример сравнения двух систем.
Первая группа является завоевателями-конкистадорами. Появляясь на новой территории, они силой и хитростью навязывают свою систему для того, чтобы провернуть денежную массу и получить прибыль от своей деятельности. За счет этого, развитие региона подхватывается волной эмиссионных денег и несется в будущее, где его ждет насыщение и кризис долгов. Насыщение деньгами наступает в тот момент, когда инвестиции конкистадоров больше не приносят финансовой отдачи в этом регионе. Регион оказывается сперва накачан деньгами, а затем, полностью высосан за счет перехода конкистадоров в новый регион.
Протокол ядра DACom не требует проворачивания денежной массы путем навязанного кредитования под видом благих намерений ради получения прибыли и не требует расширения рынка для своего существования. Приходя в регион, протокол DACom предоставляет людям усовершенствованный механизм финансового взаимодействия напрямую друг с другом, ускоряя движение финансовых потоков, где каждый участник получает немедленную финансовую отдачу. И продолжается это так долго, как пожелают сами участники группы.
Представим, что у меня есть два друга: Леня и Иван. И есть два комплекта старых карандашей по 100 штук.
ДЕНЬ ПЕРВЫЙ (1-й раунд)
Курс покупки: 1000
Курс продажи 1000
Я обращаюсь к Лене: «Леня, купи у меня этот пакет карандашей (100 штук) сегодня за 1000 рублей, а завтра я его у тебя выкуплю за 1100 рублей (+10% от суммы вклада)».
(Л): Я согласен. Давай карандаши и возьми 1000 рублей.
Итоги 1-го раунда: в моей кассе 1000 рублей. Но завтра я должен отдать Лёне 1100 рублей. Каким образом? Очень просто. На завтра я пригласил в гости друга Ивана.
ДЕНЬ ВТОРОЙ (2-й раунд)
Курс покупки: 1200
Курс продажи: 1100
Пришел Иван. Я делаю ему точно такое же предложение, но уже по другим ценам (курсам). Я устанавливаю курсы продажи и выкупа так, чтобы из денег Ивана расплатиться с Лёней и чтобы и мне осталась прибыль. Т.е., я устанавливаю сегодняшний курс продажи «с перехлестом» от цены выкупа.
(Я): Иван, хочешь купить у меня пакет из 100 карандашиков за 1200 рублей, а завтра я у тебя его выкуплю за 1320 рублей (+10% от суммы вклада)?
(И): Я согласен. Давай календарики и возьми 1200 рублей.
У меня в кассе стало 1000+1200=2200 рублей.
Приходит Лёня. Он возвращает мне свой пакет карандашиков, а я отдаю ему, как вчера и обещал, 1100 рублей.
Итоги 2-го раунда: в кассе осталось 1100 рублей. Я полностью рассчитался с Лёней и вернул свой набор карандашиков. Завтра я должен отдать Ивану 1320 рублей, из которых 1100 у меня есть.
ДЕНЬ ТРЕТИЙ (3-й раунд)
Курс продажи: 1452
Курс покупки: 1320
Пришел Лёня.
(Л): Слушай, я тут подумал… Зачем я вчера забрал свои деньги? Ведь сегодня я бы за свои календарики больше получил! Мне тут зарплату выдали, а чего деньги будут просто так лежать? Можно опять твои карандашики купить?
(Я): Можно, Лёня. Только сегодня твой набор карандашиков стоит 1452 рубля, но завтра я его выкуплю за 1597 рублей.
(Л): Я согласен…
Приходит Иван и я рассчитываюсь с ним, как и обещал. Деньги на это у меня есть от Лёни.
ДЕНЬ ЧЕТВЕРТЫЙ (4-й раунд)
Курс продажи: 1757
Курс покупки: 1597
Пришел Иван.
(И): Слушай, я тут подумал…
Представленный алгоритм, по сути – просто способ перераспределения ~свободных~ денег между участниками некой Системы. Как вы заметили, такая Система стартует безо всяких начальных вложений. Во время ее работы все участники поочередно получают прибыль. При этом вовсе не обязательно наличие большого числа участников, как в «пирамидах».
Систему можно запустить на ЛЮБОМ числе людей больше одного человека: в семье; рабочем коллективе; стране; мире. Система может считаться состоявшейся, как только продался 2-й пакет. После этого она работает до тех пор, пока находятся желающие получить установленные системой проценты прибыли; или пока не закончатся СВОБОДНЫЕ деньги в семье; коллективе; стране; на планете Земля. ;)
Ну а теперь, добавим небольшой штрих во всю эту историю, ограничив риски всех участников. Что произойдет, если завтра «не будет», или друзья, обладающие достаточной суммой для покупки карандашиков - закончатся или попросту заболеют? В этом случае, кто-то определенно пострадает, и скорее всего, это буду я :-)))
Так пусть продажей карандашиков занимается сетевой компьютер, который не зависит от меня, моего настроения или здоровья. Ну а для того, чтобы все участники в любой момент могли вернуть свои карандашики системе и получить свои деньги обратно, мы предупреждаем их: ты пришел в белый день, если со мной или с системой что-то случится в любой последующий белый день, то ты получаешь выигрыш, вернув карандашики по курсу продажи. Если со мной или с системой что-то произойдет в черный день, уж извини, заберешь только 70% от того, что дал мне. Идет? Идет.
Таким образом, все участники делятся на группы - черные и белые. В случае остановки развития системы в черный день, все черные игроки получают прибыль, а белые - теряют фиксированную и заранее определенную сумму от первоначального взноса. Если остановка произойдет в белый день, то все белые игроки получают прибыль, а черные - теряют фикс.
Система может успешно развиваться абсолютно в любом месте, где есть деньги или их аналог. Курсы продажи/покупки назначаются. Но не абы как из головы, а строго по математическому алгоритму. Неверный выбор значений курсов мгновенно уводит Систему в минус.
Основа алгоритма Ядра – постоянное перераспределение фонда игры между участниками в зависимости от нескольких неизвестных заранее факторов. При этом на часть основных факторов любой участник может реально влиять, меняя таким образом весь расклад игры. Это придает работе ядра особую остроту, ведь и другие игроки могут делать то же самое! Кто победит, кто проиграет – зависит только от игроков. Мы лишь предоставляем математический алгоритм финансовой борьбы и полную свободу игрокам в выборе индивидуальной либо групповой стратегии.
Протокол ядра DACom способен обеспечивать теоретически неограниченную доходность при заранее определенных и фиксированных рисках. Он в любой момент времени, согласно правил, может выплатить всем участникам 100% средств, и даже организатору - его бизнес-доход. И это абсолютно не зависит от входящего денежного потока или от исходящего, а только лишь от доступности сетевого компьютера и его программного кода, который открыт, как и все учетные таблицы.
При первом прочтении ниженаписанное может показаться достаточно сложным для понимания, но не забывайте, что это – формальное описание, написанное сухим языком. Цель Правил – избежать возможных недопониманий и двояких толкований различных ситуаций. На практике все не так сложно и страшно, как может показаться.
Модули дополняют базовый алгоритмический функционал финансового ядра и расширяют его для широкого круга применений.
Каждый желающий может запустить ветку протокола ядра под свои нужды. Для того, чтобы запустить ветку, необходимо установить параметры вращения ядра.
Существует пять основных параметров, которыми организатор может управлять:
Size_Of_Round - общее количество QUANT к продаже в каждом раунде. Оно всегда одинаковое и не изменяется для любого порядкового номера такта.
Base_Rate - начальный курс продажи QUANT.
Исходя из первых двух параметров определяется начальный капитал, необходимый для запуска ветки, а так же объем остатка QUANT к продаже после каждого такта. Начиная с третьего такта, при условии, что ни один выигравший еще не забрал свои средства, к продаже предлагается уменьшенное количество QUANT. Например, если к продаже в первых двух тактах предлагается 100 QUANT, то к продаже на третьем такте, будет предложено только 10 QUANT. Как только они будут выкуплены, такт переключится. И так далее.
Overlap - коэффициент доходности участника. Определяет доход пользователя с 1 QUANT на каждом выигрышном такте.
Growth_Factor - коэффициент доходности организатора ветки. Позволяет задать доход организатора с 1 QUANT при каждом переключении такта.
Loss_Factor - коэффициент потерь проигравших участников. Задается в процентах. Он определяет, какую долю от первоначальной суммы участия проигравшие участники передают победителям.
Ветки протокола DACom могут работать на любой криптовалюте, которую они выберут за базовую. Ровно так же, ветки способны работать за любую фиатную валюту, если кто-то из участников возьмет на себя обязанность оператора финансов. Например, оператором может быть касса предприятия или офис предпринимателя, где происходят финансовые расчеты с участниками.
Поскольку обычно стартовые средства сообщества не являются большими, то с развитием и ростом количества участников, может потребоваться переключение параметров работы ядра при сохранении плавности и непрерывности хода.
Параметры могут быть изменены при переходе системы из одного цикла в другой - например базовый курс может быть увеличен, может появиться или исчезнуть бизнес-модель, измениться процент потерь или же коэффициент дохода участников.
Модуль позволяет предоставить проигравшим участникам приоритетное право входа в первые два такта ядра. Если, например, участник вошел в Ядро на завершении вращательного момента и проиграл, то чтобы ему не было обидно, участнику предоставляется приоритетное право входа в следующий цикле.
Модуль Целей позволяет ставить в приоритет не только проигравших, но и тех участников, которые планируют реализовать какие-либо цели, принятые сообществом.
Предположим, у нас есть сообщество водолазов в количестве 100 человек. У них есть запущенное ядро и общая потребность - автомобиль для перевозки аквалангов. Для того, чтобы решить ее в режиме запущенного ядра, одному участнику достаточно поставить цель, другим - ее одобрить, и каждый следующий цикл цель участника всегда будет оказываться в первых пулах и всегда будет получать доход до тех пор, пока цель не будет достигнута.
Ядро DACom имеет встроенную бизнес-модель, которая может использоваться, а может и не использоваться - зависит от настроек, которые устанавливает организатор. Бизнес-модель закладывается в модуле Стартера параметром growth_factor, что увеличивает курсы покупки и продажи на этот коэффициент.
Участники веток Протокола с бизнес-моделями могут взять за правило, что если организатор не предоставляет отчетов о своей деятельности, они прекращают свое участие в них. Так, Протокол становится не только средством ускорения финансовых потоков, но и системой коллективного финансирования (краудфандинга), где инвестор сразу получает финансовую отдачу, а организатор - финансовый поток для реализации мечты.
При запуске ветки черед модуль Стартера, организатор устанавливает параметры рынка Силы Сообщества. Рынок Силы открывается по отношению к валюте ядра операционной системы, на которой запущен Протокол.
Обладая Силой сообщества, участники, по-умолчанию, могут управлять только модулем Целей прямым голосованием. С помощью установки модуля Самоуправления, применение Силы Сообщества может быть расширено по потребностям сообщества.
Каждая ветка ядра имеет организатора, который контролирует бизнес-потоки за счет владения приватными ключами аккаунта, с которого создавалась ветка ядра.
Это не всегда может быть в интересах сообщества. Сообщество может быть заинтересовано в коллективном управлении финансами бизнес-модели. Поэтому, на аккаунт организатора ветки ядра, может быть установлен модуль Самоуправления.
После внедрения модуля самоуправления на аккаунт организатора ветки, могут появиться внутренние круги сообществ, получающие финансирование от бизнес-модели ядра в зависимости от установленных самим сообществом или организатором правил распределения. Принципы самоуправления могут быть самыми разными и уникальными, и здесь - широкий простор для творчества.
Модуль Эмиссии служит для выпуска новых монет сообщества в оборот. Он позволяет выпускать новые монеты, которые направляются на цели сообщества по ходу вращения ядра. Эмиссия устанавливается в процентах от общего финансового оборота ядра и происходит каждый новый цикл в зависимости от оборотов предыдущего. Подробнее, в разделе «Цифровая Экономика».
Модуль позволяет сообществу допустить к участию в своей ветке только одобренных участников. Одобрение происходит голосованием с учетом Силы и порога одобрения, выставленного в модуле Стартера. Использование модуля опционально и не обязательно.
- Опиши идею и вовлеки первых последователей.
- Обозначь правила сообщества и запусти финансовое ядро.
- Предложи сообществу сыграть с тобой в финансовую игру и немедленно заработать.
- Поставь цель.
- Получи финансирование;
Если на типичных краудфандинговых платформах люди отдают свои деньги и получают результат отложено во времени, рискуя всем, то с Протоколом Ядра - отдача финансовая и немедленная, а риск при этом - ограничен.
Путь стартапа, при использовании Протокола Ядра, становится естественным. Он с самого старта получает рабочую бизнес-модель, которая генерирует доход в зависимости только от одного - внимания людей. Если стартап двигается к цели, то внимание только возрастает, как возрастают и финансовые возможности стартапа.
- Купи Квант Черного или Белого Цвета;
- Подожди завершения игры;
- Забери выигрыш до + 200%, или проиграй -30%;
- Если проиграл - войди с приоритетом в следующий цикл игры и выиграй с вероятностью 100%;
Представить работу финансового ядра можно как беспроигрышную лотерею, где исход определяется поведением участников. Совершая взнос в ядро, участник получает Кванты. Каждый Квант имеет цвет, который соответствует входному цвету раунда (чёрный или белый). Цвет раунда переключается на противоположный, когда все Кванты раунда выкуплены участниками.
Для того, чтобы выиграть, участнику достаточно забрать свои средства на следующем раунде того же цвета, и получить выигрыш, например - 5%. Если продолжить участие, то на следующем одноцветном раунде выигрыш составит 10%, и т.д.
Если вращение ядра останавливается на противоположном для вас цвете, то вы передаете 30% своего первоначального взноса победителем и считаетесь проигравшим, получая приоритетное право входа в следующий цикл игры. Воспользовавшись им, вы перекладываете свои Кванты в первые раунды двух противоположных цветов и выигрываете со 100% вероятностью.
Это пример организации бизнес-проекта с использованием Протокола Ядра. Он использует динамические настроения масс людей и привязку к какому-либо событию, например - спорт.
Предположим, нас ждет хоккейный матч Россия - Канада. Мы, как организаторы, запускаем ветку Протокола, устанавливаем параметры роста в 30% за каждый виток и делаем свою инвестицию в первые два раунда, полностью отключив бизнес-модель.
С началом игры, мы предлагаем болельщикам из России сделать свою ставку, полностью выкупив третий пул Квантов. Тем самым, мы как организаторы, уже получаем доход в 30%.
Для того, чтобы игра закрутилась, мы предлагаем и канадским болельщикам сделать свою ставку, тем самым, прокручивая ядро на следующий раунд, где вновь черед болельщиков из России вступать в игру.

К завершению игры, у нас определяется победитель, и он не обязательно соответствует тому, который определился в реальной игре в хоккей. Болельщики из России получают умножение своих капиталов на указанные проценты в зависимости от своего раунда входа: вошел на предпоследнем - получил 30%, вошел чуть раньше - 60%. Ну а мы, как организаторы, вошедшие в первые два раунда - получаем 150% и готовимся запустить новую игру.
Ход матча может демонстрироваться параллельно, но как таковой, он совершенно не важен. Важно лишь настроение масс игроков, которые хотят заработать на информационном событии.
Рассмотрим подробный пример проведения одного цикла протокола DACom. Игра начинается с объявления Протоколом количества QUANT в первом раунде и цены каждого из них. С началом игры, Элис принимает решение вступить в нее и выкупает 10 QUANT по цене покупки 0.1 FLO/QUANT. Таким образом, все QUANT первого раунда принадлежат Элис, они имеют черный цвет, а пул является полностью выкупленным и переключается на второй.
Боб решает поддержать игру и полностью выкупает второй раунд, а это все те же 10 QUANT, но уже по цене 0.11 FLO/QUANT. Таким образом, ему требуется 1.1 FLO на полный выкуп. Выкупая все QUANT, Боб получает 10 QUANT белого цвета.
С момента полного выкупа второго раунда, цикл игры считается состоявшимся и игра теперь идет по-серьезному. До момента полного выкупа второго раунда, все игроки могли получить свои токены назад без каких-либо потерь. Теперь же, с переходом на третий раунд, всегда кто-то теряет, а кто-то - получает.
Например, если Элис захочет продать все свои QUANT на третьем раунде (т.е. на раунде того же цвета, что и ее QUANT), она выиграет, а если Боб (QUANT противоположного цвета) - он проиграет. Разумеется они этого не хотят и продолжают игру, а третий раунд полностью выкупает Том по курсу уже 0.12 FLO/QUANT, получая 1.2 QUANT черного цвета по общей цене 0.144 FLO. Игра продолжается.

На четвертом раунде, Боб принимает решение завершить игру. Он продает свои 10 QUANT белого цвета в четвертом раунде, который тоже является белым, соответственно, он выигрывает и выкуп QUANT у него происходит по новой цене продажи, которая превышает цену его входа. Таким образом, продавая 10 QUANT по цене 0.12 FLO/QUANT, Боб получает 0.01 FLO прибыли, и это его вполне устраивает. Продававая Кванты по курсу продажи, Боб возвращает их в пул для дальнейшей реализации.
Тем временем, Том решил завершить игру по каким-то своим личным причинам. Несмотря на очевидный проигрыш из-за выхода на раунде противоположного цвета, он забирает свои токены и получает 70% от суммы своего входа - т.е.:
Amount = 1.2 FLO * 70% = 0.84 FLO.
Странное решение, поскольку если бы Том принял его на раунде своего входа, он бы получил номинал (вернул QUANT системе по курсу покупки). Это правило распространяется на все раунды входа, т.е. любой участник может выйти на том же раунде, на котором и зашел, без каких-либо потерь.
Игра продолжается, поскольку все больше новых игроков решают вступить в игру, выкупая остаточные QUANT в раундах. Никто из игроков не знает когда именно игра остановится. Так, Элис дождалась своего выигрышного 23 раунда и приняла решение выйти из игры. Продавая 10 квантов по цене выкупа 23-го раунда - 0.5 FLO/QUANT, Элис зарабататывает:
ALICE_EARN = 10 QUANT * 0.5 FLO/QUANT = 1.5 FLO.
Немногим позже, игра замедляется и останавливается. Это значит, что в течении определенного времени, раунд не выкупается полностью и не переключается. Это свидетельствует о насыщении цикла игры и протокол начинает новый цикл. Все участники, как и всегда прежде, имеют возможность забрать свои средства согласно проигрышам, выигрышам или номиналам, и при желании, могут начать игру заново.
Так выглядит основной процесс игры. Под “капотом” у него расположен математический алгоритм, который назначает курсы продажи и выкупа не “абы как”, а строго по точно выверенным формулам, так, чтобы всем игрокам всегда хватало на выплаты согласно правилам.
Ниже приведен расчетный график курсов для 5 раундов. Покупая 10 QUANT в первом раунде по курсу 100, эти же 10 QUANT игрок может продать на следующем выигрышном раунде по курсу 103.

Если игрок вошел на втором раунде и выкупил 10 QUANT, то к продаже на четвертом раунде, у него будут все те же 10 QUANT, а вот к продаже на 6 раунде:
QUANT_BALANCE = QUANT_BALANCE * WIN_POOL_SELL_RATE / WIN_POOL_BUY_RATE
Или в цифрах:
QUANT_BALANCE = 10 * 103 / 115 = 8,96552174 QUANT
Пересчет Квантов пользователя происходит только в случае прохода пользователя мимо выигрышного раунда без продажи QUANT. Т.е. если игрок вошел на первом раунде и купил 10 QUANT, то на третьем раунде у него будет 10 QUANT к продаже по текущему курсу, если игрок продолжит игру - QUANT уменьшатся по формуле пересчета, приведенной выше.
Если игрок вошел на втором раунде и выкупил 10 QUANT, то к продаже на четвертом раунде, у него будут все те же 10 QUANT, а вот к продаже на 6 раунде: QUANT_BALANCE = 10 * 109 / 127 = 8,58267717
Таким образом, количество QUANT пользователей постоянно уменьшается, курс продажи и выкупа - растет, так же, как и растет доходность для участника.

Пересчет QUANT происходит не только для каждого пользователя, но и для общего количества QUANT в раундах. Так, если к продаже в первом раунде было 10 QUANT, то к продаже на третьем раунде у нас будет только:
Life_balance_for_sale_pool_3 = 10 - 8,965 = 1,03447826 QUANT
Все остальные QUANT (8,96552174) являются зарезервированными для первого участника (Alice) и принадлежат ей,

При выводе выигрыша, Кванты возвращаются в текущий раунд, тем самым, увеличивая живой остаток к реализации. При выводе проигрыша, Кванты не возвращаются в раунд и живой остаток не увеличивают.
Протокол регулируется 5 параметрами:
Size_Of_Round - общее количество QUANT к продаже в каждом раунде. Оно всегда одинаковое и не изменяется для любого раунда Протокола.
Base_Rate - начальный курс продажи, исходя из которого, ведется расчет всех остальных курсов.
Overlap - коэфициент перехлеста курсов, определяет доход пользователя с 1 QUANT на каждом выигрышном переходе.
Growth_Factor - коэффициент доходности организатора Протокола. Определяет доход организатора с 1 QUANT при каждом переключении раундов.
Loss_Factor - коэффициент потерь проигравших участников.
На основе первого базового курса продажи, получаем курс продажи в третьем раунде:
n=3: sell_rate[3] = buy_rate[1] * overlap.
Доход клиента на 1 QUANT:
client_income[3] = sell_rate[3] - buy_rate[1];
С учетом бизнес-дохода системы, разница курсов должна быть:
delta[3] = client_income[3] + delta[1].
Но поскольку в первых двух раундах разницы курсов нет ( delta[1] = 0 ), то:
delta[3] = client_income[3] + 0 = client_income[3]
На основе дохода клиента в раунде 3, мы можем получить курс покупки в раунде 2:
buy_rate[2] = sell_rate[3] + delta[3]
Зная курс покупки во втором раунде, мы можем получить и курс продажи, поскольку для первых двух раундов они равны:
sell_rate[2] = buy_rate[2]
Теперь необходимо получить курс продажи 4го раунда, используя курс покупки для второго раунда:
sell_rate[4] = buy_rate[2] * overlap
Доход клиента для 4го раунда:
client_income[4] = sell_rate[4] - buy_rate[2]
И дельта с учетом бизнес-дохода:
delta[4] = delta[3] * growth_factor
На основе delta[4], мы можем получить курс покупки третьего раунда:
buy_rate[3] = sell_rate[4] + delta[4]
Так, мы получили основу алгоритма в виде двойного курса с перехлестом и самокотировкой. Если расчеты циклически повторить, то можно получить таблицу курсов покупки и продажи с перехлестом.
Теперь нам необходимо убедиться в финансовом балансе алгоритма.
Нам потребуется вычислить общую стоимость каждого раунда:
pool_cost[n] = buy_rate[n] * size_of_pool
Общие суммы к выплатам всем победителям на раунде n рассчитываются как:
payments_to_wins[n] = pool_cost[n] * sell_rate[n]
При этом, общая сумма в ящике с токенами со всех раундов, начиная с n>1 вычисляется так:
total_in_box[n] = pool_cost[n-1] + total_in_box[n-1],
Для раундов 1 < n < = 2 живым остатком к продаже всегда является цена раунда. Для пулов > 2, живой остаток вычисляется на основе общей стоимости раунда за вычетом расчетного количества выплат всем победителям.
Так, на каждом новом раунде, начиная с n > 2, живой остаток к продаже рассчитывается так:
life_balance_for_sale[n] = pool_cost[n] - payment_to_wins[n]
Для расчета выплат всем проигравшим, используется формула:
n=1: payment_to_loss[1] = 0
n=2: payment_to_loss[2] = 0
n=3: payment_to_loss[3] = life_balance_for_sale[2] * Loss_Factor
n=4: payment_to_loss[4] = (life_balance_for_sale[1] + life_balance_for_sale[3]) * Loss_Factor
n>4: payment_to_loss[n] = payment_to_loss[n-2] + life_balance_for_sale[n-1] * Loss_Factor
Исходя из всего вышеприведенного, бизнес-доход организатора Протокола всегда вычисляется по формуле в самую последнюю очередь для n>2:
business_income[n] = total_in_box[n-1] - payment_to_wins[n] - payment_to_loss[n]
Обобщенные формулы для расчета курсов раундов n>2, выглядят так:
sell_rate[n] = sell_rate[n-2] * overlap
delta[n] = client_income[n] + delta[n-1]
client_income[n] = sell_rate[n] - buy_rate[n-2]
buy_rate[n] = sell_rate[n+1] + delta[n+1]
Таким образом, чтобы убедиться, что протокол имеет положительную бизнес-модель и не отрицательный финансовый остаток на каждом раунде, достаточно построить полный расчет курсов, вычислить бизнес-доход и сравнить его с нулем. Если бизнес-доход отрицательный, система не жизнеспособна. Запуск такой ветки будет отклонен Протоколом автоматически.