Окей - сегодня мы говорим о Paymaster! 🥳 Paymaster очень связан с Абстракцией Учетных Записей, поэтому, если вам нужно объяснение о AA, сначала прочитайте твит о AA. Что такое Paymaster? Paymaster - это прекрасный пример силы Абстракции Учетных Записей и смарт-кошельков в улучшении жизни пользователей. Как? Он предоставляет приложениям гибкость при проектировании их платежного потока и функций. Он может обрабатывать поток, который в противном случае мог бы быть громоздким, и оборачивает его в бесшовный поток для пользователей. Приложения могут использовать его для проектирования различных креативных преимуществ и улучшений UX. Например: - Безгазовые транзакции! Приложение/кошелек может решить, что вы, пользователь, совершаете транзакцию, а оператор оплатит ее газ. В таком случае приложение/кошелек будет использовать Paymaster для оплаты транзакционных сборов для своих пользователей. - Оплатите транзакцию любой монетой, которую вы хотите. Если требуемая валюта платежа, скажем, STRK, а у пользователя есть ETH, приложение может позволить пользователю заплатить ETH, а затем использовать Paymaster для обмена на STRK. Paymaster автоматически выполнит конвертацию токенов! Могут ли EOAs получить выгоду от Paymaster? Какое отношение имеет AA к этому? EAOs не могут получить выгоду от Paymaster. Чтобы кошелек мог воспользоваться этим инновационным инструментом, аккаунт Paymaster должен вызвать функцию в кошельке. EOAs имеют ограниченный набор операций, и у них нет функции, которую вызывает Paymaster. Смарт-кошельки, с другой стороны, созданные благодаря AA, могут выполнять код, поэтому они могут иметь необходимую функцию для взаимодействия с Paymaster. Вы можете ознакомиться с @myBraavos и @ready_co. Таким образом, Абстракция Учетных Записей является основой для создания смарт-кошельков и для того, чтобы смарт-кошельки могли получать выгоду от Paymaster. 🥳 На Starknet Paymaster доступен благодаря удивительной команде @avnu_fi, которая разработала и выпустила его как открытый исходный код. Спасибо AVNU! Ссылка на их объявление (и, возможно, к лучшему объяснению) в следующем твите. Приложения могут много экспериментировать с этим полезным инструментом, чтобы оптимизировать процесс регистрации и дальнейшего взаимодействия своих пользователей, так что еще раз: UX, UX, UX 🗝️
Eli Ben-Sasson | Starknet.io
Eli Ben-Sasson | Starknet.io6 авг., 20:35
Сегодня мы говорим об абстракции аккаунтов! 🥳 Начнем с конца: UX, UX, UX. Абстракция аккаунтов является ключом к превосходному UX. Мы обязаны пользователям максимальными усилиями для достижения наилучшего UX. Лучший UX требует подходящей инфраструктуры. Под "подходящей инфраструктурой" я имею в виду такую, которая позволит настраивать и оптимизировать UX приложений/кошельков. Итак, AA — это решение для известного громоздкого и неудобного опыта, который является средним крипто UX. Но прежде чем понять, что делает это решение, нам нужно понять проблему. Громоздкий UX В Ethereum, и EVM цепях, и почти всех цепях, которые появились после, есть два типа аккаунтов: пользовательские аккаунты и смарт-контракты. Пользовательские аккаунты (также известные как EOAs): - Имеют определенный набор действий, которые они могут выполнять: они могут совершать платежи или запускать смарт-контракт для выполнения кода (и еще несколько вещей). - Пользователи должны подписывать своим приватным ключом каждую транзакцию, которую выдает их аккаунт. - Вы не можете настроить их логику подписи. Вы не можете иметь индивидуальный механизм восстановления для этих аккаунтов. Смарт-контракты — это аккаунты, которые выполняют код (скажем, приложения). - Когда они активируются (пользовательскими аккаунтами или другим смарт-контрактом), они выполняют действие, для которого были разработаны. - Они могут активировать другие смарт-контракты, но не могут активировать себя. Даже если у вас есть смарт-контракт, который активирует другой смарт-контракт, вам необходимо, чтобы пользовательский аккаунт инициировал первую транзакцию. Таким образом, пользовательские аккаунты необходимы для активации смарт-контрактов, и их поведение или логика операций не обладают гибкостью. Эта нехватка гибкости ограничивает UX, который могут создавать приложения и который могут иметь пользователи. Абстракция аккаунтов Абстракция аккаунтов означает, что пользовательские аккаунты также являются смарт-контрактами (не EOAs). Не будучи ограниченными конкретной логикой, которую имеют EOAs, мы также не ограничены в поведении/логике, которую можем создать для пользователей. Мы можем абстрагировать ограничения UX. Теперь мы переходим к части превосходного UX для кошельков. Хорошо, пользовательские аккаунты - кошельки - теперь смарт-контракты (мы можем называть их смарт-кошельками). Это открывает много возможностей для креативности в UX, когда дело доходит до управления кошельками. *Например*: - Использовать биометрию и криптографию вашего смартфона для авторизации платежей? Да. - Иметь смарт-кошелек, который является мультиподписным? Да. - Авторизовать ежемесячные платежи, установить механизм "мертвеца", который автоматически переведет средства кому-то другому в случае отсутствия активности (или потерянных ключей)? Рискуя показаться повторяющимся - да. - Объединить несколько вызовов к нескольким контрактам и отправить это как одну транзакцию? Да. - Много других вещей, которые EOAs не могут делать? Да. Это звучит как куча технических вещей, но это складывается в плавный, индивидуально настроенный поток, который избавляет от крипто-опыта, который отталкивает пользователей от криптовалюты. Крайне важно, чтобы крипто UX конкурировал с любым не-крипто приложением, если мы хотим привлечь моего соседа, вашу тетю и того друга с работы. Абстракция аккаунтов является таким важным элементом, что Starknet был построен с AA, встроенной в его дизайн (что мы называем нативной абстракцией аккаунтов). 2 темы - Paymaster и нативная абстракция аккаунтов - действительно стоит объяснить тоже, но этот твит уже довольно длинный. Так что Paymaster и *Нативная* абстракция аккаунтов подождут до завтра (более или менее). Надеюсь, это объяснение проясняет, почему AA является 🗝️.
Ссылка на детали платежного мастера AVNU
AVNU
AVNU24 июл. 2025 г.
🚨 UX газа на Starknet только что изменился. Навсегда. 🚨 Представляем Starknet Paymaster - открытый, готовый к производству, ориентированный на разработчиков способ абстрагирования газовых сборов. → Спонсировать транзакции → Принимать любые токены для газа → Запустите это сами Давайте поговорим 👇
18,72K