E41 Anonimitás alapjai a Bitcoin világában

2024.11.22. Dávid · Anti · Árpi

Az adás tartalmából

00:00Szoftverfejlesztés, Neo és Morpheus
06:55Irány a nyílt forráskód
15:10Wasabi és Ginger tárcák
20:22Bitcoin vállalkozás indítása
27:09Anonimitás alapvető igénye
35:58Mennyire védettek az adataim?
40:31Hálózati szintű és blockchain szintű anonimitás
45:05Saját full node, Tor, IVPN
50:49Bitcoin tranzakciók lekövetése, Coinjoin
59:13Ginger wallet miért jó?
01:04:48Bitcoin Mátrix mém

Átirat

Sziasztok, üdvözlünk mindenkit a 41. epizódunkban! Ez a HUSZONEGY Bitcoin Podcast. Mai vendégünk Dávid, aki a Bitcoin-fejlesztés világába kalauzol el minket, és beavat minket a saját történetébe is. Nagyon sok minden történik mostanában a Bitcoin háza táján, de mi maradjunk a beszélgetésnél. Dávid, honnan indult a te utad?

– Alapvetően szoftverfejlesztő vagyok. Korábban egy teljesen hétköznapi állásom volt, mint Neonak a Mátrixban, egy újpesti szoftverfejlesztő cégnél dolgoztam. Aztán egyszer csak felhívott „Morpheus”, azaz Ficsór Ádám (Nopara), és mondta, hogy lenne egy projekt, ami érdekelhet. Ádámot már tíz éve ismertem, együtt jártunk kickboxolni még 2010-11 környékén. Akkoriban én voltam a mentora a cégnél, ahol dolgoztam, és együtt vittünk olyan projekteket, mint a Tesco nagy rendszere vagy a szombathelyi börtön szoftverei. Nagyon változatos, „MacGyver-stílusú”, rugalmas fejlesztést követelt meg az a közeg.

Ádám később elutazott Ázsiába, és ott merült fel egy nagyon praktikus probléma: hogyan tudnánk neki kifizetni a távmunkáért járó bérét Kínában vagy Tajvanon? Európában ezt nem érezzük, de már Szerbiába is nehéz pénzt küldeni bankkártyáról bankkártyára. Ázsiába pedig szinte lehetetlen volt. Így találtunk rá a Bitcoinra, mint kényszermegoldásra. A cég vett bitcoint, elküldtük neki, és ez egy végtelenül praktikus kényszer volt. Ádám aztán 2018-ban tért vissza, és felajánlotta a „narancs kapszulát”: maradok fogaskerék a régi rendszerben, vagy belevágok valami nagyba. Én a váltást választottam, és elkezdtünk közösen dolgozni az open source világban, konkrétan a Wasabi Walleten.

– Ez egy gyakori út, hogy a fejlesztők a nyílt forráskód irányából érkeznek a Bitcoinba. Miért tartod ezt fontosnak? – Korábban „closed source” fejlesztő voltam, de a Bitcoinnál rájöttem, hogy itt máshogy nem is lehet: „Don’t trust, verify”. Csak akkor tudsz megbízni egy szoftverben, ha látod a kódját – vagy ha tudod, hogy sokan mások látják és ellenőrzik. Én el sem tudok képzelni olyan Bitcoin-projektet, aminek legalább a kliensoldala ne lenne nyílt forráskódú. Ez a fejlesztési kultúra teljesen más, mint egy cégnél. Itt nincs klasszikus főnök-beosztott viszony, inkább olyan, mint egy falka vagy egy törzs. Mindenkinek van beleszólása, de a saját álláspontodat neked kell megvédened, különben nem kerül be a kódod a végtermékbe.

Bátorítok mindenkit, hogy munka mellett is kezdjen el kicsiben hozzájárulni (contribute) nyílt forráskódú projektekhez. Sokan azt hiszik, ehhez zseninek kell lenni, de ez nem igaz. A Wasabi-nál is láttam, hogy valaki csak helyesírási hibákat javított a kommentekben vagy a dokumentációban, mások pedig a supportot vitték, levéve a terhet a fejlesztőkről. Volt egy srác, aki csak a fejlesztők fotóit alakította át rajzfilmfigurákká. Minden segítség számít. Ez egy vízszintes elrendezésű közösség: bárki bemehet egy hétfői meetingre vagy kérdezhet a Slack-en, és értelmes válaszokat fog kapni. Ez egy „hyper-space” tanulási pálya.

– Te most a Ginger Walleten dolgozol, ami a Wasabi egy ága. Miben más ez? – Márciusban a Wasabinál történtek változások, így felszabadult a kapacitásom. Rájöttem, hogy nem tudok mit kezdeni a semmittevéssel, ezért elindítottuk a Ginger Walletet. Ez egy open source projekt, ami a Wasabihoz hasonlóan az anonimitást, a privacy-t helyezi előtérbe. Bár a Bitcoinról sokan azt hitték az elején, hogy teljesen anonim, a valóságban egy közös füzetünk van, ahol minden tranzakció látszik. Nem a neved van ott, hanem egy véletlen számsorozat, de ha ez a számsorozat egyszer összekapcsolódik a személyeddel – például egy tőzsdén keresztül –, akkor onnantól mindenki láthatja a pénzügyi életedet.

