Bitcoin skálázhatóság: Lightning Network VS. 0-Confirmation

Kibújt végre a szög a zsákból. Hetek óta készültem írni egy postot arról, hogy miként is képzeli el a két véglet (Bitcoin és Bitcoin Cash) a skálázás mellett a gyors tranzaktálást, de amíg nem állt össze minden részlet, addig nem akartam erről postot írni. Ma végre kikerültek a hírek, amire a Litecoin csinált is egy 26%-os rallit. Még július elején értekeztem egy sort arról, hogy a bitcoin skálázási csetepatéjából miként tud nevető harmadikként kijönni győztesnek a Litecoin. Előszóként annyit, hogy ez a post még tegnap este kellett volna, hogy kipublikálódjon, de a cikk megírásának kellős közepén eldőltem a fáradtságtól, uhogy csak ma reggel tudtam befejezni, emiatt nézzétek el, hogy a cikk felében még a tegnap esti állapotokra utalok.

Miért is kerül most itt szóba a 0-confirmation, ami ugye a Bitcoin Cash “csodafegyvere”, hiszen a Bitcoin Cash meghalt, eltemettük, nincs is már benne block és különben is… Azért, mert PONT a 0-confirmation miatt nem érdekel senkit az, hogy van-e block (mondjuk óránként 40 db) vagy éppen nincs fél napig egy darab sem.

Miért who cares az, hogy nincs akár fél napig új block a Bitcoin Cash láncon és mi is az a 0-confirmation? Alapvetően (lásd Satoshi vision) úgy lett tervezve a bitcoin, hogy egy tranzakció onnantól biztosított, hogy bekerül a mempoolban, hiszen ami ott van az szent és sérthetetlen és biztosan be fog kerülni egy új blockba hamarosan. Majd előkerült a probléma, hogy a mempool bizony folyamatosan betelik, sőt túltelítődik ami miatt egy-egy tranzakcióval akár timeoutolódhat is, ilyenkor az kitörlődik a mempoolból és az tranzakció forrása (UTXO) újra felhasználhatóvá válik. Ez a timeout eredendően egyébként 3 nap volt. A mempool telítődése miatt azonban két workaround is bevezetésre került:

  • A mempool timeoutot 2 hétre emelték.
  • Implementálták az RBF-et (azaz Replace by Fee) módot.

Ebből a második pont miatt szűnt meg a 0-confirmationnel szembeni bizalom az eredeti bitcoin blockláncon valamikor 2013 körül:

Folytatás…

Bitcoin: A világvége közkívánatra elmarad?

Alig két óránk marad a Bitcoin Cash blocklánc következő retargeting (difficulty adjustment) időpontjáig, ami úgy egyébként alig két és fél nappal az előző retargeting után lép életbe… Az egyébkénti normál ütemű két hét helyett. Ennyit a Satoshi vízió követéséről. Nakamoto, ha halott lenne (és isten adja, hogy nehogy az legyen…), akkor most biztos forgolódna a sírjában. Az már most egyértelmű, hogy ennek hatására megkapja a maximális (+300%) szorzót a BCH blocklánc aminek pillanatában a profitabilitása mélyen a bitcoin alá zuhan és beindul az a hop-on, hop-off spirál, amit a tegnap éjszakai postomban már részletesen kifejtettem. Nem túlságosan komoly meglepetés, de időközben a BTC.top is belépett a BCH-BTC flipflop mining bizniszbe és egyből le is villantotta az utolsó 144 block 29%-át. Ezzel Mr. Unknown már a szinte csekélynek nevezhető 15% hashing powerre zuhant a Bitcoin Cash láncon.

Egyébként a mai napon két nagy kínai tőzsde is hivatalosan elkezdte listázni a Bitcoin Casht. Nevezetesen: OkCoin és Huobi. A lépés egyébként nem meglepő. Várható volt, hogy első körben az igazán nagyhalak kezdik el implementálni a Bitcoin Cash-t, hiszen esetükben a leginkább kritikus a tranzakciós költségek kérdése. Márpedig perpillanat teljesen reális scenarió az, ha át akarok juttani egy tőzsdéről egy másikra bitcoint-t, akkor azt előbb beváltom bitcoin cash-é, majd fillérekért villámgyorsan átutalom a másik tőzsdére, ahol azt visszaváltom BTC-re. A nagy tőzsdék után másodvonalként várható, hogy az egyéb arbitrázs tevékenységgel foglalkozó intézmények is hamarosan tömegesen jelentik be szinkron szolgáltatásaikat a Bitcoin Cash láncon.

