R07 Nyári remix: Szoftverfejlesztés, szabadságtechnológiák
Az adás tartalmából
Átirat
– Nekem korábban egy teljesen hétköznapi állásom volt, mint Neonak a Mátrixban: egy szoftverfejlesztő cégnél dolgoztam, amikor egyszer csak felhívott „Morpheus”, azaz Fiscor Ádám, ismertebb nevén Nopara. Felajánlotta a választást, hogy maradok az eddigi világomban, ahol csak egy fogaskerék vagyok a rendszerben, vagy beveszem a narancssárga kapszulát. Én az utóbbit választottam. Jelenleg is szoftverfejlesztéssel foglalkozom, de ma már leginkább Bitcoin-tárcákat építek. Így nemcsak a fejlesztésbe, hanem az egész ökoszisztémába is beszippantott ez a világ: én is veszek, költök és használom a hálózatot.
– Aki még nem látná tisztán az összefüggéseket: én Wasabi logót hordok, Dávid pedig Ginger logót. 2013 körül a Műszaki Egyetemen voltam, és elmentem egy céghez dolgozni, ahol Dávid volt az egyetlen szoftverfejlesztő, így gyakorlatilag alatta dolgoztam. Később, amikor elmélyedtem a Bitcoinban, elindítottam a Wasabi Walletet. Éveken át győzködtem Dávidot, hogy tartson velem, és végül sikerült megnyernem. Együtt dolgoztunk egészen 2023-ig, amikor a tárca mögötti cég bezárt. Ebből két projekt született: a Wasabi Wallet nonprofitként ment tovább, Dávidék pedig elindították a gingerwallet.io projektet. Én jelenleg a Longevity World Cupon dolgozom, aminek a célja, hogy akár több ezer évig is lehessen szatokat gyűjteni.
Szerintem minden emberben benne van a motiváció, hogy valamilyen nyomot hagyjon a világban, legyen az alkotás vagy segítségnyújtás. Az anyagi túlélés alapvető funkciónk, és ehhez hozzátartozik a vagyon átörökítése is. Évezredes kérdés, hogyan áramlik a tulajdon a halál után, és elvész-e az az érték, amit egy életen át halmoztunk fel. A Bitcoin egy teljesen új birtoklási rendszert hoz be. Míg egy ingatlannál a földhivatal és az anyakönyvi kivonat alapján tiszta az öröklés, a Bitcoinnál titkos kulcsok vannak. Ha nem gondoskodunk a privát kulcsok átadásáról, senki nem fogja megtudni, hogy egyáltalán volt-e valaha bitcoinunk, és a munka gyümölcse örökre elveszik.
– Két fő problémával kell szembenéznünk: az egyik, hogy a bitcoin elvész, ha nem adjuk át, a másik pedig, hogy mások el akarják venni tőlünk. A történelem során a bűnözők államokká csoportosultak, és bár megvédenek minket a „kisbűnözőktől”, cserébe ők maguk csípnek le a vagyonunkból. Boldog György mesélt egy történetet a nagyapjáról, aki egész életében neki gyűjtött, de a halálos ágyán az infláció miatt már csak elenyésző összeget tudott átadni. Az infláció valójában sunyi lopás: erőszak nélkül, de könyörtelenül kiszedik a pénzt a zsebedből. A Bitcoin erre ad megoldást, mert nem lehet inflációval ellopni, csak a biztonságos továbbörökítést kell megoldanunk.
– Sokan kérdezik, mi a legnagyobb kihívás a Bitcoin-fejlesztésben. Olyan ez, mint egy élőlény: alkalmazkodnia kell a gyorsan változó valósághoz. Meg kell tartania a stabilitását ott, ahol nem szabad változnia, de képesnek kell lennie a fejlődésre a fontos pontokon. A legnehezebb eldönteni, hogy mikor van szükség beavatkozásra, mert a felesleges segítő szándék gyakran több kárt okoz, mint hasznot. Jelenleg több mikroprojekt fut párhuzamosan, például a bányászat centralizációjának csökkentése érdekében, hogy maguk a bányászgépek is láthassák és kiválaszthassák a tranzakciókat, amiket hashelnek.
A fejlesztőknek rendkívül pesszimistáknak és előrelátóknak kell lenniük. Folyamatosan olyan támadási felületeket keresnek, mint például a mempoolba csempészett vírusok vagy a szokatlanul hosszú validálási idejű tranzakciók. Míg egy hagyományos cégnél a főnök megmondja, mit kell tenni, a Bitcoinban nincs „apuci”. Itt mindenki a saját reputációját teszi kockára minden egyes sor kóddal. Olyan ez, mint egy őserdő: nem katonás rend uralkodik benne, de az élet mindig megtalálja az útját. Ez az evolúciós folyamat teszi a hálózatot ellenállóvá és megismételhetetlenné.
– Mindenkit biztatok az open source fejlesztésben való részvételre, legyen szó kódolásról vagy akár tartalomgyártásról, mint ez a podcast. A Bitcoin-fejlesztésben a „dog fooding” elve érvényesül: mi magunk esszük meg, amit főztünk. A decentralizáltság és a cenzúraállóság biztosítja, hogy mindenkinek egyenlő esélye legyen a belépésre. Az élet sosem lesz egyszerűbb, de ha megtanuljuk kezelni a nehézségeket, akkor a Bitcoin egy olyan mentőcsónakká válik, amivel kiléphetünk a kiszolgáltatottságból. Ez a technológia végre megoldást kínál arra, hogy ne függjünk másoktól a vagyonunk tárolása során.
Szerintem akkor válik valaki igazi bitcoinnerré, amikor a saját adatbázisából ellenőrzi a tranzakcióit. A node-ok építése a biztonságról, a magánszféráról és a szabadságról szól. Egy saját node segítségével matematikailag bizonyítható módon győződhetünk meg arról, hogy a coinjaink valódiak és megfelelnek a konszenzus szabályoknak. Nem kell többé egy exchange-et vagy egy barátunk szerverét megkérdeznünk. Ez a 650 gigabájtnyi információ hatalmat ad a kezünkbe, hogy engedélykérés nélkül használhassuk a pénzünket. A node-ok a hálózat szíve, és minél több résztvevő futtat sajátot, annál erősebb a decentralizáció.
– A legtöbben a Bitcoin Core klienst futtatják, amit a bitcoincore.org oldalról lehet letölteni. Nagyon büszkék vagyunk rá, hogy magyar hozzájárulónk is van Lőrinc személyében, aki már több mint száz kódcsomaggal segítette a szoftver fejlődését. Egy saját node telepítése nem igényel méregdrága gépet, akár egy régebbi laptopon is elindulhat, a „pruning” funkcióval pedig jelentősen csökkenthető a tárhelyigénye. A kezdeti szinkronizáció egyfajta digitális hitelesítés: letöltjük és ellenőrizzük az egész történelmet a genezis blokktól napjainkig, hogy biztosak lehessünk a rendszer integritásában.
A magánszféra védelme érdekében érdemes a hálózatot a Tor (The Onion Router) vagy az I2P segítségével használni. Ezek a technológiák elrejtik a fizikai helyzetünket és az IP-címünket, így nem sugározzuk a nagyvilágnak, hogy pontosan honnan indítjuk a tranzakcióinkat. A Bitcoin nem kényszeríti ránk a politikusok akaratát, hanem az emberi ösztönökre és a matematikára épít. Ez egy békésebb és igazságosabb rendszer, ahol a központosított hatalom helyett a közösségi egyetértés dönt. Mi egy olyan világot akarunk hagyni a gyerekeinkre, amely szabadabb, mint amit mi megismertünk.
A jövő nemzedék nevelésénél az alapelvekkel kell kezdeni: vágyjanak a szabadságra. Ma már számos megoldás létezik a kollaboratív megőrzésre és a technikai tudás elmélyítésére. Érdemes kihasználni a meetupok erejét, ahol a közösség tagjai ingyen osztják meg egymással a szaktudásukat, legyen szó bányászatról vagy Lightning-node üzemeltetésről. Az olyan újdonságok, mint a Miniscript, lehetővé teszik komplex okos szerződések tervezését is, de óvatosnak kell lenni: kísérletezni csak a Tesztneten szabad. Köszönjük a figyelmet, tanuljatok tovább a huszonegy.world oldalon! A Firefish pedig azt üzeni: ne adjátok el a bitcoinotokat! Sziasztok!