Это не официальный сайт wikipedia.org 01.01.2023

PayCash (PayCashSwap) — Википедия

PayCash — децентрализованная финансовая экосистема, реализованная на базе смарт-контрактов в блокчейне EOS. В отличии от криптовалютных бирж пользователи экосистемы могут напрямую взаимодействовать с её смарт-контрактами. Ключевой особенностью данной экосистемы является возможность использовать в работе с ней любые криптовалютные кошельки или приложения, способные функционировать на блокчейне EOS.

PayCash
PayCashSwapLogo1.png
Скриншот программы PayCash
Тип Децентрализованные финансовые сервисы
Разработчик XRG3OLB OU
Операционная система iOS
Android
Первый выпуск 2020; 3 года назад (2020)
Аппаратная платформа Мобильное приложение
EOS.IO
Лицензия GNU General Public License v3.0
Сайт paycashswap.com
Сообщество
Логотип Викисклада Медиафайлы на Викискладе

ХронологияПравить

  • 2018 — зарождение идеи и концепции;
  • 2019 — 2020 — детальная проработка концепции;
  • 2020 — создание приложения PayCash и сайта paycashswap.com;
  • Q1 2021 — бета запуск проекта;
  • Q3 2021 — запуск экосистемы PayCash.

ОписаниеПравить

В инфраструктуру экосистемы входят крипто кошельки PayCash Wallet[1], Malinka Wallet, Kalyna Wallet, смарт-контракты, отвечающие за автономное функционирование децентрализованных сервисов, и нативные токены.

Все крипто кошельки экосистемы включают в себя функцию наследства, которая по истечению установленного пользователем периода неактивности, автоматически распределяет средства между кошельками-наследниками. Для каждого нативного токена функция наследства настраивается отдельно.

Также в экосистеме реализована функция децентрализованного обмена криптовалют, логика которого основана на модели AMM (автоматического маркет-мейкера) в одном из 10 смарт-контрактов[2].

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

Нативные токеныПравить

Токен Малинка (MLNK)Править

Токен Малинка (MLNK)[3] — это криптовалюта, получаемая пользователями в качестве вознаграждения за добавленную ими ликвидность для конвертации, либо эмиссии USDCASH. Всего на блокчейн EOS выпущено 26 250 000 000 токенов Малинки (MLNK), из которых 1 000 000 000 — инвестиционный премайн, за счет которого оплачена разработка инфраструктуры сервиса PayCashSwap, 25 250 000 000 — распределяются между пользователями-поставщиками ликвидности на протяжении 500 000 000 блоков ≈ 8 лет.

Распределение происходит каждый блок в блокчейне (≈0,5 секунды) от 100 MLNK в первый блок и далее с плавным снижением до 1 MLNK в последний. Токен Малинка (MLNK) распределяется между пулами по их весу в общих инвестициях, а далее распределяется между инвесторами в пулах в соответствии с их долями.

Алгоритм распределения токена Малинка (MLNK)Править

Формулы:

Общая ликвидность = Ликвидность в пулах ÷  Ликвидность в депозитах ×  2

Доля для пулов = Ликвидность в пулах ÷  Общая ликвидность

MLNK для пулов = MLNK для распределения ×  Доля для пулов

MLNK для депозитов = MLNK для распределения  MLNK для пулов

Значения:

MLNK для распределения // сколько MLNK нужно распределить;

Ликвидность в пулах // общее количество MLNK в пулах, которые участвуют в распределении;

Ликвидность в депозитах // общее количество MLNK в депозитах.

Стейблкоин USDCASHПравить

Стейблкоин USDCASH — это криптовалюта, полностью привязанная к валютному курсу доллара США. Эмиссия стейблкоина USDCASH производится смарт-контрактом под залог ликвидности (пара USDT — MLNK), вносимой пользователем в специальный обеспечительный пул. Кратность эмиссионного лота — 100 USDCASH. Для проведения эмиссии, пользователь отправляет на адрес смарт-контракта token.pcash токены USDT (кратно 100) и эквивалентное по стоимости количество MLNK. При этом смарт-контракт проверяет курс USDT/MLNK и объём лота по формулам:

