ਸ਼ਬਦਾਵਲੀ · ਨੈੱਟਵਰਕ

ਮਰਕਲ ਰੂਟ

CloudMineCrypto ਟੀਮ ਵੱਲੋਂਅੱਪਡੇਟ ਕੀਤਾ

ਪਰਿਭਾਸ਼ਾ

ਮਰਕਲ ਰੂਟ ਇੱਕ ਹੈਸ਼ ਹੁੰਦਾ ਹੈ ਜੋ Bitcoin ਬਲਾਕ ਦੇ ਹਰ ਲੈਣ-ਦੇਣ ਦਾ ਸਾਰ ਦਿੰਦਾ ਹੈ। ਇਹ ਲੈਣ-ਦੇਣਾਂ ਦੇ ਜੋੜੇ ਬਣਾ ਕੇ ਅਤੇ ਹਰ ਜੋੜੇ ਦਾ ਹੈਸ਼ ਕਰਕੇ ਬਣਦਾ ਹੈ। ਫਿਰ ਉਨ੍ਹਾਂ ਹੈਸ਼ਾਂ ਦੇ ਜੋੜੇ ਬਣਾਏ ਜਾਂਦੇ ਹਨ, ਜਦੋਂ ਤੱਕ ਇੱਕ ਹੈਸ਼ ਨਾ ਬਚੇ। ਇਹ ਬਲਾਕ ਹੈਡਰ ਵਿੱਚ ਸਟੋਰ ਹੁੰਦਾ ਹੈ।

ਬਿਟਕੋਇਨ ਮਾਈਨਿੰਗ ਸ਼ਬਦਾਵਲੀ ਦਾ ਹਿੱਸਾ, ਸੌਖੀ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ 88 ਟਰਮ।

Merkle ਰੂਟ ਬਣਾਓ

ਹੈਡਰ ਵਿੱਚ ਮਰਕਲ ਰੂਟ

17b1344a79d1

ਹੈਸ਼ 0+1

de80192c

ਹੈਸ਼ 2+3

b87d4f25

tx 0

94e5fe9e

tx 1

c752a4cd

tx 2

934d1415

tx 3

3f172c5d

ਕਿਸੇ ਵੀ ਲੈਣ-ਦੇਣ ’ਤੇ Edit ਦਬਾਓ। ਉਸਦਾ ਹੈਸ਼, ਉਸਦਾ ਜੋੜਾ ਹੈਸ਼ ਅਤੇ ਰੂਟ, ਸਭ ਬਦਲ ਜਾਂਦੇ ਹਨ।

ਅਸਲ ਡਬਲ SHA-256, ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਦਿਖਾਉਣ ਲਈ ਛੋਟਾ ਕੀਤਾ ਗਿਆ ਹੈ। ਅਸਲ ਬਲਾਕ ਲੈਣ-ਦੇਣ ਦੇ ਡੇਟਾ ਦਾ ਹੈਸ਼ ਬਣਾਉਂਦੇ ਹਨ, ਵਾਕਾਂ ਦਾ ਨਹੀਂ।

ਮਰਕਲ ਰੂਟ ਕਿਵੇਂ ਬਣਦਾ ਹੈ?

ਬਲਾਕ ਦੇ ਹਰ ਲੈਣ-ਦੇਣ ਦੀ ID ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ। ਇਹ ਖੁਦ ਇੱਕ ਡਬਲ SHA-256 ਹੈਸ਼ ਹੁੰਦੀ ਹੈ। ਇਨ੍ਹਾਂ ਨੂੰ ਕ੍ਰਮ ਵਿੱਚ ਰੱਖੋ, ਪਹਿਲਾਂ coinbase। ਨਾਲ-ਨਾਲ ਵਾਲੀਆਂ ID ਦੇ ਜੋੜੇ ਬਣਾਓ ਅਤੇ ਹਰ ਜੋੜੇ ਦਾ ਹੈਸ਼ ਕਰੋ। ਹੁਣ ਹੈਸ਼ਾਂ ਦੀ ਗਿਣਤੀ ਅੱਧੀ ਰਹਿ ਜਾਵੇਗੀ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਉਦੋਂ ਤੱਕ ਦੁਹਰਾਓ ਜਦੋਂ ਤੱਕ ਇੱਕ ਹੈਸ਼ ਨਾ ਬਚੇ। ਇਹੀ ਮਰਕਲ ਰੂਟ ਹੈ।

