Warning: Declaration of Gutenberg_REST_Global_Styles_Controller_6_2::get_available_actions() should be compatible with WP_REST_Global_Styles_Controller::get_available_actions($post, $request) in /home/mmsteam/public_html/wp-content/plugins/gutenberg/lib/compat/wordpress-6.2/class-gutenberg-rest-global-styles-controller-6-2.php on line 304
Ежемесячные обновления GEAR: октябрь – MMS
MMS

Октябрь был для нас насыщенным месяцем. Нам удалось успешно провести семинар, на котором мы поделились своими знаниями и опытом в области блокчейна с программистами следующего поколения. Он прошел онлайн со студентами Калифорнийского университета в Сан-Диего. На обоих семинарах были рассмотрены основы экосистемы Polkadot, и участникам даже удалось написать свои первые смарт-контракты с помощью Gear! И хотя мы были заняты проведением этих образовательных мероприятий, мы продолжали усиленно работать над развитием платформы Gear.

В октябре мы написали собственный асинхронный мьютекс , который позволяет программам монопольно блокировать некоторые данные и следить за тем, чтобы они не изменялись другими сообщениями, пока они заблокированы. Наряду с асинхронным мьютексом мы написали асинхронный RwLock — блокировку чтения-записи, которая позволяет выполнять более тонкие асинхронные блокировки данных.

С введением системного вызова Revamp gr_wake передача газа стала необязательной. Это обеспечит поддержку многих расширенных асинхронных сценариев с блокировкой данных. Раньше gr_wake прерывал выполнение программы. Теперь процесс больше не прерывается, так как одной программой можно сделать несколько пробуждений. Это решение позволило различным асинхронным сценариям корректно реализовать Mutex и RwLock.

Мы включили получение стоимости и газа из сообщений в почтовом ящике , а также был реализован специальный механизм для компенсации непогашенной стоимости и газа при отправке ответа на сообщение. Мы также начали использовать бэкенд-песочницу в gear-node , который помещает выполнение кода в выполнение песочницы субстрата, что обеспечивает совместимость с парачейном и возможность обновления. Мы даже добавили ссылку на текущий номер блока, что позволяет использовать логику, основанную на времени, для программ, добавив системный вызов exec::block_height() в gcore , который поможет вам найти номер блока в контракте.

Наш Medium также обновился, и мы разместили новые интересные статьи о Web Assembly и о том, почему GEAR использует его.

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

https://twitter.com/gear_techs

https://github.com/gear-tech

С наилучшими пожеланиями,

Команда Gear

Leave a Reply

Your email address will not be published. Required fields are marked *