const MLNK_IN_LOT = Math.ceil(POOL_MLNK / POOL_USDT * USDT_LOT_SIZE * 10 ** 8) / 10 ** 8

const MLNK_TO_TRANSFER = USDT_TO_DEPOSIT / USDT_LOT_SIZE * MLNK_IN_LOT

Значения:

const POOL_MLNK // количество малинки в пуле на swap.pcash

const POOL_USDT // количество тезера в пуле на swap.pcash

const USDT_LOT_SIZE // берется из таблицы в смарте

const USDT_TO_DEPOSIT // сколько отправляет пользователь в USDT

В ответ смарт-контракт token.pcash перечисляет пользователю USDCASH в количестве равном внесенным USDT, а также возвращает излишнее количество USDT (кратно 100) и/или MLNK, добавляя запись в реестр эмиссии:

cleos -u https://eos.greymass.com/ push transaction '{

  "delay_sec": 0,

  "max_cpu_usage_ms": 0,

  "actions": [

    {

     "account": "tethertether",

     "name": "transfer",

     "data": {

   "to" : "token.pcash",

   "from" : "limellowoost",

   "quantity" : "100.0000 USDT",

   "memo" : ""

     },

     "authorization": [

   {

         "actor": "limellowoost",

         "permission": "active"

   }

     ]

    },

    {

     "account": "swap.pcash",

     "name": "transfer",

     "data": {

   "to" : "token.pcash",

   "from" : "limellowoost",

   "quantity" : "50000.0000 MLNK",

   "memo" : ""

     },

     "authorization": [

   {

         "actor": "limellowoost",

         "permission": "active"

   }

     ]

    }

  ]

}'

Пользователь, который ранее произвел эмиссию USDCASH, в любой момент может без уплаты комиссии произвести обратный обмен USDCASH по своему эмиссионному чеку:

cleos -u https://eos.greymass.com/ push transaction '{

  "delay_sec": 0,

  "max_cpu_usage_ms": 0,

  "actions": [

    {

     "account": "token.pcash",

     "name": "swapback",

     "data": {

   "user" : "limellowoost",

   "cash" : "100.00000 USDCASH",

   "id" : 19

     },

     "authorization": [

   {

         "actor": "limellowoost",

         "permission": "active"

   }

     ]

    }

  ]

}'

При этом предъявленные к обратному обмену токены USDCASH сжигаются в полном объёме:

cleos -u https://eos.greymass.com/ push transaction '{

  "delay_sec": 0,

  "max_cpu_usage_ms": 0,

  "actions": [

    {

     "account": "token.pcash",

     "name": "transfer",

     "data": {

   "to" : "token.pcash",

   "from" : "limellowoost",

   "quantity" : "100.00000 USDCASH",

   "memo" : "usdt"

     },

     "authorization": [

   {

         "actor": "limellowoost",

         "permission": "active"

   }

     ]

    }

  ]

}'

Семейство токенов LiSTПравить

Семейство токенов LiST — это ряд криптовалют, которые обеспечены жилой недвижимостью городов-миллионников со всего мира. Обеспечение жилой недвижимостью происходит в рамках пожертвований от Ассоциации Некоммерческих Фондов Лист Фэмили(LiST Family). Использование токенов LiST позволяет ассоциации предоставлять бесплатное жильё нуждающимся людям, а также помогать им накапливать средства для последующего приобретения жилья в собственность или на другие нужды.

Токены ликвидности LQПравить

Токены ликвидности[4] — это крипто сертификаты. Такие токены отражают факт внесения инвестором средств в конкретный пул ликвидности и показывают долю инвестора в этом пуле. За операции с токенами ликвидности отвечает смарт-контракт swap.pcash

Добавление ликвидности в пул:

