Pages:
Author

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

kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Эта биржа ж уже создана? Ты ее хочешь как-то переписать? Мне лично интересно. Ты еще набираешь людей? =)

Биржа в процессе создания.
Пока готовы только модуль регистрации и чат.
Если есть желание стать одним из разработчиков - велком.

Что нужно, чтобы стать соавтором (как я это вижу, можете свои версии предлагать):
1. Форкнуть биржу на гитхабе
2. Сделать коммит в своей ветке
3. Сделать запрос на объединение главной веткой.
newbie
Activity: 224
Merit: 0
Эта биржа ж уже создана? Ты ее хочешь как-то переписать? Мне лично интересно. Ты еще набираешь людей? =)
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
sr. member
Activity: 1932
Merit: 349
legendary
Activity: 2422
Merit: 2166
sr. member
Activity: 1932
Merit: 349
Как вариант, можно не делать биржу с нуля, а доработать имеющиеся cток маркеты с открытым исходным кодом, то есть добавить поддержку криптовалют.
Например:
http://jstock.org/
http://itrade.sourceforge.net/

сходил по второй ссылке потому что питон видел а ноду нет  Grin
News and Hot Topics !
2008-01-03 : Nausicaa2
Вам все правильно сказали: при регистрации посылается письмо вашему почтовому серверу. Так уж издревле повелось, что посылка электронных писем проходит по протоколу SMTP, который не особо быстрый как известно. Поэтому 3-4 секунды это очень неплохо.

почта всё ещё есть в ходу но это уже такой же раритет как SMTP  Shocked на смену которому вроде были придуманы POP3 IMAP и другие жаберы... и если всё ж о p2p думать то давайте смотреть в сторону WebRTC если ещё не смотрели  Wink

и как я уже писал думать надо с ядра начинать а не с веб морды  Grin
а с ядрами я знаком со стороны API ключей которые по факту являются моим логином поролем почтой и всем остальным набором прав и доступов... и для конекта роботов с биржами по факту используется https://ru.wikipedia.org/wiki/HMAC а может мне просто такие попадались... можно на ноде этого хомяка запустить Grin ? это уже была бы часть ядра  Roll Eyes

По ссылкам выше там как я понял для обсчёта ордеров ядро есть но там же куча файлов  Grin а я ленивый как и все... будет p2p чат на ноде уже будет повод её смотреть  Grin а чатик на smtp, lpt и других ТП  Grin ещё в начале 2000х писали в универах в качестве лабораторных и не надо было тащить кучу зависимостей...
Давайте ядро на чистом asm запилим  Shocked чисто поржать  Grin и это реально! найдём препода который 3-4 студентам курсовик задаст  Wink и на такое мне даже сатош не жалко будет  Grin
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Мануал, как запустить биржу у себя

1. Клонируем исходники
git clone https://github.com/3s3s/opentrade.git

2. Переходим в тестовую ветку
git checkout test

3. Создаем пустую папку для базы данных
mkdir opentrade/server/database

4. Создаем приватные константы
>> opentrade/server/modules/private_constants.js

В файле opentrade/server/modules/private_constants.js надо прописать приватные константы

Code:
'use strict';

exports.recaptcha_priv_key = 'приватный ключ гугловской рекапчи';
exports.password_private_suffix = 'просто набор бессмысленных символов';
exports.SSL_KEY = 'путь/к/файлу/сssl-ключа/privkey.pem';
exports.SSL_CERT = 'путь/к/файлу/ssl/сертификата/fullchain.pem';


Как получить ключ рекапчи и ссл сертификаты можно прочитать в гугле.

