Pages:
Author

Topic: Давайте создадим с нуля биржу Open Source? - page 18. (Read 32334 times)

kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Скомпилировал сам TTC и добавил.
Тестируйте на здоровье  Smiley

Отличное начало для синергетического эффекта. До тестирования миллионных биржевых оборотов уже стало гораздо ближе...

Перевёл 10000 TTC - http://90.188.88.19:3001/address/TT9mx8tsAT6xK43Cj7nDXGRGmaThZB8AXF
И застряли они в Awaiting deposit
Почему так случилось?

Вроде отремонтировал. Проверьте ввод/вывод
legendary
Activity: 3556
Merit: 1100
Скомпилировал сам TTC и добавил.
Тестируйте на здоровье  Smiley

Отличное начало для синергетического эффекта. До тестирования миллионных биржевых оборотов уже стало гораздо ближе...

Перевёл 10000 TTC - http://90.188.88.19:3001/address/TT9mx8tsAT6xK43Cj7nDXGRGmaThZB8AXF
И застряли они в Awaiting deposit
Почему так случилось?
newbie
Activity: 85
Merit: 0
Прочитал все ветку и показалось что акценты на UI а не на самом принципе работы биржы.
Как мне видеться делать надо так:
1. Разработка модуля "Стакан".
Стакан это сердце биржи в котором отображенны шкала цен, и объемы тех кто по купает и по какой цене и тех кто продает и по какой цене продает. Можем представить стакан как 2 таблицы(многомерный массив), в них поля(цена, список ID лимитных ордеров, кол-во ставки и прочее) так для тех кто продает и тех кто покупает.

2. Разработка модуля "Ордер"
При создании ордера мы отправляем сообщение модулю Стакан что открытии позиции и находим в противоположном списке нужный нам объем и состыковываем людей или частично. Складываем в БД все это.

3. Разработка модуля "API"
Для тестирование покупки и продажи и работы верхних 2х модулей

4. Описание и создание  UnitTests для всех тех модулей и проверка всех вариантов на адекватную работу



Ну и т.д. Делать ввод средств и прочее это мелкие задачи и они не так важны как эти 3 модуля!
Причем 1 и 2 модуль надо иметь высоктотюнингованными)
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Скомпилировал сам TTC и добавил.
Тестируйте на здоровье  Smiley
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
сделайте бинарику стрип
strip bitcoind
ну или как он у вас называется? Мне нужен демон, а не qt -шник, демон не должен столько весить.
Он без стрипа столько весит.

http://my-files.ru/xchclu



./ttcoind: error while loading shared libraries: libboost_system.so.1.58.0: cannot open shared object file: No such file or directory

Надо статически либы прилинковать.
newbie
Activity: 140
Merit: 0
ок ночью попробую добавить.
Авторам - большой респект.
Надеюсь у них все получится.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
ок ночью попробую добавить.
legendary
Activity: 3556
Merit: 1100
сделайте бинарику стрип
strip bitcoind
ну или как он у вас называется? Мне нужен демон, а не qt -шник, демон не должен столько весить.
Он без стрипа столько весит.

http://my-files.ru/xchclu

kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
сделайте бинарику стрип
strip bitcoind
ну или как он у вас называется? Мне нужен демон, а не qt -шник, демон не должен столько весить.
legendary
Activity: 3556
Merit: 1100

Ну во-первых
git clone https://github.com/neiros/---TTC---.git ttc
cd ttc/src/leveldb
chmod +x build_detect_platform
cd ..
make -f makefile.unix USE_UPNP=-
Перед этим ещё так у меня:
sudo apt-get install build-essential git autoconf libtool libssl-dev libboost-all-dev libdb++-dev libgmp-dev


А во-вторых
alert.cpp:6:53: fatal error: boost/algorithm/string/classification.hpp: No such file or directory
compilation terminated.
boost какой-то не такой что-ли...

Поэтому и говорю: дайте скомпилированный бинарик лучше

Бинарик весит 65 мег. Закачивается на файлообменник.
Как закачается - добавлю в этот пост ссылку.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Сделайте полноценный анонс в русской и английской ветке. По вашей ссылке даже исходников не найти. Хотя исходники мне и не нужны, нужна прекомпилированная версия демона для линукса.

