Ежедневный отчет #1 (от разработчика James Coxon (jayycox))

Ежедневный отчет #1 (от разработчика James Coxon (jayycox))

Kedrin


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


Для этого будет несколько правил, которым нужно придерживаться:


1 - Я буду делать отчет каждый день и буду публиковать его в течение "моего" дня (который в GMT/UTC часовом поясе)


2 - Если ничего нового не будет я так и скажу, так как разработчики не работают в 24-часовом цикле и возможно мы ожидаем ответа от сторонних разработчиков или подтверждений, или возможно тестирование все еще продолжается.


3 - Я постараюсь объяснить все как можно лучше, но некоторые вещи не смогу объяснить из-за NDA или Клуба Бирж (основное правило Клуба Бирж - это не говорить о Клубе Бирж) или о том, что находится на пол пути от завершения.


4 - Из-за обязательств я не смогу ответить на все вопросы - мне нужно продолжать продвигать некоторые вещи дальше.


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


6 - Больше никаких ответов о примерных сроках окончания работ, потому что это обречено на провал и на невыполнение. Надеюсь Вы сможете самостоятельно для себя сделать вывод из ежедневных отчетов.



Немного разъяснения о моей роли - я помогаю биржам, предоставляя им консультации и рекомендации, либо помогаю двигаться в правильном направлении, так же помогаю с документацией и со связью с разработчиками. У меня имеется много открытых чатов почти со всеми биржами(помимо самой Mercatox биржи, которая не отвечает на сообщения), включая биржи, которые уже залистили или только собираются это сделать. Все они по разному разработаны и одной из моих задач является выяснить как они интегрировали кошелек, так как наш кошелек не является очередным клоном биткойн кошелька. Существует много разработок по интеграции кошелька, которыми пользуются биржи: для одной ноды; для двойной ноды, которая использует одну ноду для депозита, а вторую для горячего кошелька; умная связь нод для балансировки балансов. Я даю им советы в основном в выборе вида интеграции кошелька и могу сказать, что сейчас стандартным выбором становится использование двойной ноды. В ходе общения с биржами выяснил, что у бирж нет больших команд разработчиков, в основном это малая команда разработчиков, даже меньше команды разработчиков RaiBlocks, и у бирж в приоритете работа с более крупными монетами. Когда что-то идет не так, желательно отлаживать от далекой точки, полагаясь на длинные циклы в зависимости от часовых поясов, даже если спросить о последнем блоке в кошельке ответ нужно ждать до нескольких часов, особенно, если разработчик от биржи занят чем-то другим. Разработчики биржи KuCoin оказались намного внимательны, как я ранее и писал, и когда одна из их нод выпала из синхронизации на прошлой неделе, мы смогли за несколько дней вернуть ее обратно к процессу синхронизации. С тех пор "мы" (Я) наблюдали за работой ноды через блок эксплорер и она работала отлично. Это является основным поводом для KuCoin для открытия выводов, над чем у нас нет контроля и мы не можем каждый раз просить разъснить эту ситуацию, тем более когда сейчас проблемы с сетью Ethereum. Как упоминалось ранее, помощь была предложена и команде биржи BitGrail, однако они заявили что у них все под контролем и занимаются написанием собственных скриптов, для работы с нодой. Но мы с ними находимся всегда в контакте через приватные чаты в телеграмме.


Вся эта проделанная работа привела к стабильной работе ноды в условиях, в которые они используются. Я так же выделил бы, что код синхронизации может быть улучшен в будущем, это показывает запросы в Pull Requests на GitHub по улучшению кода. В данный момент я занимаюсь настройкой сервера с последними изменениями, чтобы посмотреть как он будет работать и как изменения улучшат работу ноды (как дополнение для разработчиков, которые и так работают на этим).


Подведем итог:


1. Ноды, в улучшение которых я задействован, работают, и в основном они от KuCoin так как с ними наибольший контакт. И я сейчас жду от них открытия выводов.


2. У нас в планах оптимизация кода синхронизации - смотрите Pull Requests на GitHub.


3. Мы предлагаем помощь всем биржам, некоторые воспользовались этой услугой, а некоторые нет - это их выбор.


4. Завтра я снова напишу отчет.



Оригинал: https://www.reddit.com/r/RaiBlocks/comments/7ram0w/developer_update_1_180118/

Report Page