Kihagyás

He's Making Bitcoin Impossible to Trace — Here's How — Immortal Combat Podcast

Dátum: 2026-04-22 | Hossz: 61 perc

Összegzés

Ádám Ficsór (nopara73) vendége Lucas Ontivero, a Wasabi Wallet jelenlegi fő fejlesztője és karbantartója. A beszélgetés a Wasabi Wallet történetét, a ZK-Snacks bezárása utáni túlélését, a pénzügyi magánszféra filozófiáját, és a mesterséges intelligencia szoftverfejlesztésre gyakorolt hatását járja körül. Lucas részletesen elmagyarázza, hogyan alakítja át a Wasabit egy teljesen szerver nélküli alkalmazássá, és miért nem a kényelem, hanem a privacy az elsődleges prioritás.

A beszélgetés központi témája a CoinJoin technológia és a pénzügyi magánszféra fontossága. Lucas kifejti, hogy a Bitcoin önmagában nem anonim — bárki megnyithat egy block explorert és láthatja, mennyi pénzed van. A CoinJoin ezt a problémát orvosolja azáltal, hogy összemossa a tranzakciókat más felhasználókéval, megtörve ezzel a közös input-tulajdonlás heurisztikáját.

A második nagy téma az AI hatása a programozásra — mindketten részletesen beszélnek arról, hogyan változtatta meg a mesterséges intelligencia a fejlesztői munkájukat, és milyen veszélyei vannak annak, amikor a fejlesztők nem értik a saját kódjukat. Lucas megoszt egy konkrét esetet, amikor az AI által generált kód egy hónapnyi munkáját kellett visszavonnia.

Főbb Témák

A Wasabi Wallet története és Lucas útja

Lucas úgy került kapcsolatba Ádámmal, hogy megnyert egy Twitteren közzétett kihívást — rejtett Bitcoin privát kulcsot kellett megtalálnia egy cikkben. Bár azt hitte, milliók versenyeznek, ő lett az első. Ezután Ádám felhívta és felajánlotta, hogy tanítsa meg Bitcoin wallet fejlesztésére. Lucas lett az első "alkalmazott" — bár akkor még cég sem létezett, és a walletnek olyan nevetséges neve volt, mint "Magical Crypto Wallet".

Az első közös munkájuk a neutrino filterek implementálása volt a NBitcoinban — olyan technológiával dolgoztak, ami akkor még csak draftként létezett. Lucas mesél arról, hogy évekig válaszolgattak olyan kérdésekre, hogy "miért mondja a tőzsdém, hogy ez a cím érvénytelen?" — mert minden olyan újdonságot használtak, amit mások még nem.

2018-ban Lisszabonban három hétig kódoltak megállás nélkül, hogy a Building Bitcoin Lisbon konferenciára elkészüljön a Wasabi. Az első CoinJoin hatalmas siker volt. "A közösség szerelmes volt a Wasabiba, hosszú évekig." Ma havonta körülbelül 3 milliárd dollár értékű Bitcoin halad át a CoinJoin-eken.

A ZK-Snacks bezárása és Wasabi túlélése

"Az egyetlen módja, hogy valami értelmeset hozz létre, ha cégekben dolgozol. És én nem szeretem a cégeket." Lucas őszintén beszél arról, hogy a cégek működéséhez rendre, parancsra és kontrollra van szükség — ami ellentétes az álmodozók mentalitásával.

Amikor a Samurai fejlesztőit letartóztatták, a ZK-Snacks vezetősége pánikba esett és bezárta a céget. Ádám szerint a döntés mögött az állt, hogy "féltek, nem tudták, biztonságban vannak-e". Lucas azonban nem hagyta, hogy a Wasabi meghaljon — kérte a kódot, a márkanevet, és folytatta a fejlesztést.

Kulcsfontosságú különbség a Samurai és a Wasabi között: a Samurai esetében a szerver URL-je hardcode-olva volt, ezért amikor a fejlesztők eltűntek, a wallet használhatatlanná vált — a felhasználók egyenlege nullát mutatott. A Wasabiban a koordinátor URL-je soha nem volt hardcode-olva, így bárki indíthat új koordinátort. "Ha én meghalok, valaki átveszi a kódot, mert nyílt forráskódú."

A teljesen szerver nélküli Wasabi felé

Lucas elkötelezett amellett, hogy a Wasabi semmilyen központi szolgáltatást ne igényeljen. Az átalakulás lépései:

  • A koordinátor szolgáltatást mások futtatják — több koordinátor is létezik, mintegy magas rendelkezésre állású rendszerként, "master-slave-slave-slave" láncként
  • A wallet API-t (árfolyam, fee rate, mempool tranzakciók) már leválasztotta
  • A következő lépés: a filterek letöltése peer-to-peer hálózaton keresztül, nem központi szerverről
  • A végcél: "Letöltöd, megnyitod, elindítod, és működik mindenféle központi szerver nélkül"

"A koordinátorok centralizációs erőt jelentenek, sajnos — egy koordinátor mindig a tranzakciók 90%-át viszi. De ez olyan, mintha egy high-availability rendszer lenne: ha az első eltűnik, a következő veszi át a helyét."

Privacy filozófia: Wasabi nem mindenkinek való

Ádám és Lucas között alapvető nézetkülönbség van a Wasabi célközönségét illetően:

  • Ádám eredeti víziója: egy "privacy by default" Bitcoin wallet, amit mindenki használhat
  • Lucas jelenlegi álláspontja: "A Wasabi nem mindenkinek való. A Wasabi tech-felhasználóknak, cypherpunkoknak való, vagy azoknak, akiknek szükségük van a privacy-re és időt tudnak szánni arra, hogy megértsék a Wasabit."
  • "Wasabi a privacy-ért van. A Wasabi nem a kényelemért van."

Ez a filozófiai váltás magyarázza, miért nem prioritás a mobilos verzió vagy a Lightning Network integráció — bár Lucas elismeri, hogy a technikai alapok (például a peer-to-peer filter letöltés) megkönnyítik ezek jövőbeli implementálását.

AI és a programozás átalakulása

Mindketten részletesen beszélnek arról, hogyan változtatta meg a mesterséges intelligencia a fejlesztői munkájukat.

Ádám tapasztalata: "Idén még nem olvastam kódot." Tudatosan választ olyan projekteket, amiket "csak összedob" AI segítségével. Párhuzamosan több projekten dolgozik: elindít egy AI ágenst Cursorban, amíg az dolgozik, átvált egy másik projektre, majd egy harmadikra. "Ez már nem programozás. Ez egy új készség, egy új szakma."

Lucas tapasztalata: Három hónapja használ AI-t intenzíven. "Már nem tudok AI nélkül programozni." Ugyanakkor volt egy fájdalmas tapasztalata: egy hónapig épített az AI által generált kódra, csak hogy rájöjjön, hogy az alapvető feltevések hibásak voltak — az AI összekeverte a wallet "birthday"-t a szinkronizációs ponttal, és ez mindent érvénytelenített. "Mindent vissza kellett vonnom. Egy hónap munkája."

AI pull request-ek problémája: Lucas elmondja, hogy sok PR-t kap, amikről "érződik az AI szaga". Az a probléma, hogy a fejlesztő nem érti, mit csinál a kód — nem érti a feltevéseket, az absztrakciókat. Konkrét példa: egy fejlesztő AI-val generált egy javítást, ami kivételt dobott ott, ahol a kód null visszatérést várt — az egész program összeomlott volna tőle.

"Mondd azt, hogy 'hozz létre egy alkalmazást, ami ezt és ezt csinálja'. Az AI megcsinál mindent — UI-t, mindent automatikusan. Ez lenyűgöző. De a programozó nem érti a kódot, amit az AI generált. Nem ismeri a feltevéseket."

Lucas módszere az AI PR-ek kezelésére: "Ha AI-szagú, bezárom a pull requestet. Használd az AI-t, de ne legyen AI-szaga. Használd tesztek írására, első verzió készítésére, hibák keresésére — de nem hoz létre magas minőségű kódot. Még nem."

Wasabi programozhatóvá tétele és AI wallet integráció

Lucas egy merész irányba viszi a Wasabit: beépített egy immutable szkriptnyelvet, ami lehetővé teszi, hogy az AI ágensek közvetlenül kommunikáljanak a wallettel. Jelenleg read-only módban működik, és alapértelmezetten le van tiltva. A terv: körülbelül egy év múlva engedélyezi a teljes képességeket, beleértve a pénzküldést is.

Gyakorlati példa: "Képzeld el, hogy 1000 walletet kezelsz — ügyfelekként, országonként. Kapsz egy emailt: 'Ezt a tranzakciót ti csináltátok?' Nem tudsz minden tranzakciót egyesével átnézni." A programozhatóság lehetővé teszi, hogy megkérdezd: "Melyik coin-jaim biztonságosak tőzsdén használni?" — olyan komplex lekérdezéseket, amikre grafikus felület nem képes.

"Talán nem is kell majd többé felhasználói felületekkel interakcióba lépnünk. Nem a wallethez beszélsz, hanem az ágenshez, és az ágens beszél a wallettel."

Egy konkrét demonstráción Cordobában valaki megkérdezte: "Melyik fizető fél a leggazdagabb, aki pénzt küldött nekem?" — és a rendszer válaszolt, még a beépített labeling rendszer használata nélkül is.

Hosszú élettartam-paradoxon

A beszélgetés végén egy filozófiai kitérő következik a hosszú élettartamról. Lucas felvet egy paradoxont: minél idősebbek vagyunk, annál gyorsabbnak érzékeljük az időt. "Ha meghosszabbítod az élettartamodat öt évvel, milyen évek lesznek ezek? A legrövidebb éveid. Ez olyan, mint egy csökkenő hozadék."

Ádám két elméletet ismertet az időérzékelés gyorsulására:

  1. Biológiai: az agy kapcsolatai gyengülnek, lassabban tüzel — a longevity kutatók ezt próbálják orvosolni
  2. Pszichológiai: fiatalon minden új, rengeteg a nóvum — ha viszont a longevity életmód (fix alvásidő, rutinok) éppen a nóvumot veszi el, akkor még gyorsabbá válik az idő érzékelése

"Azt hisszük, élni akarunk. Valójában nem élni akarunk, hanem nem akarunk meghalni." — Lucas

Kulcs Üzenetek

  • A self-custody a Bitcoin alapvető tulajdonsága — ebből ered a cenzúra-ellenállás, a határok nélküliség, a semlegesség. Self-custody nélkül a Bitcoin semmiben sem különbözik a hagyományos pénztől.
  • A Bitcoin nem anonim — bárki láthatja az egyenlegedet és a tranzakcióidat egy block explorerben. Ez nemcsak privacy probléma, hanem biztonsági kockázat is.
  • A Wasabi Wallet túlélte, mert soha nem volt hardcode-olt központi szerver URL — ez a decentralizáció gyakorlati megvalósulása.
  • A Wasabi fejlesztése tudatosan a privacy-t helyezi a kényelem elé — ez nem tömegtermék, hanem eszköz azoknak, akik értik és igénylik a pénzügyi magánszférát.
  • Az AI alapvetően átalakította a szoftverfejlesztést, de biztonságkritikus rendszerekben veszélyes lehet, ha a fejlesztők nem értik a kódot — "képzeld el, hogy egy cég összes fejlesztője AI-val dolgozik, és egy nap felhív valaki, hogy 'hol van a pénzem?'"
  • A Wasabi jövője: teljesen szerver nélküli, peer-to-peer, és programozható AI ágensek számára.

Időzített Tartalom

  • 00:00 — Bevezető: Lucas Ontivero, a Wasabi Wallet fejlesztője, akit a US Secret Service is megfigyelt
  • 02:00 — Miért nem gondolja magát bátornak? "Csak kódot írok, nem nyújtok szolgáltatást"
  • 04:00 — Self-custody jelentősége: a Bitcoin alapvető tulajdonsága
  • 07:00 — CoinJoin működése: a közös input-tulajdonlás heurisztika megtörése
  • 09:00 — Lucas története: Twitter-kihívás, első találkozás Ádámmal
  • 12:00 — Hidden Wallet, neutrino filterek, Magical Crypto Wallet — a kezdetek
  • 15:00 — Building Bitcoin Lisbon 2018, az első sikeres CoinJoin
  • 18:00 — ZK-Snacks mint cég: "a cégek nem álmodozóknak valók"
  • 21:00 — A ZK-Snacks bezárása: Samurai-fejlesztők letartóztatása, pánik
  • 24:00 — Wasabi forkolása: Lucas folytatja a fejlesztést
  • 27:00 — Szerver nélküli architektúra: peer-to-peer filterek, multi-koordinátor rendszer
  • 31:00 — Miért halt meg a Samurai azonnal, és miért élte túl a Wasabi
  • 34:00 — "A Wasabi nem mindenkinek való" — privacy vs. kényelem
  • 37:00 — Mobilos verzió, Lightning integráció — miért nem prioritás
  • 40:00 — AI a programozásban: Ádám már nem olvas kódot, párhuzamos projektek
  • 44:00 — Lucas AI tapasztalata: egy hónap kódja a kukában
  • 48:00 — AI pull request-ek problémája: "ha AI-szagú, bezárom"
  • 51:00 — Wasabi programozhatóvá tétele: AI ágensek és szkriptnyelv
  • 54:00 — AI wallet integráció jövője: természetes nyelvi interfész
  • 57:00 — Hosszú élettartam-paradoxon: az időérzékelés gyorsulása
  • 60:00 — Zárás: "a világnak szüksége van a Wasabira"

Kapcsolódó Linkek

  • Wasabi Wallet: https://wasabiwallet.io
  • GitHub: https://github.com/zkSNACKs/WalletWasabi
  • Immortal Combat Podcast (nopara73): https://www.youtube.com/@nopara73

Forrás: https://www.youtube.com/watch?v=he-making-bitcoin-impossible-to-trace (Immortal Combat Podcast)

Vissza a tetejére