По мере приближения к концу года наш напряженный график становится все более и более плотным.
Прошлый месяц был очень напряженным для команды Gear, он был полон как тяжелой работы, так и празднования соблюдения сроков и этапов.
Во-первых и самое главное, мы хотели бы обратить ваше внимание на технические обновления платформы Gear.
- Древовидные структуры были оценены для (будущего) алгоритма расходования газа. Это стало шагом к самодостаточному газовому хозяйству, где газ, попутный с сообщением, всегда сохраняется.
- Мы реструктурировали стандартную библиотеку Gear . Библиотека gstd_async была объединена с gstd. Мы предоставили больше модулей, разделенных по их назначению: упростить рефакторинг, рецензирование и написание документов. gcore предоставляет базовые реализации, тогда как gstd содержит множество удобных конструкторов и возможностей для взаимодействия.
- Мы добавили функцию exec::block_timestamp в крейт gstd , которая позволяет получить временную метку текущего блока, измеренную в миллисекундах с эпохи Unix (то есть с 00:00:00 UTC 1 января 1970 года). Это помогает реализовать некоторые ограниченные по времени действия в смарт-контрактах.
- Мы добавили системный вызов exit_code и предотвратили цикл обработки ошибок бегуна. Новый системный вызов обеспечивает проверку кода выхода полученного ответа. Теперь можно проверить код выхода ожидаемого сообщения , чтобы определить, было ли сообщение сгенерировано бегуном (если во время выполнения возникла какая-то ловушка), а не программой. Кроме того, мы исправили ошибку, связанную с циклом обработки, из-за которой нода зависала.
- Мы оптимизировали демонстрационный газ и перешли на новый распределитель версий . Эта функция расширяет возможности нашего пользовательского распределителя пользовательского пространства, обеспечивая более высокую скорость и более эффективную память.
- Теперь мы храним фьючерсы со связанными активаторами, чтобы обеспечить правильную логику асинхронной среды выполнения . До того, как эти изменения были реализованы, мы не поддерживали использование futures::FuturesUnordered, futures::Stream для перебора фьючерсов. Это позволяет нам использовать множество удобных функций для взаимодействия с фьючерсами, например, select! и присоединяйтесь! макросы.
Вы можете узнать больше о наших семинарах и встречах на нашем сайте , где вы также можете найти фотографии и видео с мероприятий.
В ноябре мы также сосредоточились на расширении нашего сообщества в разных странах, таких как Турция, Китай и Южная Корея.
Мы успешно провели 2 AMA, одну с PolkaWarriors и одну с PolkaWorld, прямую трансляцию вопросов и ответов, организованную Orientusprime, турецким крипто-блогером через Twitter, и интервью в прямом эфире с нашим генеральным директором и основателем Николаем Вольфом на YouTube-канале «Problockchain».
Мы публиковали различные статьи на Medium, объясняющие , что делает Gear уникальным и каковы преимущества развертывания на Gear , варианты использования Gear , будущее значение сети Polkadot, а также объясняли , что такое смарт-контракты для начинающих.
Все эти статьи отлично подходят для лучшего понимания Gear, смарт-контрактов и технологии блокчейна в целом.
В декабре мы планируем продолжить серию семинаров и AMA, а также планируем обновить нашу вики, что поможет нашему сообществу узнать больше о Gear и лучше понять, что мы делаем и почему мы это делаем.
Грядут великие дела, и нам не терпится поделиться ими с вами!
С наилучшими пожеланиями,
Команда Gear