Zoltán Groska
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    --- description: Blokklánc ismertető szerző: zgroska@gmail.com verzió: 0v2021402 állapot: a szerkesztése folyamatban tags: blokklánc, bitcoin, hu, leírás --- Ezt az írást [Daniel van Flymen](https://medium.com/@vanflymen/learn-blockchains-using-spreadsheets-b97ad92b9b4d) műve inspirálta. # Ismerd meg a **blokkláncot** kódolás nélkül ![](https://i.imgur.com/3QKqpnR.png) # a Google táblázatok használatával > [name=[zgroska](https://www.minds.com/zgroska)] [time=20190709] **Tartalomjegyzék** [TOC] A kommunikáció létezése óta igény van arra, hogy az üzenet zavarmentesen, csorbitattlanul érjen célba. ## 🔐 [Kriptográfia](https://hu.wikipedia.org/wiki/Kriptogr%C3%A1fia) kód nélkül A blokklánc technológia megismerésének legjobb módja, ha játszol vele. Ez programozni tudást és rengeteg kódolást igényelne, de a mellékelt Google táblázattal sok munkát takaríthatok meg neked. Utána ezt már te taníthatod meg másoknak, barátaidnak és munkatársaidnak. > 👉 A mellékelt **Google tábázat**: [Hogyan működik a Blokklánc?](https://docs.google.com/spreadsheets/d/1yXsRn-jqDo96aH9uULOVVaIFFiuAigA3hZ8PphqaUso/edit?usp=sharing) > A magyarázat követéséhez szükséged lesz rá. :::info :mega: Így készíthetsz belőle másolatot használata előtt. ::: ![](https://i.imgur.com/JcUAun2.gif) --- ### A Hash fügvény fogalma Ez az első és **legfontosabb** dolog, amit meg kell értened. Ha a Blokklánc téglákból áll, akkor a Hash a habarcs, ami összetartja őket. A [Hash-függvény](https://en.wikipedia.org/wiki/Hash_function) egy **kivonatkészítés** Ez egy egyirányú folyamat. A "veszteséges tömörítés", a könnyű kiszámíthatóság jellemzi. Igen fontos tulajdonságai: - tetszőleges nagyságú bemeneti adathalmazból rögzített hosszúságú, rövid kimenetet hoz létre. - időtől, helytől, eszköztől, ismétlések számától függetlenül mindig azonos kimenetet, - Hash értéket, - eredményez, - A bemeneti adat legkisebb változása is teljesen más kimenetet eredményez, - a kimeneti adat egyértelműen utal a bemeneti adathalmazra, de az a kimeneti adatból nem állítható vissza. Gyakran nevezik a Hash-t az adatok ujjlenyomatának. Ahogyan a DNS, vagy az ujjlenyomat azonosítja az embert, úgy azonositja a Hash azt az adathalmazt amelyből létrehozták. Ahogyan az ujjlenyomatból sem lehet a tulajdonosát létrehozni vagy egyéb testi, lelki tulajdonságaira következtetni, ugyanúgy igaz ez a konkrét adathalmaz és a belőle készített Hash érték kapcsolatára. | ![](https://i.imgur.com/h6DZYmI.png) | Column 2 | Column 3 | ![](https://i.imgur.com/HS2GbP4.png) ### Kriptográfiai hash-függvények A hagyományos, adattárolásnál használt hash-függvényekhez képest a kriptográfiai hash-függvényeknek szigorúbb elvárásokat kell teljesíteniük: - **egyirányúság[^1]**: -- a hash-értéknek bármely bemenetre könnyen kiszámíthatónak kell lennie, ezzel ellentétben az adott Hasht eredményező bemenet hatékony megtalálása gyakorlatilag lehetetlen feladat. Könnyen rögzithető az ember ujjlenyomata, de lehetetlen feladat kitalálni kihez tartozik, ha nincs a nyilvántartásokban. [^1]: **egyirányúság** - preimage resistance vagy one-wayness - **ütközés-ellenállóság[^2]**: -- az _ütközés_ azt jelenti, hogy két különböző bemeneti adathalmazhoz azonos Hash érték társul, az ujjlenyomatos hasonlattal élve -> találtam két embert akinek azonos az ujjlenyomata. -- Az _ütközés-ellenállóság_ pedig azt jelenti, hogy nehéz két különböző bemeneti adathalmazt találni, amelyek a Hash értéke megegyezik -> keresnem kell két embert akinek azonos az ujjlenyomata. [^2]: **ütközés-ellenállóság** - collision resistance - **másodlagos ütközés-ellenállóság[^3]**: -- adott bemeneti adathalmazhoz nehéz egy tőle különböző adathalmazt találni, úgy, hogy a Hash értékük megegyezzen -> keresek egy másik embert az ujjlenyomathoz. [^3]: **másodlagos ütközés-ellenállóság** - second pre-image resistance Felismered ezt a karaktersort: `c3353bb48e56bc8021183e487d9f7b1a`? Valószínűleg nem. Ez a _„Néhány szendvics a kosárból hiányzik”_ Hash értéke az MD5 hasítófüggvénnyel kiszámolva: ![](https://i.imgur.com/tWSPk3M.jpg) Már egyetlen karakter változás is a szövegben egy teljesen új Hash-t fog eredményezni a [Google táblázat](https://docs.google.com/spreadsheets/d/1cb_hSujEPyzvICvKGHD-tBvuxP9MVLNQPrZuKLTYY6Y/edit?usp=sharing)ban: ![](https://i.imgur.com/h8xk0gX.gif) A Hash-nek ez a tulajdonsága számtalan helyen hasznosítható. Hogyan ellenőrizheted például, hogy módosították-e a táblázatodat? Egyszerű, használj Hash függvényt és hasonlítsd össze a vizsgálni kivánt táblázatod aktuális Hash értékét egy régebbivel. > **Ne bízz, ellenőrizd.** - Bitcoin közmondás A mellékelt Google táblázatban az MD5 hash funkció van alkalmazva. Sokféle Hash függvény létezik, többet is kipróbálhatsz. ### Miért olyan különleges a hash? >Jegyezd meg #1: ***visszafordíthatatlan, egyirányú*** Ahogy egy rántott csirkecombból is nehéz újra létrehozni a csirkét úgy a kriptográfiai Hash-függvényeket is úgy tervezték, hogy nagyon nehezen lehessen a bemenetét a kimeneti Hash-értékéből újra előállítani. >Jegyezd meg #2: ***determinisztikus,*** Bárki, akármikor, akárhányszor használja az MD5 hasító függvényt a *„Néhány szendvics a kosárból hiányzik”* karakterfüzérre, az mindig ugyanazt a kimenetet kapja: `c3353bb48e56bc8021183e487d9f7b1a` így ugyanaz az üzenet mindig ugyanaz a hash-t eredményezi_ Hamarosan meglátjuk, hogy a bányászatnak nevezett művelet egy különleges Hash érték megtalálásán alapul, lehetővé téve a BTC érmék létrehozását, bitcoin pénztárcák közötti mozgatását. ## ❓ Miből áll egy blokk? A bemutatott blokk fejrésze és a blokkba foglalt tranzakciók leírása elnagyolt. A valóságban sokkal több részletet tartalmaznak, de most csak a megértést nehezítenék. A két legfontosabb dolog: - A blokk első tranzakziója 12,5 BTC lekönyvelése a bányász pénztárcájában. Ez a bányász jutalma. Így keletkezik a bitcoin, aminek az összege 210 ezer blokkonként, - kb 4 évente, - feleződik. A következő felezőnap 2020-ban lesz, akkor 6,25 BTC-re változik. - A blokkban foglalt tranzakciók a bitcoin mozgatását írják le a pénztárcák között. ![](https://i.imgur.com/6ZVTZiz.jpg) > Ezzel a képlettel számoltam ki a táblázatban a blokk Hash értékét: `=MD5(CONCATENATE(A1:C13))` > 🤚 Szánjál rá egy kis időt, hogy tanulmányozd a mezőket, és gondolkodj el azon, hogy miért van rájuk szükség. A `Nonce mező` és a `Miner tranzakció` jelenléte nem magától értetődő, de különösen fontosak, hamarosan visszatérek rájuk. Figyeljük meg, hogy egyetlen tranzakció megváltoztatása akár egy filléres értékkel is teljesen megváltozik: ![](https://i.imgur.com/eo3bJg8.gif) A blokkban bármit megváltoztatva megváltoztathatja a Hash-t, és érvényteleníti a blokkot! Akit a részletek érdekelnek az a mellékelt irodalomjegyzék alapján tovább képezheti magát. ## 🔗 Hogyan kapcsolódnak láncba A Blokklánc a blokkok időbeli sorba rendezése, a tranzakciók főkönyve. Minden blokk a fejrészében tartalmazza az előző blokk Hash értékét. ![](https://i.imgur.com/fcxoPRr.jpg) A Hash biztosítja a kapcsolatot két szomszédos blokk között és gondoskodik a blokkok változtathatatlanságáról - ha egy rosszindulatú szereplő módosítana egy adatot egy blokkon belül, akkor az adott blokk és az utána következők Hash értéke megváltozna. Már 1 bit módosítása a lánc szétesésével járna. Magad is kipróbálhatod: ![](https://i.imgur.com/JZU8n8y.gif) > 💡Bitcoin bokklánc egy P2P azaz egy egyenrangú hálózat A P2P vagy peer-to-peer paradigma lényege, hogy az informatikai hálózat végpontjai közvetlenül egymással kommunikálnak, központi kitüntetett csomópont nélkül. Bárki, aki teljes Bitcoin csomópontot futtat, az naprakész példányt tart a teljes blokkláncról a számítógépén és résztvesz a blokkok, tranzakciók ellenörzésében, terjesztésében. A Bitcoin szoftver csak a szabályok gyűjteménye. Bárki írhat saját Bitcoin szoftvert és részt vehet a hálózatban, amíg a szabályokat betartja. > Amikor az emberek a Bitcoin szoftverről beszélnek, valószínűleg ezekre a szabályokra hivatkoznak - ezek a https://github.com/bitcoin/bitcoin címen megtalálhatók. ## ⛏ Bányászat Ha figyelmesen tanulmányoztad az érvényes blokkokat, észrevehettél valami furcsát a Hash-ről: **nullával kezdődik!** Ami furcsa, mert az első dolog, amit megtanultunk, az volt, hogy a Hash véletlenszerű. Tehát csekély a valószínűsége annak, hogy valami nullával kezdődjön. Az egyetlen 0-val kezdődő Hash értékhez átlagosan 16 kísérletre, 16 Hash számításra, van szükség, ezt kipróbálhatod a [Google tábázat](https://docs.google.com/spreadsheets/d/1cb_hSujEPyzvICvKGHD-tBvuxP9MVLNQPrZuKLTYY6Y/edit?usp=sharing)-ban, növeld a Nonce értékét egyesével. A Hash értékek kezdő nullája nem véletlen. Ez a szabálya a blokkok érvényességének. A bemutató Google tábázatban 1 db nulla kell az elején ahhoz, hogy zöld maradjon[^4] a cella szine. [^4]: ![](https://i.imgur.com/kAcYsFX.jpg) A poszt irásának pillanatában az #583636 sorszámú Blokk Hash értéke: `0000000000000000001dcc82d91ed07ee5c3a4f32f1cb8ab2a5de912036aefde` Ez 18 nullát tartalmaz az elején. ![](https://i.imgur.com/cAionsL.jpg) A [difficulty](https://bitcoinwisdom.com/bitcoin/difficulty) azaz a [#583636 Blokk](https://blockchain.coinmarketcap.com/block/bitcoin/583636) kibányászásának számítási nehézsége: **`45,867,201,622 GH/s`** ### Miner A bányász munkája A bányász az a szereplő aki a teljes csomópontokat futtató hálózathoz csatlakozva az ellenörzött tranzakciókból egy blokkra valót összeválogat és ezeknek kiszámolja a Hash értékét. Ellenőrzi, hogy ez a Hash kívánt számú nullával kezdődik-e. Ha nem, akkor új Nonce értékkel addig próbálkozik amig neki, vagy másnak _"malaca"_ lesz. Aki előszőr továbbítja a hálózatba a megfejtett blokkot az kapja a jutalmakat. A hálózat minden teljes csomópontja leellenőrzi ezt az új blokkot és hozzáfűzi a saját blokkláncához. A blokk létrehozásának jutalmaként a blokk első tranzakciójaként a szerencsés bányász pénztárcájában új érmék jönnek létre és ezen felül megkapja a blokkba foglalt tranzakciókból a neki felajánlott díjakat is. ![](https://i.imgur.com/lMId2zX.jpg) Ennek az értéke az [#583636 Blokk](https://www.blockchain.com/btc/block-height/583636) utolsó két tétele: ``` 12,5 + 0,5126872613 = 13,01268726 BTC 148 050,13 USD / 4 231 277 558,40 HUF ``` 💡 **Hallottál a bányászati hardverekről?** Ez a bányászati hardver. Mivel ez specializálódott, gyorsabban tudja elvégezni a hashinget, mint egy hagyományos számítógép. Ennek a munkának a díjaként a bányász néhány bitcoint kap, mint egy első tranzakciót egy blokkban. Ez a jutalom az, ahogyan új bitcoinokat hoznak létre, és az idővel csökken. 💡 **A jutalom minden 210 000.-dik blokk után feleződik.** Most 12,5 bitcoin, 2020-ban fog a felére, 6,25 bitcoinra csökkeni, majd várhatóan 2140-ben válik nullává. Így a Bitcoin érme készlet 21 millió Bitcoin lesz. A [Bitcoin wiki](https://en.bitcoin.it/wiki/Controlled_supply) leírja ezt a folyamatot. A nullák száma a hash kezdődik a nehézségnek, és gyakran változik, mert a számítógépek évente gyorsabbak. A Bitcoin célja, hogy kb. 10 percenként hozzon létre egy új blokkot, miután minden 2016-ik blokk után a nehézséget újraértékelik. ### A munka igazolása Itt az ideje a Nonce/Junk mezőről beszélni: > ez egy 32 bites (4 bájtos) mező, amelynek értékét a bányászok úgy állítják be, hogy a blokk Hash értéke kisebb vagy egyenlő legyen a hálózat aktuális céljával. A többi mező nem módosítható, mivel meghatározott jelentéssel bírnak. A fentiekben ismertetett algoritmus - a nonce értékének próbálgatással történő meghatározása, hogy a blokk Hash értéke a A [difficulty](https://bitcoinwisdom.com/bitcoin/difficulty)-ban meghatározott szamú nullával kezdődjőn - a munka bizonyítéka: a nonce értéke az a bizonyíték, hogy a bányász végzett a munkával! Egy blokk esetén triviális, hogy bárki a hálózaton a blokk nonce értékének ismeretében kiszámolja a Hash-t, és ellenőrizze, hogy elegendő nullákkal kezdődik-e. A zseniális az, hogy a munka igazolását jelentő nonce értékét rendkívül nehéz kiszámítani, de könnyen ellenőrizhető. Amint egy bányász talál egy érvényes nonce értéket, a blokkot nyilvánoságra hozza, így mindenki ellenőrizheti, hogy a blokk valóban a szükséges számú nullával kezdődik. Ha mindenki hozzáadja a blokkot a blokkláncához akkor mondjuk azt, hogy a hálózat most már konszenzust ért el, elfogadta az új blokkot. ### A blokk lánc változhatatlansága Ahogyan megtanultuk, a Bitcoin csak egy elosztott főkönyvi lap, melynek során az emberek a hálózaton a hash ellenőrzésével döntenek arról, hogy az új blokk érvényes-e. Ha egy blokkot elfogadnak, az előző blokk Hash értékét tartalmazza az Előző Hash mezőben. Ezért nevezik „láncnak”. Ez felszínesnek tűnhet, de ez az, ami a blokklánc változtathatatlanságát adja - egyetlen bit változás bárhol érvényteleníti az összes következő blokk Hash értékét: Ez teszi a Bitcoin blokkláncot olyan megbízhatóvá. Ha egy rosszindulatú szereplő csalárdan létrehozott egy tranzakciót magának, újra kell kiszámítania az összes következő blokk Hash értékét (rendkívül nehéz) és meggyőzni a hálózatot, hogy elfogadja ezeket az új blokkokat. ~~Bármely adott időpontban számos érvényes lánc van a hálózaton. Végül az ügyfelek konszenzust érnek el, és mindegyik megegyezik. A Bitcoin szabálya az, hogy az ügyfelek elfogadják a láncot a legtöbb munkával (gondolják a nullákat), ami általában a leghosszabb lánc, amit lát. Éppen ezért ajánlott néhány blokkot várni ahhoz, hogy a tranzakciót „eltemetve” elegendő blokk alatt „elkötelezettnek” nevezze.~~ > 💡 Kíváncsi, hogy néz ki a tényleges Bitcoin blokklánc? Vessen egy pillantást a [BTC.com](https://btc.com/) honlap [Blokk Felfedező](https://btc.com/block)-jére. ## 👨‍🏫 Ami még hátravan A legtöbbje a tranzakciókkal kapcsolatos. A megértésükhöz a kriptográfia további tanulmányozása szükséges. Megpróbátam egy átfogó képet festeni, abban a reményben, hogy saját kutatásaiddal kitöltheted a hiányzó darabokat: - **Tranzakciók** - amiket az őket létrehozó személy digitálisan aláírt. Ennek a folyamatnak a megértése magában foglalja a kriptográfiai ismeretek megfelelő mennyiségét. - **Pénztárca** - olyan konstrukció, amellyel a nyilvános főkönyvben követhető a bitcoin mozgása a tulajdonosok közzött, tulajdonképpen egy kétkulcsos titkosítás nyilvános kulcsának a Hash értéke. A tranzakciók ezen Hash kulcsok közötti bitcoin mozgását írják le amit a magánkulccsal kellett hitelesen aláírni, A magánkulcs a tulajdon biztositéka, ahhoz kell, hogy a beküldött tranzakciókat a teljes csomópontok nyílvántartásba vegyék és a bányászok egy blokkba foglalva a blokkláncba, a nyilvános főkőnyvbe foglalják. - ... ## 🏜 Érdekességek ### Weboldalak Itt van néhány olyan webhely, amely segít neked naprakészen tartani a tudásodat a legfrissebb hírekkel és adatokkal, amelyek ahhoz szükségesek, hogy sikeres legyél ezen a téren. [coinmarketcap.com](https://coinmarketcap.com/all/views/all/) az első weboldal, amelyet minden reggel meglátogatok. [CoinMarketWatch](https://www.coinmarketwatch.com/#/) Minden cryptocurrency-t felsorol a piaci korlát nagysága alapján, és minden egyes érme számára egyedi oldalakat tartalmaz, amelyek több információt / hasznos linket biztosítanak, hogy megismerjék őket. Ők is fejlesztenek egy AI hangulatelemző eszközt és más kereskedői erőforrásokat a közelgő dApp, Sindric számára. [CoinMarketCal](https://coinmarketcal.com/en/) eseménynaptár a kereskedők és a befektetők számára, akik a technikai elemzés alapjait értékelik. Felsorolja az iparágban zajló összes újszerű eseményt, és a felhasználók felújíthatják vagy csökkenthetik az eseményeket, hogy bemutassák, hogy mennyire biztos, hogy az esemény valóban történik. Ezt az iparágat olyan érzelmek övezik, hogy néha az emberek egy hamis árat vagy eseményt fognak kiüríteni az érme árának manipulálására. A CoinMarketCal decentralizálja az események érvényességének ellenőrzését azzal, hogy a közösséget meghatározza. [Coinalyze](https://coinalyze.net/) folyamatosan fut a számítógép hátterében. A CoinMarketCap kiválóan alkalmas madártávlatra a kripto piacon, de a Coinalyze mélyreható. Lehetővé teszi az egyes érmék árváltozásaira vonatkozó figyelmeztetések beállítását (amit megtudhatsz, nagyon fontos, ha látod, hogy mennyire ingadozó ez a piac), és automatikusan megkeresi a felsorolt összes cryptocurrencies-t, és azonosítja a technikai elemzési mutatókat, amint azok felmerülnek - így nem kell órákat tölteni a [TradingView](https://www.tradingview.com/)-val, mint korábban. [CryptoPanic](https://cryptopanic.com/) az összes legfrissebb híret a blockchain és a crypto köré egyesíti egy műszerfalon. A cikkeket a Reddit-ről, a blogokról, a mainstream médiumokról és az interneten lévő összes többi aprócskaból és cranniesből húzza. Amit szeretek a CryptoPanic-ról, az az, hogy ugyanazt a konszenzusmechanizmust alkalmazza, mint a CoinMarketCal - ez lehetővé teszi a felhasználók szavazását a különböző hírek hitelességéről (és súlyáról). [Reddit](https://www.reddit.com/)  - Lehet gyűlölni, vagy szeretni, de a Reddit az első helyek egyike, ahol releváns híreket találok. Minden kriptovalutának van egy subredditje, némelyik aktívabb, mint a többi. Egy bizonyos érmékre nézve a subreddit betekintést nyújt arra, hogy a közösség hogyan érez a token iránt és hogyan itéli meg a jövőjét - ami különösen fontos ezen a piacon, ez a piaci hangulat. Kezd el nézegetni ezeket a subredditeket, és ha felkészültél, csak csapj bele a sűrűjébe. > [r/ethtrader](https://www.reddit.com/r/ethtrader/)  - spekuláció és hírek > [r/bitcoin](https://www.reddit.com/r/Bitcoin/)  - fejlesztések és magas szintű hírek > [r/btc ](https://www.reddit.com/r/btc/) - a BCH (bitcoin készpénz) botrányoldala > [r/ethereum ](https://www.reddit.com/r/ethereum/) - fejlesztések és magas szintű hírek > [r/cryptocurrency](https://www.reddit.com/r/CryptoCurrency/)  - spekuláció és hírek ## 🗄 Jegyzékek ### Irodalomjegyzék ### Szójegyzék **CRC32 ( Cyclic Redundancy Check)** - Az IPV4 internet protokolban, a ZIP archívumok esetén a CRC32 algoritmus felelős azért, hogy megmondja, hogy a fájlok épek-e vagy sem, de ugyanez az algoritmus megtalálható a SATA vezérlőben is, illetve a DVD lemezek esetén használt MPEG2 kódolásban, vagy a PNG fájlokban is. ### Linkek [bitcoin.org](https://bitcoin.org/hu/) [bitcoin Wiki](https://en.bitcoin.it/wiki/Bitcoin) ### Nevezetes blokkok Blokk sorszáma 0 Tranzakciók 1 Megerősítések 714 233 Közvetítette ismeretlen Idő 2009-01-03 19:15:05 Blokk magassága 210 000 Tranzakciók 457 Megerősítések 504 233 Közvetítette SlushPool Idő 2012-11-28 16:24:38 Blokk magassága 420 000 Tranzakciók 1,257 Megerősítések 294 233 Közvetítette F2Pool Idő 2016-07-09 18:46:13 Blokk magassága 630 000 Tranzakciók 3,134 Megerősítések 84,233 Közvetítette AntPool Idő 2020-05-11 21:23:43 [Bitcoin fehérkönyv](https://bitcoin.org/files/bitcoin-paper/bitcoin_hu.pdf)

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully