80 ਬਾਈਟਾਂ ਵਿੱਚ ਕੀ ਹੁੰਦਾ ਹੈ?
| ਫੀਲਡ | ਆਕਾਰ | ਇਹ ਕੀ ਕਰਦਾ ਹੈ |
|---|---|---|
| ਵਰਜ਼ਨ | 4 ਬਾਈਟ | ਬਲਾਕ ਕਿਹੜੇ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ |
| ਪਿਛਲੇ ਬਲਾਕ ਦਾ ਹੈਸ਼ | 32 ਬਾਈਟ | ਇਸ ਬਲਾਕ ਨੂੰ ਉਸ ਤੋਂ ਪਹਿਲਾਂ ਵਾਲੇ ਬਲਾਕ ਨਾਲ ਜੋੜਦਾ ਹੈ |
| ਮਰਕਲ ਰੂਟ | 32 ਬਾਈਟ | ਹਰ ਲੈਣ-ਦੇਣ ਨੂੰ ਸਮੇਟਣ ਵਾਲਾ ਇੱਕ ਹੈਸ਼ |
| ਸਮਾਂ | 4 ਬਾਈਟ | ਜਦੋਂ ਮਾਈਨਰ ਕਹਿੰਦਾ ਹੈ ਕਿ ਉਸਨੇ ਬਲਾਕ ਬਣਾਇਆ |
| ਬਿਟਸ (ਟਾਰਗੇਟ) | 4 ਬਾਈਟ | ਬਲਾਕ ਦਾ ਹੈਸ਼ ਕਿੰਨਾ ਘੱਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ |
| ਨੌਂਸ | 4 ਬਾਈਟ | ਉਹ ਨੰਬਰ ਜਿਸਨੂੰ ਮਾਈਨਰ ਬਦਲਦੇ ਰਹਿੰਦੇ ਹਨ |
ਮਾਈਨਰ ਸਿਰਫ਼ ਹੈਡਰ ਦਾ ਹੈਸ਼ ਕਿਉਂ ਕਰਦੇ ਹਨ?
ਕਿਉਂਕਿ ਇਹ ਪੂਰੇ ਬਲਾਕ ਦੀ ਥਾਂ ਲੈਂਦਾ ਹੈ। ਮਰਕਲ ਰੂਟ ਹਰ ਲੈਣ-ਦੇਣ ਨੂੰ ਜੋੜਦਾ ਹੈ, ਇਸ ਲਈ ਕਿਸੇ ਵੀ ਭੁਗਤਾਨ ਵਿੱਚ ਤਬਦੀਲੀ ਨਾਲ ਹੈਡਰ ਬਦਲ ਜਾਂਦਾ ਹੈ। ਪਿਛਲੇ ਬਲਾਕ ਦਾ ਹੈਸ਼ ਪੂਰੇ ਇਤਿਹਾਸ ਨੂੰ ਜੋੜਦਾ ਹੈ, ਇਸ ਲਈ ਪੁਰਾਣੇ ਬਲਾਕ ਵਿੱਚ ਤਬਦੀਲੀ ਕਰਨ ਨਾਲ ਉਸ ਤੋਂ ਬਾਅਦ ਦੇ ਹਰ ਹੈਡਰ ਦਾ ਜੋੜ ਟੁੱਟ ਜਾਂਦਾ ਹੈ।
ਅਤੇ 80 ਬਾਈਟ ਨੂੰ ਹੈਸ਼ ਕਰਨਾ ਤੇਜ਼ ਹੁੰਦਾ ਹੈ। ਮਾਈਨਰ ਇਸ ’ਤੇ ਡਬਲ SHA-256 ਚਲਾਉਂਦੇ ਹਨ, ਨਤੀਜੇ ਨੂੰ ਟਾਰਗੇਟ ਨਾਲ ਮਿਲਾਉਂਦੇ ਹਨ, ਨੌਂਸ ਬਦਲਦੇ ਹਨ ਅਤੇ ਫਿਰ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ। ਇਹ ਸਭ ਇੱਕ ਸਕਿੰਟ ਵਿੱਚ ਖਰਬਾਂ ਵਾਰ ਹੁੰਦਾ ਹੈ।
ਅਸਲ ਵਿੱਚ ਇਹ ਕਿੰਨਾ ਛੋਟਾ ਹੈ?
ਚੇਨ ਵਿੱਚ ਲਗਭਗ 9,73,009 ਬਲਾਕ ਹਨ (ਲਾਈਵ), ਇਸ ਲਈ 2009 ਤੋਂ ਬਾਅਦ ਦੇ ਸਾਰੇ ਹੈਡਰ ਮਿਲਾ ਕੇ ਲਗਭਗ 78 MB ਬਣਦੇ ਹਨ। ਇਸੇ ਕਰਕੇ ਲਾਈਟ ਵਾਲਿਟ ਸਾਰੇ ਹੈਡਰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹਨ, ਹਰ ਇੱਕ ਦੇ ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਫਿਰ ਵੀ ਫ਼ੋਨ ’ਤੇ ਆਸਾਨੀ ਨਾਲ ਰਹਿ ਸਕਦੇ ਹਨ। ਉਨ੍ਹਾਂ ਦੇ ਪਿੱਛੇ ਵਾਲੇ ਪੂਰੇ ਬਲਾਕ ਸੈਂਕੜੇ ਗੀਗਾਬਾਈਟ ਤੱਕ ਪਹੁੰਚ ਜਾਂਦੇ ਹਨ।
ਸਰੋਤ
- ਬਲਾਕ ਹੈਸ਼ ਕਰਨ ਵਾਲਾ ਐਲਗੋਰਿਦਮ · Bitcoin Wiki
- ਬਲਾਕਚੇਨ ਸੰਦਰਭ: ਹੈਡਰ, ਮਰਕਲ ਟ੍ਰੀ, ਟਾਰਗੇਟ · ਬਿਟਕੋਇਨ ਡਿਵੈਲਪਰ ਦਸਤਾਵੇਜ਼
- ਬਿਟਕੋਇਨ: ਇੱਕ ਪੀਅਰ-ਟੂ-ਪੀਅਰ ਇਲੈਕਟ੍ਰਾਨਿਕ ਨਕਦੀ ਪ੍ਰਣਾਲੀ · ਸਤੋਸ਼ੀ ਨਾਕਾਮੋਟੋ, 2008
ਇਸ ਪੰਨੇ ਦੇ ਲਾਈਵ ਅੰਕੜੇ CloudMineCrypto API ਅਤੇ ਜਨਤਕ ਚੇਨ ਡੇਟਾ ਤੋਂ ਆਉਂਦੇ ਹਨ। ਇਹ ਨਿਯਮਿਤ ਤੌਰ ’ਤੇ ਅੱਪਡੇਟ ਹੁੰਦੇ ਹਨ ਅਤੇ ਜਿੱਥੇ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ, ਉੱਥੇ ਉਨ੍ਹਾਂ ਦੀ ਪਛਾਣ ਦਿੱਤੀ ਹੁੰਦੀ ਹੈ। ਸਿਰਫ਼ ਜਾਣਕਾਰੀ ਲਈ, ਵਿੱਤੀ ਸਲਾਹ ਨਹੀਂ।