Рассказываем о мире Near Protocol и цифровой революции
Публикуем новости, обзоры.
Обсуждаем достижения NEAR Protocol, задаем вопросы, вместе ищем ответы, общаемся с командой. Строим децентрализованные приложения на NEAR и приближаем внедрение OpenWeb.
DeFi 2.0 приходит в NEAR
В дорожную карту развития протокола на 2023 год включены следующие предложения:
▫️Глобальные исполняемые файлы контрактов с общим доступом
Данная функция позволяет развертывать копии контрактов с минимальными затратами. Фактически, для инициализации экземпляра контракта на конкретном аккаунте достаточно просто указать на двоичный файл контракта. Это позволяет развернуть "смарт-аккаунты", например, создать свой собственный банк с мультисиг, лимитами на вывод средств, кредитами и т.д.
▫️Расширения для аккаунтов, они же модули контрактов
Данная модификация позволяет предоставлять из аккаунта специфичное для контракта хранилище, но без предоставления прав на работу с балансом аккаунта. С помощью этого модуля можно реализовать взаимозаменяемый токен, который будет полностью распределен по всем аккаунтам. То есть вместо того, чтобы вести учет баланса в едином хранилище контрактов, вы получаете соответствующий баланс на каждом независимом аккаунте.
Разберёмся, как осуществлялся ранее перевод средств
Алиса вызывает Token::transfer(amount, receiver: Bob).
Транзакция при этом исходит от аккаунта Алисы, а затем перебрасывается на аккаунт Токен, где и происходит обновление баланса.
Если контракт Token будет перегружен запросами, то шард, на котором находится аккаунт Token, окажется загруженным.
С использованием расширения к аккаунту передача будет выглядеть так:
Alice::Token::transfer(amount, receiver: Bob) локально, что вызывает Bob::Token::on_transfer(amount)
В данном случае транзакция также исходит от Алисы, но вместо того, чтобы идти на аккаунт Token, она идет напрямую Бобу.
Следовательно, при передаче не возникает каких-либо узких мест, и это позволяет полностью задействовать масштабирование NEAR за счет шардинга состояний/исполнений.
И это всего лишь один пример, а значит, DeFi 2.0 скоро появится в NEAR.
P.S. Информация от Евгения Кузякова.
Источник
💎Анонсы | Чат | FAQ | Twitter | Dev | Блог | Aurora💚