Ebben a pillanatban a Bitcoin blockláncon közel 90.000 függő tranzakció fürdik a mempoolban, így most legalább 350-400 sat/B-ot kell fizetni egy olyan tranzakcióért ami el is utalódik egy blockon belül. Két órán belül várhatóan azonban ez a probléma kezelődni fog azáltal, hogy kifut a BCH retargetingje és a bányászok automatikusan visszatérnek a bitcoin láncra. Bár a mostani ütem szerint még 1 nap és 13 óra kellene ahhoz, hogy a Bitcoin láncon is megtörténjen a retargeting és ezzel együtt a SegWit aktiválása, de a hírtelen visszatérő bányászok miatt ez sokkal hamarabb is megtörténhet (fejszámolásom alapján akár még holnap hajnalban vagy kora reggel). A Bitcoin blocklánc retargetingje (diff adjustment) várhatón 8.5%-kkal fogja csökkenteni a difficulty-t, így amennyiben Mr. Unknown kivételével mindenki visszamegy a főláncra, akkor holnap délutántól átlagosan akár 8-9 block is készülhet a Bitcoin blockláncon.

Ez negatív scenario esetén (amennyiben 0%-os SegWit protokoll adoptáció várható az első néhány napban) azt jelenti, hogy 24 óra alatt eltakarítható a mempool közel 70%-a, míg ha azzal számolunk, hogy a bitcoint üzleti célokra használó vállalkozások valóban felkészültek a SegWitre és holnaptól már jellemzően a P2WPKH és P2WSH trazakciós kódokat használják, akkor ez akár nullára is kiürülhet még az előtt, hogy a bányászok újra vissza tudnának állni a BCH láncra. Több nagyobb szereplő (pl. Trezor) is bejelentette, hogy felékszült a támogatásra, mellettük számos kereskedelmi platform is aktívan dolgozik az implementáláson.

Azt gondolom, hogy az elmúlt napokban mérhetetlen mennyiségű erőforrást költöttek arra emberek, hogy létrejöjjön akár egy flippening, akár egy hatalomátvétel. Tetemes mennyiségű cikket olvastam, amelyek rendre a “Will The Real Bitcoin Please Stand Up” jeligére már hosszasan azt magyaráták, hogy miért a Bitcoin Cash az új Bitcoin. Miközben jómagam is tetem mennyiségű megalapozott és részletes kutatásokkal alátámasztott bizonyítékát hoztam annak, hogy miért is várható itt és most armegeddon, szóval eközben a Bitcoin árfolyama töretlenül tartotta magát a 4000 USD körül hol néhány százalékkal alá beszaladva, hol felszaladva kicsivel fölé. Szóval a jelek szerint (velem ellentétben…) a bitcoin közösséget sokkal keményebb fából faragták, mithogy egy kis miner flip-flop miatt komolyabb katasztrófa történhetne.

Folytatás…

Azt hiszem ilyen amikor kifogy a csapatból a szufla…

…de az élbolynak nem mer senki szólni, annyira lelkesen futnak tovább:

Persze lehet hogy tévedek. Ha igen, akkor majd nyomom a mea culpat! 🙂 Ja és még mindig a kutya sem állt át a BCash chainre bányászni, pedig már papíron 50%+ körül van a profitabilitása. Látszik, hogy mennyire hisz a piac az árszintben. Pedig jó lenne ha kitartana vasárnapig…

Bitcoin front: hivatalosan is vége a New York Agreementnek…

