Dobře, dnes mluvíme o Paymaster! 🥳 Paymaster je velmi úzce spojen s abstrakcí účtu, takže pokud potřebujete vysvětlení o AA, přečtěte si nejprve tweet AA. Co je Paymaster? Paymaster je krásným příkladem síly abstrakce účtů a chytrých peněženek při zlepšování života uživatelů. Jak? Poskytuje aplikacím flexibilitu při navrhování jejich platebních toků a funkcí. Dokáže zpracovat tok, který by jinak mohl být neohrabaný, a zabalit jej do bezproblémového toku pro uživatele. Aplikace jej mohou využít k navrhování různých kreativních výhod a vylepšení UX. Například: - Bezplynové tx! Aplikace / peněženka se může rozhodnout, že vy, uživatel, uděláte tx a operátor mu zaplatí plyn. V takovém případě aplikace/peněženka použije Paymaster k zaplacení tx poplatků za své uživatele. - Zaplaťte za tx jakoukoli mincí, kterou si přejete. Pokud je požadovaná platební měna řekněme STRK, a uživatel má ETH, aplikace může uživateli umožnit platit ETH a poté jej pomocí Paymaster vyměnit za STRK. Paymaster automaticky provede konverzi tokenů! Mohou EOA těžit z Paymaster? Co s tím má společného AA? EAO nemohou těžit z Paymaster. Aby peněženka mohla těžit z tohoto inovativního nástroje, musí účet Paymaster volat funkci v peněžence. EOA mají omezenou sadu operací a nemají funkci, kterou volá paymaster. Chytré peněženky na druhé straně, vytvořené thx až AA, mohou spouštět kód, a proto mohou mít požadovanou funkci pro interakci s Paymaster. Můžete se podívat na @myBraavos a @ready_co. Abstrakce účtu je tedy základem pro vytváření chytrých peněženek a pro chytré peněženky, aby mohly těžit z Paymaster. 🥳 Na Starknetu je Paymaster dostupný díky úžasnému týmu @avnu_fi, kteří jej vytvořili a vydali jako open source. Děkuji AVNU! Odkaz na jejich oznámení (a snad i na lepší vysvětlení) v dalším tweetu. Aplikace si s tímto užitečným nástrojem mohou hodně hrát, aby optimalizovaly onboarding svých uživatelů a průběžné prostředí, takže ještě jednou: UX, UX, UX 🗝️
Eli Ben-Sasson | Starknet.io
Eli Ben-Sasson | Starknet.io6. 8. 20:35
Dnes mluvíme o abstrakci účtu! 🥳 Začněme od konce: UX, UX, UX. Abstrakce účtu je klíčem k vynikajícímu UX. Dlužíme uživatelům maximální snahu o co nejlepší UX. Nejlepší UX vyžaduje vhodnou infrastrukturu. "Vhodnou infrastrukturou" mám na mysli takovou, která umožní přizpůsobit a optimalizovat UX aplikací/peněženek. Takže - AA je řešením pro slavný neohrabaný a těžkopádný zážitek, kterým je průměrné krypto UX. Než však pochopíme, co toto řešení dělá, musíme porozumět problému. Neohrabané uživatelské prostředí V řetězcích Ethereum a EVM a téměř ve všech řetězcích, které přišly po nich, existují dva typy účtů: uživatelské účty a chytré kontrakty. Uživatelské účty (neboli EOA): - Mají konkrétní sadu akcí, které mohou provádět: Mohou provést platbu nebo spustit chytrý kontrakt ke spuštění kódu (a několik dalších věcí). - Uživatelé se musí podepsat svým soukromým klíčem při každém tx, který jejich účet vydá. - Logiku jejich podpisu nelze přizpůsobit. Pro tyto účty nelze mít přizpůsobený mechanismus obnovení. Chytré kontrakty jsou účty, na kterých běží kód (řekněme aplikace). - Když jsou aktivovány (uživatelskými účty nebo jiným chytrým kontraktem), provedou akci, pro kterou byly navrženy. - Mohou spouštět další chytré kontrakty, ale nemohou spouštět samy sebe. I když máte chytrý kontrakt, který spouští další chytrý kontrakt, musíte mít uživatelský účet, který spustí první transakci. Ke spuštění chytrých kontraktů jsou tedy potřeba uživatelské účty a jejich chování nebo logika fungování postrádá flexibilitu. Tento nedostatek flexibility omezuje uživatelské prostředí, které mohou aplikace vytvářet a uživatelé mohou mít. Abstrakce účtu Abstrakce účtů znamená, že uživatelské účty jsou také chytré kontrakty (nikoli EOA). Nejsme omezeni specifickou logikou, kterou EOA mají, což znamená, že také nejsme omezeni v chování/logice, kterou můžeme pro uživatele vytvořit. Můžeme abstrahovat od omezení UX. Nyní se dostáváme k části nadřazeného UX pro peněženky Dobře, uživatelské účty - peněženky - jsou nyní chytré kontrakty (můžeme jim říkat chytré peněženky). To otevírá velký prostor pro kreativitu UX, pokud jde o správu peněženky. *Například*: - Používáte biometrii a kryptografii svého smartphonu k autorizaci plateb? Ano. - Máte chytrou peněženku, která je multi-sig? Ano. - Autorizovat měsíční platby, nastavit přepínač mrtvého muže, který automaticky převede prostředky na někoho jiného v případě žádné aktivity (nebo ztráty klíčů)? S rizikem, že to bude znít repetitivně - ano. - Dávkovat několik hovorů na více smluv a odeslat je jako jednu transakci? Ano. - Bláboly věci, které EOA neumí? Ano. Zní to jako hromada technických věcí, ale zkompiluje se to do hladkého, na míru vytvořeného toku, který se zbaví krypto-ish zážitku, který uživatele od kryptoměn odvádí. Je zásadní, aby crypto UX konkurovalo jakékoli nekrypto aplikaci, pokud chceme přijmout mého souseda, vaši tetu a toho přítele z práce. Abstrakce účtů je tak důležitým prvkem, že Starknet byl vytvořen s AA zapečenou do svého návrhu (které nazýváme nativní abstrakce účtů). 2 témata - Paymaster a Native Account Abstraction - také stojí za vysvětlení, ale tento tweet je už opravdu docela dlouhý. Takže Paymaster a *Native* abstrakce účtu počkají na zítřek (víceméně). Doufám, že toto vysvětlení objasňuje, proč je 🗝️ AA
Odkaz na údaje o paymasteru AVNU
AVNU
AVNU24. 7. 2025
🚨 Gas UX na Starknetu se právě změnilo. Navěky. 🚨 Představujeme Starknet Paymaster - open-source, připravený k produkci, vývojářský způsob, jak abstrahovat poplatky za plyn. → Sponzor txs → Přijměte libovolný token za plyn → Spusťte to sami Promluvme 👇
19,32K