Bingehê Bitcoin bêyî serverek navendî an rêvebir kar dike. Li şûna ku saziyek yekane defterê bi rê ve bibe, tor li ser sîstemek dabeşkirî ya komputeran a ku wekî node tê zanîn pê bi awayekî dilxwaz nîsoftware ya Bitcoin dimeşînin da ku integrîtiya torê biparêzin. Ew wekî dadwerên sîstemê tevdigerin, qoidên protokolê bê destûr an hevkariya otorîteyek navendî pêk tînin. Ev avakirin torê meshê diafirîne ku agahî ji heval bi heval belav dibe, ew lê digihîne ku sîstem li hember sansûr û xalên têkbirina yekane berxwedan dimîne.
Her beşdar di vê sîstemê de astek hêzê digire. Dema ku transaksiyonek çêdibe, ew ne ji bo pejirandinê tê şandin bankê. Ew ji bo van node-an tê weşandin, ku agahiyan bi awayekî serbixwe li hember kopiya xwe ya defterê ver dikin. Ev dubarebûn bi awayekî di wêjeyî ye. Ew ewle dike ku hekebeşên mezin ên torê offline bibin an hewil bidin bi xerabî tevbigerin, node-ên dilovan ên mayî dê versiyona rast a dîroka transaksiyonê biparêzin. Lihevanîna kolektîf a van node-an "rêj"-a kî li çi xwedî ye di her demê de pêk tîne.
Fêmkirina avakirina Bitcoin hewceyê divek kûr e di navbera ku van node çawa kar dikin, têkilî dikin, û lihevanînê digihîjin. Ew tê de lêkolîna jiyana transaksiyonê, ji wê kêlîkê ku ew bi dîjîtal tê îmzekirin heta xala ku ew bi mayînder di blockchainê de tê kolandin ji hêla miner ve. Ev sîstema têkevegerandin û hilgirtinê ew e ku agahiyên dîjîtal vediguhere sermayeyek kêm, veguhestinbar ku wekî dirav kar dike.
Pêşîna Bingehîn û Fonksiyona Noda Bitcoin
Pênasekirina Nîsoftware û Beşdariyê
Noda Bitcoin tenê kompîtur e ku nîsoftware ya Bitcoin dimeşîne û bi komputerên din ên li torê ve girêdide. Karanîna herî gelemperî ya vê nîsoftware Bitcoin Core e. Dema ku bikarhêner vê klientê saz dike û dimeşîne, makîna wan bi torê global a hevalan re tê pevçûn. Fonksiyona sereke ya nodê verkirina transaksiyonan û blokan e. Ew wekî odîtorek serbixwe tevdigerî ku her parçeyek agahiyê ku digire li hember qoidên hişk ên protokola Bitcoin kontrol dike. Heke transaksiyonek qaideyê binpêdike, wekî hewldana xerckirina coinên ku tune ne, nod rasterast red dike.
Torê Mesh ya Peer-to-Peer
Node bi hev re di topolojiya meshê de ve girêdidin. Hierarchy tune ku nodeyek ji ya din girîngtir be di warê verkirinê de. Dema ku nod agahiyên nû digire, wekî transaksiyonek nû an blokek, ew ew agahî ji hevalên ku ew bi ve girêdayî ye re radigihîne. Ev protokola gûsînê diafirîne ku agahî di çend saniyan de li cîhanê belav dibe. Ev struktûr ewle dike ku tor bihêz e. Heke nodeyek were girtin, tor bêwestan berdewam dike ji ber ku defter li hezaran makîneyên din hatiye dubarekirin.
Serbixwebûn û Bêmetirbûn
Alîkariya herî krîtîk a dimeşandina nod serbixwebûn e. Bikarhênerek ku noda xwe dimeşîne ne hewceyê metirbûna bankê, malpêrê, an jî minerên din heye ku balansa xwe ji wan re bibêje. Ew bi xwe li blockchainê ya ku li dîska lokal a xwe hatiye hilanîn ver dike. Ev kapasîte gelek caran di cîhana krîpto de wekî "sovrangî" tê binavkirin. Bi rakirina giranîya li ser aliyên sêyemîn, node xwezaya bêmetir a sîstemê pêk tînin. Tor pêîtiq dike ku beşdar divê her tiştê ver bikin bêyî metirbûna kesî.
Avakirina Transaksiyonê û Struktûra Agahiyê
Input, Output û Îmzên Dîjîtal
Di asta teknîkî de, transaksiyona Bitcoin peyamek e ku nirxê ji cîhekê radigihîne cîhê din. Ew wekî balansa hesabê bankê ku tenê derdixe an dadixe nagire. Berik, transaksiyon ji input û output pêk têne. Input behsa bitcoinê dike ku di transaksiyonek berê de hatiye wergirtin, dema ku output nîşan dide ku ew bitcoin kuç ku diçe. Ji bo destûrkirina veguhestinê, nivîskar divê îmza dîjîtal bi karanîna kilîda taybet a xwe çêbike. Ev îmza îsbat dike ku ew desthilatdariya tevgerandina fondên ku bi kilîda giştî an navnîşana taybet ve girêdayî ye heye.
Modela Unspent Transaction Output (UTXO)
Bitcoin modela Unspent Transaction Output (UTXO) bikar tîne da ku xwedîbûnê bişopîne. Di protokolê de hesab tune, tenê UTXO. Dema ku bikarhêner bitcoin digire, tor ew wekî outputê ne-xerckirî ku li navnîşana wan ve hatiye kilît kirin qeyd dike. Ji bo xerckirina wê, ew divê transaksiyonek nû çêbike ku ew UTXO wekî input bihewîne. Heke UTXO ji mîqdara ku ew dixwaze bişîne mezintir be, transaksiyon du output çêdike: yek ji bo wergir û yek ji bo "guhertinê" ku vedigere nivîskar.
Verifikasyona Krîptografîk
Dema ku nod transaksiyonek digire, ew rêzek kontrolên krîptografîk pêk tîne. Ew ver dike ku îmza dîjîtal bi kilîda giştî re li hev be û inputên ku têne xerckirin di sete UTXO ya heyî de hene. Nod di heman demê de ewle dike ku komên inputan mezintir an wekhev be ji komên outputan. Her cudahiyek di navbera input û outputan de ji hêla miner ve wekî fee ya transaksiyonê tê daxwazkirin. Ev prensêba verifikasyonê ya hişk rê li ber bikarhêneran digire ku pereyên ku nîne xerckirin.
Mempool û Hilgirina Transaksiyonê
Rola Memory Poolê
Piştî ku transaksiyon ji hêla nod ve tê verkirin, ew ne rasterast tê zêdekirin blockchainê. Berik, ew di navçeyek li bendewariyê de tê, ku wekî mempool, an memory pool tê zanîn. Mempool berhevkirina hemû transaksiyonên valide, ne-têkevegerandî ye ku nod dîtiye lê hîn ne di blokekê de hatiye zêdekirin. Her nod versiyona xwe ya mempoolê diparêze. Ji ber ku transaksiyon li torê bi lezên cuda belav dibin, mempoola nodeyek dibe ku hinekî cuda be ji mempoola nodeyek din di her çirkeyê de.
Qelewz û Bajarên Fee
Mempool wekî herêmek buffer tevdigerî. Ji ber ku blokên li blockchainê mezinahiyek sînordar heye, niha bi piranî ji hêla sînorê giraniya blokê ve tê sînorkirin, tenê hejmarek transaksiyon her deh deqîqeyan dikare bê pêvajokirin. Dema ku tor mijûl e, hejmara transaksiyonên ku di mempoolê de têne, dibe ku ji hejmara ku di blokan de derdikevin zêdetir be. Ev dibe qelewz. Di vê hawîrdorê de, bazarê fee pêş dikeve. Bikarhêner fee-yên transaksiyonê daleqandin da ku miner teşwîq bikin ku transaksiyonên wan li ser yên din pêş bixin.
Mekanîzmên Pêşîxistinê
Miner mempoolê wekî menûya dahata potansîlê dibînin. Ew bi aborî teşwîq dibin ku transaksiyonên hilbijêrin ku fee ya herî bilind per byte ya agahiyê pêşkêş dikin. Ji ber vê yekê, transaksiyonên bi fee-yên kêm dibe ku saet an rojên dirêj di mempoolê de bimînin di demên çalakiya bilind de. Bikarhênerên ku hewceyê têkevegerandina lezok in dikarin karûbarên wekî acceleratorên transaksiyonê bikar bînin an jî di destpêkê de fee-yek bilindtir daleqin. Heke transaksiyon zêdetirî dirêj bê têkevegerandin, ew dibe ku di dawiyê de ji mempoolê were derxistin, rasterast daxwazê cancel dike û fond vedigurîne kontrola nivîskar.
Node-ên Mining û Mekanîzma Proof of Work
Kollektîfkirina Transaksiyonan di Blokên Nav de
Node-ên mining beşek taybetî ya torê ne. Dema ku hemû node transaksiyonan ver dikin, tenê miner blokên nû ava dikin. Miner batch-ek transaksiyonên fee-yên bilind ji mempoola xwe hilbijêre û wan di bloka namzed de rêz dike. Ev blok wekî pêşniyazê nûya ji bo deftera giştî xizmet dike. Armanca miner ev e ku ev blok li blockchainê zêde bike da ku rewarda blokê û fee-yên transaksiyonên berhevkirî bigire. Lêbelê, tor rê li ber kesî nagire ku bi dilxwazî blokê zêde bike.
Lotereya Proof of Work
Ji bo zêdekirina blokê, miner divê puzzle-yek hesabi çareser bike ku wekî Proof of Work (PoW) tê zanîn. Ev tê de dubarekirina serîlêdana bloka bi algorîtma hashing SHA-256 dimeşîne. Miner di her hewldanê de jimareke rastîn a bi navê "nonce" diguherîne, li lêgerîna encamê hash ku kêmir be ji nirxê armancê yê ku ji hêla zehmetiya torê ve hatîye danîn. Ev pêvajo enerjî-çêker e û wekî lotereyeke dîjîtal tevdigerî. Çiqas hêza hesabdariyê an hashrate ku miner dide, ew "bilêtên" zêdetir di vê lotereyê de digire.
Zehmetiya Torê û Sabîtî
Zehmetiya vê puzzle statîk nîne. Protokol her 2,016 blokan, an hema hema her du hefetan, zehmetiyê sererast dike da ku mislebat bike ku blok her deh deqîqeyan têne hilberandin. Heke minerên zêdetir têkevin û hashrate zêde bibe, puzzle zehmetir dibe. Heke miner derkevin, ew hêsantir dibe. Ev mekanîzma xwe-rêgirtinê sabîtîya nexşe ya pereyê mislebat dike, bêyî berçavkirina çiqas hardware-yê ji bo torê tê veqetandin. Ew lêkarê êrîşkirina torê qedexe dike.
Lihevanîn û Qaîdeya Zincîra Herî Dirêj
Erîşkirina Lihevanîna Dabeşkirî
Lihevanîn pêvajoya ku node-ên serbixwe li ser rewşa defterê lihevanîn e. Di sîstemek dabeşkirî de, ew mumkin e ku du miner puzzle-ya Proof of Work di heman demê de çareser bikin. Ev forkek demkî diafirîne ku du blokên valide pêşbirkirinê ji bo girêdana din di zincîrê de dikin. Beşên cuda yên torê dibe ku blokên cuda yekem bibînin. Ji bo çareserkirina vê, node-ên Bitcoin qaîdeya "zincîra herî dirêj" dişopînin, ku teknikî zincîra ku herî zêde proof of work berhevkirî heye.
Çareserkirina Forkên Demkî
Dema ku fork çêdibe, node her du versiyonan di bîra xwe de diparêzin lê li ser ya ku ew yekem wergirtiye ava dikin. Hema bi destpêka blokê din ve, ew ê behsa yek ji du blokên pêşbirkirî bike. Zincîra ku dirêjtir mezin dibe bûyerê pejirandî dibe, û zincîra kurt were avêtin. Bloka li ser zincîra avêtî dibe "orphan block." Transaksiyonên ku di orphan blockê de bûn winda nabin; ew tenê vedigerin mempoolê heke ew ne di zincîra serketî de hatine zêdekirin.
Girîngiya Confirmations
Ev xwezaya probabîlîstîk a lihevanînê sedema ye ku "confirmations" girîng in. Transaksiyonek confirmasyonek heye dema ku di blokekê de tê zêdekirin. Wekî ku blokên zêdetir li ser wê têne zêdekirin, hejmara confirmationsan zêde dibe. Bi her blokê nû, enerjîya ku ji bo vedigerandina transaksiyonê hewce ye bi eksponansîel mezin dibe. Bi gelemperî, şeş confirmations standartê ji bo finalîtiya mutleq in, ji ber ku ew êrîşa double-spendê qedexe dike ji bo her êrîşkar bêyî üstuniya hesabdariya zaf.
Bitcoin Script û Programmability
Zimanê Stack-Based
Bitcoin sîstema scriptingê bi navê "Script" bikar tîne da ku diyarkirina ku çawa fond dikarin bêne xerckirin. Ew zimanek stack-based e, yanî ew agahiyan bi lêdanê tiştan li ser stackê û popping wan ji bo kirina operasyonan pêk tîne. Bêû zimanên di hesabdariya giştî de, Script bi awayekî sînorkirî ye. Ew Turing-complete nîne, yanî loopên tevlihev tune. Ev sêwir rê li ber loopên bêdawî digire ku dibe torê qelandî bike, ewlehî û pêşbîniyê li ser elastîkê pêşî digire.
Scriptên Kilîtkirin û Vekirina
Her outputa transaksiyonê "locking script" (ScriptPubKey) dihewîne ku şertên ku ji bo xerckirina fondan hewce ne diyarkirî dike. Bi gelemperî, ev şert peydakirina îmza dîjîtal valide ye ku bi hashê kilîda giştî ya taybet (navnîşadan) li hev be. Ji bo xerckirina van fondan, domana bikarhêner "unlocking script" (ScriptSig) çêdike ku îmzayê û kilîda giştî dihewîne. Node-ên valide ev du script bi hev re dimeşînin. Heke encam "True" be, transaksiyon valide ye.
Kapasîteyên Smart Contract
Her çiqas sade be jî, Script rê li ber smart contractên bingehîn dide. Nimûneya herî gelemperî domana Multi-Signature (Multi-Sig) e, ku îmzayên ji piraniya kilîtên taybet hewce dike ji bo destûrkirina transaksiyonê. Ew di heman demê de time-lock-ên çêdike, ku fond nekarin bêne xerckirin heta ku bilindahiya blokek an timestamp were gihîstin. Inovasyonên pêşkeftîtir wekî Lightning Network li ser van kapasîteyên scriptingê ve girêdayî ne da ku kanalên dravdanê yên off-chain çêbikin ku bi sîstema sereke ve ewle bimînin.
Rê li ber Double Spending
Pirsgirêka Diravê Dîjîtal
Pirsgirêkek bingehe ye ji bo her diravê dîjîtal pirsgirêka double-spend e. Ji ber ku pelên dîjîtal dikarin bi temamî werin kopîkirin, aktorek xerab dibe ku hewl bide heman tokenê dîjîtal li du wergirên cuda di heman demê de bişîne. Di sîstemek navendî de, bank evê bi nûkirina database masterê rê li digire. Bitcoin divê evê bê otorîteyek navendî rê li bigire. Kombînasyona deftera şeffaf û Proof of Work çareseriyê dide.
Rêzbendiya Kronolojîk
Blockchain wekî serverê timestampê xizmet dike. Bi kûpkirina transaksiyonan di blokan de û girêdanê wan bi krîptografîk, tor rêzbendiyek kronolojîk a hişk damezrand. Heke bikarhêner du transaksiyonên nakok belav bike, node tenê ya yekem ku dibînin qebûl dikin. Dema ku ew transaksiyon di blokekê de tê zêdekirin, transaksiyona duyem nevalîd dibe ji ber ku inputên ku ew hewl dide xerckirin ne di sete UTXO de ne. Tor dîrokek diyarkirî diafirîne ku nekaribe were guhertin.
Ewlehî li hember Vedigerandinê
Ji bo double spendkirina coinên têkevegerandî, êrîşkar hewceyê nivîsandina dîroka blockchainê ye. Ev ê hewceyê ji nûve miningkirina bloka ku transaksiyona orîjînal dihewîne û her bloka ku piştî wê hat, bi awayekî honest chainê bigire. Ev wekî êrîşa 51% tê zanîn. Enerjîya mezin a ku ji bo erîşkirina Bitcoin hewce ye torê ewle dike. Qursek elektrîsîte û hardware-yê ku ji bo êrîşkirina Bitcoin hewce ye bi gelemperî qursek potansîl a qezencê derbas dike, teşwîqên mineran bi ewlehiya torê re lihevanî dike.
Cureyên Node û Pêwîstiyên Hilanînê
Full Node
Full node-ên stûna pozê ya torê ne. Ew dîroka tevahî ya blockchainê dildownload û diparêzin, ji bloka yekem a di sala 2009an de hîna niha. Ew her qaîdeya transaksiyonê bi serbixwe ver dikin. Dimeşandina full node hewceyê cîhê dîskê û bandwidth mezin dike, lê ew asta herî bilind a nepenî û ewlehiyê dide. Bikarhênerek ku full node dimeşîne kesî netirsiye û bi redkirina blokên nevalî alîkariya tenduristiya giştî ya ekosîstemê dike.
Pruned Node
Ji bo bikarhênerên bi cîhê hilanînê sînorkirî, nîsoftware rê li ber "pruning" dide. Pruned node tevahî blockchainê dildownload û ver dike lê agahiyên blokên kevn ji bo tesewtbûna cîhê jê dike, tenê dîroka herî dawî û sete UTXO ya temam diparêze. Pruned node hîn jî nodê validek temam e. Ew heman modelê ewlehiyê wekî full node ya standart dide lê nekarî dîroka temam ji node-ên nû yên ku li torê têne pevçûn re xizmet bike.
Klîentên Lightweight (SPV)
Simplified Payment Verification (SPV) node-ên, an klîentên lightweight, tevahî blockchainê nedildownload. Berik, ew tenê sernavên blokê dildownload dikin—struktûrên agahiyên piçûk ku proof of workê ver dikin. Ew li ser full node-ên ve girêdayî ne ku agahiyên li ser transaksiyonên taybet bidin. Dema ku ev wan lezok û mobile-friendly dike, ew kêm ewle ne ji ber ku ew neçar in metirbûna full node-ên ku ew bi ve girêdayî ne ku agahiyên rast didin. Ew nekarin bi serbixwe ver bikin ku qaîdên protokolê têne şopandin.
Avakirina Aborî: Fee û Halving
Nexşeya Rewarda Blokê
Miner bi rewardên blokê re têne tezmînkirin, ku bitcoinên nû yên mintkirî dihewînin. Ev subsidy tenê rêya ku bitcoinên nû di circula de têne ye. Ji bo mislebatkirina kêmîtiyê, protokol mekanîzma "halving" dihewîne. Hema her çar salan carekê, rewarda blokê nîv dibe. Ew ji 50 BTC dest pê kir, daket 25, paşê 12.5, 6.25, û hwd. Ev bûyer rîta enflasyonê kêm dike û xwezaya deflasyoner a asêan xurt dike.
Guherîna bo Modela Ewlehiya Bingehîn a Fee
Halving di heman demê de bandorê li büdjeya ewlehgtiya dirêj-aftî ya torê dike. Wekî ku subsidy ya blokê kêm dibe, miner neçar in ku zêdetir li ser fee-yên transaksiyonê ve girêdayî bin da ku xercên operasyonel ên xwe dagirin. Ev guherîn ji bo mislebatkirina ku tor xwe-pêbawer dimîne piştî ku bitcoinê dawî li dora sala 2140 were miningkirin sêwirkirî ye. Di wê xalê de, miner ê bi temamî ji hêla fee-yên ku bikarhêner ji bo transaksiyonên ewle û berxwedana sansûrê didin ve bên piştgirîkirin.
Dînamîkên Bazarê
Bazara fee dînamîk e. Dema ku daxwaziya ji bo cîhê blokê kêm e, fee dikarin sente bin. Dema ku daxwazî bilind e, fee zêde dibin. Ev guherîn bi karanîna torê ya efîsyan teşwîq dike. Ew pêşxistina qatên scalingê wekî Lightning Network ji bo dravdanên piçûk û zêpê ve teşwîq dike, dema ku blockchainê sereke wekî qata hilsettina ewlehiya bilind ji bo veguhestinên nirxê bilind tevdigerî. Teşwîqên aborî mislebat dikin ku miner zincîrê biparêzin ewqas ku nirînê di torê de heye.
Encam
Avakirina torê ya Bitcoin temasokek baldar a krîptografiyê, teoriya lîstikê, û hesabdariya dabeşkirî temsîl dike. Bi dabeşkirinarola verkirinê li ser hezaran node-ên serbixwe, sîstem hewceya rêvebirek navendî rakire. Têkilîya di navbera mempool, miner, û deftera ne-guhêrbar ewle dike ku transaksiyon bi ewlehî û adil têne pêvajokirin. Dema ku mekanîzma Proof of Work enerjîya mezin hewce dike, ew qîmeta ne-forgable ya pêwîst dide da ku sîstema veguhestina nirxê global li hember êrîşan û double-spending biparêze.
Wekî ku tor pêş dikeve, rola node-ên sabît dimîne: ew parêzvanên protokolê ne. Edî dimeşandina full node ji bo pêkanîna qaîdan an beşdarîbûna di bazara fee de ji bo pêşxistina transaksiyonan, her têkilî bi torê li ser vê înfrastruktura binî ve girêdayî ye. Sêwirê sîstemê—ji zimanê scriptingê heta nexşeya halving—sabîtî û ewlehiyê pêşî digire, torê pereyê dîjîtal çêdike ku bihêz, şeffaf, û vekirî ye ji bo her kesê ku kompîturek heye.
Node-ên Bitcoin rê didin ku tu banka xwe bi xwe be bi verkirina tevahîya dîroka defterê bi xwe.