Sok minden történt az elmúlt néhány napban, ami miatt célszerű újra tudósítani a frontról. Az anti-b2x közösségi igyekezet újra sikeresen elérte, hogy a saját gazdasági érdekeit leső bigger block (SegWit2X) gyülekezet elkezdje kijátszani a kártyáit. Roger Ver két napja indította be az újabb FUD gépezetet egy szűkszavú tweettel: “A Blockstream tehetséges programozókból áll, de rettenetes tervezési hibákat hoztak, ami most gazdasági szempontból súlyosan károsítja a Bitcoint.” Mindezt persze azok után írta ki, hogy egyrészt szerinte a blockméret növelésének centralizálásra gyakorolt hatása csak gonosz propaganda és különben is vegyen mindenki BCash-t, továbbá, miután bejelentette, hogy annyira hisz a BCash-ben, hogy ‘több ezer BCH-t vett BTC-ből”. Márhogy az az ember, akinek egyébként több tíz ezer BTC-je van… Érzitek a logikai csavart ugye? Elpasszolta a BTC készletének kb az 1%-át, amiből BCH-t vett. Fene nagyon bízhat a BCH-ban. Ezzel a látványosnak tartott lépéssel kb. 10%-kal növelte a BCH készletét (hisz a chain split miatt is megkapta a BCH-kat), amire elköltötte a BTC készletének talán az 1%-át. Hatalmas arc 🙂 Na de ne ragadjunk le itt.

Szóval a fent idézett tweethez mellékelt képre mindjárt rá is rakta az új FUD üzenetet: “Blocks bacame full here”. Nem sokkal ezt követően a BCash csapata csinált is egy látványos próbát annak bizonyításaként, hogy láttassa mennyivel jobb és fejlettebb az upgradelt bitcoint (BCash): teletömték a BCash mempoolját 70ezer tranzakcióval, amit ezt követően a történelem eddig legnagyobb blockjával (8Mb+)  a Bitcoin Club bányász csapata el is tűntetett augusztus 16-án délben. Az igazsághoz persze hozzá tartozik, hogy ehhez kellett azért még további négy darab 4Mb-os block is, amit csak öt óra alatt sikerült produkálni, mivel az Antpool (akarom mondani Unknown) minereiben elfelejtették kikapcsolni az ASICBOOST-ot, így azok a történelmi csúcs után az atomra teletömött mempool ellenére is bányászták boldogan az üres blockokat.

Folytatás…

Bitcoin: túl a millión….

Már hogy forintban. Ennek is eljött az ideje. A jelenlegi trend alapján egy jó időre stabilan átütötte a bitcoin árfolyama az egy millió forintot. Ez egyben azt is jelenti (mint arra felhívta a figyelmem az egyik kommentelő), hogy a bitcoin legkisebb osztható egysége a satoshi/bit (0.00000001 btc) is átlépte az 1 fillért. Perpillanat egyébként USD-ben $4150 körül jár az árfolyam. Emlékszem amikor még 2013-ban kibányásztam az első bitcoinomat, akkor annak értéke egészen pontosan 100.000 Ft-nak felelt meg. Alig négy év alatt 1000% hozam. For the power of #HODL!

Folytatás…

A ‘leading zeros’ misztérium és az 51%-os támadás

Airdrop BCash (BCH), az ingyen pénz…: vegyek, eladjam vagy tartsam? Talán ez most a $crypto világ egyik legambivalensebb kérdése. Mindez annak fényében különösen egy jogos és érdekes kérdés, hogy a bitcoin pénzügyi szárnyalását gúzsba kötő segwit és chain-split parát végre maga mögött hagyva; a bitcoin szárnyal és a jelek szerint egyelőre nem is nagyon akar megállni a hegymenetben. Ebben az irományomban választ adok a fentebbi alap kérdésre. Pontosabban arra, hogy engem mi motivált a kérdés eldöntése kapcsán. Azt mindjárt az elején leszögezném, hogy ez a cikk nem egy pénzügyi elemzés, sőt pénzügyileg irracionálisnak is tekinthető a végkövetkeztetés. Azonban egészen a bitcoin protokoll legmélyebb bugyraiba merészkedem le ahhoz, hogy technológiai szempontok mentén alátámasszam következtetésemet.