Если лень создавать собственные ссл ключи, то вот дарю
файл privkey.pem
Code:
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQC0+cYKfu3ecWjIrFLfwGyUTEFWguGtSTSCrmH7YVwKs3ZB8OEJ
iafVDwvx65Ch/KREc+xyowkb+5YIUKwwGXl14CBHGJeSdtx85lHqfnevA+MzkWYF
KDozc6KanOudDcXXBOE8wh6OZrbRUSUV8Bzl2r3Y5IQET4FGh+rLEG9XRwIDAQAB
AoGAYcx40UM2mHcBATDeuDvscVekF3QzMMnWrqg+GvLKIp5I0emyMs1I/UJcWifK
yT8WJkffBzRDv/N9aJDv/C5IDBn/LQ37Leb7r1OVl15NgxMAl0XvDSTkpLZcWaL/
nqsCDacNXKaomo8A9Lek18i4adDQ4ywy3e6IBzuyKO48WcECQQDoBzMyAPbUsoTT
CZusZnzR/sMksMmvHzpAeLBolKbN+bt9B3yQHmejZ7Ijz0hhk9kofcCTNGIBazJq
gkRKnfA7AkEAx6xP40pdKilYXM2FF4o3zOZjijY416O4/X4cZykX0+MPYQbjCTHQ
5Ii/lbOaOVrT1+8bwB8o27ggO0t2wHWwZQJACZAKZxwtEBUPblcuCEvtBwaV6lQy
67nAv9l5g8XkngaV2JBPbO0j3lMuv1USqZrbT1Tnc+mrxF0zpboasGyT8wJAGFsC
W50khBIK/zbqdxaa+9lWZvN6N4N2+yS43jR6/ZOCurkWVHbJHjc391CzDS/xCzPV
VLf4SeTJubHYyF0SqQJBAMtuyzbq49MZHtMvOmiY/O73G6w2hrxu8GnO2GJxnXtj
KHsKUISxUHpE6035rjlbyxRR+DPFGqxM7BJrk2qkEqI=
-----END RSA PRIVATE KEY-----


Файл fullchain.pem

Code:
-----BEGIN CERTIFICATE-----
MIICATCCAWoCCQCIQvm1vUvbqjANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJB
VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0
cyBQdHkgTHRkMB4XDTE3MTIwMzE4NDk1M1oXDTE4MTIwMzE4NDk1M1owRTELMAkG
A1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0
IFdpZGdpdHMgUHR5IEx0ZDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAtPnG
Cn7t3nFoyKxS38BslExBVoLhrUk0gq5h+2FcCrN2QfDhCYmn1Q8L8euQofykRHPs
cqMJG/uWCFCsMBl5deAgRxiXknbcfOZR6n53rwPjM5FmBSg6M3OimpzrnQ3F1wTh
PMIejma20VElFfAc5dq92OSEBE+BRofqyxBvV0cCAwEAATANBgkqhkiG9w0BAQsF
AAOBgQBPeC//NfUwivU+hwKK8d5/0J9yxWRI848ghHDXtv0yMiACZHmCThyN/5y6
+WeC8tZjNUXfUK02piVOHAfVj8dn569lDgBR4eZ2z/OhAtu8xbLlecGKaKkzeTMx
zSZnnKQRUSzFwo8DObkVCc1JgT+OR3xkysQqFMnGCKkyvTPYwQ==
-----END CERTIFICATE-----

5. Устанавливаем зависимости

Зависимости по идее нужно прописать в специальном файле, но мне пока лень потому что их будет добавляться. Так что ручками
cd opentrade
npm install express
npm install sendmail
npm install sqlite3
npm install ejs

6. Запускаем
cd server
node main.js

7. Смотрим результат
https://127.0.0.1:40443
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Вам все правильно сказали: при регистрации посылается письмо вашему почтовому серверу. Так уж издревле повелось, что посылка электронных писем проходит по протоколу SMTP, который не особо быстрый как известно. Поэтому 3-4 секунды это очень неплохо.
newbie
Activity: 41
Merit: 0
опятяь же почему оно так сильно втупляет? я регался и смотрел на колесо 3-4с
3-4 секунды это целая вечность? Я 2 раза тестил регистрацию, никакой 3-4 секундной задержки не было. Всё летает, даже более того, если учесть, что при регистрации из DNS извлекаются MX-записи домена. Инструкцию для незаконченного проекта и ключ от квартиры? Как-то до*уя у тебя требований к open-source проекту.

