Melyek a Bitcoin csomópontok különböző típusai? Hogyan tartják karban a Bitcoin hálózatot

Bitcoin csomópontok nélkül, Bitcoin mint tudjuk, ez csak néhány informatikus által ismert fogalom lenne.

A Bitcoin csomópontok a Bitcoin hálózat mögöttes infrastruktúrái, biztosítják és karbantartják azt. De fontosságuk ellenére a Bitcoin csomópontokat gyakran félreértik, vagy egyáltalán nem értik.

Ebben a cikkben megvizsgáljuk, hogy mik azok a Bitcoin csomópontok, valamint a Bitcoin csomópontok különböző típusai és szerepük a Bitcoin hálózatban.

Mi Bitcoin?

Amikor a legtöbben azt mondják, hogy „Bitcoin”, akkor a Bitcoinra utalnak cryptocurrency. A Bitcoin azonban több ennél:

  • A Bitcoin egy hálózat; összefüggő számítógépek gyűjteménye, amelyek információkat osztanak meg.
  • A Bitcoin egy protokoll; ez egy szabályrendszer arra vonatkozóan, hogyan lehet információkat megosztani a hálózaton.
  • A Bitcoin egy szoftver; ez egy számítógépes program, amely ismeri a protokollszabályokat, és amelyet a hálózaton lévő számítógépek futtatnak, így megoszthatják egymással az információkat.

Ha ugyanazt a szót használjuk különböző (bár minden bizonnyal összefüggő) dolgok leírására, zavaró lehet. Ennek a darabnak a kedvéért a következő kifejezéseket használjuk a „Bitcoin” különféle felhasználásaira:

  • BTC leírja a Bitcoint, a kriptovalutát, amelyet az emberek vásárolnak, eladnak és kereskednek.
  • Bitcoin szoftver leírja a Bitcoin protokoll szabályait, amelyek a számítógépek által értett nyelvre vannak kódolva, lehetővé téve számukra a csatlakozást és a BTC-tranzakciókkal kapcsolatos információk megosztását.
  • Bitcoin hálózat leírja az összekapcsolt számítógépek hálózatát, amelyek mindegyike a Bitcoin szoftver saját verzióját futtatja.

Ezek a megkülönböztetések hasznos kontextust biztosítanak a Bitcoin-csomópontok különböző típusainak magyarázatához. Mielőtt konkrétan a Bitcoin csomópontokról beszélnénk, érdemes röviden és magas szinten megvitatni, hogy melyek azok a csomópontok.

Mik azok a csomópontok?

Általában a csomópont egy pont a hálózaton. Például egy autó egy csomópont az autópályák hálózatán, vagy egy munkatárs egy professzionális hálózat csomópontja.

A számítógépek világában a csomópontok olyan számítógépes hálózathoz kapcsolódó eszközök, amelyek információt továbbítanak, feldolgoznak és tárolnak.

A csomópontok két dologból állnak: hardverből és szoftverből. A hardver a szoftver futtatásához szükséges fizikai dolgok – mikrochipek, processzorok stb. A szoftver olyan utasítások halmaza, amelyeket hardver tárolhat és futtathat.

Például az okostelefon egy csomópont az interneten. Az Ön által futtatott alkalmazások (böngészők, üzenetküldő alkalmazások, térképek stb.) olyan szoftverek, amelyek képesek csatlakozni az internethez, és útmutatást adnak a számára, hogy milyen típusú információkat küldjön, fogadjon és tároljon (például webhelyek, szöveges üzenetek és útmutatások). ). Ezeket az utasításokat és információkat a telefon és az internethez csatlakoztatott más számítógépek belsejében lévő kézzelfogható hardverdarabokon dolgozzák fel és tárolják.

Az internethez és a mobiltelefonokhoz képest a Bitcoin hálózat és a Bitcoin csomópontok rendkívül egyszerűek. Míg az internetet és a mobiltelefonokat mindenféle információ továbbítására és tárolására tervezték, a Bitcoin hálózat és a Bitcoin csomópontok egyfajta információ továbbítására és tárolására szolgálnak – a BTC tranzakciókat reprezentáló adatokra.

Tudtad?

A Bitcoin hálózat az interneten fut, így technikailag a Bitcoin csomópont egyben internetes csomópont is.

Mik azok a Bitcoin csomópontok?

A Bitcoin csomópontok olyan számítógépek, amelyek futnak Bitcoin szoftver és kapcsolódnak a Bitcoin hálózat. A Bitcoin csomópontok érvényesítik, sugározzák, feldolgozzák és tárolják a BTC-tranzakciókat.

A BTC-tranzakciók kötegelésre kerülnek, és úgynevezett csoportokba kerülnek blokk. Itt a kifejezés blockchain innen származik – az egymáshoz kapcsolódó blokkban tárolt történelmi tranzakciók. Mielőtt egy blokkot hozzáadna a blokklánchoz, a csomópontoknak ellenőrizniük kell, hogy a blokk tranzakciói érvényesek.

Ez az ellenőrzés olyan dolgok ellenőrzését jelenti, mint például, hogy ugyanazt a BTC-t kétszer költötték-e el, vagy hogy a küldő valóban rendelkezik-e a küldeni kívánt BTC-vel. Az a folyamat, amikor az egyes csomópontok kollektíven megállapodnak egy blokk (és a benne lévő tranzakciók) érvényességéről, mielőtt hozzáadják a blokklánchoz, az úgynevezett megegyezés.

Mivel a Bitcoin a peer-to-peer fizetési rendszer, nem rendelkezik közvetítőkkel vagy közvetítőkkel a konszenzusos szabályok érvényesítéséhez a Bitcoin hálózaton. Ezért a csomópontoknak konszenzust kell elérniük egymás között. Ezt a Bitcoin szoftverrel teszik.

A Bitcoin protokoll szabályain kívül a Bitcoin szoftver tartalmazza a Bitcoin blokklánc teljes másolatát. Tehát amikor egy csomópont letölti a Bitcoin szoftvert és csatlakozik a Bitcoin hálózathoz, akkor ugyanaz a tranzakciós előzménye van, és ugyanazon szabályok szerint működik a tranzakciók ellenőrzésére, mint minden más Bitcoin csomópont. Ily módon, amikor egy új tranzakciót sugároznak a hálózatra, minden egyes csomópont elvégzi a saját munkáját a tranzakció érvényességének ellenőrzésére.

Hasonlóképpen, amikor egy új blokkot sugároznak a hálózaton, minden csomópont eldönti, hogy hozzáadja-e a blokklánc másolatához vagy sem. Ez a kialakítás lehetővé teszi a csomópontok számára a BTC tranzakciók és blokkok megbízható ellenőrzését.

Tudtad?

A Bitcoin blokklánc minden blokkja átlagosan 2,000 tranzakciót tartalmaz.

A Bitcoin csomópontok típusai

Hasznos keret a különböző Bitcoin csomóponttípusok megértéséhez: milyen szerepet játszik a csomópont abban, hogy blokkokat adjon a blokklánchoz?

A Bitcoin csomópontok fő típusai

Ne feledje, a Bitcoin csomópontok BTC-tranzakciókat sugároznak, érvényesítenek, feldolgoznak és tárolnak – a blokkok pedig érvényes BTC-tranzakciók gyűjteményei.

Teljes csomópont

Amikor egy tranzakció megtörténik, egy teljes csomópont veszi fel azt. Teljes csomópontok tárolja a teljes blokkláncot, és teljes mértékben ellenőrizheti a Bitcoin hálózat összes szabályát a Bitcoin szoftver segítségével. A teljes csomópont ellenőrzi a tranzakció érvényességét a blokklánc-előzmények és a Bitcoin szoftverben kódolt szabálykészlet alapján.

Ha a tranzakció érvényes, a teljes csomópont továbbítja azt a többi csomópontnak, amelyhez csatlakozik. Ezek a csomópontok ugyanazon az ellenőrzési folyamaton mennek keresztül. Ha elegendő számú teljes csomópont egyetért a tranzakció érvényességével, a rendszer hozzáadja a többi érvényes tranzakció készletéhez.

Miners

Bányászati csomópontok vagy bányászok felveszik a tranzakciókat ebből a készletből, és blokkokba csomagolják őket.

Miners futtassa a Bitcoin szoftver egy olyan verzióját, amely speciális szabályokat tartalmaz blokkok létrehozására és javaslatára a Bitcoin hálózatban. Ez magában foglalja például azt, hogy mekkora lehet egy blokk, hogyan kell formázni a tranzakciókat, és hogyan kell aláírni egy blokkot.

A bányászok versenyeznek egymással a következő blokk létrehozásáért. Ha egy bányász úgy gondolja, hogy érvényes blokkot hozott létre, a javasolt blokkot továbbítja a Bitcoin hálózat többi csomópontjának.

A teljes csomópontok felveszik a blokkot, és egy tranzakció érvényesítéséhez hasonló módon ellenőrzik a blokk érvényességét az általuk futtatott Bitcoin szoftverben kódolt szabályok szerint. Ha egy teljes csomópont érvényesnek tekinti a blokkot, hozzáadja a blokkot a blokklánc megfelelő példányához, továbbítja a Bitcoin hálózatnak, és a többi csomópont ugyanazon az ellenőrzési folyamaton megy keresztül.

Amint elegendő számú csomópont érvényesíti a blokkot, és hozzáadja azt a blokklánc másolatához, konszenzus születik. Ezen a ponton a blokkban lévő tranzakciók feldolgozásra kerülnek, minden csomópont ellenőrzi és tárolja a blokklánc frissített verzióját, és a bányászok elkezdik a versenyt a következő blokk létrehozásáért.

Bányászat: Teljes csomópontok vs bányászok

A bányászokat arra ösztönzik, hogy érvényes blokkokat hozzanak létre és javasoljanak, mert az a bányász, akinek a blokkját hozzáadták a blokklánchoz, jutalmat kap. Ez blokkolja a jutalmat A Bitcoin szoftverbe előre programozott, újonnan vert BTC-ből, valamint a blokkon belüli összes tranzakcióért BTC-ben denominált díjból áll.

A bányászat versenyképes és drága. Ha egy bányász érvénytelen blokkot javasol (például hamis tranzakciókkal), akkor a blokkot más csomópontok elutasítják, és a bányász nem kap jutalmat a blokk létrehozására fordított időért és pénzért. Ezért a bányászokat arra ösztönzik, hogy csak érvényes blokkokat javasoljanak.

A fő különbség a teljes csomópontok és a bányászok között az, hogy a bányászok új blokkokat javasolhatnak a Bitcoin hálózathoz, a teljes csomópontok pedig nem. Bővítésképpen a bányászok blokkjutalomban részesülhetnek, míg a teljes csomópontok nem.

A bányászat erőforrás-intenzitása azt jelenti, hogy a bányászoknak speciális, erős hardvert kell használniuk, amelyet kifejezetten új blokkok létrehozására és javaslatára terveztek. Ezzel szemben a teljes csomópontok a legtöbb laptopon futhatnak, sőt a Raspberry Pi.

Ezzel elérkeztünk a Bitcoin csomópontok harmadik és egyben utolsó elsődleges típusához – a könnyű csomópontokhoz.

Könnyű csomópontok

Könnyű csomópontok futtassa a Bitcoin szoftver egy speciális verzióját, amely – ahogy a neve is sugallja – a blokklánc könnyű változatát tárolja. A blokklánc ezen verziója blokkfejléceket tartalmaz, amelyek minden blokkban kódok, amelyek alapvetően azt mondják, hogy „ez a blokk érvényes”. Ez lehetővé teszi a könnyű csomópontok számára, hogy csatlakozzanak a Bitcoin hálózathoz, és tranzakciókat hajtsanak végre azon, anélkül, hogy a teljes előzményeket tárolni kellene.

Fontos azonban, hogy ez azt jelenti, hogy a könnyű csomópontok nem tudják önállóan ellenőrizni a Bitcoin hálózati szabályait, és ezért teljes csomópontokhoz kell csatlakozniuk ahhoz, hogy megkapják a blokkadatokat.