Nem tudom hogy vagytok Ti ezzel, de mielőtt komolyabban belemélyedtem (újra) a $crypto világ rejtelmeibe, különösen annak technológiájába, szóval azelőtt én alapvetően – szerintem – egy teljesen normális ember voltam. Normális dolgokkal és normális problémákkal. Azóta viszont biztosan állíthatom, hogy nem vagyok az. Folyamatosan olyan kérdések cikáznak az agyamban, hogy mi a logikai kapcsolat a ECDSA privát kulcs és a bitcoin address között és pl a legújabb agyrákot okozó kihívásom: Miként is működik pontosan egy block hashének kiszámítása és miért is ne lehetne a blockláncot visszamenőlegesen manipulálni, továbbá az ultimate kérdés: mivel a bányászok egy hashing puzzle megoldásával bizonyítják az erejüket, ezért adja magát a kérdés: ki adja nekik ezt a feladatot, és aki adja az miért nem motivált arra, hogy csaljon a feladvánnyal?

Jelen cikket a felsorolás legutóbbi feladványának szentelném és természetesen röviden kitérnék az 51%-os támadás és a bizánci generálisok problémájára is, ami szorosan kapcsolódik ehhez a témához. Ez az a pont, ahol a cikk elveszti minden relevanciáját azok számára akik csak azért járnak a blogra, hogy kiélvezzék annak crypto bulvár jellegét.

Folytatás…

Bitcoin: A pokolba vezető út is jószándékkal van kikövezve

A baljós cím mögött főleg azok a gondolatok húzódnak meg, amik leginkább mozgatni fogják az elkövetkező hónapokat: SegWit sikeressége, btc1 kizárás, B2X hard-fork, NO2X mozgalom, SegWit2X vs LN FUD és még sorolhatnám. Persze másik oldalról ne feledjük el a “minden napra egy újabb ATH!” mozgalmat az egyébként kifejezetten stabilizálódott BCash-t és a mainstream média azon pálfordulását, melynek köszönhetően már-már kellemetlenül túlreklámozzák a bitcoin piaci kilátásait. Elég csak szétnézni a hazai online pénzügyi sajtó bitcoin szócikkei között, két-három hónapja még a “lufi” és a “innen már csak lefelé van” szalagcímek domináltak, melyeket mára lecseréltek az újabb és újabb szárnyalásokat prognosztizáló csalogató címek. Tegnap este a CNBC egy komplett blokkot szánt a bitcoinnak, aminek mi más is lehetett volna a címe, mint a “digitális arany”.

Mindezek hátterében perpillanat tovább folytatódik a két éve vívott skálázási polgárháború. Az a polgárháború, amit kétségtelenül a jószándék vezérel, mindenki tudni véli, hogy mi a lejobb megoldás és prófétaként hangoztatja is azt, viszont teljes egészében elzárkózik a másik véleményének és érvelésének meghallgatásától. Közelről követve a híreket sokszor az embernek olyan érzése van, mintha egymással civakodó óvodásokat látna, akik képtelenek eldönteni, hogy melyikőjüknek az apukája a nagyobb szuperhős. Majd ha mélyebbre ásva arra kell, hogy rádöbbenj: itt tényleg komoly a gond. Hogy mi a gond a skálázással? Erről itt a blogon már sokszor írtam, de az ismétlés kedvéért:

  • Adott a ‘vaskalapos’ bitcoin core fejlesztő csapat, aki szerint a blockok növelése nem old meg semmit, a valódi megoldás a sidechain és a lightning networkben rejlik.
  • Adott az üzleti érdekek által vezérelt (NYA) New York egyezményt aláíró üzleti köröket és természetesen a bányászokat tömörítő alakulat, akik viszont bár látnak rációt a lightning networkben és úgy egyébként elfogadták 2 éves huzavona után a SegWit kezdeményezést is, de midezeken túl, idén november körül kötelezően elvárnák a nagyobb blockméret skálázást.

Folytatás…

BCash: mindent bele leves és “how to dump” guide