ਜੇ ਕਿਸੇ ਪੱਧਰ 'ਤੇ ਹੈਸ਼ਾਂ ਦੀ ਗਿਣਤੀ ਵਿਸ਼ਮ ਹੋਵੇ, ਤਾਂ ਆਖ਼ਰੀ ਹੈਸ਼ ਦੀ ਜੋੜੀ ਉਸੇ ਨਾਲ ਬਣਦੀ ਹੈ। ਕਿਸੇ ਵੀ ਲੈਣ-ਦੇਣ ਨੂੰ, ਇੱਕ ਸਤੋਸ਼ੀ ਜਿੰਨਾ ਵੀ, ਬਦਲੋ ਤਾਂ ਉਸ ਦੇ ਰਸਤੇ ਦੇ ਸਾਰੇ ਹੈਸ਼ ਬਦਲ ਜਾਂਦੇ ਹਨ, ਰੂਟ ਵੀ। ਉੱਪਰ ਦਿੱਤੇ ਡੈਮੋ ਵਿੱਚ ਅਜ਼ਮਾ ਕੇ ਦੇਖੋ।

ਇੱਕ ਵੱਡੇ ਹੈਸ਼ ਦੀ ਥਾਂ ਰੁੱਖ ਕਿਉਂ?

ਪ੍ਰੂਫ਼। ਇਹ ਦਿਖਾਉਣ ਲਈ ਕਿ ਕੋਈ ਲੈਣ-ਦੇਣ ਬਲਾਕ ਵਿੱਚ ਹੈ, ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਉਸ ਦੀ ਸ਼ਾਖਾ ਦੇ ਹੈਸ਼ ਚਾਹੀਦੇ ਹਨ, ਪੂਰਾ ਬਲਾਕ ਨਹੀਂ। ਲਗਭਗ 4,000 ਲੈਣ-ਦੇਣਾਂ ਵਾਲੇ ਬਲਾਕ ਲਈ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਸਿਰਫ਼ 12 ਹੈਸ਼ ਚਾਹੀਦੇ ਹਨ, ਜੋ ਕੁਝ ਸੌ ਬਾਈਟ ਹੁੰਦੇ ਹਨ। ਸਤੋਸ਼ੀ ਦੇ ਵ੍ਹਾਈਟਪੇਪਰ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਲਾਈਟ ਵਾਲਿਟ ਇਸ ਤਰੀਕੇ ਨਾਲ ਭੁਗਤਾਨ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਨ ਅਤੇ ਸਿਰਫ਼ ਬਲਾਕ ਹੈਡਰ ਸੰਭਾਲ ਕੇ ਰੱਖਦੇ ਹਨ।

ਮਾਈਨਿੰਗ ਲਈ ਵੀ ਇਹ ਅਹਿਮ ਹੈ। ਜਦੋਂ ਮਾਈਨਰ coinbase ਲੈਣ-ਦੇਣ ਵਿੱਚ extra nonce ਬਦਲਦਾ ਹੈ, ਤਾਂ ਮਰਕਲ ਰੂਟ ਬਦਲ ਜਾਂਦਾ ਹੈ ਅਤੇ ਬਲਾਕ ਹੈਡਰ ਵਿੱਚ ਅਜ਼ਮਾਉਣ ਲਈ ਨੌਂਸ ਦਾ ਨਵਾਂ ਸੈੱਟ ਮਿਲਦਾ ਹੈ।

ਸਰੋਤ

  1. ਬਿਟਕੋਇਨ: ਇੱਕ ਪੀਅਰ-ਟੂ-ਪੀਅਰ ਇਲੈਕਟ੍ਰਾਨਿਕ ਨਕਦੀ ਪ੍ਰਣਾਲੀ · ਸਤੋਸ਼ੀ ਨਾਕਾਮੋਟੋ, 2008
  2. ਬਲਾਕਚੇਨ ਸੰਦਰਭ: ਹੈਡਰ, ਮਰਕਲ ਟ੍ਰੀ, ਟਾਰਗੇਟ · ਬਿਟਕੋਇਨ ਡਿਵੈਲਪਰ ਦਸਤਾਵੇਜ਼
  3. ਮਰਕਲ ਟ੍ਰੀ · 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.