Ako vytvoriť lokálne platobné systémy na báze Bitcoinu

Ľudia (konečne!) začali uvažovať o cloudových spoločenstvách, sieťových štátoch a paralelných komunitách ako o skutočnej alternatíve k súčasnej doktríne demokratického etatizmu. Na ich realizáciu je potrebných mnoho spoločenských inštitúcií – paralelné súdnictvo, vytváranie pravidiel (rulescaping), proxy obchodníci, lokálna reputácia atď. Rád by som však teraz upriamil pozornosť na jednoduchý prípad použitia. Predstavte si paralelnú spoločnosť, ktorá je relatívne odlúčená – dedinu v Afrike alebo Indii, ostrov alebo paralelnú komunitu v džungli, eko-dedinu.

Môžeme pokojne povedať, že infraštruktúra sa musí budovať na miestnej úrovni (neexistuje štát, ktorý by budoval cesty a elektrickú sieť, a ak existuje, tak zlyháva). Nechceme používať štátnu menu, ale chceme niečo použiteľné globálne, bez potreby prevádzkovať lokálny menový systém. Prečo je to tak? Mnohé lokálne meny zlyhali pre naivitu a zložitosť budovania menových systémov. Systémy LETS, lokálne platidlá – to všetko vyžaduje menovú politiku, vedenie účtovníctva a zabezpečenie toho, aby sa peniaze netlačili len tak zo vzduchu.

Bitcoin, ale lokálne

Uvažujme nad tým, či môžeme vytvoriť platby pomocou Bitcoinu ako súčasť lokálnej infraštruktúry. Chceme vybudovať miestne dátové siete (wifi alebo GSM – s použitím hotových alebo open-source komponentov), ale nemôžeme sa spoliehať na nepretržité pripojenie na internet (Starlink by mohol čoskoro fungovať, ale stále je to bod zlyhania). Máme dostatok slnečného svetla na solárne panely. A samozrejme chceme nízke poplatky. Ako by mohla táto infraštruktúra vyzerať?

  • Element ako federovaný messenger – textový komunikačný nástroj. Ak je internet online, môžete komunikovať s ostatnými používateľmi služby Element, ale ak je vypnutý, miestne komunitné chaty (samozrejme, šifrované end-to-end) môžu prebiehať na miestnej infraštruktúre. Element je postavený na Matrixe a má používateľské rozhranie podobné aplikácii Slack. Stretnutia “radnice” a organizácia komunity môžu prebiehať “online”, bez internetu a bez špehov. Na rozdiel od Signalu môžete prevádzkovať vlastný server.
  • Aspoň jeden uzol Bitcoinovej siete, synchronizovaný pasívne zo satelitu Blockstream. Ten stojí menej ako 1000 dolárov a môže poskytnúť aspoň pasívne pripojenie k blockchainu Bitcoinu. To sa stane užitočným o niečo neskôr. Nie je potrebné žiadne internetové pripojenie.
  • Lndhub alebo niečo podobné pre peňaženky Lightning. Tu to začína byť zaujímavé a nemusíme vytvárať ďalšiu kryptomenu. Sieť Lightning má skvelú infraštruktúru, pretože s pasívnym uzlom Bitcoinu môžete vytvoriť lokálny klaster s prepojeniami vrámci komunity, ktoré nevyžaduje stabilné online pripojenie do sveta.

Lightning je viac peer to peer

Infraštruktúra siete Lightning nepotrebuje pripojenie k Internetu (väčšinou). Môžete mať malé komunitné námestie – miestny trh, maloobchod, miestneho IT geeka, ktorý bude prevádzkovať uzol s určitou konektivitou (kanálmi) do siete Bitcoin. Ak tieto kanály fungujú, ste pripojení ku globálnej sieti Lightning, ale ak je konektivita nefunkčná, stále môžete vykonávať transakcie vrámci komunity. Porovnajte si to s úplným blockchainom, kde musíte mať v podstate úplnú konektivitu. Keď pošlete transakciu blockchainu, musí sa včas dostať k ťažiarom, tí ju musia validovať (potvrdiť, zaradiť do bloku) a potom vidíte, že peniaze zmenili majiteľa. Samozrejme, ako obchodník môžete prijímať platby bez čakania na potvrdenie, ale nikdy neviete, či sa transakcia skutočne potvrdí. Poplatok môže byť príliš nízky na zaradenie do bloku, transakcia sa nemusí nikdy dostať do iných uzlov atď.

Porovnajte to s Lightningom. Vy ako používateľ máte kanál, ktorý je dobre prepojený v miestnej komunite (napríklad s predajcom potravín) a vaše transakcie sú vašou vzájomnou záležitosťou. Nie je potrebné informovať ťažiarov ani širšiu sieť Bitcoinu. Poplatky môžu byť v tomto scenári super nízke.

Ale väčšinu používateľov nezaujímajú ani kanály. Môžete mať niekoľko poskytovateľov, ktorí si nainštalujú lndhub a poskytujú kanály a pripojenie do širšej siete Lightning a medzi sebou navzájom. Transakcie sú v oboch prípadoch v podstate bezplatné a okamžité. Netreba čakať – ak transakcia prebehne, tak sa stala.

Lightning potrebuje dve veci, aby dobre fungoval – pasívny sledovací uzol, ktorý si všimne, keď niekto podvádza (vysiela starý stav). Na to slúži pasívny uzol Bitcoin napájaný satelitom Blockstream. To inak môže fungovať aj pre paralelné komunity vnútri totalitných štátov – nič nevysiela, takže nemôže byť triangulovaný, v porovnaní napríklad so Starlinkom. Potrebujete aj nejakú uplink konektivitu – na otváranie kanálov (robíte to raz, maximálne párkrát do roka) a na vysielanie revokačných transakcií, ak sa niekto pokúša podvádzať (to naozaj nikdy nerobíte, ale v prípade potreby to môžete niekomu povedať aj cez telefón, použiť old-school modem, poslať to v liste, odfaxovať atď.)

S BlueWallet, satelitným uzlom a niekoľkými lndhubmi môžete mať svoju miestnu ekonomiku aj bez stabilného pripojenia na internet. Táto ekonomika je založená na globálnej mene Bitcoin – na tvrdých peniazoch. Transakcie môžu byť tak súkromné, ako chcete (prevádzkovateľ lndhubu vidí transakcie, ale ak mu nedôverujete, môžete si spustiť vlastné, na Raspberry Pi pod posteľou, ak chcete – môžete ho pripojiť k lokálnemu poskytovateľovi pasívneho uzla, ak nechcete prevádzkovať satelit a vlastný plnohodnotný uzol).

Môžete ho tiež spustiť s hotovosťou – existuje lacný open-source bankomat, ktorý umožňuje nákupy Bitcoinov cez blesk s použitím hotovosti s názvom Bleskomat.

Obchodníci môžu používať buď svoju lightning peňaženku (stačí vytvoriť lightning invoice), alebo použiť sofistikovanejší PoS ako napr. BTCPayServer, alebo sa dokonca integrovať do lokálneho eshopu. To je super užitočné napríklad pre proxy obchodníkov, ktorí chodia do blízkeho mesta, aby ľuďom priniesli, čo potrebujú. Vytvoríte objednávku, zaplatíte za ňu z telefónu a keď proxy obchodník príde z mesta, dá vám to alebo doručí pomocou miestnej donáškovej služby (ostrovy/paralelné spoločnosti môžu pokryť veľkú oblasť!).

Problémy

Na to, aby to fungovalo v praxi, je potrebných niekoľko drobných zmien. Jedným z jednoduchých problémov je, že BlueWallet má natvrdo zakódované výmenné kurzy, ktoré preberá z internetu. Samozrejme, obchodník môže vytvoriť faktúru pomocou svojich výmenných kurzov, ale existuje lepší spôsob, ktorý sa dá zakódovať do BlueWallet. Blockstream umožňuje vysielanie ľubovoľných dát cez satelit, takže ak máte online server (niekde s dobrou konektivitou), môžete približne každú hodinu vysielať podpísané správy s aktuálnymi výmennými kurzami. Jednoduchou úpravou kódu by ich mohol bitcoinový uzol zverejňovať pre miestnu komunitu, ale nemusí byť dôveryhodný – peňaženka by mohla overiť, či je časová značka dostatočne aktuálna a kurzy boli podpísané dôveryhodným poskytovateľom cenového zdroja.

Prečo Lightning?

V porovnaní s “blockchainom” je infraštruktúra lightningu lacnejšia a oveľa jednoduchšia. Nepotrebujete trvalé pripojenie na internet, transakcie sú súkromnejšie, okamžité a konečné. Táto infraštruktúra tiež znižuje transakčné náklady, ale umožňuje aj použitie peňazí mimo lokálnej infraštruktúry. Ak ste dobrý miestny podnikateľ, môžete sa rozhodnúť odísť a vziať si svoje bohatstvo so sebou. Nič vám nebráni, zarábate dobré globálne tvrdé peniaze, nie nejaké peniaze “lokálnej ekonomiky”, ktoré sú bezcenné 100 km od miesta, kde boli vytvorené.

Na jeho lokálne spustenie nie sú potrební ani ťažiari, ani stakeri. Lokálne blockchainy je ťažké udržať v bezpečí (a sú lokálne – s lokálnymi tokenmi). Globálne blockchainy potrebujú veľa konektivity pre transakcie, ktoré nie sú relevantné pre lokálnu ekonomiku. Potrebujú globálnych ťažiarov (alebo stakerov/validátorov), aby mohli zahrnúť transakcie (ktoré nie sú veľmi relevantné pre globálnu ekonomiku) do verejnej účtovnej knihy. Lightning je dobrá rovnováha – globálne peniaze, ale lokálne transakcie zostávajú lokálne.

A ak máte miestne dátové pripojenie, pridanie platobnej vrstvy je lacné. Stačí jeden satelitný uzol Blockstream a niekoľko Raspberry Pi s pevnými diskami.

Ďalšie informácie o lightningu

Ak ste v Lightning network nováčikom, pozrite si môj rýchly úvodný kurz. Používajte lightning už dnes – buďte bez fosílnych palív, ako by to chcel Elon, nízke poplatky, okamžitá platba s finalitou, súkromie. Vysporiadajte malé dlhy s priateľmi a rodinou pomocou najlepších peňazí a dokonca akceptujte lightning vo svojom podnikaní.