Volition, ERC-1155 и объединение транзакций
TL;DR
- StarkEx версии 4.5 уже здесь!
- Volition — позволяет пользователям выбирать — для каждого актива! — какой режим доступности данных они хотели бы использовать: Rollup (данные в сети) или Validium (данные вне сети)
- Поддержка ERC-1155 теперь доступна
- Объединение транзакций — выполнить пакет транзакций или не выполнять ни одной
Мы рады представить StarkEx 4.5! Сегодня StarkEx уже работает с несколькими приложениями и поддерживает множество вариантов использования, начиная от бессрочной торговли для dYdX, рынка NFT для ImmutableX и Sorare, спотовой торговли для DeversiFi и DeFi-Pooling для Celer.
По мере расширения спектра вариантов использования StarkEx мы продолжаем расширять наше видение, разрабатывать новые функции и адаптироваться к новым потребностям.
Какие новости?
Volition
Благодаря Volition StarkEx является первым решением L2, которое позволяет вашим пользователям выбирать между режимом Rollup (данные в сети) и режимом Validium (данные вне сети) для каждого актива, которым они владеют.
Теперь ваши пользователи могут взвесить все «за» и «против» каждого режима доступности данных и в любой момент переключиться на другой режим доступности данных.
До сих пор каждое приложение StarkEx должно было выбирать один режим доступности данных — Rollup или Validium.
В приложениях Rollup новое состояние отправляется по цепочке при каждом обновлении состояния. (Чтобы быть более точным, чтобы снизить затраты на газ, в цепочку отправляется только минимальный объем данных , необходимых для восстановления полного нового состояния.) Выбор режима свертывания сопряжен с дополнительными затратами на публикацию данных в сети. цепочке, но главное преимущество заключается в большей безопасности, поскольку она не полагается на набор доверенных объектов.
У приложений Validium есть Комитет по доступности данных (DAC) , который отвечает за хранение всего состояния на L2. Это требует доверия третьей стороне, но главное преимущество Validium заключается в том, что он экономит затраты на газ L1 и обеспечивает лучшую защиту конфиденциальности, чем режим Rollup.
Требование выбирать только один режим доступности данных для каждого приложения не всегда имеет смысл. Рассмотрим, например, торговую площадку NFT. Боб и Алиса оба используют рынок. Боб владеет NFT, например Crypto Punk, стоимостью несколько миллионов долларов. Боб готов заплатить за максимально возможную безопасность, чтобы он мог спокойно спать по ночам. С другой стороны, Алиса купила NFT, который стоит всего несколько центов, потому что она просто хочет протестировать платформу. На самом деле она не заботится о потере NFT и, конечно же, не будет платить за доступность данных в сети. Она все равно бы никогда не вывела этот NFT на L1.
Volition предлагает решение, позволяющее каждому пользователю выбирать предпочтительный режим доступа к данным и соответственно платить за него. Пользователи Rollup платят больше, чтобы покрыть расходы на газ для публикации данных в сети, в то время как пользователи Validium платят меньше. В любой момент времени каждый пользователь может передумать и изменить режим доступности данных.
Volition реализована на StarkEx в виде двух отдельных деревьев состояний, по одному для каждого режима доступности данных. Приложение находит каждую учетную запись в соответствующем дереве состояний в соответствии с выбранным пользователем режимом доступности данных. Можно изменить режим доступности данных для конкретной учетной записи, просто переведя средства на новую учетную запись в другом дереве.
ERC-1155
Начиная с версии 4.5, StarkEx поддерживает токены ERC-1155 на L2 в дополнение к уже поддерживаемым ETH, ERC-20 и ERC-721. Итак, теперь ваши пользователи могут вносить, снимать, обменивать и передавать эти токены в приложениях на базе StarkEx. Чеканка ERC-1155 будет поддерживаться в следующей версии.
ERC-1155 — это тип токена, который сочетает в себе свойства ERC-20, где можно генерировать любое количество токенов одного типа, и ERC-721, где можно генерировать множество типов токенов, но только по одному каждого типа.
ERC-1155 полезен для игр, требующих наличия нескольких экземпляров одного и того же объекта. Например, рассмотрим фэнтезийную игру, в которой вы идете по лесу и можете найти очень редкий тип кольца со спецназом. У этого кольца всего 5 экземпляров за всю игру, поэтому найти его в лесу могут только пять игроков, а любой другой игрок может предложить купить его у них. Конечно, дефицит также влияет на цену, поэтому ставка должна быть достаточно высокой.
Еще одно преимущество ERC-1155 — для платформ DeFi-Pooling; DeFi-Pooling требует чеканки токенов Ride Ticket для каждой стратегии DeFi, а ERC-1155 упрощает процесс развертывания контракта на токен и регистрации новых токенов в StarkEx. Дополнительные сведения см . в этой статье .
Объединение транзакций
StarkEx теперь поддерживает новый тип транзакций — Мультитранзакция.
Мультитранзакция — это пакет транзакций, который выполняется полностью или не выполняется вообще.
Объединение транзакций полезно для торговли несколькими типами активов за одну операцию. Одним из вариантов использования является продажа набора NFT как одного пакета.
Что дальше?
L3 StarkEx поверх StarkNet (подробнее по этой ссылке ). Вы получите лучшее из обоих миров:
- Прямая совместимость с приложениями StarkNet
- Снижение затрат газа на проверку и обновление нового состояния
- Меньшая задержка для обновлений состояния
Высокая пропускная способность StarkEx
Чеканка ERC-1155