Hogyan b√°ny√°sszunk Bitcoint?
KezdŇĎlap
Cikkek
Hogyan b√°ny√°sszunk Bitcoint?

Hogyan b√°ny√°sszunk Bitcoint?

K√∂z√©pszintŇĪ
Közzétéve May 17, 2021Frissítve Dec 11, 2023
7m

TL;DR

A b√°ny√°szat az a folyamat, amelynek sor√°n a Bitcoin-tranzakci√≥kat hiteles√≠tik √©s hozz√°adj√°k a blokkl√°nchoz. A b√°ny√°szok c√©lja, hogy √©rv√©nyes megold√°st tal√°ljanak √∂sszetett matematikai feladv√°nyokra. A rejtv√©nyeket megold√≥ b√°ny√°szokat √ļj bitcoinokkal √©s tranzakci√≥s d√≠jakkal jutalmazz√°k.¬†

A kezdeti idŇĎkben a Bitcoin-felhaszn√°l√≥k szem√©lyi sz√°m√≠t√≥g√©peikkel is k√©pesek voltak r√©szt venni a b√°ny√°szversenyben. Manaps√°g a nyeres√©ges b√°ny√°szathoz profi b√°ny√°szg√©pek haszn√°lata sz√ľks√©ges. Mivel az egy√©ni b√°ny√°szat nagyon neh√©z, sok b√°ny√°sz d√∂nt √ļgy, hogy csatlakozik egy b√°ny√°szpoolhoz, hogy n√∂velje az es√©ly√©t a blokkjutalom megszerz√©s√©re, amelyet azt√°n ar√°nyosan osztanak meg a pool tagjai k√∂z√∂tt.


Bevezetés

A Bitcoin-b√°ny√°szat¬†biztos√≠tja, hogy a blokkl√°nc naprak√©sz legyen t√∂rv√©nyes tranzakci√≥kkal. Ez akkoriban egyed√ľl√°ll√≥ megold√°s volt a bizalom megteremt√©s√©re egy bizalom minimaliz√°lt k√∂rnyezetben. Ebben az √©rtelemben a b√°ny√°szat a Bitcoin biztons√°gi modellj√©nek k√∂zponti eleme.

A b√°ny√°szat √©s a cser√©be kapott BTC gondolata vonz√≥an hangzik. B√°r a sz√°m√≠t√≥g√©pes CPU-val t√∂rt√©nŇĎ b√°ny√°szat napjai m√°r elm√ļltak, a b√°ny√°szatban val√≥ r√©szv√©telhez nem mindig van sz√ľks√©g fizikai g√©p birtokl√°s√°ra. MielŇĎtt azonban eld√∂nten√©, hogy a b√°ny√°szat √Ėnnek val√≥-e, besz√©lj√ľk meg r√∂viden, hogyan mŇĪk√∂dik a Bitcoin-b√°ny√°szat.


Mi az a Bitcoin-b√°ny√°szat?

Amikor egy felhaszn√°l√≥ √ļj Bitcoin-tranzakci√≥t hoz l√©tre, meg kell v√°rnia, hogy a h√°l√≥zat t√∂bbi felhaszn√°l√≥ja (csom√≥pontja) ellenŇĎrizze √©s megerŇĎs√≠tse annak √©rv√©nyess√©g√©t. A b√°ny√°szok feladata az √ļj, f√ľggŇĎben l√©vŇĎ tranzakci√≥k √∂sszegyŇĪjt√©se √©s csoportos√≠t√°sa egy kijel√∂lt blokkba (egy √ļj, m√©g valid√°l√°sra v√°r√≥ blokk).

A b√°ny√°szok c√©lja, hogy √©rv√©nyes hash-t tal√°ljanak a kiszemelt blokkhoz. A blokk hash egy sz√°mokb√≥l √©s betŇĪkbŇĎl √°ll√≥ karakterl√°nc, amely az egyes blokkok egyedi azonos√≠t√≥jak√©nt funkcion√°l. √ćme egy p√©lda a blokk hash-re:

0000000000000000000b39e10cb246407aa676b43bdc6229a1536bd1d1643679


Egy √ļj blokk hash l√©trehoz√°s√°hoz a b√°ny√°sznak be kell gyŇĪjtenie az elŇĎzŇĎ blokk hash-√©t, a kijel√∂lt blokk adatait, egy nonce-t, √©s mindezt egy hash-f√ľggv√©nyen kereszt√ľl kell bek√ľldenie.

A b√°ny√°sznak azonban egy olyan nonce-t kell tal√°lnia, amely ‚Äď az √∂sszes adattal kombin√°lva ‚Äď egy olyan blokk hash-t gener√°l, amely egy bizonyos sz√°m√ļ null√°val kezdŇĎdik. A null√°k sz√°ma a b√°ny√°szati neh√©zs√©gnek megfelelŇĎen v√°ltozik. Egy √©rv√©nyes blokk hash bizony√≠tja, hogy a b√°ny√°sz elv√©gezte a sz√ľks√©ges munk√°t a kijel√∂lt blokk valid√°l√°s√°hoz (innen ered a Proof of Work elnevez√©s).

A f√ľggŇĎben l√©vŇĎ tranzakci√≥k √∂sszegyŇĪjt√©se √©s a jel√∂lt blokkok l√©trehoz√°sa ut√°n a nonce az egyetlen dolog, amit a b√°ny√°sz megv√°ltoztathat, √©s ezt csin√°lj√°k a b√°ny√°szg√©pek. A pr√≥b√°lgat√°s intenz√≠v folyamat√°ban a b√°ny√°szg√©pek addig m√≥dos√≠tgatj√°k a nonce-t √©s hashelik √ļjra a kombin√°lt adatokat, am√≠g nem tal√°lnak megold√°st az adott blokkhoz (azaz egy olyan hash-t, amely egy bizonyos sz√°m√ļ null√°val kezdŇĎdik).

Amint egy b√°ny√°sz tal√°l egy √©rv√©nyes hash-t, √©rv√©nyes√≠theti a kijel√∂lt blokkj√°t, √©s begyŇĪjtheti a bitcoin jutalmakat. Ez az a pillanat, amikor az adott blokkban szereplŇĎ blokkl√°nctranzakci√≥k f√ľggŇĎbŇĎl megerŇĎs√≠tett√© v√°lnak.


Mennyit keres egy Bitcoin-b√°ny√°sz?

Minden √ļj blokk az adott b√°ny√°sz sz√°m√°ra blokkjutalmat biztos√≠t, amely √ļjonnan gener√°lt bitcoinokb√≥l (blokkt√°mogat√°s) √©s tranzakci√≥s d√≠jakb√≥l √°ll. Mivel a blokkjutalom majdnem teljes eg√©sz√©ben a blokkt√°mogat√°sb√≥l √°ll, a legt√∂bben blokkjutalomk√©nt hivatkoznak r√° (a d√≠jak figyelembev√©tele n√©lk√ľl).

A Bitcoin eset√©ben a blokkt√°mogat√°s 2009-ben 50 BTC-n√©l kezdŇĎd√∂tt, √©s 210¬†000 blokkonk√©nt (nagyj√°b√≥l n√©gy √©v alatt) a fel√©re cs√∂kken. E felezŇĎd√©sek hat√°s√°ra a b√°ny√°szjutalom 2012-ben 25 BTC-re, majd 2016-ban 12,5 BTC-re, v√©g√ľl 2020-ban 6,25 BTC-re cs√∂kkent. A k√∂vetkezŇĎ felezŇĎd√©s 2024-re v√°rhat√≥. 2021 m√°jus√°t√≥l a b√°ny√°szok nagyj√°b√≥l 300¬†000 doll√°r √©rt√©kŇĪ blokkjutalmat kapnak blokkonk√©nt.

M√©gis sz√°mos t√©nyezŇĎt kell figyelembe venni a b√°ny√°szati berendez√©sek √©s a j√∂vedelmezŇĎs√©g ki√©rt√©kel√©sekor. Fontos m√©rŇĎsz√°m, hogy a b√°ny√°szg√©p milyen gyorsan k√©pes v√©letlenszerŇĪ nonce-okat elŇĎ√°ll√≠tani √©s tesztelni. Ezt a sz√°mot hash-r√°ta n√©ven ismerik, √©s l√©tfontoss√°g√ļ a Bitcoin-b√°ny√°szok sikere szempontj√°b√≥l. Min√©l nagyobb a hash-r√°ta, ann√°l gyorsabban tudja tesztelni ezeket a v√©letlenszerŇĪ bemeneteket.

Egy m√°sik fontos m√©rŇĎsz√°m a b√°ny√°szg√©p energiafogyaszt√°sa. Ha t√∂bbet kell k√∂ltenie √°ramra, mint amennyi p√©nz a b√°ny√°szatb√≥l bej√∂n, a profit elveszik.


Hogyan kezdjek bele a Bitcoin b√°ny√°szatba?

Mivel a Bitcoin decentraliz√°lt √©s ny√≠lt forr√°sk√≥d√ļ, b√°rki csatlakozhat a b√°ny√°szversenyhez. R√©gebben a szem√©lyi sz√°m√≠t√≥g√©pek is alkalmasak voltak az √ļj blokkok b√°ny√°szat√°hoz. De ahogy a b√°ny√°szat neh√©zs√©ge nŇĎtt, egyre nagyobb teljes√≠tm√©nyŇĪ g√©pekre lett sz√ľks√©g (errŇĎl bŇĎvebben al√°bb).

Elm√©letileg megpr√≥b√°lhat bitcoint b√°ny√°szni a saj√°t sz√°m√≠t√≥g√©p√©rŇĎl, de az es√©lye, hogy √©rv√©nyes hash-t tal√°l, gyakorlatilag nulla. A hash-f√ľggv√©ny kisz√°m√≠t√°sa viszonylag gyors, de a hatalmas mennyis√©gŇĪ v√©letlenszerŇĪ bemenet kisz√°m√≠t√°sa sokkal tov√°bb tart. Ez√©rt van sz√ľks√©ge speci√°lis hardverre ahhoz, hogy nyeres√©ges b√°ny√°sz legyen.


Milyen bányászati berendezést használjak?

√Āltal√°noss√°gban elmondhat√≥, hogy a kriptovalut√°k b√°ny√°szata CPU, GPU, FPGA vagy ASIC g√©pek seg√≠ts√©g√©vel k√≠s√©relhetŇĎ meg (ezeket m√°ris √°ttekintj√ľk). N√©h√°ny altcoin m√©g b√°ny√°szhat√≥ GPU-k√°rty√°kkal. Az FPGA g√©pek is sz√≥ba j√∂hetnek a b√°ny√°szati algoritmust√≥l, a neh√©zs√©gtŇĎl √©s az √°ramk√∂lts√©gektŇĎl f√ľggŇĎen. A Bitcoin eset√©ben azonban az ASIC b√°ny√°szg√©pek a leghat√©konyabbak.


CPU (central processing unit)

A CPU-k √ļgy mŇĪk√∂dnek, mint egy sokoldal√ļ chip, amely az utas√≠t√°sok kioszt√°s√°√©rt felelŇĎs a sz√°m√≠t√≥g√©p k√ľl√∂nb√∂zŇĎ r√©szei k√∂z√∂tt. A CPU-k m√°r nem hat√©konyak a kriptob√°ny√°szathoz.


GPU (graphics processing unit)

A GPU-k k√ľl√∂nb√∂zŇĎ c√©lokat szolg√°lhatnak, de alapvetŇĎen a grafik√°k feldolgoz√°s√°ra √©s k√©pernyŇĎn t√∂rt√©nŇĎ megjelen√≠t√©sre szolg√°lnak. A teljes√≠tm√©ny n√∂vel√©se √©rdek√©ben k√©pesek az √∂sszetett feladatokat t√∂bb kisebb feladatra osztani. N√©h√°ny altcoin b√°ny√°szhat√≥ GPU-val, de a hat√©konys√°g a b√°ny√°szati algoritmust√≥l √©s a neh√©zs√©gtŇĎl f√ľgg.


FPGA (field-programmable gate array)

Az FPGA programozhat√≥ √©s √ļjraprogramozhat√≥ k√ľl√∂nb√∂zŇĎ funkci√≥k √©s alkalmaz√°sok kiszolg√°l√°s√°ra. Testreszabhat√≥k √©s megfizethetŇĎbbek, mint az ASIC-g√©pek, de kev√©sb√© hat√©konyak a Bitcoin-b√°ny√°szatban.


ASIC (application-specific integrated circuit)

Az ASIC az alkalmaz√°sspecifikus integr√°lt √°ramk√∂r√∂ket jelenti, ami arra utal, hogy ezeket a sz√°m√≠t√≥g√©peket egyetlen c√©lra tervezt√©k. Az ASIC b√°ny√°szg√©pek teljes m√©rt√©kben a kriptovalut√°k b√°ny√°szat√°ra szolg√°lnak. Az ASIC-g√©pek kev√©sb√© testreszabhat√≥k √©s dr√°g√°bbak, mint az FPGA-k, de hash-r√°t√°juk √©s energiafogyaszt√°si szintj√ľk miatt a leghat√©konyabbak megold√°st jelentik a Bitcoin-b√°ny√°szatban.¬†


B√°ny√°szpoolok

Rendk√≠v√ľl kicsi annak az es√©lye, hogy egyed√ľl b√°ny√°szzon ki egy blokkot. A b√°ny√°szpoolhoz val√≥ csatlakoz√°s azonban lehetŇĎv√© teszi, hogy egyes√≠tse sz√°m√≠t√°si teljes√≠tm√©ny√©t m√°s b√°ny√°szokkal. Amikor a pool sikeresen kib√°ny√°szik egy blokkot, minden b√°ny√°sz megkapja a kib√°ny√°szott bitcoinok egy r√©sz√©t. A pool jutalmai ar√°nyosak az √Ėn √°ltal biztos√≠tott b√°ny√°szati energi√°val.


Hogyan lehet csatlakozni egy b√°ny√°szpoolhoz?

Ha helyileg csatlakozik egy poolhoz a hardver√©n kereszt√ľl, akkor a szoftver√©t √ļgy kell konfigur√°lnia, hogy kapcsol√≥djon a t√∂bbi b√°ny√°szhoz. A folyamat jellemzŇĎen egy fi√≥k regisztr√°ci√≥j√°t √©s egy b√°ny√°szpool szerver√©hez val√≥ csatlakoz√°st foglalja mag√°ban.

Ha m√°r rendelkezik egy b√°ny√°szg√©ppel, a Binance Pool egy j√≥ hely a BTC √©s m√°s SHA-256 algoritmus√ļ √©rm√©k b√°ny√°szat√°nak megkezd√©s√©hez. A b√°ny√°szg√©p automatikusan v√°ltogat BTC, BCH √©s BSV k√∂z√∂tt, hogy maximaliz√°lja a hozamot, amelyet BTC-ben fizetnek ki.

A Binance Pool oldal√°n t√°j√©koz√≥dhat arr√≥l, hogy mennyi profitra tehet szert. A BTC-bev√©telek naponta ker√ľlnek kifizet√©sre a Bitcoin-t√°rc√°j√°ba.


FelhŇĎb√°ny√°szat

Ha el akarja ker√ľlni a technikai l√©p√©seket, csatlakozhat egy felhŇĎb√°ny√°szati farmhoz is, √≠gy a hardvert √©s a szoftvert a farm tulajdonosaira b√≠zhatja. Tulajdonk√©ppen a felhŇĎb√°ny√°szat sor√°n √Ėn fizet valakinek, hogy az √Ėn nev√©ben b√°ny√°sszon. A farm tulajdonosa ezut√°n v√°rhat√≥an megosztja √Ėnnel a nyeres√©get. Ez a lehetŇĎs√©g azonban nagyon kock√°zatos, mivel nincs garancia arra, hogy megt√©r√ľl a befektet√©se. Sok felhŇĎb√°ny√°szati szolg√°ltat√°sr√≥l kider√ľlt, hogy √°tver√©s, ez√©rt √≥vatosnak kell lennie.


Záró gondolatok

Ha ismeri a Bitcoin b√°ny√°szat√°nak mŇĪk√∂d√©s√©t, nem t√©vedhet. A hardver √©s a szoftver megfelelŇĎ kombin√°ci√≥j√°val b√°rki elkezdhet b√°ny√°szni √©s hozz√°j√°rulhat a Bitcoin-h√°l√≥zat biztons√°g√°hoz. M√©g ha r√° is j√∂n, hogy a b√°ny√°szat nem √Ėnnek val√≥, akkor is seg√≠theti a h√°l√≥zatot egy Bitcoin-csom√≥pont √ľzemeltet√©s√©vel.

A nyeres√©ges b√°ny√°szathoz sz√ľks√©ges kezdeti befektet√©s nagyon magas, √©s sz√°mos kock√°zattal j√°r. A hozam a piaci felt√©telektŇĎl √©s olyan k√ľlsŇĎ t√©nyezŇĎktŇĎl is f√ľgg, mint az energia√°rak √©s a hardverfejleszt√©sek. Mindenk√©pp v√©gezzen kutat√°st, mielŇĎtt befektetne egy b√°ny√°szg√©pbe.