Ilyen egy megalapozott üzleti döntés

Aki ma korán kelt, az minden bizonnyal észrevehette, hogy a Bitcoin Cash EDA (Emergency Difficulty Adjustment) nem egészen úgy zajlott le, ahogy azt várhattuk volna, a korábbi két eset alapján. Az EDA láncot megszakítva, a BTC.top bojkottálta a difficulty droppot három jó helyen elhelyezett blokkal (#483844, #483845, #483846).

Eredeti bejegyzést: -link- . Angol átirat (/r/btc): -link-

Alább Zuho’ Er Jiang, a BTC.top pool vezetőjének interpretációja a történtekről:

Azt a bizonyos három blockot (483844, 483845, 483846) big blockerek bányászták, a három block célja az volt, hogy tartsuk a BCH mining rewardják egy picivel a BTC alatt. Így a masszív hashpower beáramlás ne tudja eredményezni a BCH lánc rewardjának idő előtti feleződését. Már az előző akalommal is szerettük volna megakadályozni az EDA alkalmazásának gyakorlatát, de akkor azt sajnos átaludtam.

A masszív hashpower beáramlás bár kétségtelenül egy látványos PR fogás, de extrém gyors block generálást és túlfizetett bányászati jutalmakat eredményez.

A Bitcoin Cash előnye, szemben a BTC-vel a kapacitása (gyors konfirmálás alacsony költségekkel), ezt a győzelmet csak hosszútávon tudjuk érvényesíteni, nem gyors nyerészkedéssel.

Az akciónak eredményeként a Bitcoin Cash lánc difficultyja csak 120G-ig esett le, így perpillanat az árfolyam különbség miatt a Bitcoin lánc minimálisan profitábilisebb (cca 15%-kal). Ezt az előnyt azonban hamar elveszítheti, ha realizálódik az a korrekció a bitcoin árfolyamában, ami az elmúlt hetek oldalazgatása után eléggé a levegőben van. Mindenesetre ami most a jó hír: A két láncon fej-fej mellett készülnek a blokkok.

 

SegWit: Kis lépések

Mint az alábbi ábrán is látható, szépen lassan de beindult a SegWit adaptáció, immáron a blockok tranzakció tartalmának majd 0.3%-a SegWit tranzakció. Ezen túlmenően a növekvő trend egyértelműen kiolvasható az ábrából:

A statisztikát egyébként ezen az oldalon bármikor tudjátok követni: -link-

Hogy mennyit számít a SegWit? Alábbi példa jól mutatja, hogy mennyivel rövidebb egy segwit nélküli és egy segwites input script:

 

 

Csupa jó hír így vasárnapra (NEO, BTC, LTC, ADX, MCO és LISK kapcsán)

Mai témák: NEO roadmap és újdonságok, BTC-BCH bányász csiki-csuki, rocketjumpoló kicsi altok (ADX, MCO, LISK).

Kezdem is a lelkületemhez legközelebb álló NEO-val… francokat: BTC-BCH csiki-csukival:

Hajnali 4:30 körül megtörént a difficulty adjustment a Bitcoin Cash láncon: 291G-ig ugrott a nehézségi szint. Mondjuk ez sokkal kevesebb mint amit én számoltam, de mentségemre szolgáljon, hogy nem nagyon tudok számolni. Az előző ciklusból már tudhatjuk, hogy erről a difficulyról kerek 30 óra alatt tudják leimádkozni a nehézségi szinten 89G-re. Bár ez valószínűleg ide már nem lesz elég köszönhetően a folyamatos BCH árfolyam gyengülésnek.

Ha leviszik további 1-2 ciklussal 60G körülre, akkor újra mehetnek át a bányászok kaszálni. Apró kitérőként megemlítem, hogy amennyiben tényleg leviszik 60G alá, akkor újra profitábilissá válnak a régi S1 és S3 antminerek is. (Ennek majd még pontosabban utána fogok számolni, de saccra kijön). Szóval én is lelkesen előkapartam a sufiból a két jó öreg S1-es bányászhangyámat ami anno rajtam ragadt a BTC farmból. Ma életet lehellek beléjük. Aki hasonlóképpen akar tenni, annak érdemes ezt megcsinálni még ma, mivel a legjobban közvetlenül a difficulty adjustment után lehet haszálni ezekkel a masinákkal amíg még nem ugranak át a nagy poolok (ez kb 3-4 órás időablak a EDA diff drop után). Holnap beszámolok ezzel kapcsolatos tapaszatalaimról. (ha lesznek…)

Na de nézzük a BTC láncot: A csiki-csuki ( == bányászok DARI szerinti profitábilisebb láncra ugrálása) egyelőre nem nagyon regette meg a BTC-t.  Perpillanat hatalmas tempóval darálják le a bányászok a mempool hátralékot. Alig 12 óra alatt ledarálták a mempoolban felgyűlt unconfirmed tx-ek több mint 60%-át, bár ehhez kellett egy tegnap délutáni iszonyatosan mákos időszak is, amikor több poolnál is egyszerre ütött be a hashing luck. Ami a jó hír: a jelenlegi tempóban haladva a mempoolból az összes 10sat/B feletti tétel ki fog ürülni az újabb miner láncváltásig, ami a rossz hír, hogy még így is fog maradni baromi nagy hátralék a 0-5 sat/B közötti tartományban. Ezek szokás szerint tele vannak pakolva óriás tranzakciókkal (olyan tranzakciók amikben néhány satoshit küldenek több ezer inputról vagy outputra). Ugye ezekre a tx-ekre mondja a /r/bitcoin oldal, hogy ezek a “bigger blockosok által spammelt zsaroló tételek”, velük szemben a /r/btc oldal pedig azt, hogy ez aljas rágalom és nincs itt semmi látnivaló és miért nincs már aktiválva a 2x… Én meg ugye inkább kussolok a saját ezirányú véleményem kapcsán, mielőtt újra vasvillára leszek tűzve.

Folytatás…

Atomic-swap, HTLC: A következő nagy crypto big-bang

Már egy jó ideje téma az atomic-swap és az azt lehetővé tevő HTLC technológia, ugyhogy itt az ideje, hogy alaposabban is megértsem mi is ennek pontosan a technológiája. A téma apropóját leginkább az adja, hogy az eddig lényegében csak ‘whitepaper’ szinten működő történet hírtelen konkrét termékekben manifesztálódott. Ahogy arról a héten írtam a Litecoin csapatának atomic-swap implementációja már ‘release-candidate’ állapotba került és tegnap a Z.Cash csapata is bejelentette, hogy szintén tesztelhető állapotba került a saját XCAT néven futó atomic-swap megoldásuk, ami első körben természetesen a BTC-ZEC párok közötti instant cserét valósítja meg. Az XCAT az Cross-Chain Atomic Transactions rövidítése, ami úgy egyébként valójában nem a Z.Cash saját találmánya, az XCAT egy teljesen független történet amit még egy bitcoin fan TierNolan talált ki, a Z.Cash most csak implementálta ezt a ZEC-BTC páron.

Folytatás…

Bitcoin: A magas tranzakciós költségek margójára…

Kerülgettem az elmúlt napokban ezt a témát, de azt hiszem itt az ideje kicsit erről is beszélni. A tegnapi újabb ATH kísérletet követően mára a bitcoin árfolyama jelentősen visszakorrigált és újra a $4300-as szint alá csúszott be egy rövid időre, ez persze valószínűleg az árfolyam természetes volatilitásának az eredménye, de tény, hogy a leginkább elvakult bitcoin fanok is kezdenek besokallni az extrém magasra hízott költéségek miatt. Néhány napja én is kénytelen voltam egy majd 30 dolláros txfee-t kifizetni, ami nem kifejezetten esett jól.

A magas tranzakciós költségek okát a blogon már számtalan postban leírtam és elemeztem, most inkább azzal foglalkoznék, hogy mi várható ezen a téren a közeljövőben.

A jelenlegi mempool statisztika szerint már csak 550+ sat/B-os értékű tranzakciók esetén garantálható, hogy a tx a következő blockba bekerüljön. Ez azt jelenti, hogy egy átlagos tranzakció (egy utxo, két output) költsége már akár a 0,006-0,008 BTC-t is elérheti. Egy komplexebb coinjoin típusú tranzakció esetén ez akár 50-60 dollárra is felkúszhat.

A BCH-BTC láncok párhuzamos bányászata által generált csiki-csuki szituáció következő fordulója nagyjából 16 óra múlva esedékes, amikor is újra kifut a BCH dara a 2016 blockból. (forrás: fork.lol). Ekkor egy rövid időre az össze bányász visszatér a BTC láncra és elkezdik ledarálni a mempool hátralékot. Fontos azonban, hogy mennyi ideig maradnak a BTC láncon és mennyire tudják ledolgozni a hátralékot. Szerencsés véletlen, hogy ez az esemény pont hétvégére esik amikor természtlegesen is kevesebb a tranzakció. Szintén fontos adalék, hogy a mempool immáron három hete nem tudott kiürülni, így tovább “javítja” a helyzetet az a tény, hogy az alacsony txfee-vel rendelkező tranzakciók szépen lassan timeoutolnak kifelé a mempoolból:

A tranzakció timeout/lejárat az ökoszisztéma sajnálatos velejárója, egyfajta önvédelmi reakció arra, hogy ne tudjon a végtelenségig felgyűlni a hátralék (mempool).

Folytatás…

Blockchain unchained: Az üres blokkok rejtelme

Feldobtatok egy jó kérdést, amire úgy ugrottam mint gyöngytyúk a takonyra, hiszen ezen már korábban én is sokat agyaltam és ott állt a queue-ban a “megfejtendő rejtélyek között”:

“Az AntPool miért bányászik üres blokkokat a Bitcoin láncon? Néha besegít a BTCC is. Szándékos rombolás, hátráltatás?”

A kérdés igen komplex, ezért kezdjük egy kis blockchain alapokkal. A Proof of Work (PoW) alapú blockchain gyártás lényege az, hogy mindenki közel ugyanolyan számítási kapacitással rendelkezik, ezért mindenkinek közel azonos esélye van megtalálni egy blockot. Egy korábbi cikkben már részletesen leírtam, hogy technikailag miként is képződik egy block (leading zeros mistery) és mit is jelent kiszámolni annak a hash-ét, ha azt nem olvastad, akkor lehet érdemes azzal kezdeni. Ami viszont abból a cikkből nem derül ki:

  • Minden miner egyszerre ugyanazt a blockot bányássza, pontosabban ugyanazon sorszámú (height) blockot bányássza ami persze minden bányásznál mást és mást tartalmaz. A feladatuk az, hogy megtalálják azt a hasht aminek az értéke alacsonyabb a targetnél (lásd másik cikkben a nullával kezdődő hashképzés módszerét).
  • Aki először tudja ezt elérni a nonce és a coinbase text módosításával (és a timestamp frissítésével), na azé a block. Szépen körbekürtöli a peer-to-peer networkön és elindul a block validálása. A propagálás és validálást követően a nodeok ezt a blockot hozzáfűzik a blockchainhez, majd az utolsó valid block tx-eit törlik a mempoolból, összerakják az új block headerjét, amihez összevállogatják az új tx-eket a mempoolból, megcsinálják a merkle tree-t és már indulhat is az újabb block vadászat.

A esélye annak, hogy egy érték (nonce, extraNonce) módosításával egy olyan hash-t kapj, amire igaz, hogy annak értéke kisebb a targetnél = 1/(232*difficulty). Tehát egy pool minél több számítási (double sha256) kapacitással rendelkezik annál nagyobb esélye van arra, hogy bejön neki egy megfelelő hash. Ez az esély azonban nem statikus, ha az lenne, akkor minden blockot nagy valószínűséggel a legnagyobb hashing power birtokosa gyártana le. Tény, hogy az esélyed minden újabb hashing kísérlettel javul, de a szórás miatt simán előfordulhat, hogy valamelyik poolnál akár az első nonce érték inkrementálásnál is bemákolja a megfelelő hash-t. A bemákolás mértékegységes a “Luck”. A Luck/Szerencse egy átlag szám (pontosabban kumulatív eloszlás), ami az adott pool korábbi hashing kísérlet/sikeres hash-ek arányából jön össze. Ha az átlaghoz képest gyorsabban sikerül kihozni egy érvényes hash-t, akkor a luck% alacsony, ha viszont az értéke 100%, na azt hívják bad lucknak, mikor a karma egyenlít. Ez egyébként egyáltalán nem ritka. Persze vannak olyan pillanatok is, amikor aranyeső van, itt egy példa arra amikor idén augusztus 7-én a SlushPool nevű cseh bányásztásaság behúzott 8 blockot alig 9 óra alatt:

Folytatás…

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…

A kihagyhatatlan lehetőség…

A mai nap a – közösségi alapon szerveződő – kínai F2Pool is lehetővé tette a minerei számára a Bitcoin Cash bányászatot. Ezzel alig egy óra alatt már ki is termelt 9 BCH blokkot, amivel máris bírtokolja a Bitcoin Cash hashing power 11%-át. Felhívnám a figyelmet a F2Pool koncepciójára, amit Wang Chun az F2Pool ‘arca’ tett közzé: “Ahogy a BCH elsötétítette a BTC-t, mi is átállítjuk folyamatosan a pooljainkat az új altcoinra. A bányászaink viszont továbbra is BTC-ben kapják a jutalmukat, csak ugye sokkal többet kapnak

Tehát gyakorlatilag nem adják ki a kitermelt BCH coinbaseket a minereknek, hanem azokat megtartják maguknak/eladják, helyette a minerek azt az egyre jobban értékét vesztő bitcoint kapják meg, amit korábban az F2Pool felhalmozott, melyeket (ha a predikciók egy fabatkát is ér…) őrült tempóban fognak eladni. Az F2Pool ezzel újabb szintre emeli a kapzsiságot és a árulást, gyakorlatilag direktben asszisztál egy jelentősebb BCH pumpához azáltal, hogy a lehetséges flippeningen nyerészkedni akaró bányászait egy BCHBTC ügyletre kényszeríti. Make sense? Nem tudom… De logika van benne az biztos.

Az F2Pool lépésével perpillanat már 4,8 Exahashre csökkent a bitcoin (legacy) lánc hashing powere, míg a BCH 2,9 eH-ig mászott fel. Ezzel a BCH láncon óránként már 43 block készül, míg a BTC láncon alig három. A BTC mempoolja az esti hátralék ledolgozás után így kora reggel már újra 50.000 függőben lévő tranzakciónál tart, így a legolcsóbb sáv amiben lehet ‘gyorsan’ küldeni BTC-t újra a 300-350 sat/B tranzakciós költség. A profitabilitás tegnap 60% körülig esett, azonban az éjszakai bitcoin árfolyam csökkenés hatására újra 100%-ot meghaladó extra haszon mellett lehet bányászni a Bitcoin Cash láncot.

A középkörban az égi jeleknek nagy változások előrejelzését tulajdonították. Az égi jelek közül a legnagyobb hatást a napfogyatkozás gyakorolta az emberekre. A napközben bekövetkező részleges vagy teljes eclipse egyet jelentett az akkori emberek számára: az isteneknek nem tetszenek a dolgok alakulása. Az eclipse általában egyet jelentett akkor azzal, hogy valami nagyon rossz dolog fog történni.

Bár mára már a hétköznap embere is tudja pontosan, hogy mi az oka a napfogyatkozásnak, mégis hatalmas ámulattal éli át ezt a jelenséget a ma embere is. Eddig leélt életem során volt szerencsém már átélni néhány teljes és részleteg napfogyatkozást a világ különböző szegleteiben, amit erről biztosan el tudok mondani: ez az esemény az utcára viszi az embereket, hatalmas tömegek gyűnek össze és néhány pillanatra szó szerint megfagy a levegő. Megállnak az emberek és lélegzet visszatartva nézik az eget.

Talán az eclipse okozta ámulat miatt döntött úgy a Kraken is, hogy jelentősen csökkenti ma reggel 8 órától az elérhető kereskedési párokat, továbbá beszűnteti az összes létező “okos” order típust. De persze az is lehet, hogy nem az eclipse ennek az oka, hanem egyszerűen csak a tény, hogy ma extrém rohamra készülnek. A közleményt itt olvashatjátok el: -link-

A közlemény lényege: aki ma reggelig nem rakott be stoploss vagy trailing stop ordert, az már nem is fog… Az ‘ideiglenes’ kényszerintézkedés feloldásáig csak és kizárólag limit és market priceos ügyleteket lehet intézni. Az API természetesen marad, így ha valaki még most elkezd leprogramozni egy manuális stop-loss aktiválót, az lehet hogy megússza az egész napos számítógépnél rohadást avagy a mobiltelefon görcsös szorongatását.

Kellemes napot mindenkinek.