Autor: Joel John, decentralized.co Překlad: Golden Finance xiaozou;
Poznámka: Tento článek je druhou částí třídílné série. První část o řetězové abstrakci najdete v předchozím článku Golden Finance „Blockchain’s AWS Moment: How Chain Abstract Transforms the World of Thousand Chains“. Druhá část tohoto článku je o tom, jak se vyvíjí infrastruktura peněženky. Jsou stavebními kameny pro přilákání další miliardy uživatelů k Web3.
Před několika měsíci jsem zaregistroval 0xppl.com. Bylo to pár dní po memovém šílenství a nechtěl jsem, aby se moje finančně nezodpovědná rozhodnutí šířila na sociálních sítích. Chtěl jsem vytvořit novou peněženku – takovou, která bude bezpečná a snadno použitelná. Protože jsem nechtěl ukládat další pár soukromých klíčů, hledal jsem alternativy a objevil jsem Capsule v adresáři Metamask Snap.
V minulosti jsem psal o důležitosti mobile-first pro růst. Od roku 2024 spustilo mobilní aplikace několik známých produktů DeFi. Minulý rok jsme diskutovali o tom, jak se volatilita stává službou. Minulý víkend dosáhl kumulativní příjem týmu Pump.fun 100 milionů dolarů.
Chci jasně vidět, jaká je další velká příležitost, a zdá se, že peněženka s přístupovým klíčem může být jedna.
Passkey je mechanismus pro ukládání soukromých klíčů na zařízení za účelem ověření jeho identity. Společnosti jako Amazon a Google používají přístupový klíč, který pomáhá uživatelům přihlásit se bez hesel, a použití přístupového klíče bylo také rozšířeno na Web3.
V tomto článku stručně vysvětlím, jak funguje klíč a navrhnu možnou budoucnost implementovanou přístupovým klíčem.
1. Překročení propasti
Představte si, že by mobilní zařízení nikdy neexistovala a lidé by měli přístup k internetu pouze prostřednictvím velkých a drahých osobních počítačů. To byla realita na konci 90. let. Obvykle jsou tyto počítače připojeny k fyzickým telefonním linkám, které jsou odpojeny, když někdo používá internet.
Pokud si tedy chcete stáhnout nejnovější album z Napsteru a máte pouze připojení k internetu, je pravděpodobné, že váš domov v tu dobu nebude přijímat žádné hovory.
Mobilní zařízení otevřela dveře síťové konektivitě. Od roku 2000 do roku 2020 používaly pro přístup k internetu 3 miliardy lidí mobilní zařízení. Když se v roce 2010 připojila k Facebooku 1 miliarda uživatelů, vyvolali dostatečnou pozornost, aby podnítili rozvoj ekonomiky založené na digitálních technologiích – ekonomiky, ve které se prodej zboží nebo seznamování online děje výhradně prostřednictvím sociální sítě.
Pokud se internet nestane dostupným, cenově dostupným a snadno použitelným kdykoli a kdekoli, může tyto platformy postihnout stejný osud jako obsahové televizní sítě: centralizace, cenzura a často nudný obsah. Mobilní zařízení pohání internetovou ekonomiku.
Bezpečný přístup k peněžence dnes vyžaduje, abyste měli fyzické zařízení (například peněženku), podepisovali transakce a uchovávali je na bezpečném místě. Lidé je proto využívají pouze k ukládání vysoce hodnotných aktiv. Passkey peněženka je spíše jako mobilní zařízení pro připojení k internetu. Nevyžadují vysoké počáteční náklady a umožňují uživatelům používat je na cestách, jako je Capsule. Technologie Passkey výrazně snižuje práh pro používání peněženek.
Hlavním hnacím motorem pro přijetí Passkey je Fast Identity Online (FIDO: Online Fast Identity Verification Service) – tento standard již používá více než 250 známých společností. Známí správci hesel jako Bitwarden a LastPass využívají služby FIDO. V jistém smyslu se tedy jedná o vyspělou technologii, která je nyní přenášena do krypto ekosystému prostřednictvím entit, jako je Capsule.
Ale co přesně jsou a jak fungují? Stejně jako kryptopeněženky je přístupový klíč založen na modelu veřejného a soukromého klíče. Veřejný klíč je identifikátor, který webové stránky používají k vaší identifikaci, a veřejný klíč je veřejný. Soukromý klíč je vygenerován na vašem zařízení.
Když platíte pomocí Apple Pay nebo se přihlašujete do zařízení pomocí rozpoznávání obličeje, biometrická data neopouštějí váš počítač. Čip (často nazývaný Secure Enclave) ověřuje informace (jako je otisk prstu), zpracovává je a poskytuje výsledky softwaru třetích stran. Mohu ukrást váš iPhone, ale to neznamená, že mám přístup k vašim biometrickým údajům, protože tato data nikdy neopustí zabezpečenou enklávu.
Každá aplikace má jedinečný pár klíčů, takže váš pár klíčů Google nemusí být na Amazonu znovu použit. Představte si je jako jedinečná hesla automaticky generovaná zařízením pro přihlašování na různé stránky. Tyto klíče jsou obvykle uloženy v cloudu. Google i Apple mají odpovídající mechanismy cloudového úložiště pro klíče, takže přihlašovací klíče může synchronizovat každé zařízení používající jejich operační systémy.
Co to znamená pro kryptosvět? Peněženky používají k podepisování transakcí soukromé klíče. Pamatujete si, jak jsem říkal, že vaše zabezpečená enkláva uchovává váš soukromý klíč? Ve skutečnosti můžete použít rozpoznávání obličeje nebo skenování otisků prstů jako ověřovací mechanismus pro podepisování transakcí. Krypto veteráni si možná nemyslí, že je to skvělé. Ale pokud jste vývojář hry nebo sociálního produktu web3 a máte méně než 10 sekund na to, abyste přilákali uživatele, pak je v tuto chvíli nejrychlejším řešením použití přístupového klíče iCloud.
Capsule mi umožňuje vytvořit peněženku, ke které mám kdykoli přístup, a pohodlně ověřovat transakce pomocí skenování otisků prstů nebo rozpoznávání obličeje z mého mobilního zařízení. Poskytují sadu pro vývoj softwaru (SDK), která umožňuje jakémukoli vývojáři vytvářet nové peněženky pro uživatele. Když se přihlásíte k produktu Capsule pomocí Gmailu, můžete okamžitě vidět peněženku, která je kdykoli připravena k použití.
Poskytovatelé peněženek, jako je Capsule, integrují řešení financování, jako je Stripe. Uživatelé tedy mohou držet ETH (pro placení za plyn) jednoduše pomocí Apple Pay po aktivaci peněženky. Výsledkem je, že proces, který dříve trval hodiny, se zkrátí na minuty. Už nemusíte řešit neprůhledné offshore burzy za účelem ražení NFT. Ale co když uživatel ztratí svůj klíč?
Zde přichází na řadu výpočet více stran (MPC). Zní to trochu jako abstrakce účtu, ale koncept je jiný.
MPC je mechanismus generování a správy šifrovacího klíče. Jak název napovídá, na vytváření a ukládání soukromého klíče se podílí více stran, aniž by kterákoli z nich znala jeho úplný obsah. Ve skutečnosti nemá ke klíči přístup žádná osoba, ale pokud jedna osoba část klíče ztratí, dva další lidé mohou pomoci obnovit přístup.
Například v peněžence s podporou Capsule jsou klíče generovány ze vstupů od uživatele a Capsule, aniž by ostatní strany znaly konkrétní obsah těchto vstupů. Toto nastavení je užitečné pro obnovení oprávnění, když dojde ke ztrátě klíčů a uživatelé ztratí přístup. Pokud však kterékoli dvě strany spolupracují, mohou dohodu podepsat. Toto nastavení je užitečné zejména pro obnovení klíčů, když uživatel ztratí přístup.
Vysvětlil jsem, jak to funguje, teď můžeme diskutovat o tom, čeho dosahuje a proč mě to tak zajímá. SDK poskytované společností Capsule umožňuje uživatelům vytvořit peněženku, kterou lze použít ve více produktech. Když například používáte stejnou peněženku na Metamask pro Uniswap a Aave, mohou obě aplikace komunikovat se stejnou adresou při dotazování a provádění transakcí.
Aave může zkontrolovat zůstatek vaší peněženky před schválením půjčky a jako zajištění půjčky na jiné platformě můžete použít tokeny Uniswap’s Liquidity Provider (LP). Interoperabilita aktiv napříč platformami je základním principem Web3. Historicky dosažení této interoperability vyžadovalo, aby uživatelé měli vlastní peněženku s mnemotechnickou frází. Migrace interoperability mezi zařízeními může být bolestivá.
Capsule odstraňuje tyto bolesti tím, že umožňuje uživatelům podepisovat transakce nebo spravovat peněženky pomocí tradičnějších forem ověřování.
Můžete se přihlásit pomocí svého účtu Google a používat stejnou peněženku ve více produktech. Dalo by se říci, že tato funkce je dostupná komukoli, kdo používá MetaMask, ale většina uživatelů nezná mnemotechnické pomůcky ani jejich zabezpečení. Jsou však obeznámeni s používáním Google, Twitteru nebo přihlašovacího systému Applu. Uživatelé si mohou vytvořit peněženku kliknutím na tlačítko, což by mohl být rozdíl mezi uchováváním a odchodem.
Dalším faktorem, který je třeba poznamenat, je, že e-mailové odkazy nebo vložené peněženky samy o sobě nejsou nové. V tomto segmentu trhu je mnoho poskytovatelů služeb.
Je zajímavé, jak můžete použít stejný autentizační formulář v různých produktech – řekněme X handle nebo přihlášení k Gmailu. Interoperabilita je jedinečná.
Pokud jste v minulosti použili e-mail (řekněme joel@decentralised.co) ke spuštění peněženky na decentralizované burze a poté se pokusili udělat totéž na jiném produktu (řekněme na půjčovacím produktu), měli byste dvě různé peněženky. Takže jakákoliv komposovatelnost (nebo interakce mezi aplikacemi) nepřipadá v úvahu. Capsule pomáhá přenášet aktiva a identity mezi nativními autentizačními systémy web2 a její SDK umožňuje jakémukoli vývojáři integrovat je do produktu pomocí pouhých několika řádků kódu.
Dalším vylepšením, které Capsule do oblasti peněženky přináší, jsou programovatelné transakce, které za určitých podmínek podporují automatické transakce.
Řekněme například, že chcete, aby peněženka s USDC nakoupila ETH v hodnotě 100 USD od Uniswapu pokaždé, když cena ETH klesne pod 2 000 USD. V minulosti jste museli vložit celých 100 USD na centralizovanou burzu (jako je Binance) nebo ručně sledovat pohyby cen aktiv.
S programovatelnými transakcemi je tento proces mnohem jednodušší. Produkty jako Velo Data mohou předat proměnnou (v tomto případě cenu ETH) k ověření transakce. Uživatel si vybere, a když jsou splněny podmínky pro to, aby ETH bylo nižší než 2 000 $, může Capsule transakci podepsat.
Mít podpisy potřebné k provádění transakcí napříč stranami umožňuje programovatelnost. Předpoklady pro obchodování s aktivy prostřednictvím Uniswapu můžete nastavit bez zapojení uživatele – podobně jako příkazy if-then používané pro transakce při přihlášení do aplikace.
Pojišťovací produkt v řetězci by se například mohl dotazovat na data z orákula, který poskytuje data o počasí, a provádět platby z více fondů financovaných uživateli. Trh s předpověďmi, který využívá data dotazů Google, by mohl platit i za sportovní události. Ještě lepší je, že můžete své Apple Watch propojit s přednastavenou peněženkou, aby se peníze automaticky převedly na přátele, pokud den vynecháte cvičení.
Ve všech těchto případech je jedinečnou výhodou, kterou Capsule vývojářům nabízí, to, že nikdy nenechá uživatele potýkat se s mnemotechnickými frázemi. Uživatelé si mohou otevřít peněženku, zakoupit ETH za 10 USD, přihlásit se pomocí svého účtu Gmail a sázet na sportovní trhy a zakoupit ETH pomocí SDK přes Stripe.
Prostor pro návrh je zde omezen pouze datovými typy, které může produkt dotazovat, a schopností kapsle interpretovat a podepisovat transakce na základě dat. Tento model však může být méně účinný pro subjektivnější data nebo potřeby obchodování.
2. Více než jen obchodování
Proč je to důležité? Pro vysvětlení mohu uvést příklad. Nedávno se Capsule spojila s r/datadao, aby uživatelům umožnila přenášet data z Redditu do DAO. Jednoduše řečeno, produkt umožňuje uživatelům exportovat svá data z Redditu do DataDAO (provozovaného Commonwealth) pro trénování velkých jazykových modelů (LLM). Takový systém vyžaduje jednoduchý přihlašovací model, který dokáže zpracovávat e-mailové adresy a komunikovat s nativními produkty web3, jako je Commonwealth.
R/datadao's DAO je spravováno nástrojem zvaným Commonwealth. Když si tedy uživatel založí peněženku (pomocí Redditu) a poté se přihlásí do Commonwealthu, může použít body (nebo tokeny), které získá na Redditu, k hlasování o DAO spravovaném Commonwealthem. Capsule umožňuje uživatelům zaregistrovat se do DataDAO pomocí peněženky vygenerované z X handle, Discordu nebo účtu Google a použít své body k hlasování v systému vytvořeném Commonem. Dokončení těchto kroků trvá jen několik sekund.
Vhodnějším příkladem je, že řidiči Uberu by mohli spravovat DAO úměrně k mílím, které mají na svém účtu Uber. Podpora pro tyto případy použití částečně pochází z nástrojů poskytovaných ZkTLS.
Dalším způsobem, jak Capsule rozšiřuje svůj trh na nové uživatele Web3, je prostřednictvím předem vygenerovaných peněženek. Jinými slovy, produkty Web2 umožňují uživatelům aktivovat peněženky při přihlášení k produktu a v peněžence jsou již aktiva.
Pokud bych například chtěl přimět nejaktivnější členy běžeckého klubu v Dubaji, aby se připojili k produktu, mohl bych si předem vygenerovat peněženku spojenou s jejich účtem na Twitteru, načíst NFT a nabídnout jim slevu na něco jako boty a pak jim soukromou zprávu s žádostí o připojení ke komunitě.
Teď si nejsem úplně jistý, kolik lidí se kvalifikuje jako:
● Život v Dubaji
● Běh
● Aktivní na Twitteru
● Pro přístup ke komunitě použijte NFT
Jde mi však o to, že takové nástroje lze použít k tomu, aby komunitu Web2 vedly k používání primitiv Web3. Co když uživatel neodpoví na mou soukromou zprávu? Mohu použít předem naprogramovanou transakci k odeslání NFT zpět do nárokující peněženky po určitém okamžiku. Stejně jako sleva má určitou dobu.
To otevírá designový prostor pro zcela nové aplikace. Snad jednou z nejdostupnějších příležitostí je samotný obsah. V současné době píšeme na Substacku, protože nám umožňuje spojit se s našimi čtenáři prostřednictvím e-mailu. Pokud potřebujeme razit NFT, naše nejlepší možnosti jsou odstavec, zrcadlení nebo Farcaster Frame. Předpokládejme, že Capsule SDK umožňuje vytvoření nativní publikace Web3, která uživatelům umožňuje generovat články a odesílat je na jejich vlastní e-mailové adresy.
Ve skutečnosti můžeme dokonce propojit peněženky našich nejaktivnějších čtenářů s přednačtením tokenů OP (Optimismus), aby nemuseli procházet překlenovacími aktivy, aby razili NFT. Proces vypadá takto.
Na levé straně obrázku výše jsem dnes vysvětlil kroky pro ražení peněz na Mirror pomocí něčeho jako Metamask, na pravé straně jsem vysvětlil, jak by to vypadalo pomocí Capsule SDK.
To znamená, že produkt může znovu aktivovat uživatele pomocí tradičních distribučních kanálů (jako je e-mail) a zároveň je zapojit do platebních lišt Web3 (jako jsou stablecoiny).
Nástroje, jako jsou ty, které poskytuje Capsule, se zdají být mostem mezi současným trhem a trhem, který může existovat v příštích deseti letech. Podle mého názoru jsou dokonalým středem mezi snadným používáním a pohodlím produktů Web2 a bezpečností, hostováním a přizpůsobením nativních stavebních principů Web3.