swaponline / MultiCurrencyWallet

Bitcoin, Ethereum, ERC20 crypto wallets with 0x and atomic swap exchange.
https://swaponline.github.io
MIT License
475 stars 484 forks source link

messaging improvement #4284

Open noxonsu opened 3 years ago

noxonsu commented 3 years ago

что ожидается от работы в результате:

  1. увеличение скорости нахождения ордеров. т.е. в одном браузере чел создает ордер, в другом браузере этот ордер виден становится. если перезагрузить второй то видит сразу так же (сейчас первичный поиск ордеров может занимать 20 сек или даже несколько минут).
  2. ордера не пропадают, т.е. если запустить на 3х компах браузеры, там создать ордера, то все будут видеть эти ордера, с перезагрузкой и без, как минимум в течении часа, причем это не кэш т.к. они могут начать выполнятся (один юзер начнет выполнение чужого ордера и там тоже куча взаимодействия).

вот собственно два самых больших проблемы которые сейчас присутствуют и страшно мешают жить. далее желательно

  1. если все таки получится допилить libp2p будет супер, главное не менять его исходники, т.к. потом же обновлять надо и т.п. возможно какой-то модуль написать или пул сделать им (если какой-то мелкий баг)
  2. если libp2p пашет плохо то оставляем две версии с переключателем, позже выпиливаем libp2p, я просто хотел оставить т.к. это тоже ребята из крипты, многие их используют, правда не js версию
  3. сохранение сообщений на сервере для анализа в postgre, мониторинг, дебаг эти штуки .
noxonsu commented 3 years ago

делает fl.ru