Bitcoin és privacy: Tumble, CoinJoin szolgáltatások

Most, hogy bezárta kapuit a világ eddig legnagyobb bitcoin mixing szolgáltatója (bitmixer.io) talán időszerű lenne a blog hasábjain is röviden értekezni a Tumbling szolgáltatásokról és az egész CoinJoin intézményről. Miről is szól ez az egész? Aki valaha vetemedett már olyanra, hogy belenézzen egy bitcoin blockba, az minden bizonnyal furán nézhetett az olyan jellegű trantakciókra, amelyek számos inputot és számos outputot tartalmaztak egyeten tranzakción belül. Ezek a tranzakciók jellemzően a “CoinJoin” jellegű szolgáltatások szüleményei, aminek lényege a Bitcoin felhasználók számára a szükséges privacy (magánélet) megteremtése. Míg a nagy kereskedelmi platformok mindegyike komoly személyazonosítást ír elő bármilyen crypto művelethez, addig a Tumbling szolgáltatók pont azt a célt szolgálják, hogy ezen taranzakciók követhetetlenné váljanak a blockláncban.

Hogy mindez miként lehetséges? Ehhez feltétlenül szükséges a blockchain technológiák alapját jelentő UTXO (Unspend Transaction Output) és a triple-entry bookkeeping technológia, amit magyar nyelvre leinkább a szerencsétlen “hármas könyvelés”-ként lehet fordítani. Mindezen intézménynek a lényege, hogy a blockláncban nem tároljuk minden elemi bitcoin darabka (satoshi) aktuális állapotát, hanem az utalások során inputként a korábbi utalások outputját (UTXO-ját) használjuk és szükség esetén azokat daraboljuk. Így például a ma 16,5 millió bitcoint számláló blockláncban nem kell nyílvántartani 16,5 millió btc * 1.000.000 satoshi teljes történetét, hanem egyszerűen elég nyilván tartani a jelenleg egyébként egészen pontosan 51.231.946 unspent transaction outputot. A triple-entry bookkeeping nélkül a blockláncok működésképtelenek lennének, hiszen ebben az esetben minden utalásnál a teljes blockláncot kéne végig nézni az adott satoshik teljes historyja miatt. Ehhez képest az UTXO-nak köszönhetően lényegében képesek a teljes blockláncot a memóriában tartani a bitcoin fő nodeok.

Folytatás…

BITMAINtech: Amikor a fal adja a másikat…

A pillanat amiről talán nagyon sok UASF/BIP148 rajongó álmodott és még több hihette, hogy ez minden bizonnyal soha nem következhet be: A BITMAIN élén Jihan Wu hivatalos állásfoglalást írt, amiben ‘hivatalosan’ kihátráltak az egész Bitcoin Cash és Bitcoin ABC hard fork történet mögül. Továbbá kedves gesztusként leírták, hogy ez az egész a ViaBTC magánakciója és különben is, nincs is itt semmi látnivaló:

A közleményben Jihan hosszan taglalja, hogy bár a BITMAINtech kétségtelenül befektetett egy valag lóvét a ViaBTC-be, de utóbbi totálisan önállóan működik, a BITMAINnak szinte nincs is beleszólása a dolgok alakulásába, hiszen a ViaBTC alapítóinak minden részvénye 10x több szavazati jogot ér, mint a befektetőké. Így a BITMAIN nem is érti, hogy mit is művel ez a ViaBTC és mit akar a Bitcoin Cash (BCC)-vel, de ami biztos, hogy nekik ehhez bizony semmi közük nincs!

Mindemellett Jihan Wu nem győzi hangoztatni, hogy vállalata továbbra is kiáll a New York Agreementben foglaltak mellett és teljes mellszélességgel támogatják a SegWit2x kezdeményezést melyhez továbbra is boldogan futtatják az atom bugos btc1 node kódot az összes érdekeltségi körülbe tartozó bányász társaságnál, úgy mint: Antpool, BTC.COM és ConnectBTC.

Folytatás…

Bitcoin: Ma este se fogunk aludni…

