Bitcoin Forum
November 06, 2024, 05:42:27 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 »  All
  Print  
Author Topic: Ваша собственная криптовалютная биржа  (Read 14363 times)
BuyOwnEx (OP)
Member
**
Offline Offline

Activity: 128
Merit: 12


View Profile WWW
February 16, 2018, 08:33:45 AM
Last edit: June 08, 2021, 12:00:59 PM by BuyOwnEx
Merited by klarki (2)
 #1

Доброго времени суток, форумчане!

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

Демо версия проекта:
https://demo.buyownex.com

В данный момент реализован следующий функционал для трейдера:
  • выставление ордеров (рыночных, лимитных) + возможность указать доп. параметры take profit, stop loss и trailing stop
  • отмена ордеров + массовая отмена ордеров
  • маржинальная торговля
  • возможность участия трейдера в предоставлении кредитных средств для формирования плеча
  • двухфакторная авторизация Google 2FA, система одноразовых паролей для вывода средств
  • пополнение баланса/вывод средств для следующих криптовалют: BTC, LTC, BCH, ETH + ERC20 Tokens, BIP + Tokens, WAVES + Tokens
  • реферальная программа
  • отчеты: просмотр транзакций, сделок, ордеров, переводов
  • отчеты: просмотр начислений по реферальной программе
  • тикетная система поддержки пользователей
  • обзор рынка
  • работа с API биржи
Вообщем, все стандартные вещи нормальной биржи

Для админа реализован следующий функционал:
  • система управления валютами (добавление новой валюты, возможность редактирования параметров по каждой валюте: кол-во значащих цифр после запятой для отображения в интерфейсе, минимальное кол-во подтверждений при вводе средств, минимальная сумма ввода/вывода средств, лимит суммы вывода, в день как для прошедших верификацию KYC так и не прошедших, комиссия за вывод средств и др.)
  • добавление/редактирование/удаление пользователей (сотрудников биржи с ролями: менеджер - это тот, кто подтверждает внешние транзакции, следит за балансом биржи, support - служба поддержки пользователей, в том числе занимающийся верификацией аккаунтов), а также изменение API лимитов в разрезе каждого пользователя трейдера, гибкая настройка размера комиссии в разрезе валюты и пользователя, сброс 2FA и др. административные функции
  • система управления торговыми парами (добавление новой торговой пары, редактирование параметров торговой пары, выставление лимитов, приостановка торгов/возобновление торгов по торговой паре, активация маржинальной торговли в разрезе торговой пары и др.)
  • система административного управления: создание бэкапа и восстановление из бэкапа, массовая загрузка списка валют, торговых пар, очистка серверного кэша и другие административные функции
  • работа с тикетами и просмотр статистики по тикетам
  • гибкое управление реферальными программами
  • просмотр журнала ошибок, возникающих в процессе эксплуатации системы
  • просмотр сделок, ордеров, транзакций, переводов, балансов и т.д.

Ядро биржи написано на C# и влючает в себя следующие возможности:
  • Матчинг ордеров следующих типов: лимтный, рыночный, take profit, stop loss, trailing stop
  • Маржинальные возможности
Более подробно техническая спецификация по торговому ядру доступна в документации https://buyownex.com/docs/trading-core

Back-end написан на фреймворке Laravel
В качестве front-end используется VueJs

Система уведомлений пользователей написана на NodeJs

Также используется серверный кэш Redis

В настоящее время развернуты ноды следующих криптовалют: BTC, LTC, BCH, BIP, WAVES, ETH + ERC20 Tokens

В ближайшем будущем запланирована реализация следующего функционала:

  • имплементация новых типов ордеров:  Stop Limit, Fill OR Kill и IOC
  • внедрение верификации KYC через провайдеров
  • установка и внедрение новых криптовалют: EOS, XRP, Zcash, Dash
  • реализация модуля внебиржевых сделок: OTC модуль
  • внутренний торговый чат

Организован sale в соседней ветке https://bitcointalk.org/index.php?topic=2961107

Вот скриншот рабочей области трейдера:



