Проект Algorand добавил фиксирующие состояние смарт-контракты к базовому уровню, быструю синхронизацию и изменение ключей сеанса. Новые функции должны помочь развитию индустрии DeFi.

Разработчики Algorand в очередной раз обновили сеть. Руководитель отдела продуктов Algorand Пол Ригл (Paul Riegle) подчеркнул три ключевых особенности последнего обновления: добавление функциональности фиксирующих состояние смарт-контрактов (stateful smart contracts) к базовому уровню, быстрой синхронизации (fast catchup) и изменения ключей сеанса (rekeying). Команда Algorand считает, что новые функции сделают проект жизнеспособным конкурентом Эфириума в индустрии DeFi.

Ригл рассказал, что фиксирующие состояние смарт-контракты Algorand, в отличие от аналогичных решений на других платформах, интегрируются в базовый уровень, что позволяет им работать чрезвычайно быстро:

«Они функционируют на первом уровне сети, а это значит, что они очень быстрые. Они работают со скоростью тысячи транзакций в секунду, как и наши обычные транзакции».

Быстрая синхронизация позволяет разработчикам Algorand начать работу над децентрализованными приложениями, не дожидаясь загрузки всего блокчейна, что, в зависимости от его размера, может занять часы или дни. Разработчики могут выбрать загрузку блокчейна с определенного номера блока, между тем как предыдущие блоки только хэшируются. При этом разработчики могут загрузить полный блокчейн позже, если захотят.

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

Функцию также можно будет использовать для автоматизации наследования криптоактивов, как только Algorand внедрит внешние оракулы, которые будут иметь доступ к источнику данных, отслеживающему официальные записи о смерти. Ригл считает, что это может быть очень привлекательной опцией как для традиционных, так и для децентрализованных финансов:

«Изменение ключей сеанса позволяет мне изменить ключ таким образом, что у меня больше не будет доступа к нему. Это позволяет передать управление счетом кому-то еще. Это очень важно в мире финансов и DeFi».

В последней статье в блоге основатель Algorand Сильвио Микали (Silvio Micali) подчеркнул уникальность подхода Algorand к смарт-контрактам:

«Смарт-контракты - один из самых красивых и мощных подарков блокчейна миру. Но они очень сложны технически. Традиционные смарт-контракты реализуются исключительно на втором уровне. Они медленные, дорогие и уязвимые».

Напомним, что прошлой осенью Algorand Foundation выпустил обновление протокола, впервые добавив в свой блокчейн функции децентрализованного финансирования (DeFi) и смарт-контракты.

В июне Algorand и Blockstack заявили, что разрабатывают Clarity – новый язык программирования для смарт-контрактов, которые смогут обеспечить прямое взаимодействие между различными блокчейнами. Кроме того, в апреле проект Algorand разработал криптографический алгоритм Pointproofs. Команда называет его «усовершенствованной версией доказательств Меркла, используемых во многих блокчейнах».