Az van, hogy mire megírom ez a postot, szerintem már rég elmozdul valamerre az árfolyam, ettől függetlenül mutatnám, hogy milyen vicces kis alakzat alakult ki az árfolyamban az elmúlt 2 napban: (XTB-EUR árfolyam!)

Kicsit kinagyítva a lényeget (5 perces):

Hasonló a háromszög alakzat mint amit a SegWit előtti nagy letörésnél láthattunk. A szűkülő alakzat arra utal, hogy az ATH-hoz közel a piac egyelőre nem mer nagyobbat vállalni mivel sokakban azért nagy kérdőjel még a chain split kimenetet és hatása. Ne feledjük, hogy júli 31 és aug 2 között nagyon sok helyen NEM lehet majd kereskedni BTC-vel és az elfogadó helyek sem fognak pörögni. Ez minden bizonnyal ott fog okozni egy letörést.

Folytatás…

Bitcoin: úton a popularitás és az elfogadás felé

Egy technológia érettségét leginkább az határozza meg, hogy miként képes ellenállni az ellenséges támadásoknak, a megtévesztéseknek és a belső/külső harcoknak. A bitcoin immáron – kimondhatjuk – sikeresen ellenállt a második szervezett hatalomátvételi kísérletnek. Persze még nem feltétlenül kellene inni a medve bőrének, de a közösség (UASF) bebizonyította, hogy bizalma a technológia és az azt fejlesztő csapat iránt töretlen.

Na de mi a helyzet az ellenlábas BCC-vel? Magyar idő szerint hajnali három óra körül elindult a korábban már meghírdetett BCC (Bitcoin Cash) kereskedés a ViaBTC-n. Innentől jó egy hétig (chain splitig) csak és kizárólagosan itt lehet kereskedni ezzel a cryptopénzzel. Ennek előfeltétele, hogy a ViaBTC-n tárolt bitcoin wallet tartalmán kézzel kezdeményezze a tulajdonos annak leválasztását. Az árfolyam valahol 200 yuan körül nyitott (~$30), ahonnan nagyon rövid idő alatt felpattant az árfolyam egészen 6000 yuanig (~$880). Jelenleg 3500 yuan körül forog a cryptopénz. Az elmúlt 8 órában összesen 1860 BCC fordult meg a ViaBTC tőzsdén.

Mindezzel szemben az BTC árfolyama a ViaBTC-n perpillanat 19.000 yuan (2810 USD), viszont a kereskedelmi volumen némileg alacsonyabb a nagy falon túl (1300 BTC körül). Folytatás…

Bitcoin only for Business III.: Ready, set, GO!

A cikksorozat lezárásában Satoshi jövőképéről írnék még 2008-ból és tanácsokat osztanék meg a chain splitre való felkészüléshez. Mielőtt belekezdenék, egy nagyon jó hír: Ma délelőtt hivatalosan is átlépte a BIP91 (NYA/SegWit2x) ready kibányászott blockok aránya a 80%-ot, ehhez még hozzájön további 13,9% Bitcoin Core/SegWit block arány, melyek együttesen már majdnem elérik a 95%-ot. Tehát a jelek szerint (ha nem változik semmi), akkor a most futó 336 darabos blocksorozatban már meg fog történni a BIP91 lock-in, amit követően akár ehét végén megtörténhet a SegWit/BIP141 aktivációja.

Az elmúlt napokban sokan kerestetek meg azzal, hogy miként is kellene felkészülni a BTC és BCC (Bitcoin Cash) blocklánc szétválásra. Mielőtt ezzel kapcsolatos tanácsaimat megosztanám egy kis visszatekintés Satoshi Nakamoto (a BTC atyjának) gondolataira, amit akkor írt le, amikor először felvetődött a bitcoin skálázhatósának lehetséges jövőképe mind tárkapacitás, mind pedig sávszélesség szempontjából. Ez a kérdés ma rendkívül aktuális, hiszen hatalmas luxus ma úgy dönteni, hogy valaki a saját gépén privát walletet üzemeltet. A blocklánc mérete 124 Gbyte körül van, aminek a letöltése a legtöbb felhasználó számára akár egy napos tortúra is lehet. Arról nem is beszélve, hogy a mai modern notebookokba rakott SSD-k tárkapacitása sem arra van méretezve, hogy blockláncokat tárolj rajta. Egy BTC, ETH és Zcash blocklánc együttes tárolása meghaladja a 200 Gbyteot, melyek ugye nem csak statikus adatok, hanem folyamatosan növekszenek. Alig négy éve a BTC blockchainja még belefért 16 Gbyteba. Alig négy év mulva pedig a jelenlegi skálázási célokat elnézve (akár SegWit2X/8M HF, akár BCC bigger blocks), a blocklánc több Terabyte-ra is hízhat.