Quote
3-4 секунды это целая вечность?
После этого можешь сюда не писать вернись в свой топик политики.

sr. member
Activity: 1932
Merit: 349
опятяь же почему оно так сильно втупляет? я регался и смотрел на колесо 3-4с
3-4 секунды это целая вечность? Я 2 раза тестил регистрацию, никакой 3-4 секундной задержки не было. Всё летает, даже более того, если учесть, что при регистрации из DNS извлекаются MX-записи домена. Инструкцию для незаконченного проекта и ключ от квартиры? Как-то до*уя у тебя требований к open-source проекту.

А ты смотрю добрый  Grin прям как я сегодня  Cheesy
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
опятяь же почему оно так сильно втупляет? я регался и смотрел на колесо 3-4с
3-4 секунды это целая вечность? Я 2 раза тестил регистрацию, никакой 3-4 секундной задержки не было. Всё летает, даже более того, если учесть, что при регистрации из DNS извлекаются MX-записи домена. Инструкцию для незаконченного проекта и ключ от квартиры? Как-то до*уя у тебя требований к open-source проекту.
newbie
Activity: 41
Merit: 0
опятяь же почему оно так сильно втупляет? я регался и смотрел на колесо 3-4с
newbie
Activity: 41
Merit: 0
полную инструкцию выкатить со всеми депенденсис как запустить помойку пошагово
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Сделал чат ))
https://trade.multicoins.org/
(только для зареганых юзеров)
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
sr. member
Activity: 1932
Merit: 349
Всем привет!
Периодически в форуме вижу темы, где авторы хотят найти opensource биржу или создать собственную биржу, но постянно тема глохнет.

Я думаю так будет разумней

1. Модуль регистрации пользователей
2. Чат6. АПИ биржи
3. Мультивалютный биржевой кошелек.
4. Выставление и отмена ордеров
5. Исполнение перекрывающихся ордеров

Моя вот идея которой хочу поделится opensource это прослойка на js для коннекторов к уже имеющимся централизованным биржам  Wink и торговать через АПИ этих бирж и использовать их же кошельки...
тогда надо рассматривать децентрализованную биржу как сеть для управления централизованными! и с этого направления строить.
0. АПИ биржи = ядро (как и что рулить)
1,2,3,4. Модуль регистрации пользователей +Мультивалютный биржевой кошелек +... = набор апи ключей + обёртка на js
5. модуль учёта торгов
6. модуль купонов

и учитывая что это P2P продукт думаю можно писать просто в файл или поток, короче отдать на откуп ос
фактически это будет распределенный обменник централизованных активов  Grin
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
Да уже были попытки сделать биржу-дескопное приложение. Что-то не особо у них взлетело https://ru.wikipedia.org/wiki/OpenBazaar
У меня сделан обменник - клон локалбиткоинс. Это не полноценная конечно P2P биржа, но очень близко к тому... Ну и успех локала не идет ни в какое сравнение с опенбазаром, тут я думаю сомнений нет?
Это скорее децентрализованный маркетплейс, а не биржа, потому отсутствие успеха меня не удивляет. Я не испытываю необходимости покупать товары/фиат у барыг за крипту, пользователи darkweb'a скорее всего испытывают, но вряд ли горят желанием поднимать у себя ноду чёрного или белого маркетплейса. Более того, большинство пользователей бетховена и PoW форков не испытывают нужды поднимать полную ноду, без мотивации пользователей полноценной децентрализации не достичь.

criptomasterBest - кремлебот/флудер, он же criptoguruBEST, он же vlad5152best, имя им - легион.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Да уже были попытки сделать бмржу-дескопное приложение. Что-то не особо у них взлетело https://ru.wikipedia.org/wiki/OpenBazaar
У меня сделан обменник - клон локалбиткоинс. Это не полноценная конечно P2P биржа, но очень близко к тому... Ну и успех локала не идет ни в какое сравнение с опенбазаром, тут я думаю сомнений нет?
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
Pages:
Jump to: