# Инструкция по применению

Decimal позволяет легко и быстро создавать собственные монеты. На его базе сообщества и компании могут развивать и продвигать собственные проекты. Среди пользователей Decimal мы видим программы лояльности (внутренние бонусные баллы), МЛМ структуры (PV или CV, внутренняя валюта), сообщества с внутренними взаиморасчетами (например, международный покерный клуб), инструменты геймификации (за счет внутренних начислений) и кешбек сервисы.

Отличительной особенностью проекта Decimal является то, что заработанные баллы в одной системе (например в виде кешбека или МЛМ начислений) вы сможете потратить в другой в равнозначной ценности!

На разработку проекта ушло около 22 тысяч рабочих часов нашей команды, несколько сотен отработанных идей и пару десятков галлонов кофе. Будем рады услышать от вас обратную связь в наших чатах для сообщества проекта, где вы сможете получить почти 24/7 техническую поддержку.

# Консоль

Это ваша контрольная панель, рабочий стол в Decimal - все операции, которые вам потребуется совершить в экосистеме, вы сможете выполнить из консоли.

Console menu

Далее мы пройдемся по каждому из пунктов и объясним зачем нужно каждое поле и как его заполнять. Ответим на часто задаваемые вопросы и поможем взглянуть на Decimal более дружелюбно 😃

# Выпуск монеты

Чтобы создать свою монету (баллы, токен, очки) воспользуйтесь разделом "Выпуск монеты" в консоли:

Console create coin

Далее Вам нужно будет ввести полное и сокращенное название монеты (тикер). Например, "Мой собственный Ethereum" и Ethereum.

Сoin name

Исходный выпуск - это изначальное количество монет, например 10 миллионов единиц.

Initial supply

За создание монеты или бонусных баллов вам нужно заплатить в блокчейн комиссию в виде монет проекта Decimal - DEL. Эта сумма пойдет разработчикам и валидаторам (тем, кто занимается подтверждением транзакций и отправкой любых монет внутри сети). Причем размер комиссии зависит от количества букв в сокращенном названии Вашего токена (в тикере).

Ticker fee

Исходный резерв в DEL - сумма реальных денег, которой вы хотите обеспечить новую монету. Минимум - это 1 тысяч DEL.

Максимальная эмиссия не позволит пользователям увеличивать общее количество монет выше этого значения. Это необходимо в случае когда вы не хотите или вам не нужно чтобы количество монет увеличивалось. Может быть полезно создателям программ лояльности.

Max supply

Коэффициент постоянного резервирования или CRR как его еще называют по-английски, - это постоянная величина. Число, которое влияет насколько именно увеличится стоимость монеты при покупке и насколько именно она уменьшится при продаже. Настройкой CRR можно регулировать изначальную цену одной монеты. Подробнее об этом вы можете прочитать в WhitePaper или спросить в чатах сообщества Decimal.

CRR

После установки всех параметров монеты будет рассчитана исходная цена монеты

Initial price

Теперь нажмите на кнопку "Создать" и подтвердите действие во всплывающем окне:

Confirm

# Кошелёк

Ваша новая монета станет доступна в разделе "Кошелёк"

Wallet tab

В разделе "Мои монеты" вы увидите их названия и количества, а чуть ниже - историю транзакций по ним и вообще всему вашему кошельку Decimal.

My coins

Чтобы отправить монеты, воспользуйтесь формой выше. В ней указываете адрес получателя, какую монету и сколько хотите отправить. В расширенном режиме Вы сможете написать любое сообщение получателю и выбрать монету в которой с вас спишется небольшая комиссия за перевод. Будьте осторожны в графе "Сообщение" - его увидит весь мир!

Send coins

Для получения перевода отправьте ваш адрес отправителю текстом или сохраните QR код как картинку:

Receive coins

# Конвертация

Когда у Вас есть монеты, которые по какой-то причине Вы захотите обменять на другие или просто продать - воспользуйтесь "конвертацией":

Convert coins

В форме слева выберите из списка доступных ту, которую хотите отдать и ее количество. А в форме справа - какую хотите получить. Нужно ввести тикер (сокращенное название) монеты, а сумма к получению будет рассчитана автоматически, исходя их текущей стоимости каждой из монет по отношению к DEL.

# Decimal > Ethereum, кроссчейн обмен

Процедура выглядит следующим образом:

  • На стороне Decimal создаётся транзакция и кастомная монета блокируется на специальном служебном адресе Decimal.
  • На стороне Ethereum выпускается соответствующее количество эквивалентной кастомной монеты.
  • На стороне Ethereum создаётся транзакция завершения обмена и монета с префикосм "e" зачисляется на Ethereum адрес получателя.
  • Перемещение кастомной монеты из Decimal в Ethereum состоялось.

Важно:
Для успешного обмена Decimal > Ethereum на стороне Decimal комиссия составляет 33 DEL. Эта комиссия направляется на поддержание работоспособности сервиса обмена, т.к. сервис оплачивает транзакцию подтверждения вывода соответствующего количества кастомной монеты. На стороне Ethereum требуется оплатить комиссию сети Ethereum. Не в Decimal, а майнерам сети Ethereum. В зависимости от текущей ситуации в сети Ethereum комиссия может быть разной.

Для примера, для последних транзакции "Завершить обмен" уходило вот столько:

  1. Transaction Fee: 0.00522353 Ether ($3.25);
  2. Transaction Fee: 0.005359796 Ether ($3.31);
  3. Transaction Fee: 0.003520205 Ether ($2.18);
  4. Transaction Fee: 0.002838875 Ether ($1.76);
  5. Transaction Fee: 0.008670722 Ether ($5.36).

Важно: Ещё раз, будьте внимательны и следите за достаточностью балансов как на стороне отправителя (Decimal), так и на стороне получателя (Ethereum).

Кстати: Если вы совершаете обмен между собственными адресами и для получения используете адрес в Ethereum, сгенерированный из мнемоник фразы что и для адреса в Decimal, то перепроверить себя и убедиться в наличии необходимых балансов можно из консоли Decimal.
На экране Кросчейн установите направление обмена Ethereum > Decimal. Нажмите Создать обмен и дождитесь отображения балансов. Eth balances

Адреса 0x0a3cb04b8d4845277870a9dbf21fdd762f7eb80e в Ethereum и dx1d4gd9vgu25yl8jegh0c5z06h95vs4apcs430zr в Decimal сгенерированы из одной мнемоник фразы, поэтому ими можно управлять из Консоли Decimal.

Пошаговая процедура Кроссчейн обмена:

  1. Авторизуйтесь в Decimal.
    Auth

  2. Нажмите Кроссчейн в главном меню.
    Crosschain

  3. Вкладка Кроссчейн. Здесь выберите направление из Decimal в Ethereum. Обратите внимание, что в списке ваших обменов пока пусто. Нажмите Создать обмен.
    chooseDE

  4. Выберите монету и укажите сумму к обмену.
    choosecoin

  5. В поле Ethereum адрес получателя можно указать конкретный адрес, которому будет доступно завершение обмена и получение токена. Если поле оставить пустым, то завершение обмена будет доступно для любого Ethereum адреса.
    erecipientaddress

  6. Придумайте уникальный пароль. Либо нажмите Сгенерировать. Требования к сложности указаны под полем ввода. Сохраните пароль в безопасное место, далее он потребуется для завершения обмена.
    secret

  7. Нажмите Создать обмен.
    createswap

  8. Проверьте данные и подтвердите создание обмена.
    Внимание: размер комиссии за создание обмена составляет 33 DEL плюс комиссия сети порядка 0,5 DEL.*
    confirmde

  9. Транзакция по созданию обмена успешно отправлена. Сумма обмена блокируется на служебном адресе на 24 часа.
    https://explorer.decimalchain.com/transactions/83E15E7D7B840A74C3F4A9DC990EE3391BBD1841E538F07AD215EE25753DF903
    txde

  10. Кликните на хэш транзакции и перейдите в Эксплорер. Обратите внимание на комиссию.
    explorerde

  11. Нажмите Назад и вернитесь на предыдущий экран. Вы увидите, что в списке ваших обменов появилась позиция с указанием параметров обмена из Decimal в Ethereum. Если в течение 24 часов обмен не будет завершён второй стороной, то вы сможете вернуть заблокированные монеты.
    myswapde

  12. Теперь вторая сторона обмена может завершить обмен. Авторизовавшись в Decimal и перейдя на вкладку Кроссчейн, нужно ввести пароль (секрет) от обмена в соответствующее поле в виджете Завершить обмен и нажать на кнопку Завершить обмен.
    Важно: на адресе получателя должен быть баланс Ether для расхода на комиссию сети Ethereum. Лучше иметь баланс с запасом. Например, не менее 0,03 Eth
    redeemde

  13. Если пароль был введён правильно, то обмен будет обнаружен и завершён.
    redeemdeexplorer

  14. Кликнте по хэшу транзакции и перейдите на Etherscan. Обратите внимание на адреса и суммы. Сама транзакция инициируется от имени адреса получателя, поэтому, ещё раз, на нём должен лежать Ether. С размером комиссии ознакомьтесь на Etherscan. Комиссия может быть разной и зависит от текущей ситуации в сети Ethereum.
    https://etherscan.io/tx/0x78bab33ff218c037e23607233a1b22069bdfd03c57e4f87222853f7d49262b45
    etherscande

  15. Кликните на Decimal (eDEL) и перейдите на адрес смарт контракта токена eDEL.
    https://etherscan.io/token/0x8f67c74244293ded85bb0e28ede24746c43b078e
    smartde

  16. Найдите транзакцию завершения обмена на адресе получателя.
    https://etherscan.io/address/0x0a3cb04b8d4845277870a9dbf21fdd762f7eb80e#tokentxns
    internalde

  17. Обмен был завершён, поэтому список обменов у отправителя вновь пуст.
    emptyde

# Ethereum > Decimal, кроссчейн обмен

Процедура выглядит следующим образом:

  • На стороне Ethereum создаётся транзакция и кастомная монета сжигается в Ethereum.
  • На стороне Decimal из внутреннего сервиса разблокируется соответствующее количество ранее заблокированной кастомной монеты.
  • На стороне Decimal создаётся транзакция завершения обмена и монета зачисляется на Decimal адрес получателя.
  • Перемещение кастомной монеты из Ethereum в Decimal состоялось.

Важно:
Для успешного обмена Ethereum > Decimal на стороне Ethereum комиссия составляет 0,01 ETH. Эта комиссия направляется на поддержание работоспособности сервиса обмена, т.к. сервис оплачивает транзакцию подтверждения вывода соответствующего количества кастомной монеты. Плюс на стороне Ethereum требуется оплатить комиссию сети Ethereum. В зависимости от текущей ситуации в сети Ethereum комиссия может быть разной.

Для примера, для последних транзакции "Создать обмен" на комиссию сети уходило вот столько:

  1. Transaction Fee: 0.0147463516 Ether ($9.17);
  2. Transaction Fee: 0.026394248 Ether ($16.41);
  3. Transaction Fee: 0.01147576041857 Ether ($7.14);
  4. Transaction Fee: 0.009754396 Ether ($6.07);
  5. Transaction Fee: 0.01901364 Ether ($11.82);
  6. Transaction Fee: 0.027774248 Ether ($17.27).

Важно: Ещё раз, будьте внимательны и следите за достаточностью балансов как на стороне отправителя (Ethereum), так и на стороне получателя (Decimal).