Folytatás…

Bitcoin only for Business II.: Bemutatkozik a Bitcoin Cash

Tessék ízlelni az új “superpénz” nevét: Bitcoin Cash, ez lett a neve a UASF vs SegWit2x harcából született zabigyereknek, annak a “pénznek” aminek a legfőbb marketingje az, hogy “mi jobbak vagyunk mint a bitcoin”. Az elmúlt két hónapban nem kevés erőforrásomba került az, hogy folyamatosan közvetítsek a “frontvonalból”. Az egyik oldalon a Bitcoin Core csapata és az UASF kezdeményezés állt, míg a másik oldalon a Bitmain és Bitcoin Unlimitedből kinőtt NYA/SegWit2x csapat állt, akik lényegében a bányászok érdekeltségi körébe tartozó üzleti vállalkozásokat tömörítették.

A bitcoin történetében nem ez az első belharc ami lezajlott a skálázhatóság kapcsán. Bitcoin XT, Bitcoin Classic, Bitcoin Unlimited csak a néhány próbálkozás a nevesebb, nagyobb sajtómegjelenést kapott kezdeményezések közül. A tegnapi napon – a jelen szerint- pont került végre a legújabb (SegWit2x) kezdeményezésre is. A Bitmain és Jihan Wu érdekeltségi körébe tartozó ViaBTC hivatalosan is bejelentette, hogy létrehozásra kerül a Jihan által kezdeményezett UAHF keretei között a “bitcoin cash” nevű fizetőeszköz. Ez gyakorlatilag egy nyílt felvállalása annak, hogy Jihan felhagy a BIP148 üldözésével és úgy egyébként a FUD fújásával. Persze ez még csak a csata első fele, ez csak egy technikai győzelem. Azt nyilván senki nem gondolhatja komolyan, hogy a hardfork után úgy jön létre a “bitcoin cash”, hogy az semmilyen szinten nem érinti a meglévő/megmaradó “bitcoin” értékét/átfolyamát. A hosszúra nyúlt hallgatás után ma sorra jelentik be a tőzsdék, hogy milyen módon készülnek fel a hard-forkra. Ma éppen az OKcoin nevű kínai tőzsde jelezte, hogy júli 31 és augusztus 2 között teljesen felfüggeszti a bitcoin be- és kifizetéseket. Hasonló bejelentést tett már több másik kínai tőzsde mellett a GDAX is. Az elkövetkező néhány napban várakozásaim szerint az összes többi tőzsde is kommunikálni fog.

Folytatás…

Ethereum/Casper: szép új jövő!

A bitcoin skálázási történet árnyékában csendben körvonalazódik az Ethereum hálózat jövője is: A bányászok kivéreztetése, letéti konszenzus, kanonikus blocklánc védelme, manipulátorok bűntetése és “gazdasági véglegesség” biztosítása közel zéró ökológiai lábnyommal. A lehetséges jövőképeket korábban már kifejtettem a “Bitcoin ‘Forkológia’ III. – Mi a helyzet az Ethereummal?” cikkben.