Néhány apróság a BCash (BCH) világából:

  • Ez eddig 63 blockot sikerült kibányásznia a BCash közösségnek, ezzel potom 390 blockkal vannak lemaradva a bitcoin blokklánc mögött, ami 347Mb differenciát jelent mínuszban a BCashnak. Még szerencse, hogy vannak bigger blockjaik, így van mi szállítsa a dumpolandó árut.
  • A BCash árfolyama folyamatosan zuhant az elmúlt 2 napban köszönhetően a késleltetett dumpolásnak, amit a 20 confirmation miatt kellett mindenkinek elszenvednie. A pillanatnyi árfolyam 288 dollár körül van. Ezzel az árfolyammal perpillanat 2,66x protifábilisebb a bitcoin mainneten bányászni annak ellenére is, hogy a BCash difficultyja alig 26%-a a bitcoin mainnetnek. A difficulty innen változni már biztosan nem fog a 2016 blockos keret kibányászásáig, ami a jelenlegi 0,5-1 block/óra sebesség mellett kb 1,5 hónap múlva hozható össze. Addig csak akkor képzelhető el komolyabb hálózat gyorsulás, ha vagy felszalad újra jelentősebben a BCash árfolyama tartósabban, ami miatt a profit orientált bányászok is “besegítenek”, vagy pedig ha egy újabb 12 órás szünetet hoznak össze amivel tovább csökkentik a difficulty-t. Ez utóbbi eléggé valószínű, hogy összejönne már.
  • Az árfolyam zuhanás megtépázta a piaci kapitalizációt is, sikerült is lecsúsznia a negyedik helyre a ranglétrán.
  • A legtöbb mining pool egyébként nyitott BCC/BCH poolt is. Legutóbb például a korábban általam is favorizált suprnova.cc hozott össze jó fejségből egy BCash blockot. Hitvallásukat a coinbase headerbe is belerakták:

  • Ez annyira komoly sokként érhette a ViaBTC-t, hogy ijedtségükben mindjárt bányásztak is egy olyan BCash blockot, amibe szignálták a SegWit támogatást:

  • Tatok tőle, hogy az elkövetkező napokban hasonló szellemes üzenetek bekerülnek még a blockláncba “csak azért alapon” a többi mining pooltól is. Lévén ami egyszer beíródik a blockláncba az örökre ott is marad…
  • Szegény Trezor (fizikai wallet) nagyon komoly dilemmával küzd. Elnevezték a BCash-t a saját walletjükben BCash-nek, amire a BCH fanok részéről hatalmas népharag tört ki, hogy miként is mernek az új szuperpénzből ilyen gúnyt űzni és azonnal nevezzék át a BCasht annak hivatalos nevére, a BCash-re! (Le nem írom…). A vállalat éppen drága felhasználóit kérdezi meg arról, hogy mit is csináljon eme kellemetlen helyzetben és kiírt erre egy twitter szavazást:

  • A szavazás jelenlegi állása szerint marad a BCash 🙂 (Márhogy nem a BCash… akkor se írom le…)

Folytatás…

A Bitcoin gonosz ikertestvére: túl vagyunk az első 24 órán

Rögtön szögezzük is le, hogy minden előzetes földrengés várakozás ellenére a chain split kisebb döccenőkkel ugyan, de krízisek nélkül zajlott le. Nézzük egyből a fontosabb számokat:

Az első 24 órában majd 200.000 BCash (BCH) tranzakció történt a tőzsdéken. Az árfolyamának mélypontjai valahol 100 USD körül voltak, most éppen 640 USD körül lehet vele kereskedni, de a krakenen járt már 700 USD felett is. Ezzel az árral most hozza a BCH az előzetes várakozásokat, hiszen mint a ViaBTC-n, mind pedig a YoBit-en 0.15-0.16 BTC-be került a chain split előtt egy BCH.

Hogy ez mennyire releváns és van-e benne további növekedési potenciál? Ehhez mutatnék egy roppantul kellemetlen ábrát:

24 óra alatt a hálózat összesen 12 blockot tudott produkálni, ami egyébként nem feltétlenül lenne probléma, hiszen mint látható nem áll hatalmas mennyiségű utalás a mempoolban (az átlag blockméret 200-300k körül van). A baj az, hogy az utolsó block immáron 12 órája keletkezett…

Jelenleg a BCash (BCH) és a bitcoin ugyanazon a bányász hálózaton osztozik. Márpedig a bitcoin ára közel sem zuhant annyit, hogy épp eszű bányász inkább BCH-t akarjon bányászni. Ennek meg is van az eredménye. Perpillanat számomra az is kérdéses, hogy egyáltalán megéli-e a BCH blocklánc a difficulty adjustmentet, lévénhogy 24 óra alatt eddig 131 block lemaradást halmozott fel a bitcoin hálózathoz képest. Ráadásul a blockok headerje is igen beszédes:Valójában ezeddig csak a ViaBTC és egy “unknown” nevű bányász pool tudott csak blockot generálni. Utóbbi egyébként elvileg a KanoPool, aki időközben feltehetően felhagyott a BCH bányászattal és visszaállt a bitcoin blockláncra:

Tehát a jelek szerint összesen 1 szem ViaBTC küzd perpillanat a saját szuperpénze életben maradásáért (BCash/BCH), és egyelőre a többi bányász a profitábilisabb Bitcoin felé húz.

Teljesen jogosan felfedezhetünk itt némi ellentmondást, hogy lehet hogy folyamatosan nő a BCH árfolyama, ha közben a háttérben a hálózata tetszhalott állapotban van?

Folytatás…

Gyors pillanatnyi körkép…

Tényleg csak gyorsan:

  • Sikeresen lezajlott a chain split, bár nem pont ott ahol tervezték, de ez talán mindegy is. A chain split után az első óra finoman szólva is para volt, mivel 70 perc alatt alig 2 blockot sikerült kitermelnie a bitcoin hálózatnak, többekben is felmerült a gondolat, hogy mi van akkor ha a kínai konglomeráció átpakolta a teljes hashing powert a BCH blockláncra, de ezt követően alig 10 perc alatt beesett kb 6 block.
  • Bár a chain spit elvileg lement, de két órával a split után sem sikerült egyelőre kitermelnie a BCH blockláncnak az első blockját sem. Ennél is nagyobb gond, hogy egyes infók szerint a BitcoinABC nodeok vagy egyáltalán nem látják egymás, vagy folyamatosan leszakadoznak.
  • Mindezzel ellentétben a bitcoin (BTC) hálózatában minden rózsás, a chain split óta szinte nulla várakozó trazakció van a mempoolban, ami egyébként nem csoda, hiszen a legtöbb platform és bitcoin elfogadó hely ma szünetelteti a szolgáltatását.
  • A BTC árfolyama – a várakozásoknak megfelelően- egy komolyabbat zakózott. 2900 dollár körül járt a chain split előtt kicsivel, ahonnan egészen 2600-ig esett vissza. Köszönhetően az alapvetően pozitív híreknek és a gyorsan lezajlott konszolidációknak az ár azóta már 2700-ig recoveryzett, de egyelőre még messze vagyunk attól, hogy bármilyen koklúzót is le lehessen vonni.
  • A legnagyobb kérdőjelet jelenleg a tőzsdék jelentik, a krakenre konkrétan nem lehet belépni majd egy órája, és előtte sem kifejezetten muzsikált fényesen.
  • A BCH (Bitcoin Cash) kapcsán perpillanat még nem lehet semmilyen konklúzót levonni. Perpillanat az ára valahol 0,2 és 0,14 BTC körül mozog, de ez még nem tekinthető relevánsnak. Amíg egyetlen blockot sem képes kiizzadni magából a BCH network, addig a most létrejött új coinok nagy része olyan privát walletekben létezik csak ahonnan kérdéses, hogy mikor kerülnek kereskedhető állapotba. Azt még csak becsülni sem lehet egyelőre, hogy mennyi időbe fog kerülni az első block elkészítése. Ami most látszik, hogy a ViaBTC ezeddig kb 22%-nyi hashing powert (120 Ph/s) vont ki a bitcoin (btc) networkből, azonban a többi nagy játok egyelőre nem mozdult.

#update: 20:12-re végre sikerült létrehoznia a ViaBTC-nek az első Bitcoin Cash blocklánc blockkot, amivel életbe tudott lépni az automatikus difficulty adjustment, ezt követően már a bitcoin cash hálózat is képes lesz produkálni az új blockokat folyamatosan. Jelenleg már 3 blockot ki is mineoltak. A helyzet abszurditását mi sem bizonyítja jobban, hogy a legutóbbi blockot sikerült egy olyan minernek kikaparnia, aminél a node configban be volt kapcsolva a “SegWit ready” signal bit a verzióban… Van itt kérem fejetlenség.