cleos -u https://eos.greymass.com push transaction '{

  "delay_sec": 0,

  "max_cpu_usage_ms": 0,

  "actions": [

    {

     "account": "eosio.token",

     "name": "transfer",

     "data": {

   "from": "alice",

   "to": "swap.pcash",

   "quantity": "1.0000 EOS",

   "memo": "deposit:1"

     },

     "authorization": [

   {

         "actor": "alice",

        "permission": "active"

   }

     ]

    },

    {

     "account": "tethertether",

     "name": "transfer",

     "data": {

   "from": "alice",

   "to": "swap.pcash",

   "quantity": "1.0000 USDT",

   "memo": "deposit:1"

     },

     "authorization": [

   {

         "actor": "alice",

         "permission": "active"

   }

     ]

    }

  ]

}'

Стейблкоин RUBLESПравить

Стейблкоин RUBLES — это криптовалюта полностью обеспеченная фиатным рублем. Обеспечение полностью депонировано на счетах в коммерческих банках.

Список смарт-контрактовПравить

  1. swap.pcash — реализует функционал децентрализованного протокола обмена, позволяющий пользователям торговать без посредников по выгодному пути обмена. Работает с моделью АММ, в которой поставщики ликвидности создают пулы ликвидности. Также этот смарт-контракт отвечает за распределение токенов MLNK в соответствии с правилами экосистемы;
  2. freetx.pcash — обеспечивает механизм бесплатных транзакций в приложении PayCash;
  3. token.pcash — реализует функционал выпуска и сжигания стейблкоинов USDCASH;
  4. rublesrubles — реализует функционал выпуска и сжигания стейблкоинов RUBLES;
  5. mlnk.pcash — реализует функционал выпуска токена Малинка (MLNK);
  6. p2p.pcash — реализует функционал peer-to-peer обмена;
  7. token.list — реализует функционал выпуска и обращения токенов LiST;
  8. contest.list — аккаунт, на который принимаются возвратные депозиты для случайного отбора в конкурсе на безвозмездное проживание в квартире;
  9. burn.list — реализует функционал сжигания токенов LiST;
  10. mechatmechat — реализует функционал обмена зашифрованными сообщениями в сети EOS.

Примеры взаимодействия со смарт-контрактамиПравить

Работа со смарт-контрактом  token.pcashПравить

Открытие счета:

cleos -u https://eos.greymass.com/ push transaction '{

  "delay_sec": 0,

  "max_cpu_usage_ms": 0,

  "actions": [

    {

     "account": "token.pcash",

     "name": "open",

     "data": {

     "owner" : "limellowoost",

   "symbol" : "5,USDCASH",

   "ram_payer" : "limellowoost"

     },

     "authorization": [

   {

         "actor": "token.pcash",

         "permission": "active"

   }

     ]

    }

  ]

}'

Работа со смартконтрактом swap.pcashПравить

Обмен токенов:

cleos -u https://eos.greymass.com push transaction '{

  "delay_sec": 0,

  "max_cpu_usage_ms": 0,

  "actions": [

    {

     "account": "eosio.token",

     "name": "transfer",

     "data": {

   "from": "alice",

   "to": "swap.pcash",

   "quantity": "1.0000 EOS",

   "memo": "swap:1"

     },

     "authorization": [

   {

         "actor": "alice",

         "permission": "active"

   }

     ]

    }

  ]

}'

ПримечанияПравить

  1. Bywire Blockchain News  (рус.). bywire news. Дата обращения: 6 февраля 2023. Архивировано 1 января 2023 года.
  2. Смарт-контракты экосистемы  (рус.). Telegra.ph (4 февраля 2022). Дата обращения: 8 февраля 2023. Архивировано 3 февраля 2023 года.
  3. DefiLlama - DeFi Dashboard (англ.). defillama.com. Дата обращения: 5 февраля 2023. Архивировано 5 февраля 2023 года.
  4. Bits.Media. Тренды индустрии  (рус.). Дата обращения: 4 февраля 2023. Архивировано 4 февраля 2023 года.