Я не хочу анонсировать пока ещё, как мне кажется, относительно сырой продукт. И с линуксом я ещё пока на Вы - без гугла никуда.
Исходники тут: https://github.com/neiros/---TTC--- ни от кого не спрятаны.

git clone https://github.com/neiros/---TTC---.git ttc
cd src/
cd leveldb/
chmod +x build_detect_platform
cd ..
make -f makefile.unix USE_UPNP=-

и ttcoind готов.

Ну во-первых
git clone https://github.com/neiros/---TTC---.git ttc
cd ttc/src/leveldb
chmod +x build_detect_platform
cd ..
make -f makefile.unix USE_UPNP=-


А во-вторых
alert.cpp:6:53: fatal error: boost/algorithm/string/classification.hpp: No such file or directory
compilation terminated.

Поэтому и говорю: дайте скомпилированный бинарик лучше
legendary
Activity: 3556
Merit: 1100
Сделайте полноценный анонс в русской и английской ветке. По вашей ссылке даже исходников не найти. Хотя исходники мне и не нужны, нужна прекомпилированная версия демона для линукса.

Я не хочу анонсировать пока ещё, как мне кажется, относительно сырой продукт. И с линуксом я ещё пока на Вы - без гугла никуда.
Исходники тут: https://github.com/neiros/---TTC--- ни от кого не спрятаны.

git clone https://github.com/neiros/---TTC---.git ttc
cd src/
cd leveldb/
chmod +x build_detect_platform
cd ..
make -f makefile.unix USE_UPNP=-

и ttcoind готов.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Добавил на биржу лайткоин.
Можно тестить ввод/вывод.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
С добавлением догов возникли сложности.
Последняя версия кошелька догов зарелизена 2 года назад и в ней не в полной мере поддерживается prune. А весь блокчейн я у себя на серваке хранить не хочу.

Так что как ни печально, но придется вместо догов биток добавлять.

Так вот же подходящий кандидат для добавления - https://bitcointalksearch.org/topic/ttc-tdc-2254304
Как раз для разного рода экспериментов, проб и ошибок лучше не придумаешь.

Сделайте полноценный анонс в русской и английской ветке. По вашей ссылке даже исходников не найти. Хотя исходники мне и не нужны, нужна прекомпилированная версия демона для линукса.
legendary
Activity: 3556
Merit: 1100
С добавлением догов возникли сложности.
Последняя версия кошелька догов зарелизена 2 года назад и в ней не в полной мере поддерживается prune. А весь блокчейн я у себя на серваке хранить не хочу.

Так что как ни печально, но придется вместо догов биток добавлять.

Так вот же подходящий кандидат для добавления - https://bitcointalksearch.org/topic/ttc-tdc-2254304
Как раз для разного рода экспериментов, проб и ошибок лучше не придумаешь.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
С добавлением догов возникли сложности.
Последняя версия кошелька догов зарелизена 2 года назад и в ней не в полной мере поддерживается prune. А весь блокчейн я у себя на серваке хранить не хочу.

Так что как ни печально, но придется вместо догов биток добавлять.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
jr. member
Activity: 53
Merit: 1

Ну и покажите мне биржу, которая кроме биткоинов ничего не поддерживает? Я думал, биржа это когда как минимум два коина? ))
Кстати, а сколько времени синхронизируется тестовая сеть биткоинов?


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

Поскольку платежи все равно фейковые, можно не ждать 100500 подтверждений. Я недавно делал несколько переводов на свой кошелек в тестнете биткоина, через час у меня было где-то 13-15 подтверждений. Но опять же, для биржи это не важно, т.к. все операции совершаются просто проводкой с одного счета на другой и за пределы биржи выходят редко.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Мэрикоины кран тоже бесплатно раздает. Внезапно ))

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

Ну и покажите мне биржу, которая кроме биткоинов ничего не поддерживает? Я думал, биржа это когда как минимум два коина? ))
Кстати, а сколько времени синхронизируется тестовая сеть биткоинов?

ЗЫ телеграммом не пользуюсь, если есть идеи - кидайте сюда.
jr. member
Activity: 53
Merit: 1
Мэрикоины кран тоже бесплатно раздает. Внезапно ))

И зачем они нужны? Поддержка тестовых биткоинов - это поддержка биткоинов, просто меняешь сеть и начинаются настоящие. А поддержка ноунэйм коинов никакого смысла не имеет.
Pages:
Jump to: