Гаразд - сьогодні ми поговоримо про Paymaster! 🥳 Paymaster дуже пов'язаний з абстракцією облікового запису, тому, якщо вам потрібне пояснення про АА, спочатку прочитайте твіт АА. Що таке Paymaster? Paymaster є прекрасним прикладом сили абстракції облікового запису та розумних гаманців у покращенні життя користувачів. Як? Він надає додаткам гнучкість при розробці потоку платежів і функцій. Він може обробляти потік, який в іншому випадку міг би бути незграбним, і обгортає його в безшовний потік для користувачів. Додатки можуть використовувати його для розробки різних творчих переваг і поліпшень UX. Наприклад: - Безгазовий тх! Додаток/гаманець може вирішити, що ви, користувач, робите tx, а оператор оплачує його газ. У такому випадку програма/гаманець використовуватиме Paymaster для оплати комісій tx для своїх користувачів. - Заплатіть за переказ будь-якою монетою, яку забажаєте. Якщо потрібною валютою платежу є, скажімо, STRK, а користувач має ETH, програма може дозволити користувачу платити за допомогою ETH, а потім обмінювати їх на STRK за допомогою Paymaster. Paymaster автоматично здійснить конвертацію токенів! Чи можуть EOA отримати вигоду від Paymaster? До чого тут АА? ЄАО не можуть скористатися перевагами Paymaster. Щоб гаманець міг скористатися перевагами цього інноваційного інструменту, обліковий запис Paymaster повинен викликати функцію в гаманці. EOA мають обмежений набір операцій, і вони не мають функції, яку викликає Paymaster. З іншого боку, розумні гаманці, створені thx до 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, а також майже у всіх ланцюгах, що з'явилися після цього, є два типи облікових записів: облікові записи користувачів і смарт-контракти. Облікові записи користувачів (також відомі як EOA): - Мати певний набір дій, які вони можуть виконувати: вони можуть здійснити платіж або запустити смарт-контракт для запуску коду (і ще кілька речей). - Користувачі повинні підписувати своїм приватним ключем кожне передавання даних, які видає їхній обліковий запис. - Ви не можете налаштувати логіку їхнього підпису. У вас не може бути налаштованого механізму відновлення цих облікових записів. Смарт-контракти – це облікові записи, які запускають код (скажімо, додатки). - Коли вони спрацьовують (обліковими записами користувачів або іншим смарт-контрактом), вони виконують дію, для якої вони були розроблені. - Вони можуть запускати інші смарт-контракти, але не можуть спрацьовувати самі. Навіть якщо у вас є смарт-контракт, який запускає інший смарт-контракт, у вас повинен бути обліковий запис користувача, який ініціює першу транзакцію. Таким чином, облікові записи користувачів потрібні для запуску смарт-контрактів, а їх поведінці або логіці роботи не вистачає гнучкості. Ця відсутність гнучкості обмежує UX, який можуть створювати додатки та мати користувачі. Абстракція облікового запису Абстракція облікового запису означає, що облікові записи користувачів також є смарт-контрактами (а не EOA). Не обмежуючись специфічною логікою, яку мають EOA, означає, що ми також не обмежені в поведінці/логіці, яку ми можемо створити для користувачів. Ми можемо абстрагуватися від обмежень UX. Тепер ми підійшли до частини чудового UX для гаманців Гаразд, облікові записи користувачів - гаманці - тепер є смарт-контрактами (ми можемо назвати їх розумними гаманцями). Це відкриває великий простір для творчості UX, коли справа доходить до управління гаманцем. *Наприклад*: - Використовувати біометрію та криптографію смартфона для авторизації платежів? Так. - У вас є розумний гаманець з мультипідписом? Так. - Авторизувати щомісячні платежі, встановити перемикач, який автоматично перерахує кошти комусь іншому в разі відсутності активності (або втрати ключів)? Ризикуючи здатися повторюваним - так. - Об'єднати кілька дзвінків до кількох контрактів і надіслати їх як одну транзакцію? Так. - Що не можуть зробити EOA? Так. Це звучить як купа технічних речей, але це компілюється в плавний, спеціально створений потік, який позбавляє користувачів від криптовалютного досвіду, який відштовхує користувачів від криптовалюти. Дуже важливо, щоб crypto UX конкурував з будь-яким некриптовалютним додатком, якщо ми хочемо приєднати мого сусіда, вашу тітку та друга з роботи. Абстракція облікового запису є настільки важливим елементом, що Starknet був створений з використанням АА, вбудованого в його дизайн (який ми називаємо Native Account Abstraction). 2 теми - Paymaster і Native Account Abstraction - теж варто пояснити, але цей твіт дійсно вже досить довгий. Так що Paymaster і *Native* Account Abstraction чекатимуть на завтра (більш-менш). Сподіваюся, це пояснення дає зрозуміти, чому АА є 🗝️
Посилання на реквізити paymaster AVNU
AVNU
AVNU24 лип. 2025 р.
🚨 Gas UX на Starknet просто змінився. Навіки. 🚨 Представляємо Starknet Paymaster - спосіб абстрагування плати за газ з відкритим вихідним кодом, готовий до виробництва, орієнтований на розробників. → Спонсор txs → Приймайте будь-які токени за газ → Запустіть його самостійно Зв'яжіться з нами 👇
20,43K