No Solutions #26 — Zapstore w/ Franzap¶
Epizód: #26 • Dátum: 2026. május 31. • Házigazda: No Solutions host (Sovereign Engineering) • Vendég: Franzap (Sovereign Engineering cohort tag, Zapstore (Nostr app store) fejlesztő) Forrás: honlap Transcript: Whisper
ggml-medium.en.bin(whisper.cpp, Metal GPU), saját futtatás a podcast oldalról Hossz: ~75 perc
Dátum: 2026-05-31 Host: Gigi Vendég: Franzap (Zapstore) Hossz: ~68 perc Forrás: Haven szerver (Gigi / Sovereign Engineering) — Whisper transcribe
Összegzés¶
Franzap a Zapstore-ról: a Nostr-alapú alternatív Android app store, ami a Sovereign Engineering SEC01-en született. Két év alatt a koncepcióból működő termék lett ~150 self-signed app-pal és ~3000 indexelt alkalmazással. A beszélgetés mélyen belemegy a Web of Trust implementációba, a communities modellbe, a chicken-and-egg probléma megoldásába, a Google sideloading KYC fenyegetésbe, és hogy a Bitcoin/Nostr/Zapstore miért elsősorban a peremen élőknek épül.
Kezdetek: SEC01 és a szikra¶
Franzap a Sovereign Engineering első cohortján vett részt Madeirán (2024 eleje), ahová Martin interjúja után, az utolsó pillanatban került be. Eredeti projektje a ZapThreads (Zapkal Heads) volt — egy Nostr-alapú komment widget weboldalakhoz (Discus alternatíva). A Fiat Jaf-tól inspirálódott, de "ő túl opinionated szoftvert ír."
A SEC-en az egyik séta közben beszélgettek arról, hogy lehetne malware scannereket építeni Nostr-re — Gigi szerint a Zapstore koncepció ebből a beszélgetésből nőtt ki. Franzap a Ninite-ot (Windows power user telepítő) is említi inspirációként: egy trust-based rendszer ahol kiválasztod az appokat és egyben letöltöd mindet.
"I came to Madeira with some running code and an idea. And on the Island, one of the first walk-and-talks... my neurons were firing like crazy, putting all these concepts together. And I said, this could actually work."
Honnan jött a név?¶
ZapThreads (eredeti projekt) → ZapStore (a "zap" mint Nostr zappelés + app áruház). A publikáló CLI eszköz neve ZESP (Zapstore Publisher).
Web of Trust: a központi kihívás¶
Franzap volt az egyik első, aki élesben próbálta implementálni a Nostr Web of Trust-öt — nem shitpostokra, hanem appokra, ahol pénzt és identitást lehet veszíteni.
- Backend service: egy külön szolgáltatás számolta a WoTrust-öt, mert on-device túl számításigényes (3-hop gráf az egész Nostr-re)
- Kritika: "should be on-device" — Franzap szerint 2-hop talán elég lett volna, de akkor még a hálózat nagyobbnak tűnt
- Vertex kísérlet: később indult, de a WoTrust még mindig nem megoldott
Communities: a filozófiai fordulat¶
Franzap kezdeti víziója: "you, the user, against the world" — senki ne mondja meg mit telepíts, a felhasználó dönt.
A gyakorlatban ez nem működött: túl nagy teher a felhasználón minden egyes appnál trust-öt létesíteni. Az analógia:
"If you live in a city and every shop you go, you need to do a background check on the guy who's selling your stuff... that's so inefficient and annoying."
A megoldás: communities (katalógusok). A user csatlakozik egy community-hez, ami megadja: - Milyen relay-eket használjon - Milyen Blossom szervert - Milyen Web of Trust providert
A kulcs koncepció: credible exit. Lehet, hogy a community centralized, de ha nem tetszik, kilépsz és átmész egy másikba. Ez a trade-off: kicsit kevesebb decentralizáció, sokkal jobb UX.
A chicken-and-egg áttörése¶
Egy marketplace-t indítani klasszikus chicken-and-egg probléma: nincs supply (appok) → nincs demand (userek), és fordítva.
Franzap megoldása: pre-population — a Zapstore saját pubkey-jel aláírva ~3000 appot indexelt, hogy a supply oldalt feltöltse. Ez "growth hacking" értelemben: hackeld meg a supply-t.
"There was a way to break that cycle... hacking the supply. You can offer a lot of supply. Even though the ideal thing would be each developer is signing their own apps."
Ezután: 1. Supply megvan → jönnek a userek 2. Sok user → fejlesztők is érdekeltek 3. Fejlesztők maguk kezdenek publikálni
Jelenlegi arány: ~150 self-signed app, ~3000 Zapstore-signed app. Gigi megjegyzi: egy éve a Zapstore az egyetlen app store-ja Androidon.
Fejlesztői élmény (DX)¶
- Nincs account, nincs KYC, nincs fee — szemben az Apple $99/év fejlesztői accounttal
- ZESP (CLI): parancssoros publikálás, agent-friendly — American Hodl nulla programozási háttérrel vibe kódolt egy appot és publikálta
- "It's so agent friendly... you can just throw it at your agent and it will figure it out."
- Olyan fejlesztők is jönnek akik korábban nem voltak Nostr-on — a Zapstore a belépési pontjuk
Felhasználói élmény (UX)¶
Franzap UX filozófiája: defer the sign-in.
"By the fact that you can download the app and immediately get started without any accounts. Most of the users are pure lurkers."
- Letöltéshez nem kell Nostr account
- Saját preferenciák (update kihagyások, bookmarkok) device key-ben tárolva
- Csak akkor kell sign-in ha kommentelni vagy social signalt akarsz küldeni
Zapstore web: landing page-ek minden apphoz, SEO, QR kód ami megnyitja az appot a Zapstore-ban
Edge case-ek és devops rémálmok¶
Franzap őszintén beszél a nehézségekről: - Verziózási káosz: a fejlesztők ~10%-a használ szemantikus verziózást - Key rotation: ha a dev kulcsot vált, certificate mismatch → "ez malware?" panaszok - Pre-release vs release: a Signal pre-release-eket release-ként tol → letörik a user-eknél - Fork-ok kezelése: melyik fork az "igazi"? - Customer support: "it's hell" — minden hibáért a Zapstore-t hibáztatják
Google KYC — a közelgő vihar¶
Google új szabályozása: KYC + fee a sideloadinghoz is. Franzap szerint ez: 1. Galvanizáló hatás: eltűnik a szürke zóna — vagy KYC user/dev vagy, vagy "terrorista" 2. GrapheneOS felé terel: több user fog alternatív OS-t keresni 3. Motorola + Graphene partnership: jelzi merre tart a világ
"You're either a fully KYC user or developer, or you're a terrorist. That's basically what they're pushing us to."
Gigi párhuzama: Netflix megölte a Pirate Bay-t, aztán a streaming fragmentálódott (Netflix + Hulu + Disney+ + 17 másik), és most a kalózkodás újra nő. Ugyanez a dinamika játssza ki a permissionless rendszerek malmára a vizet.
iOS — a lehetetlen küldetés¶
- AltStore létezik (Fediverse + PayPal + iOS), predatálja a Zapstore-t
- Self-signing trükk: az IPA-t úgy teszel fel mintha te fejlesztetted volna
- Korlát: 6 app / 3 naponta refresh (ingyenes tier), vagy $99/év developer account (korlátlan)
- EU DMA: legálisan lehet alternatív marketplace, de ez jogi csata
- Franzap: "I really want to, but I don't want to kill myself in the process."
UX vs Decentralizáció vita¶
Gigi mély gondolatai az UX-ről:
"There's a time component to UX... The university professor with a static HTML page — new publication, one new line of HTML. He hosts the damn thing on his toaster and it will never go down. Amazing UX."
A "Silicon Valley UX" = minél több usert bevonzani a következő quarter-ig, az se baj ha két év múlva mindenki otthagyja. Ezzel szemben a Zapstore UX = "credible exit", hosszú távú stabilitás, senki nem tud kirúgni.
Kiknek épül ez valójában?¶
Franzap és Gigi egyetért: a Bitcoin/Nostr/Zapstore elsősorban a peremen élőknek való:
- De-bankolt emberek
- Hiperinflációs országok lakói
- Kontroverzális appok fejlesztői (akit az App Store nem enged be)
- Régiók ahol nincs hitelkártya
- "Ha a te appod elég kontroverzális és nem tudsz bekerülni az app store-okba... ez a godsend."
Gigi: "I'm the biggest believer in rectification. I don't think there is another way."
"I used to say 2% of people are curious enough to dig deeper and actually learn it, but I think it's closer to 0.2%."
Linux analógia: a Linux nem a tömegeknek épült, hanem a neckbeard-eknek. Most Pewdiepie és DHH is Linuxot használ. "I'd rather go down that road than cater to the confused mob and ruin the thing in the process."
Mi jön a Zapstore-ban?¶
- Community separation: alapértelmezett két community — "Zapstore Community" (dev self-publish) + "Index Community" (külső appok). Utóbbit ki lehet kapcsolni.
- Saját community-k: bárki futtathat saját katalógust (pl. "biztonságos appok gyerekeknek")
- Malware/privacy scanner: reprodukálható build-ek ellenőrzése
- Developer rotation: ha egy dev abbahagyja a publikálást, a Zapstore visszaveszi az indexelést
Hogyan segíthetsz?¶
- Töltsd le:
zapstore.dev - Használd — a user számok vonzzák a fejlesztőket
- Fejlesztőként: publikálj (
zespCLI) - Zap-ek: "even on-chain" (vicc — Gigi vágókéssel fenyeget)
Záró gondolat¶
Gigi: "If you knew what you know now, would you do it again?"
Franzap (azonnal): "No." — de azonnal hozzáteszi, hogy folytatja.
A radikalizáció mint silver lining: a növekvő hülyeség (age verification, KYC sideloading, alkotmányos jogok csorbítása) radikalizálja az embereket — és ez jó. "I hope more people will be radicalized by all the stupidity that's currently happening... because that will actually bring real solutions."
Forrás¶
- Epizód URL: https://sovereignengineering.io/podcast/26-zapstore-w-franzap
- Transcript: Whisper
ggml-medium.en.bin(whisper.cpp, Metal GPU), saját futtatás a podcast oldalról - No Solutions podcast: https://sovereignengineering.io/podcast