શબ્દકોશ · નેટવર્ક

મર્કલ રૂટ

CloudMineCrypto ટીમ તરફથીઅપડેટ કર્યું

વ્યાખ્યા

Merkle રૂટ એક જ હૅશ છે, જે Bitcoin બ્લૉકના દરેક ટ્રાન્ઝૅક્શનનો સાર આપે છે. ટ્રાન્ઝૅક્શનને જોડીઓમાં હૅશ કરીને, પછી એ હૅશની જોડીઓ બનાવીને, એક જ હૅશ બાકી રહે ત્યાં સુધી તે બને છે. તેને બ્લૉક હેડરમાં સંગ્રહવામાં આવે છે.

Bitcoin માઇનિંગની શબ્દાવલીનો ભાગ, સાદી ભાષામાં 88 શબ્દો સમજાવ્યા છે.

મર્કલ રૂટ બનાવો

હેડરમાં મર્કલ રૂટ

17b1344a79d1

હૅશ 0+1

de80192c

હૅશ 2+3

b87d4f25

tx 0

94e5fe9e

tx 1

c752a4cd

tx 2

934d1415

tx 3

3f172c5d

કોઈપણ ટ્રાન્ઝૅક્શન પર Edit દબાવો. તેનો હૅશ, તેની જોડીનો હૅશ અને રૂટ બધું બદલાય છે.

તમારા બ્રાઉઝરમાં ગણેલું વાસ્તવિક double SHA-256, દેખાડવા માટે ટૂંકું કરેલું. વાસ્તવિક બ્લૉકમાં વાક્યો નહીં, પણ ટ્રાન્ઝૅક્શનનો ડેટા હૅશ થાય છે.

Merkle રૂટ કેવી રીતે બને છે?

બ્લૉકમાંના દરેક ટ્રાન્ઝૅક્શનના IDથી શરૂઆત કરો. દરેક ID પોતે જ ડબલ SHA-256 હૅશ છે. તેમને ક્રમમાં ગોઠવો, પહેલાં coinbase. બાજુબાજુના IDની જોડીઓ બનાવો અને દરેક જોડીને હૅશ કરો. હવે તમારી પાસે અડધા હૅશ હશે. એક જ હૅશ બાકી રહે ત્યાં સુધી આ ફરી કરો: એ જ Merkle રૂટ છે.

જો કોઈ સ્તરમાં હૅશની સંખ્યા વિષમ હોય, તો છેલ્લો હૅશ પોતાની સાથે જોડી દેવામાં આવે છે. કોઈ પણ ટ્રાન્ઝૅક્શન બદલો, ભલે માત્ર એક satoshi જેટલું, તો તેના માર્ગ પરના બધા હૅશ બદલાય છે, જેમાં રૂટ પણ સામેલ છે. ઉપરના ડેમોમાં અજમાવી જુઓ.

એક મોટા હૅશને બદલે ટ્રી શા માટે?

પ્રૂફ. કોઈ ટ્રાન્ઝૅક્શન બ્લૉકમાં છે એ બતાવવા માટે આખા બ્લૉકની નહીં, ફક્ત તેની શાખા પરના હૅશની જરૂર પડે છે. લગભગ 4,000 ટ્રાન્ઝૅક્શન ધરાવતા બ્લૉક માટે તેમાંથી ફક્ત 12 જ જોઈએ, એટલે થોડાક સો બાઇટ. સાતોશીના વ્હાઇટપેપરમાં આ રીતે પેમેન્ટ ચકાસતા લાઇટ વૉલેટનું વર્ણન છે, જે ફક્ત બ્લૉક હેડર રાખે છે.

માઇનિંગ માટે પણ આ મહત્વનું છે. જ્યારે માઇનર coinbase ટ્રાન્ઝૅક્શનમાં extra nonce બદલે છે, ત્યારે Merkle રૂટ બદલાય છે અને બ્લૉક હેડરમાં અજમાવવા માટે નોનસનો નવો સેટ મળે છે.

સ્રોતો

  1. બિટકોઇન: પિયર-ટુ-પિયર ઇલેક્ટ્રોનિક કૅશ સિસ્ટમ · Satoshi Nakamoto, 2008
  2. બ્લોકચેઇન સંદર્ભ: હેડર, મર્કલ ટ્રી, લક્ષ્ય · બિટકોઇન ડેવલપર દસ્તાવેજીકરણ
  3. Merkle ટ્રી · Bitcoin Wiki

આ પેજના લાઇવ આંકડા CloudMineCrypto API અને જાહેર ચેઇન ડેટામાંથી આવે છે. તે નિયમિતપણે અપડેટ થાય છે અને જ્યાં દેખાય છે ત્યાં તેમનું લેબલ આપેલું છે. આ ફક્ત શૈક્ષણિક માહિતી છે, નાણાકીય સલાહ નથી.

હવે જુઓ, માઇનિંગ કેવી રીતે થાય છે.

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.