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