शब्दकोश · नेटवर्क

मर्कल रूट

CloudMineCrypto टीमकडूनअपडेट केले:

व्याख्या

Merkle root हा एकच हॅश असतो, जो Bitcoin ब्लॉकमधील सर्व व्यवहारांचा सारांश देतो. व्यवहारांच्या जोड्यांचे हॅश काढून, मग त्या हॅशच्या जोड्या करून, शेवटी एक हॅश उरेपर्यंत तो तयार केला जातो. तो ब्लॉक हेडरमध्ये साठवला जातो.

Bitcoin माइनिंगच्या संज्ञासंग्रहाचा भाग, सोप्या इंग्रजीत 88 संज्ञा.

Merkle root तयार करा

हेडरमधील Merkle रूट

17b1344a79d1

हॅश 0+1

de80192c

हॅश 2+3

b87d4f25

tx 0

94e5fe9e

tx 1

c752a4cd

tx 2

934d1415

tx 3

3f172c5d

कोणत्याही व्यवहारावर Edit टॅप करा. त्याचा हॅश, जोड हॅश आणि रूट हे सगळे बदलतात.

तुमच्या ब्राउझरमध्ये मोजलेला खरा double SHA-256, दाखवण्यासाठी छोटा केलेला. प्रत्यक्ष ब्लॉक्समध्ये व्यवहारांचा डेटा हॅश केला जातो, वाक्यांचा नाही.

Merkle root कसा तयार होतो?

ब्लॉकमधील प्रत्येक व्यवहाराच्या ID पासून सुरुवात करा. तो स्वतःही double SHA-256 हॅश असतो. त्यांना क्रमाने लावा, coinbase व्यवहार पहिला. शेजारील हॅशच्या जोड्या करा आणि प्रत्येक जोडीचा हॅश काढा. आता हॅशची संख्या निम्मी झाली. एकच हॅश उरेपर्यंत ही प्रक्रिया पुन्हा करा. तोच Merkle root.

एखाद्या स्तरावर हॅशची संख्या विषम असेल, तर शेवटचा हॅश त्याच्याच जोडीला घेतला जातो. एखादा व्यवहार अगदी एका satoshi ने बदलला, तरी वरपर्यंतच्या त्याच्या मार्गावरील प्रत्येक हॅश बदलतो, root सुद्धा. वरच्या डेमोमध्ये करून पाहा.

एक मोठा हॅश न करता ट्री का?

पुरावे. एखादा व्यवहार ब्लॉकमध्ये आहे हे दाखवण्यासाठी, संपूर्ण ब्लॉक नव्हे तर त्याच्या शाखेवरील हॅशच लागतात. सुमारे 4,000 व्यवहार असलेल्या ब्लॉकसाठी त्यांपैकी फक्त 12 हॅश लागतात, म्हणजे काहीशे बाइट्स. Satoshi यांच्या व्हाइटपेपरमध्ये अशा प्रकारे पेमेंट तपासणाऱ्या लाइट वॉलेट्सचं वर्णन आहे. ही वॉलेट्स फक्त ब्लॉक हेडर्स ठेवतात.

मायनिंगसाठीही हे महत्त्वाचं आहे. मायनर coinbase व्यवहारातील extra nonce बदलतो, तेव्हा Merkle root बदलतो आणि ब्लॉक हेडरमध्ये वापरून पाहण्यासाठी nonces चा नवा संच तयार होतो.

स्रोत

  1. बिटकॉइन: एक पीअर-टू-पीअर इलेक्ट्रॉनिक कॅश सिस्टीम · Satoshi Nakamoto, 2008
  2. ब्लॉकचेन संदर्भ: हेडर्स, Merkle ट्री, लक्ष्य · Bitcoin डेव्हलपर दस्तऐवज
  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.