Marzu 10, 2022

Bitcoin Mining

Bitcoin mining huwa proċess li permezz tiegħu l-informazzjoni transazzjonali Bitcoin tiġi vvalidata u maħżuna fuq il-blockchain. Huwa wkoll inċentiv għan-nies biex jipprovdu s-saħħa tal-kompjuter tagħhom biex jgħinu jappoġġaw in-netwerk, u b'hekk jiżguraw li t-tranżazzjonijiet jiġu eżegwiti b'mod validu u assigurati.

It-tranżazzjonijiet jinġabru minn minaturi f'dawk li jissejħu 'blokki'. Kull blokka fiha hash tal-blokk preċedenti, għalhekk il-blokki kollha flimkien jagħmlu katina, għalhekk it-terminu 'blockchain'. Tista 'wkoll iżżur Rivoluzzjoni Bitcoin jekk inti interessat fil-kummerċ tal-bitcoin.

Transazzjoni BTC

Sabiex iżżid tranżazzjoni oħra ma 'blockchain, trid "minjiera".

It-tħaffir mhuwiex biss li żżid tranżazzjonijiet ġodda fi blokki - huwa wkoll li tiżgura li kollox fil-verżjoni tiegħek tal-blockchain huwa preċiż. B'mod partikolari, tikkonferma li l-ebda waħda mit-tranżazzjonijiet tiegħek ma tkun invalidata minn tranżazzjonijiet sussegwenti, u għalhekk in-negozji kollha tiegħek se jitlestew kif mistenni.

Meta tinbeda tranżazzjoni ġdida, trid tidħol f'linja biex tkun imminata fi blokka. It-tranżazzjonijiet huma elenkati fl-ordni li jaslu minn kulħadd fuq in-netwerk. Il-minaturi għandhom softwer li jagħżel liema transazzjonijiet mur li jmiss fil-linja għall-blokk tagħhom, għalhekk m'hemm l-ebda garanzija li kwalunkwe tranżazzjoni partikolari se tiżdied mal-blokk li jmiss, iżda tipikament tranżazzjonijiet bi ħlas għoli biss jibqgħu vijabbli għal żmien twil biżżejjed biex jiżguraw l-inklużjoni f'diversi blokki.

Meta s-softwer tal-minjieri jagħżel sett ġdid ta 'tranżazzjonijiet biex jaħdem fuq kull 10 minuti jew hekk (il-medja attwali), jagħżel skont kriterji mfassla biex jagħtu vantaġġ lill-minaturi "onesti" fuq dawk li "qerq" li jippruvaw jagħmlu affarijiet bħal jonfqu doppju.

L-ewwel minatur li jżid sett partikolari ta 'tranżazzjonijiet fi blokk jikseb il-blokk tagħhom miżjud mat-tarf tal-blockchain, u mbagħad in-nodi l-oħra kollha fin-netwerk jibdew jaħdmu fuq l-estensjoni ta' dik il-katina (għalhekk "blockchain"). Meta s-software tiegħek Bitcoin jiffirma fin-netwerk peer-to-peer u jibda jisma' għal tranżazzjonijiet ġodda, m'għandu l-ebda mod li tkun taf liema huma ddestinati għalik u liema jistgħu jkunu diretti x'imkien ieħor. Ir-raġuni li nistgħu nafdaw is-softwer Bitcoin tagħna hija li m'hemm ħadd ieħor li għandu bżonn jafda; kull nodu konness man-netwerk Bitcoin jivvalida kull tranżazzjoni qabel ma jaċċettaha bħala reali. Jekk qed tipprova tikseb xi ħadd li ma jafdak xejn (u ejja ngħidu li kapaċi jmexxi node fuq in-netwerk Bitcoin), trid iqarraq bihom.

Biex tqarraq node, trid tinkludi xi data fit-tranżazzjoni tiegħek li tgħid li s-softwer tagħhom huwa validu anki jekk ma jkunx. Dak jissejjaħ "redirect". Fil-prattika, dan ifisser li mill-inqas waħda mit-tranżazzjonijiet l-oħra fil-blokk tiegħek se tkun invalidata minn tiegħek għaliex qed tonfoq muniti minn tranżazzjoni oħra li seħħet aktar tard b'mod kronoloġiku iżda tpoġġiet qabel fil-lista mempool minn xi ħadd ieħor. Aħseb f'benefiċjarju li jipprova jqarraq negozjant billi jibgħat kopja tal-istess flus diversi drabi; wie[ed biss jirba[ u jsir validu filwaqt li l-o[rajn kollha jitilfu l-fondi tag[hom talli jkunu fit-tieni post. Il-mod kif il-proċess tal-minjieri jiddeċiedi liema tranżazzjonijiet huma invalidi u liema huma validi huwa jekk għandhomx hash "ogħla" jew "inqas" mill-blokk attwali. Fil-fatt, jekk inti tweaked kwalunkwe aspett ta 'tranżazzjoni fil-blokk il-ġdid tiegħek - żieda fil-miżata tagħha biex tkun ogħla, pereżempju - toħloq valur hash kompletament differenti u għalhekk riżultat differenti. Il-proċess tal-minjieri juża ċerta data minn kull tranżazzjoni biex jiġġenera numru ta 'ID uniku li jgħinha żżomm rekord ta' liema tranżazzjonijiet jidħlu f'liema blokki. Dak in-numru tal-ID jissejjaħ għerq Merkle.

Is-sekwenza ta' Avvenimenti għall-Minjieri ta' Blokk

Is-sekwenza tal-avvenimenti għal minjieri blokka bażikament tmur bħal dan:

1) Is-softwer tal-minjieri jiġbor tranżazzjonijiet ġodda min-netwerk peer-to-peer u jpoġġihom fil-mempool (lista ta 'tranżazzjonijiet li qed jistennew li jiġu estratti fi blokk).

2) Is-softwer tal-minjieri jagħżel it-tranżazzjonijiet mill-mempool li jħallsu tariffi suffiċjenti biex jiġu inklużi fil-blokk il-ġdid.

3) Is-softwer tal-minjieri jikkalkula nonce xieraq (numru każwali). 4) Is-softwer tal-minjieri juża n-nonce flimkien ma 'dejta oħra dwar il-blokk attwali biex jiġġenera numru ieħor: il-hash tal-blokk.

5) Jekk dik il-hash ma tissodisfax ċerti rekwiżiti speċifiċi, terġa 'lura għall-pass 3 għal nonce ieħor. Jekk hekk, allura aħna ħadna b'suċċess imminat blokk ġdid!

Dan kollu jsir permezz ta' ħardwer tal-"minjieri" - ASICs iddisinjati speċifikament għall-ipproċessar ta' SHA-256 bl-użu ta' taħlita effiċjenti ta' ħardwer u softwer. Sabiex tirbaħ Bitcoin kemm jista 'jkun bil-ħardwer tal-minjieri tiegħek, trid tikkalkula l-hashes malajr kemm jista' jkun.

 

Dwar l-Awtur 

Elle Gellrich


{"email": "Indirizz tal-posta elettronika mhux validu", "url": "Indirizz tal-websajt mhux validu", "meħtieġ": "Qasam meħtieġ nieqes"}