UPD.: 28.11.2019:

  • Внедрен ввод вывод фиатных средств. Первой имплементированной платежной системой стала Payeer с валютами RUB, USD, EUR. Планируется добавление AdvCash, PerfectMoney, Qiwi и возможно PayKassa. Поробовать ввод вывод можно на демо версии
  • Имплементирована интеграция с CloudFlare (для защиты от Ddos аттак)
  • Переработано ПО криптошлюза, работающее с нодами. На текущий момент список поддерживаемых коинов: ETH + ERC20 Tokens, WAVES + Tokens, BIP + Tokens, BTC, LTC, BCH[/i]
  • Теперь ETH + ERC20 Tokens входит и в стартовый пакет[/i]

UPD.: 13.12.2019:

  • Осуществлены доработки StatusPage и API для возможности листинга биржи на CoinMarketCap

В предверии Нового Года с 16.12.2019 по 12.01.2020 стартует акция "50% на Бизнес", в рамках которой вы сможете приобрести пакет "Бизнес" с 50% скидкой. В рамках данной акции пакет "Бизнес" обойдется вам всего за 24 750 $! Никаких ограничений по функионалу, поддержки, установки и т.д. нет, т.е. вы получаете данный пакет в том же объеме как и раньше.

UPD.: 30.01.2020:

  • Полностью доработан модуль ликвидности. Приобрести данный модуль можно либо в составе пакета Premium либо отдельно

Данный модуль запущен на нашей демо версии на всех торговых парах

UPD.: 08.06.2021:

Открыто alpha тестирование open-source b2b решения от BuyOwnEx
Приглашаем всех заинтересованных лиц принять участие

Код на гитхаб: https://github.com/BuyOwnEx/BOEClient



По ценообразованию будет вполне доступный для всех вариант: ~ 200 USDT в месяц. Часть средств будет идти в страховой фонд, часть средств в ликвидность

З.Ы. Все, кто активно примет участие в проекте ждет годовой бесплатный период пользования решением.
Digital Guru
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
February 16, 2018, 09:51:05 AM
 #2

Выглядит симпатично и вроде шустро работает (хотя и без нагрузки пока). Баланс почему-то всегда 0 EUR, хотя и пополнил торговый счёт у trader_2.
dzyk
Legendary
*
Offline Offline

Activity: 1792
Merit: 1028


dzyk.ru


View Profile WWW
February 16, 2018, 10:15:32 AM
 #3

open source будет?

BuyOwnEx (OP)
Member
**
Offline Offline

Activity: 128
Merit: 12


View Profile WWW
February 16, 2018, 10:39:22 AM
 #4

Выглядит симпатично и вроде шустро работает (хотя и без нагрузки пока). Баланс почему-то всегда 0 EUR, хотя и пополнил торговый счёт у trader_2.

Если Вы имеете в виду баланс, в верхней части страницы, то да, там пока всегда нулевой баланс, пока не обращайте на это внимание. Текущий валидный баланс всегда виден в форме выставления ордера или в меню "Баланс" в группе "Торговые счета".
BuyOwnEx (OP)
Member
**
Offline Offline

Activity: 128
Merit: 12


View Profile WWW
February 16, 2018, 10:49:05 AM
 #5

open source будет?

Нет, проект не Open Source, поскольку было вложено и продолжается вкладываться немало средств и, что немаловажно, сил в данный проект.
BuyOwnEx (OP)
Member
**
Offline Offline

Activity: 128
Merit: 12


View Profile WWW
February 16, 2018, 11:20:46 AM
 #6

А вы сейчас на тестовых сетях делаете ? или уже на реальной ? Как вообще долго подключать новую валюту ?

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

По подключению новой валюты необходимо использование API explorer-а новой валюты. По времени подключения сложно предугадать: здесь нужно учитывать сложность взаимодействия, а также необходимо в обязательном порядке провести тесты, прежде чем запускать это взаимодействие. Это может занимать порядка 2-5 дней
rewoklinket
Newbie
*
Offline Offline

Activity: 70
Merit: 0