Кстати: Если вы совершаете обмен между собственными адресами и для отправки используете адрес в Ethereum, сгенерированный из мнемоник фразы что и для адреса в Decimal, то перепроверить себя и убедиться в наличии необходимых балансов можно из консоли Decimal.
На экране Кросчейн установите направление обмена Ethereum > Decimal. Нажмите Создать обмен и дождитесь отображения балансов.
Eth balances

Адреса 0x0a3cb04b8d4845277870a9dbf21fdd762f7eb80e в Ethereum и dx1d4gd9vgu25yl8jegh0c5z06h95vs4apcs430zr в Decimal сгенерированы из одной мнемоник фразы, поэтому ими можно управлять из Консоли Decimal.

Пошаговая процедура Кроссчейн обмена:

  1. Авторизуйтесь в Decimal.
    Auth

  2. Нажмите Кроссчейн в главном меню.
    Crosschain

  3. Вкладка Кроссчейн. Здесь нажмите на Сменить направление (или на 2 стрелочки) и выберите направление обмена из Ethereum в Decimal.
    edswap

  4. Выберите монету и укажите сумму к обмену. Так как сейчас мы создаём обмен из Ethereum в Decimal, то возможно его сделать либо от имени мнемоник фразы, под которой вы сеййчас авторизованы, либо импортировать мнемоник фразу от любого другого адреса Ethereum.
    choosecoined

  5. В поле Decimal адрес получателя можно указать конкретный адрес, которому будет доступно завершение обмена и получение токена. Если поле оставить пустым, то завершение обмена будет доступно для любого Decimal адреса при условии ввода правильного пароля (секрета).
    Придумайте уникальный пароль. Требования к сложности указаны под полем ввода. Либо нажмите Сгенерировать.
    Сохраните пароль в безопасное место, далее он потребуется для завершения обмена.
    Нажмите Создать обмен.
    Важно: перед созданием обмена убедитесь, что на балансе достаточно ETH для оплаты комиссии обмена и комиссии сети Ethereum. При обмене из Ethereum в Decimal комиссия составляет 0.01 ETH плюс комиссия сети Ethereum.
    secreted

  6. Транзакция по созданию обмена успешно отправлена. Сумма обмена блокируется на служебном адресе на 24 часа.
    https://etherscan.io/tx/0xf6f4c08c073b9db5592656279b224dc7bd02509099e7ebd2712e7365ba6c8f4b
    edtx

  7. Кликните на хэш транзакции и перейдите в Etherscan. Обратите внимание на комиссию. При обмене из Ethereum в Decimal она составляет 0.01 ETH плюс комиссия сети Ethereum.
    edetherscan

  8. Теперь вторая сторона обмена может завершить обмен. Авторизовавшись в Decimal и перейдя на вкладку Кроссчейн, нужно ввести пароль (секрет) от обмена в соответствующее поле в виджете Завершить обмен и нажать на кнопку Завершить обмен.
    edredeem

  9. Если пароль был введён правильно, то обмен будет обнаружен и завершён.
    edsuccess

  10. Кликните по хэшу транзакции и перейдите в Decimal Эксплорер.
    https://explorer.decimalchain.com/transactions/266C921F687C6FA8D7B2B19E10245D665749FC1767E0CB08DC2E113CC299B953
    edexplorer

  11. Убедимся, что мы получили 90 DEL
    Было 168 DEL
    edoldbalance
    Стало 258 DEL
    ednewbalance

# Делегирование

В системе Decimal все переводы реализовывают "валидаторы" - это такие же участники сети, как и вы, только они инвестировали реальные деньги в серверные ПК для обеспечения себя заработком за счет комиссий сети. Их компьютеры записывают в блокчейн все ваши переводы и хранят эту историю для разных целей.

Для того, чтобы валидатор имел большую силу, смог обрабатывать больше транзакций и получать больше комиссий, - ему требуется "стейк". Им называют объем денег, который лежит на балансе у валидатора. Чем больше стейк, тем больше он обработает транзакций и заработает денег.