– A privacy nem arról szól, hogy bűnöző vagy és rejtegetni valód van. Szereld le a függönyöket a házadról, vagy vedd le az ajtót a WC-ről, ha szerinted nincs szükséged magánszférára! Az intimitás alapvető emberi igény. A Bitcoinban a privacy probléma sokkal súlyosabb, mint a készpénznél, mert itt az egész világ látja a tranzakcióidat. Ha a főbérlődnek bitcoinban fizetsz, és látja, hogy a visszajáród ötezer dollár, lehet, hogy legközelebb megemeli a lakbért, mert tudja, hogy van miből.

– Milyen eszközök vannak a magánszféra védelmére? – Két szintre osztom: hálózati (network) és blokklánc (blockchain) szintű privacy. Ha csak az egyik hiányzik, nincs védelmed. Az interneten az IP-címed alapján bárki beazonosíthat. Első lépésként mindenkit biztatok: telepítsen egy saját full node-ot! Így magadtól kérdezed le a tranzakcióidat, nem egy idegen szervertől, ami naplózza a kéréseidet. Érdemes Tor hálózatot használni, ami elrejti az IP-címedet. A Tor lassabb, de ha jól van beépítve a tárcába, észre sem veszed. A VPN is sokat segít, különösen ha publikus Wi-Fi-t használsz. Ott van például az IVPN, ami magyar fejlesztés és bitcoinnal is fizethető, így teljesen anonim maradhatsz.

– Magyarázzuk el a CoinJoin fogalmát is, mert te ebben vagy a legnagyobb szakértő. – Képzelj el egy vízhálózatot: jön a cső, és szétágazik a lakásban. A blokkláncon is látszik ez a faszerkezet, követhető az áramlás. A CoinJoin olyan, mint egy kétoldalú zuhanyrózsa vagy egy nagy gombolyag: sok bemenet érkezik, és sok kimenet távozik egyszerre. Ha én bedobok egy sorszámozott húszezrest, és visszakapok egy másikat, aminek a sorszámát nem ismeri a megfigyelő, akkor megtörtem a láncot (break the chain).

A Ginger Walletben ez a folyamat teljesen a háttérben zajlik, felhasználóbarát módon. Van egy progress bar, ami mutatja, a pénzed hány százaléka anonim már. A szoftver magától válogatja az érméidet, hogy küldéskor ne fedd fel magad. A CoinJoin koordinátor egy szerver, de kriptográfiai mágiával elértük, hogy még a koordinátor sem tudja, melyik kimenet kihez tartozik. Így senki nem tud csalni. A Ginger ráadásul már magyar nyelven is elérhető a gingerwallet.io oldalon.

– Mennyire nehéz bitcoinos vállalkozást indítani? – A Bitcoin mentesít a bürokratikus terhek nagy része alól. Fejlesztőként nem akarok a NAV-val vagy a könyveléssel bajlódni. Ott van például a Pollofeed projekt: a tulaj kitett egy webkamerát a baromfiudvarba, és ha valaki lightningon küldött neki egy dollárt, pittyent egy etető, és hullott a mag a csirkéknek. Ezt a világon bárki fizethette, nem kellett hozzá amerikai vagy kínai bankszámla. A Bitcoin kinyitja a globális piacot a garázsprojektek előtt is.

Ha van egy jó ötleted, tedd ki, és a közösség be fogja árazni. Egy barátom csinált egy egyszerű játékot, ahol satoshi-küldéssel lehetett országokat elfoglalni a térképen, és valaki egyszer csak küldött neki egy jelentősebb összeget, hogy fejlessze tovább. Csak a fantázia szab határt. Ne ragadjatok le ott, hogy „jaj, mit fog szólni a könyvelő”, mert a Bitcoin felszabadít.

Köszönöm a figyelmet! Dávid, téged is visszavárunk, mert láthatóan bőven maradt még téma. Használjátok a „HUSZONEGY” kuponkódot a seedor.io oldalon a biztonságos kulcstároláshoz! Találkozunk jövő héten. Sziasztok!


Böngésszétek a HUSZONEGY honlapját a huszonegy.world címen, ahol rengeteg ingyenes oktatóanyag elérhető. Azok számára pedig, akik személyes támogatást igényelnek, ajánljuk a Bitcoin Mentor szolgáltatásait a bitcoinmentor.hu honlapon. Iratkozz fel a HUSZONEGY Podcast YouTube csatornájára és a Rumble csatornánkra is! Kövesd a HUSZONEGY-et Facebookon és Nostron. Támogatóink Miskolctapolca Bitcoin-elfogadó wellness szállodái, a Hotel Aurora és a Hotel Atlantis. És a Firefish üzeni: ne adjátok el a bitcoinotokat!