Június 20-án tartotta meg az Ethereum DEV csapat a 20. Core Devs meetinget, ahol konkrét döntések születtek. Előbb címszavakban, majd a tovább mögött részletesen kifejtem, hogy mit is jelent ez a gyakorlatban:

  • Döntés született arról, hogy ketté szedik a Metropolis network update-t. Ennek fő oka, hogy a Casper (alias PoS) még nem áll készen a kiadásra, viszont minden más már kiadható.
  • A Metropolis első és második fele is hard-fork formájában fog aktiválódni.
  • Az első hard-fork a tervek szerint augusztusban, vagy legkésőbb szeptemberben fog aktiválódni.
  • A második fél (Casper) kapcsán egyelőre még csak találgatások láttak napvilágot. A közösség legnagyobb része valamikor 2018Q1-re várja.
  • A Metropolis első updatejében aktiválnak egy újabb automatikus difficulty bombot, aminek a célja, hogy elpusztítsa a hard-fork előtti networköt, így ha bármelyik érintett is (pl. minerek egy része) úgy döntene, hogy neki nem tetszik akár a Metropolis, akár a Casper, akkor sem fogják tudni folytatni a jelenlegi Ethereum blockláncot. Ennek érdekében elkezdik lassítani a ethereum hálózat tranzakció átfutási idejét (15-ról 4-5 ütemben 45 másodpercre), majd a Metropolis HF#1-nél 40%-kal csökkentik a blockonkénti mining rewardot (5-ről 3 Etherre)

A másfél órás meetingen emellett persze számos egyéb fontos kérdést tisztáztak a DEVek, úgy mint az Metropolisban implementálásra kerülő új opcode-ok gas pricea, de tartok tőle, hogy ezek a kérdések itt a blogon a kutyát sem érdekelnek. (Ha viszont mégis lenne olyan olvasó, aki érintett smart contract programozásban, akkor az kérem vegye fel velem a kapcsolatot…)

Folytatás…

Bitcoin only for Business I.: ez már a hardfork szele?

 

Elnézve az elmúlt egy nap eredményeit kétségtelenül kijelenthető, hogy az utcákon hömpölyög a $crypto vér. A BTCUSD árfolyama stabilan zuhan több mint 48 órája és pepillanat másodjára készül annak, hogy nekifusson a 2000$-os támasz áttörésének (lefelé…). A blogomon az elmúlt kb egy hónapban kiemelt figyelmet szenteltem a Bitcoin közelgő hardforkjához kapcsolódó dráma részletes bemutatására. Eddig főleg arra törekedtem, hogy az elkövetkező időszak lehetséges forgatókönyveit mutassak be és valamilyen szinten latolagassam az egyes scenariók esélyeit. Ez a történetszál itt és most lényegében lezárható, mivel a jelek szerint már csak egyetlen scenario van, ez pedig a nagyon gyors hard-fork. Tehát jelenleg az az alternatíva látszik már csak egyetlen útként, hogy augusztus elsején aktiválódik az UASF/BIP148, mely automatikusan kizárja a non-segwit nodeokat, melyre ellenintézkedésként a teljes BTC1/BitcoinABC konglomerátum leforkolja a bitcoin blockkláncot és MÁR aug 1-et követően létrejön egy újabb teljes értékű blocklánc, amin a tervek szerint már eleve aktiválni fogják a big-block módot is. Pontosabban (és itt nagyon fontos a kontextus): Sajnálatosan a SegWit2x (Bitcoin ABC) sikertelen aktiválása miatt az augusztus elsején aktiválódó BIP148 kizárja a hasing power nagyobb részét bírtokló nodeokat/bányászokat a bitcoin blockláncból, ami miatt automatikusan egy hardfork fog keletkezni. Mindez akkor terészetesen a bitcoin core csapatnak és a BIP148-nak a hibája lesz, persze mindennek a hátterében egy szándékos kikényszerítés áll az ellenérdekelt (bitcoin only for business) csapat részéről.

Ez ugye a korábbiakban bemutatott alternatívák közül a legbrutálisabb és leghihetetlenebb. Márpedig a jelek szerint nagyon más alternatíván nem is nagyon gondolkodik már senki.

Mielőtt ezen a ponton tovább haladnál: szeretném jelezni, hogy a cikk további része elvárja azokat az alapismereteket az olvasótól, amit a korábbi bitcoin forkológia cikksorozatban már megosztottam. Ha nem olvastad azt a cikksorozatot és nagyon érthetetlen lenne bármi is az alábbiakból, akkor mielőtt hibás félkövetkeztetéseket vonnál meg, tedd meg, hogy elolvasod azt a cikksorozatot is: https://variance.hu/category/otc/bitcoin/forkology2017/