A mobil pénztárcák a könnyű csomópontok leggyakoribb példái. A legtöbb mobiltelefon (egy-két kivétellel) nem elég erősek egy teljes csomópont futtatásához, és természetesen nem elég erősek egy bányász futtatásához. De elég erősek ahhoz, hogy a blokklánc tömörített változatát tárolják a BTC-egyenlegekkel kapcsolatos információkkal. Ha BTC-t küldött vagy kapott a telefonjáról, az eszköze a Bitcoin hálózat csomópontja!

Más típusú Bitcoin csomópontok

A teljes csomópontok, a bányászok és a könnyű csomópontok a Bitcoin csomópontok fő típusai. Vannak azonban más típusú csomópontok is, amelyeket gyakran emlegetnek, és ezek leírása indokolt.

  • ⚡ Villámcsomópontok: villám egy hálózat, amely a Bitcoin hálózatra épül, hogy az emberek gyorsabban és olcsóbban bonyolíthassák le a BTC-t. A villámcsomópontok koordinálják ezt a tevékenységet.
  • ?️ Archív csomópontok: A teljes archiválási csomópontok néven is ismert archív csomópontok a teljes csomópontok szinonimája; tárolják a blokklánc teljes másolatát, és ellenőrizni tudják az összes Bitcoin hálózati szabályt. A megkülönböztetés abból a tényből ered, hogy az emberek néha a teljes csomópontokat két típusra osztják: archív csomópontokra és levágott csomópontokra.
  • ✂️ Metszett csomópontok: A levágott csomópontok egy bizonyos méretig tárolják a teljes blokklánc-előzményeket. Amint ezt a méretkorlátot elérik, elkezdik törölni vagy levágni a korábbi blokkokat, hogy el tudják tárolni az új blokkok teljes verzióját. A levágott csomópontok kisebbek, mint a teljes csomópontok, de nagyobbak, mint a könnyű csomópontok.
  • ⛏️ Bányászati ​​medence csomópontjai: A bányászati ​​készlet csomópontjai bányászcsoportok bányászati ​​tevékenységét irányítják, így egyesíthetik az erőforrásokat új blokkok bányászatához. Amikor egy bányászati ​​készletcsomópont létrehoz egy blokkot, amelyet a blokklánchoz adnak hozzá, a csomópont az erőforrások mennyiségével arányosan osztja ki a blokkjutalmat a bányászoknak. A bányászok szeretik a bányászmedencéket, mert ez azt jelenti, hogy következetesebben kapnak fizetést. Például ahelyett, hogy 10 blokkonként 100 BTC-t kapnának, 1 blokkonként 10 BTC-t kaphatnak.

Összegzésként

A Bitcoin csomópontok a Bitcoin hálózathoz kapcsolódó számítógépek, amelyek Bitcoin szoftvert futtatnak a BTC tranzakciók és blokkok sugárzása, érvényesítése, feldolgozása és tárolása érdekében. A Bitcoin csomópontoknak három fő típusa van.

  • Teljes csomópontok megbízhatóan érvényesíti a tranzakciókat és a blokkokat, hogy konszenzust érjen el a tranzakciós előzményekről. Ily módon a teljes csomópontok végső soron eldöntik, hogy mely blokkok kerülnek hozzáadásra a blokkhoz.
  • Miners a tranzakciókat blokkokba rendezi, amelyeket aztán felajánlanak a Bitcoin hálózatnak. Ha egy bányász blokkot adnak a blokklánchoz, a bányász megkapja a blokk jutalmat. Ily módon a bányászok megkönnyítik az újonnan vert BTC forgalomba hozatalát.
  • Könnyű csomópontok tárolja a Bitcoin blokklánc lecsiszolt változatát a teljes csomópontokhoz való csatlakozással. Ily módon a könnyű csomópontok lehetővé teszik a BTC tranzakciókat alacsony fogyasztású eszközökön, például mobiltelefonokon.

Szeretnél kriptoszakértő lenni? Hozza ki a Decrypt legjavát közvetlenül a postaládájába.

Szerezd meg a legnagyobb kriptográfiai híreket, heti összefoglalókat és még sok mást!

Forrás: https://decrypt.co/resources/what-are-the-different-types-of-bitcoin-nodes-how-the-bitcoin-network-is-maintained