Вы можете делегировать (отправить) деньги на счет валидатора. В таком случае он будет больше зарабатывать и делиться частью заработка с вами.

Delegation coins

Когда Вы решите забрать делегированную сумму обратно - воспользуйтесь формой ниже.

Unbond coins

Кнопкой "Отправить" Вы отправляете запрос на отзыв. Монеты вернутся через 30 дней после отправки запроса.

# Мастернода

Для тех, кто хочет запустить полноценную копию Decimal на своем оборудовании мы предоставили набор инструментов в разделе "Мастернода".

Masternode tab coins

Здесь мы не будем подробно описывать функционал этой вкладки в связи с ее обширностью и повышенным уровнем сложности инструмента. Ознакомьтесь с пошаговой инструкцией. А также, будем рады ответить на все сопутствующие вопросы касательно запуска, настройки и управления мастернодой Decimal в каналах и чатах сообщества проекта (ссылки на сайте проекта).

# Для более профессиональных пользователей:

После развёртывания и запуска мастерноды на сервере, Вам потребуется зарегистрировать её в консоли под своим кошельком (адрес вашего Decimal кошелька появится в этом поле автоматически):

Masternode validator_address

Вам потребуется делегировать начальный стейк. Для этого укажите в какой монете и сумму стейка для делегирования (монеты конвертируются в DEL автоматически в момент отправки по актуальному курсу по отношению к DEL):

Masternode validator_stake

Далее вам потребуется уточнить у разработчика публичный ключ мастерноды. Он транслируется в блокчейн и доступен всем. Именно по нему и будет происходить связь с вашим кошельком Decimal. Безопасность обеспечивается при помощи приватного ключа, который недоступен никому (кроме ваших разработчиков).

Masternode validator_pubkey

Обязательно установите желаемую комиссию за работу валидатора. Она будет вычитаться из регулярный отчислений пользователям, которые делегировали свои монеты в пользу Вашего валидатора. Можете указать любое значение от 0% до 100%:

Masternode validator_fee

Далее всё просто - название валидатора (например именем Вашей компании), Ваши почта и адрес сайта:

Masternode validator_yourdata

Описание, которое будет доступно всем обычно является приветственным сообщением или краткой информацией о компании:

Masternode validator_description

Заключительным действием будет подтверждение регистрации нажатием кнопки "Заявить":

Masternode validator_declare

Теперь скажите своим разработчикам адрес Вашего кошелька в системе Decimal и наблюдайте статус валидатора на странице "Обозреватель → Валидаторы":

Masternode validators

Дополнительно вы можете ознакомиться с технической документацией по валидаторам в нашей Yellow Paper. Желаем стабильного профита!

# Чеки

Помните как в голливудских фильмах главные герои выписывают друг другу чеки на круглые суммы? Теперь вы можете так же как они выписать чек любому человеку.

Cheques coins

Для погашения чека и обналичивания средств человеку будет необходимо ввести его адрес и придуманный Вами пароль. Деньги в качестве указанной Вами монеты поступят на его кошелек в его консоли.

Redeem cheques

Выпустить или выписать чек Вы можете при помощи этой формы:

Create cheque

Nonce - для начинающего пользователя этот параметр можно игнорировать. Он технический и указан здесь для частных случаев. Например вы захотите перевыпустить чек или аннулировать предыдущий.

Монета для отправки, сумма и пароль задайте по своему усмотрению.

"Действует до блока" - тут придется достать калькулятор и рассчитать самостоятельно номер желаемого блока из расчета 14400 блоков в сутки. Если вы хотите выписать чек на 1 неделю, то вам нужно посмотреть текущий номер блока в обозревателе и добавить к нему 14400*7, полученное число записать в это поле.

# Бродкаст

Инструмент для работы с холодными кошельками наподобие Ledger или самодельных флешек-кошельков.

Broadcast

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