View Profile
February 16, 2018, 03:39:11 PM
 #7

А у вас есть спецификация для ознакомления?
BuyOwnEx (OP)
Member
**
Offline Offline

Activity: 128
Merit: 12


View Profile WWW
February 16, 2018, 04:54:11 PM
 #8

А у вас есть спецификация для ознакомления?

Полной спецификации нет, есть частями. Скажите, что Вас конкретно интересует и я вышлю вам спецификацию по интересующей теме
rewoklinket
Newbie
*
Offline Offline

Activity: 70
Merit: 0


View Profile
February 16, 2018, 07:53:41 PM
 #9

В первую очередь интересна работа стакана. Во-вторых, что делается для хай лоада.
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
February 17, 2018, 02:02:32 AM
 #10

новые монеты подключаться будут через апи блокэксплорера? Вы серьёзно??
Фейспалм.жпг ((

OpenTrade - Open Source Cryptocurrency Exchange
BuyOwnEx (OP)
Member
**
Offline Offline

Activity: 128
Merit: 12


View Profile WWW
February 17, 2018, 09:08:48 AM
 #11

    В первую очередь интересна работа стакана. Во-вторых, что делается для хай лоада.

    Происходит итеративный алгоритм метчинга по топовым заявкам:
    • поиск наиболее ранней заявки для определения trade_side, trade_rate (и комиссий)
    • возможны три варианта в зависимости от объёма каждой из 2-х выполняемых заявок
     
    • 1-ый вариант - объём buy-заявки больше
    • 2-ой вариант - объём sell-заявки больше
    • 3-ий вариант - объёмы заявок равны
    А в каждом из вариантов происходит заключение сделки с дальнейшим клирингом средств:
    • добавляем сделку
    • начисляем продавцу сумму минус комиссия
    • начисляем покупателю сумму минус комиссия плюс разницу
    • увеличивается ActualAmount привязанных к sell-заявке/buy-заявке SL/TP/TS (Stop Loss/Take Profit/ Trailing Stop) заявок
    • sell-заявка становится partially filled (частично исполнена) => уменьшается её ActualAmount
    • увеличивается ActualAmount привязанных к buy-заявке/sell-заявке SL/TP/TS (Stop Loss/Take Profit/ Trailing Stop) заявок
    • sell-заявка/buy-заявка становится filled => её ActualAmount становится нулевым
    • т.к. объём buy-заявки больше, sell-заявка удаляется из списка активных заявок (1 вариант)
    • т.к. объём sell-заявки больше, buy-заявка удаляется из списка активных заявок (2 вариант)
    • т.к. объёмы заявок равны, обе заявки удаляются из списка активных заявок (3 вариант)

    если все заявки в стакане были удалены - выходим из цикла

    Для high load исключена работа с БД, все держится в памяти. Чтобы сохранить информацию при сбое, данные реплицируются - это то, что касаетя торгового ПО.
    Для WEB интерфейса это стандартные фичи (кэш, оптимизация запросов к БД, Too many Requests)[/list]
    BuyOwnEx (OP)
    Member
    **
    Offline Offline

    Activity: 128
    Merit: 12


    View Profile WWW
    February 17, 2018, 09:18:05 AM
     #12

    новые монеты подключаться будут через апи блокэксплорера? Вы серьёзно??
    Фейспалм.жпг ((

    ))) Может я не верно выразился... Для подключения новой валюты, необходимо лишь в АРМ администратора добавить данные о новой монете:
    • Наименование
    • Код
    • Кол-во значащий знаков
    • и т.д.

    А вот чтобы можно было производить ввод/вывод этой монеты, необходимо организовать взаимодействие с эксплорером данной монеты. В большинстве случаев это делается весьма быстро. Но необходимо в обязательном порядке провести тесты, прежде чем запускать это взаимодействие. Это может занимать порядка 2-5 дней
    kzv
    Legendary
    *
    Offline Offline

    Activity: 1722
    Merit: 1285

    OpenTrade - Open Source Cryptocurrency Exchange


    View Profile WWW
    February 17, 2018, 12:27:23 PM
     #13

    новые монеты подключаться будут через апи блокэксплорера? Вы серьёзно??
    Фейспалм.жпг ((

    ))) Может я не верно выразился... Для подключения новой валюты, необходимо лишь в АРМ администратора добавить данные о новой монете:
    • Наименование
    • Код
    • Кол-во значащий знаков
    • и т.д.

    А вот чтобы можно было производить ввод/вывод этой монеты, необходимо организовать взаимодействие с эксплорером данной монеты. В большинстве случаев это делается весьма быстро. Но необходимо в обязательном порядке провести тесты, прежде чем запускать это взаимодействие. Это может занимать порядка 2-5 дней

    Нет, это ужас что вы говерите  ((
    Ваша биржа будет зависеть от кучи непонятных сайтов с эксплорерами, у каждого эксплорера свои апи, свои дырявые провайдеры и операционки на сервере... да куча нюансов. Скажите вашим разрабам волшебное слово  RPC API.  Если разрабы не поймут с первого раза о чем речь - гоните их в шею, это мошенники.

    OpenTrade - Open Source Cryptocurrency Exchange
    BuyOwnEx (OP)
    Member
    **
    Offline Offline

    Activity: 128
    Merit: 12


    View Profile WWW
    February 17, 2018, 01:22:46 PM
     #14

    новые монеты подключаться будут через апи блокэксплорера? Вы серьёзно??
    Фейспалм.жпг ((

    ))) Может я не верно выразился... Для подключения новой валюты, необходимо лишь в АРМ администратора добавить данные о новой монете:
    • Наименование
    • Код
    • Кол-во значащий знаков
    • и т.д.

    А вот чтобы можно было производить ввод/вывод этой монеты, необходимо организовать взаимодействие с эксплорером данной монеты. В большинстве случаев это делается весьма быстро. Но необходимо в обязательном порядке провести тесты, прежде чем запускать это взаимодействие. Это может занимать порядка 2-5 дней

    Нет, это ужас что вы говерите  ((
    Ваша биржа будет зависеть от кучи непонятных сайтов с эксплорерами, у каждого эксплорера свои апи, свои дырявые провайдеры и операционки на сервере... да куча нюансов. Скажите вашим разрабам волшебное слово  RPC API.  Если разрабы не поймут с первого раза о чем речь - гоните их в шею, это мошенники.

    Прошу прощения за мою некомпетентность в этом вопросе. Мне казалось, что это именно так, как я написал. Видимо я ошибался. Пообщаюсь с разработчиками на эту тему.

    Почитал про RPC API и сразу возник вопрос: это же сколько нужно иметь памяти на жестком диске сервера, чтобы подключать каждую валюту!? Не комильфо как-то...
    kzv
    Legendary
    *
    Offline Offline

    Activity: 1722
    Merit: 1285

    OpenTrade - Open Source Cryptocurrency Exchange


    View Profile WWW
    February 17, 2018, 01:33:34 PM
     #15

    новые монеты подключаться будут через апи блокэксплорера? Вы серьёзно??
    Фейспалм.жпг ((

    ))) Может я не верно выразился... Для подключения новой валюты, необходимо лишь в АРМ администратора добавить данные о новой монете:
    • Наименование
    • Код
    • Кол-во значащий знаков
    • и т.д.

    А вот чтобы можно было производить ввод/вывод этой монеты, необходимо организовать взаимодействие с эксплорером данной монеты. В большинстве случаев это делается весьма быстро. Но необходимо в обязательном порядке провести тесты, прежде чем запускать это взаимодействие. Это может занимать порядка 2-5 дней

    Нет, это ужас что вы говерите  ((
    Ваша биржа будет зависеть от кучи непонятных сайтов с эксплорерами, у каждого эксплорера свои апи, свои дырявые провайдеры и операционки на сервере... да куча нюансов. Скажите вашим разрабам волшебное слово  RPC API.  Если разрабы не поймут с первого раза о чем речь - гоните их в шею, это мошенники.

    Прошу прощения за мою некомпетентность в этом вопросе. Мне казалось, что это именно так, как я написал. Видимо я ошибался. Пообщаюсь с разработчиками на эту тему.

    Почитал про RPC API и сразу возник вопрос: это же сколько нужно иметь памяти на жестком диске сервера, чтобы подключать каждую валюту!? Не комильфо как-то...

    21 век
    терабайтные SSD в каждом магазине продают. В аренду у провайдера надёжней и дешевле выходит...
    Но конечно если бюджет биржи 10 баксов в месяц на хостинг, то возможны неудобства с подключением битка ))

    OpenTrade - Open Source Cryptocurrency Exchange
    BuyOwnEx (OP)
    Member
    **
    Offline Offline

    Activity: 128
    Merit: 12


    View Profile WWW
    February 17, 2018, 01:40:23 PM
     #16

    новые монеты подключаться будут через апи блокэксплорера? Вы серьёзно??
    Фейспалм.жпг ((

    ))) Может я не верно выразился... Для подключения новой валюты, необходимо лишь в АРМ администратора добавить данные о новой монете:
    • Наименование
    • Код
    • Кол-во значащий знаков
    • и т.д.

    А вот чтобы можно было производить ввод/вывод этой монеты, необходимо организовать взаимодействие с эксплорером данной монеты. В большинстве случаев это делается весьма быстро. Но необходимо в обязательном порядке провести тесты, прежде чем запускать это взаимодействие. Это может занимать порядка 2-5 дней

    Нет, это ужас что вы говерите  ((
    Ваша биржа будет зависеть от кучи непонятных сайтов с эксплорерами, у каждого эксплорера свои апи, свои дырявые провайдеры и операционки на сервере... да куча нюансов. Скажите вашим разрабам волшебное слово  RPC API.  Если разрабы не поймут с первого раза о чем речь - гоните их в шею, это мошенники.

    Прошу прощения за мою некомпетентность в этом вопросе. Мне казалось, что это именно так, как я написал. Видимо я ошибался. Пообщаюсь с разработчиками на эту тему.

    Почитал про RPC API и сразу возник вопрос: это же сколько нужно иметь памяти на жестком диске сервера, чтобы подключать каждую валюту!? Не комильфо как-то...

    21 век
    терабайтные SSD в каждом магазине продают. В аренду у провайдера надёжней и дешевле выходит...
    Но конечно если бюджет биржи 10 баксов в месяц на хостинг, то возможны неудобства с подключением битка ))

    )) бюджет: 10 руб. в месяц. Просто, если смотреть в ближайшее будущее и на то как быстро увеличивается данный объем... Вы понимаете... Не превратиться ли серверная в массив SSD дисков!?
    kzv
    Legendary
    *
    Offline Offline

    Activity: 1722
    Merit: 1285

    OpenTrade - Open Source Cryptocurrency Exchange


    View Profile WWW
    February 17, 2018, 01:50:20 PM
     #17

    новые монеты подключаться будут через апи блокэксплорера? Вы серьёзно??
    Фейспалм.жпг ((

    ))) Может я не верно выразился... Для подключения новой валюты, необходимо лишь в АРМ администратора добавить данные о новой монете:
    • Наименование
    • Код
    • Кол-во значащий знаков
    • и т.д.

    А вот чтобы можно было производить ввод/вывод этой монеты, необходимо организовать взаимодействие с эксплорером данной монеты. В большинстве случаев это делается весьма быстро. Но необходимо в обязательном порядке провести тесты, прежде чем запускать это взаимодействие. Это может занимать порядка 2-5 дней

    Нет, это ужас что вы говерите  ((
    Ваша биржа будет зависеть от кучи непонятных сайтов с эксплорерами, у каждого эксплорера свои апи, свои дырявые провайдеры и операционки на сервере... да куча нюансов. Скажите вашим разрабам волшебное слово  RPC API.  Если разрабы не поймут с первого раза о чем речь - гоните их в шею, это мошенники.

    Прошу прощения за мою некомпетентность в этом вопросе. Мне казалось, что это именно так, как я написал. Видимо я ошибался. Пообщаюсь с разработчиками на эту тему.

    Почитал про RPC API и сразу возник вопрос: это же сколько нужно иметь памяти на жестком диске сервера, чтобы подключать каждую валюту!? Не комильфо как-то...

    21 век
    терабайтные SSD в каждом магазине продают. В аренду у провайдера надёжней и дешевле выходит...
    Но конечно если бюджет биржи 10 баксов в месяц на хостинг, то возможны неудобства с подключением битка ))

    )) бюджет: 10 руб. в месяц. Просто, если смотреть в ближайшее будущее и на то как быстро увеличивается данный объем... Вы понимаете... Не превратиться ли серверная в массив SSD дисков!?

    RPC можно вызывать с разных серверов... Т.е демоны монет можно раскидать по серверам как угодно. Но нужно будет о безопасности  и бэкапах хорошо подумать.

    OpenTrade - Open Source Cryptocurrency Exchange
    BuyOwnEx (OP)
    Member
    **
    Offline Offline

    Activity: 128
    Merit: 12


    View Profile WWW
    February 17, 2018, 01:52:08 PM
     #18

    новые монеты подключаться будут через апи блокэксплорера? Вы серьёзно??
    Фейспалм.жпг ((

    ))) Может я не верно выразился... Для подключения новой валюты, необходимо лишь в АРМ администратора добавить данные о новой монете:
    • Наименование
    • Код
    • Кол-во значащий знаков
    • и т.д.

    А вот чтобы можно было производить ввод/вывод этой монеты, необходимо организовать взаимодействие с эксплорером данной монеты. В большинстве случаев это делается весьма быстро. Но необходимо в обязательном порядке провести тесты, прежде чем запускать это взаимодействие. Это может занимать порядка 2-5 дней

    Нет, это ужас что вы говерите  ((
    Ваша биржа будет зависеть от кучи непонятных сайтов с эксплорерами, у каждого эксплорера свои апи, свои дырявые провайдеры и операционки на сервере... да куча нюансов. Скажите вашим разрабам волшебное слово  RPC API.  Если разрабы не поймут с первого раза о чем речь - гоните их в шею, это мошенники.

    Прошу прощения за мою некомпетентность в этом вопросе. Мне казалось, что это именно так, как я написал. Видимо я ошибался. Пообщаюсь с разработчиками на эту тему.

    Почитал про RPC API и сразу возник вопрос: это же сколько нужно иметь памяти на жестком диске сервера, чтобы подключать каждую валюту!? Не комильфо как-то...

    21 век
    терабайтные SSD в каждом магазине продают. В аренду у провайдера надёжней и дешевле выходит...
    Но конечно если бюджет биржи 10 баксов в месяц на хостинг, то возможны неудобства с подключением битка ))

    )) бюджет: 10 руб. в месяц. Просто, если смотреть в ближайшее будущее и на то как быстро увеличивается данный объем... Вы понимаете... Не превратиться ли серверная в массив SSD дисков!?

    RPC можно вызывать с разных серверов... Т.е демоны монет можно раскидать по серверам как угодно. Но нужно будет о безопасности  и бэкапах хорошо подумать.

    Сервера то разные.... Серверная одна)
    kzv
    Legendary
    *
    Offline Offline

    Activity: 1722
    Merit: 1285

    OpenTrade - Open Source Cryptocurrency Exchange


    View Profile WWW
    February 17, 2018, 02:53:57 PM
     #19

    новые монеты подключаться будут через апи блокэксплорера? Вы серьёзно??
    Фейспалм.жпг ((

    ))) Может я не верно выразился... Для подключения новой валюты, необходимо лишь в АРМ администратора добавить данные о новой монете:
    • Наименование
    • Код
    • Кол-во значащий знаков
    • и т.д.

    А вот чтобы можно было производить ввод/вывод этой монеты, необходимо организовать взаимодействие с эксплорером данной монеты. В большинстве случаев это делается весьма быстро. Но необходимо в обязательном порядке провести тесты, прежде чем запускать это взаимодействие. Это может занимать порядка 2-5 дней

    Нет, это ужас что вы говерите  ((
    Ваша биржа будет зависеть от кучи непонятных сайтов с эксплорерами, у каждого эксплорера свои апи, свои дырявые провайдеры и операционки на сервере... да куча нюансов. Скажите вашим разрабам волшебное слово  RPC API.  Если разрабы не поймут с первого раза о чем речь - гоните их в шею, это мошенники.

    Прошу прощения за мою некомпетентность в этом вопросе. Мне казалось, что это именно так, как я написал. Видимо я ошибался. Пообщаюсь с разработчиками на эту тему.

    Почитал про RPC API и сразу возник вопрос: это же сколько нужно иметь памяти на жестком диске сервера, чтобы подключать каждую валюту!? Не комильфо как-то...

    21 век
    терабайтные SSD в каждом магазине продают. В аренду у провайдера надёжней и дешевле выходит...
    Но конечно если бюджет биржи 10 баксов в месяц на хостинг, то возможны неудобства с подключением битка ))

    )) бюджет: 10 руб. в месяц. Просто, если смотреть в ближайшее будущее и на то как быстро увеличивается данный объем... Вы понимаете... Не превратиться ли серверная в массив SSD дисков!?

    RPC можно вызывать с разных серверов... Т.е демоны монет можно раскидать по серверам как угодно. Но нужно будет о безопасности  и бэкапах хорошо подумать.

    Сервера то разные.... Серверная одна)

    Откройте для себя клауд хостинг. Амазон например.

    OpenTrade - Open Source Cryptocurrency Exchange
    BuyOwnEx (OP)
    Member
    **
    Offline Offline

    Activity: 128
    Merit: 12


    View Profile WWW
    February 17, 2018, 03:06:28 PM
     #20

    новые монеты подключаться будут через апи блокэксплорера? Вы серьёзно??
    Фейспалм.жпг ((

    ))) Может я не верно выразился... Для подключения новой валюты, необходимо лишь в АРМ администратора добавить данные о новой монете:
    • Наименование
    • Код
    • Кол-во значащий знаков
    • и т.д.

    А вот чтобы можно было производить ввод/вывод этой монеты, необходимо организовать взаимодействие с эксплорером данной монеты. В большинстве случаев это делается весьма быстро. Но необходимо в обязательном порядке провести тесты, прежде чем запускать это взаимодействие. Это может занимать порядка 2-5 дней

    Нет, это ужас что вы говерите  ((
    Ваша биржа будет зависеть от кучи непонятных сайтов с эксплорерами, у каждого эксплорера свои апи, свои дырявые провайдеры и операционки на сервере... да куча нюансов. Скажите вашим разрабам волшебное слово  RPC API.  Если разрабы не поймут с первого раза о чем речь - гоните их в шею, это мошенники.

    Прошу прощения за мою некомпетентность в этом вопросе. Мне казалось, что это именно так, как я написал. Видимо я ошибался. Пообщаюсь с разработчиками на эту тему.

    Почитал про RPC API и сразу возник вопрос: это же сколько нужно иметь памяти на жестком диске сервера, чтобы подключать каждую валюту!? Не комильфо как-то...

    21 век
    терабайтные SSD в каждом магазине продают. В аренду у провайдера надёжней и дешевле выходит...
    Но конечно если бюджет биржи 10 баксов в месяц на хостинг, то возможны неудобства с подключением битка ))

    )) бюджет: 10 руб. в месяц. Просто, если смотреть в ближайшее будущее и на то как быстро увеличивается данный объем... Вы понимаете... Не превратиться ли серверная в массив SSD дисков!?

    RPC можно вызывать с разных серверов... Т.е демоны монет можно раскидать по серверам как угодно. Но нужно будет о безопасности  и бэкапах хорошо подумать.

    Сервера то разные.... Серверная одна)

    Откройте для себя клауд хостинг. Амазон например.

    Обойдемся пока своими серверами... Не будем завязываться на иную инфраструктуру
    Pages: [1] 2 3 4 5 6 7 »  All
      Print  
     
    Jump to:  

    Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!