А напомните пожалуйста, когда там Катапульту запускают?
Нет точных официальных сроков. Их невозможно установить из-за большого (мягко говоря) объёма работ: хотя теоретические основы и принципы работы NEM остаются прежними, в сущности пишется новая система с совершенно новой архитектурой (в последней версии это 4-х слойная система) и на другом языке (C++ вместо прежней Java).
Было только два оценочных высказывания о сроках, с точностью до квартала:
Наш глобальный план таков:
- получить работающий приватный блокчейн, базирующийся на Catapult - мы находимся в процессе работы над этим
- как только мы получим работающий приватный блокчейн, мы добавим в него всё необходимое для публичного блокчейна
- релиз публичного блокчейна NEM, базирующегося на Catapult
Архитектура Catapult включает в себя три слоя:
- P2P узлы - являются основой для блокчейна.
- API узлы - подобны P2P узлам, но сохраняют другие данные, и не будут принимать участие в создании блокчейна. Они сохраняют данные для использования их REST сервером.
- REST сервер - обрабатывает клиентские запросы (JSON API) перед отправкой их на API узлы.
+ четвертый слой, клиентская часть (frontend applications / thin clients layer).
Мы сейчас работаем над системой в целом (P2P узлы, API узлы, REST сервер). Мы начали тестировать её. Очевидно, что есть моменты, нуждающиеся в отладке, но система заработала сразу без особых проблем.
Прогресс разработки Gimre отражает в
дневнике разработчика, выкладывая короткие рапорты 1...3 раза в месяц. Последнее сообщение было пару дней назад:
Каких-то особенных новостей у меня для вас нет, мы проводили большие структурные изменения, связанные с модульной архитектурой. BloodyRookie завершил тяжёлую работу по реализации памяти транзакций API узла. Jaguar совместно с BR исправили некоторые проблемы, выявленные в стресс-тестах (как я понял, все проблемы были порождены именно тестами, а не кодом). Первый модуль (трансферные транзакции) заработал.