Nézzük az evidenciákat, amik ezen következtetéshez vezetnek:

Folytatás…

Blockchain elemzés Pythonnal

Most, hogy a kripto piacok erősen az egyet előre, egyet hátra elv szerint működnek (mindezt napi akár 10-15%-os elmozdulásokkal, amiket azért lehet rendesen nyerészkedni) és lényegében már mindenki enerváltan várakozik a augusztusi drámatagozatos óvodások előadására, ahol bal oldalon az UASF család mérhetetlen haragot táplál a jobb oldalon elhelyezkedő BitcoinABC család iránt, mely haragnak az eredeti okára már senki sem emlékszik, de a két család egy-egy sarja… oké, elkalandoztam.

Szóval a nagy rápihenésben végre van időm elővenni a kis házi barkács projektemet. Aki olvasta a self-info postomat, annak ismerős lehet az alábbi rész: “Amivel leginkább szeretnék foglalkozni, az ezen kettő témának (márhogy az Machine-Learning és a Cryptocurrency) összehozatala egy nagy projektté. Persze még messze a cél, de sikerül komolyabb eredményeket felmutatni egy olyan automatizált platform elkészítése kapcsán, ami segíthet hasznos predikciókat készíteni.

Ahol tartok:  az a blockchainek értelmezése és abból hasznos adatok kinyerése. Mivel mapság mindenki blockchain kóder akar lenni (már persze leszámítva azokat akik nem…), ezért gondoltam megosztok néhány nagyon egyszerű példát ami hasznos lehet azoknak akik tényleg csak most ismerkednek a témával. A továbbiakban két minta projektet mutatok be, az első egy egyszerű block explorer és statisztikáció, ami a legyűjti az utolsó 5 block (elmúlt egy óra) teljes tranzakció listáját és abból leválogatja azon bitcoin addresseket, amik az elmúlt egy órában a legtöbb bitcoint szerezték és azokat akik a legtöbbet vesztették el. A második projekt egy egyszerű address explorer, amivel le lehet kérdezni egy konkrét address teljes tranzakció történetét aggregálva blockonként.

Ezek a példák persze önmagukban kb semmit sem érnek, azonban beleillesztve ezeket egy keretbe nagyon is hasznosak lehetnek. Nézzük egy egyszerű példát:

  • Ismeretesek a nagyobb tőzsdék (kraken, bitfinex, pol, stb.) wallet addressei. Ha az elmúlt időszakban ezen addressek irányába nagy mennyiségű bitcoin áramlik olyan privát addressekről amik jelentősebb tranzakciós múlttal rendelkeznek, akkor jogosan lehet feltételezni, hogy ezeket azért rakják oda be, mert el akarják adni vagy fiatra/más kriptora váltani. Ez ugye azt jelentheti, hogy csökkenni fog az adott crypto pénz piaci kapitalizációja. Nyilván ez vice-versa is igaz.

Ennél több részletet egyelőre nem osztanék meg a projektről, de megígérem, hogy folyamatosan közölni fogom a részleteket itt a blogon, ahogy haladok előre. Előbb utóbb tisztulni fog a kép 🙂

Folytatás…

Vegyetek Bitcoint! üzenet Janet Yellen meghallgatása közben

Janet Yellen (az amerikai jegyban elnöke) beszámolót tartott a kongresszus előtt, amikor egy szimpatikus fiatember kicsivel Yellen mögött feltartott egy papírfecnit, rajta a “Buy Bitcoin” felirattal. Az eseményt természetesen az amerikai gazdasági sajtó majd összes szereplője élőben közvetítette.

A srácból természetesen pillanatok alatt a bitcoin közösség hőse lett. Bár a konkrét személy kilétére ezidáig nem derült fény, de a történt azért itt még nem ér véget 🙂 Részletek a tovább mögött:

Folytatás…