Kihagyás

No Solution - Sovereign Engineering Cohort #5

Dátum: 2026-04-01 Helyszín: BTC++ konferencia Résztvevők: Martin, vendég (hazard/SE résztvevő)


Áttekintés

Az epizód a Sovereign Engineering 5. cohort zárását értékeli, a BTC++ konferencián készült felvételeken. A beszélgetés a Nostr ökoszisztéma fejlődéséről, local-first architektúráról, e-cash integrációról és a jövőbeli tervekről szól.


Fő Témák

1. Blossom Protocol Fejlesztések

A hazard meggyőzte a Blossom fejlesztőket, hogy protokollként kezeljék a Blossom azonosítókat, hasonlóan az nstr: scheme-hez:

  • Content-addressed azonosítók: blossom:<id> formátum
  • Self-healing linkek: A linkek függetlenek a szerver helyétől
  • Health monitor / Pacemaker: Eszköz ami monitorozza és újra feltölti a blob-okat, újra broadcastolja az eventeket

2. Local-First Nostr

A local relay használatának fontossága:

  • Citrine: Android-on futó local relay
  • Offline működés: Az appoknak airplane mode-ban is működni kellene
  • Local cache: Minden eszközön kellene legyen local relay ami gyorsítótárazza az adatokat
  • Queue-based működés: Offline állapotban a műveletek queue-ba kerülnek, online állapotban kiküldésre

Idézet: "We should reclaim localhost"

3. NoDNS - DNS Nélküli Névfeloldás

Tim Ralston és mások dolgoznak DNS alternatíván:

  • Npub-alapú domainek: .npub vagy .master kiterjesztés
  • NIP-3 Open Timestamps: Bizonyíték az időbeliséghez
  • Local resolver: Pi-hole-szerű saját DNS szerver ami Noster-en keresztül old fel
  • Trust model: Barátok megkérdezése a central authority helyett

Különbség Tim Balma megközelítésétől: Tim egy intermediate gateway-t épít ami hagyományos DNS-t használ, míg a NoDNS teljesen decentralizált.

4. Tollgate v0.2.0

Router-to-router payments Bitcoin network-en:

  • Két mód: Default (single gateway) és experimental (tollgate keresés)
  • E-cash alapú: Offline működés, nincs szükség folyamatos online kapcsolatra
  • Auto-pay: Wally prototype ami automatikusan fizet a kapcsolódásért

5. Wally - E-Cash Wallet Connect

Wally (korábban autopay prototype):

  • CashuConnect: Wallet connect Cashu/ecash-hez
  • Local wallet: Nem kell szerveren futtatni
  • One-click install: Cél: egy app ami mindent tartalmaz (wallet, relay, blossom, signer)
  • Vision: Ha telepíted a Wally-t, készen vagy minden Nostr funkcionalitással

6. Vibecoding és AI Ügynökök

A beszélgetés a LLM-alapú fejlesztésről:

  • Claude 4.5: Újabb model, jobban együttműködő
  • RuoCode: Vibe coding eszköz
  • Code snippets: Hazard's applesauce publikál snippeteket - könnyebb fejleszteni
  • Planning phase: Markdown dokumentumok olvasása, majd implementáció
  • Jövőbeli álmok: Screenless interface, voice memo → kód, auto-deploy

Idézet: "Most people don't need to see code anymore, just the methods and arguments"

7. InPub - Positional Audio Chat

Az InPub egy 3D audio chat platform:

  • Positional audio: A hang forrása a térben mozog
  • Több szoba: Különböző helyiségek
  • Jukebox feature (tervezett): Zap to play, sats-t kell küldeni a zenéért
  • Valós élmény: A jukeboxhoz oda kell sétálni a virtuális térben

8. Cohort Tapasztalatok

Mi működött: - Az eszközök kezdnek összeállni koherens rendszerekké - Cashu és Blossom de facto szabványokká válnak - Több résztvevő hasonló ötletekre jut - validálja az irányt

Kihívások: - Integráció hiánya a különböző megoldások között - Audio minőség problémák (levélzúgás, szirénák, zaj) - Túl sok párhuzamos projekt

Jövőbeli tervek: - Rövidebb, 2 hetes "shipathon" fokuszált sprintek - Tavasszal és ősszel satellite cohort-ok - Nyáron 6 hetes fő cohort


Technikai Részletek

Local Relay Architektúra

[App] → [Local Relay (Citrine)] → [Remote Relays]
                ↓
         [Local Cache]

Előnyök: - Offline működés - Gyorsabb betöltés - Kevesebb hálózati forgalom - Adatszuverenitás

NoDNS Feloldás

  1. Npub közzétesz DNS record eventet
  2. Resolver lekéri az eventet
  3. Visszaadja IP címet + aláírást + timestampet
  4. kliens visszaigazolja az aláírást

E-Cash Offline Működés

  • Tokenek cserélhetők offline
  • Csak a minting és redemption igényel online kapcsolatot
  • Multi-mint trust: több mint használata csökkenti a kockázatot

Idézetek

"We should reclaim localhost"

"The future is already here, it's just not evenly distributed"

"Every client should be a different lens on the nostrverse"

"There is no global feed, only nostrverse"

"If you want to check if you're online, refresh your nostr client"


Linkek és Említések

  • Citrine - Android local relay
  • Amber - Local signer
  • Blossom - Blob storage protocol
  • Cashu - E-cash protocol
  • CDK - Cashu Development Kit
  • Wally - E-cash wallet connect
  • Tollgate - Network payment system
  • NoDNS - Decentralized DNS
  • InPub - Positional audio chat (inpub.gg)
  • Applesauce - Nostr library (hazard)
  • RuoCode - Vibe coding tool
  • NIP-60/61 - Wallet standards
  • NIP-3 - Open timestamps

Következő Lépések

  1. InPub jukebox implementálása (zap to play)
  2. Wally fejlesztése - teljes Nostr stack egy appban
  3. NoDNS web interface publikáláshoz
  4. Local relay integráció minden major clientbe
  5. Code snippet publikálás (hazard applesauce)

Jegyzet

Ez az epizód a BTC++ konferencián készült, szabadtéri környezetben. A háttérben hallható hullámok, sirályok és szirénák - a "poor man's podcast" stílus jegyében.

Audio minőség: Kifejezetten jobb, mint a korábbi epizódokban (levélzúgás szűrés).

Vissza a tetejére