ਬਿਟਕਾਇਨ ਅਤੇ ਇਸ ਵਰਗੀਆਂ ਵਿਤਰਿਤ ਨੈੱਟਵਰਕਾਂ ਦੀ ਮੁੱਢਲੀ ਬੁਨਿਆਦ ਬਲਾਕਚੇਨ ਵਜੋਂ ਜਾਣੀ ਜਾਂਦੀ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਡੇਟਾ ਸੰਗਠਨ ਵਿਧੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਇਸ ਦੇ ਕੇਂਦਰ ਵਿੱਚ, ਇਹ ਤਕਨੀਕ ਇੱਕ ਜਨਤਕ ਲੇਜ਼ਰ ਹੈ ਜੋ ਨੈੱਟਵਰਕ ਦੇ ਇਤਿਹਾਸ ਵਿੱਚ ਹੋਈ ਹਰ ਲੈਣ-ਦੇਣ ਨੂੰ ਰਿਕਾਰਡ ਕਰਦੀ ਹੈ। ਹਾਲਾਂਕਿ, ਡੇਟਾ ਦੇ ਲਗਾਤਾਰ ਰੋਲ ਵਾਂਗ ਨਹੀਂ, ਇਹ ਲੇਜ਼ਰ ਵੱਖ-ਵੱਖ ਹਿੱਸਿਆਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਬਲਾਕ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।
ਇਹ ਬਲਾਕ ਰਿਕਾਰਡ ਬੁੱਕ ਵਿੱਚ ਵੱਖਰੇ ਪੰਨਿਆਂ ਵਾਂਗ ਕੰਮ ਕਰਦੇ ਹਨ। ਹਰ ਪੰਨੇ ਵਿੱਚ ਪੁਸ਼ਟੀਕ੍ਰਿਤ ਲੈਣ-ਦੇਣਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੂਚੀ ਅਤੇ ਪੰਨੇ ਦੀ ਪਛਾਣ ਕਰਨ ਵਾਲੇ ਮੈਟਾਡੇਟਾ ਦਾ ਇੱਕ ਸੈੱਟ ਹੁੰਦਾ ਹੈ। ਜਦੋਂ ਇੱਕ ਪੰਨਾ ਭਰ ਜਾਂਦਾ ਹੈ ਅਤੇ ਪ੍ਰਮਾਣਿਤ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਸੀਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਪਿਛਲੇ ਪੰਨੇ ਨਾਲ ਜੋੜ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਅਟੁੱਟ ਕਾਲਕ੍ਰਮਿਕ ਚੇਨ ਬਣਾਉਂਦਾ ਹੈ।
ਇੱਕ ਬਲਾਕ ਦੇ ਅੰਦਰੂਨੀ ਸੰਰਚਨਾ ਨੂੰ ਸਮਝਣਾ ਕਿ ਕ੍ਰਿਪਟੋਕਰੰਸੀਆਂ ਕੇਂਦਰੀ ਅਥਾਰਟੀ ਤੋਂ ਬਿਨਾਂ ਸੁਰੱਖਿਆ ਕਿਵੇਂ ਬਣਾਈ ਰੱਖਦੀਆਂ ਹਨ, ਇਹ ਸਮਝਣ ਲਈ ਜ਼ਰੂਰੀ ਹੈ। ਬਲਾਕ ਸਿਰਫ਼ ਡੇਟਾ ਦਾ ਕੰਟੇਨਰ ਨਹੀਂ ਹੈ। ਇਹ ਪੂਰੇ ਨੈੱਟਵਰਕ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਵਾਲਾ ਇੱਕ ਗੁੰਝਲਦਾਰ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਪੱਜਲ ਦਾ ਟੁਕੜਾ ਹੈ।
ਬਲਾਕ ਵਿੱਚ ਡੇਟਾ ਦਾ ਸੰਗਠਨ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਲੈਣ-ਦੇਣ ਕਿਵੇਂ ਪ੍ਰੋਸੈੱਸ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਮਾਈਨਰ ਕਿਵੇਂ ਸਹਿਮਤੀ 'ਤੇ ਪਹੁੰਚਦੇ ਹਨ, ਅਤੇ ਨੈੱਟਵਰਕ ਧੋਖਾਧੜੀ ਨੂੰ ਕਿਵੇਂ ਰੋਕਦਾ ਹੈ। ਬਲਾਕ ਦੇ ਹਿੱਸਿਆਂ ਦੀ ਜਾਂਚ ਕਰਕੇ, ਅਸੀਂ ਵੇਖ ਸਕਦੇ ਹਾਂ ਕਿ ਡਿਜੀਟਲ ਘਾਟ ਅਤੇ ਭਰੋਸੇਯੋਗ ਪ੍ਰਮਾਣੀਕਰਨ ਕਿਵੇਂ ਤਕਨੀਕੀ ਤੌਰ 'ਤੇ ਹਾਸਲ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਬਲਾਕ ਦੇ ਦੋ ਮੁੱਖ ਹਿੱਸੇ
ਇੱਕ ਬਿਟਕਾਇਨ ਬਲਾਕ ਮੁੱਖ ਤੌਰ 'ਤੇ ਦੋ ਵੱਖਰੇ ਹਿੱਸਿਆਂ ਨਾਲ ਬਣਿਆ ਹੁੰਦਾ ਹੈ। ਇਹ ਬਲਾਕ ਹੈਡਰ ਅਤੇ ਬਲਾਕ ਬੌਡੀ ਹਨ। ਇਹਨਾਂ ਦੋ ਹਿੱਸਿਆਂ ਵਿਚਕਾਰ ਸਬੰਧ ਨੈੱਟਵਰਕ ਦੀ ਕੁਸ਼ਲਤਾ ਅਤੇ ਸੁਰੱਖਿਆ ਲਈ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੈ।
ਬਲਾਕ ਬੌਡੀ ਉਹ ਹਿੱਸਾ ਹੈ ਜੋ ਅਸਲ ਲੈਣ-ਦੇਣ ਡੇਟਾ ਨੂੰ ਰੱਖਦਾ ਹੈ। ਇਹ ਉਹ ਲੇਜ਼ਰ ਜਾਣਕਾਰੀ ਹੈ ਜਿਸ ਬਾਰੇ ਯੂਜ਼ਰਾਂ ਨੂੰ ਸਭ ਤੋਂ ਵੱਧ ਫ਼ਿਕਰ ਹੁੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਕਿਸ ਨੇ ਕਿਸ ਨੂੰ ਫੰਡ ਭੇਜੇ ਅਤੇ ਕਿੰਨੀ ਰਕਮ ਟ੍ਰਾਂਸਫਰ ਕੀਤੀ ਗਈ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਡੇਟਾ ਆਕਾਰ ਦੇ ਹਿਸਾਬ ਨਾਲ ਬਲਾਕ ਦਾ ਸਭ ਤੋਂ ਵੱਡਾ ਹਿੱਸਾ ਹੁੰਦਾ ਹੈ।
ਬਲਾਕ ਹੈਡਰ, ਉਲਟ, ਬਹੁਤ ਛੋਟਾ ਹੁੰਦਾ ਹੈ। ਇਹ ਬੌਡੀ ਵਿੱਚ ਰੱਖੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸੰਖੇਪ ਕਰਨ ਵਾਲਾ ਇੱਕ ਨਿਰਧਾਰਤ-ਆਕਾਰ ਵਾਲਾ ਮੈਟਾਡੇਟਾ ਸੈੱਟ ਹੈ। ਹੈਡਰ ਉਹ ਹਿੱਸਾ ਹੈ ਜੋ ਅਸਲ ਵਿੱਚ ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ "ਮਾਈਨ" ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਇਹ ਵਿਭਾਜਨ ਕੁਸ਼ਲ ਪ੍ਰਮਾਣੀਕਰਨ ਲਈ ਮੌਕਾ ਦਿੰਦਾ ਹੈ। ਨੈੱਟਵਰਕ ਦੇ ਨੋਡ ਚੇਨ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰ ਸਕਦੇ ਹਨ ਹੈਡਰਾਂ ਨੂੰ ਜਾਂਚ ਕੇ ਬਿਨਾਂ ਪੂਰੀ ਲੈਣ-ਦੇਣ ਡੇਟਾ ਇਤਿਹਾਸ ਨੂੰ ਤੁਰੰਤ ਡਾਊਨਲੋਡ ਕੀਤੇ। ਇਹ ਸੰਰਚਨਾ ਨੈੱਟਵਰਕ ਵਿੱਚ ਵੱਖਰੇ ਤਰ੍ਹਾਂ ਦੀ ਭਾਗੀਦਾਰੀ ਨੂੰ ਸੰਭਵ ਬਣਾਉਂਦੀ ਹੈ।
ਬਲਾਕ ਹੈਡਰ: ਡਿਜੀਟਲ ਫ਼ਿੰਗਰਪ੍ਰਿੰਟ
ਬਲਾਕ ਹੈਡਰ ਬਲਾਕ ਲਈ ਵਿਲੱਖਣ ਪਛਾਣਕਰਤਾ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਕਈ ਵਿਸ਼ੇਸ਼ ਫ਼ੀਲਡ ਹੁੰਦੇ ਹਨ ਜੋ ਬਲਾਕ ਨੂੰ ਚੇਨ ਦੇ ਬਾਕੀ ਹਿੱਸੇ ਨਾਲ ਜੋੜਦੇ ਹਨ ਅਤੇ ਇਹ ਸਾਬਤ ਕਰਦੇ ਹਨ ਕਿ ਇਸ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਕੰਮ ਕੀਤਾ ਗਿਆ ਹੈ।
ਹੈਡਰ ਦਾ ਇੱਕ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਪਿਛਲੇ ਬਲਾਕ ਦਾ ਹਵਾਲਾ ਹੈ। ਇਹ ਪਿਛਲੇ ਬਲਾਕ ਦੇ ਹੈਡਰ ਦਾ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਹੈ। ਇਹ ਹਵਾਲਾ ਬਲਾਕਾਂ ਨੂੰ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਕ੍ਰਮ ਵਿੱਚ ਜੋੜਦਾ ਹੈ।
ਜੇ ਕੋਈ ਬੁਰੀ ਨੀਅਤ ਵਾਲਾ ਵਿਅਕਤੀ ਪੰਜ ਸਾਲ ਪਹਿਲਾਂ ਦੇ ਬਲਾਕ ਵਿੱਚ ਲੈਣ-ਦੇਣ ਬਦਲਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇ, ਤਾਂ ਉਹ ਬਦਲਾਅ ਬਲਾਕ ਦੇ ਹੈਸ਼ ਨੂੰ ਬਦਲ ਦੇਵੇਗਾ। ਕਿਉਂਕਿ ਅਗਲੇ ਬਲਾਕ ਵਿੱਚ ਉਹ ਹੈਸ਼ ਆਪਣੇ ਹੈਡਰ ਵਿੱਚ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ, ਉਹ ਅਗਲਾ ਬਲਾਕ ਵੀ ਬਦਲ ਜਾਵੇਗਾ।
ਇਹ ਡੋਮੀਨੋ ਪ੍ਰਭਾਵ ਬਲਾਕਚੇਨ ਦੇ ਹੁਣ ਤੱਕ ਦੇ ਸਿਰੇ ਤੱਕ ਜਾਰੀ ਰਹੇਗਾ। ਇਹ ਵਿਧੀ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਇਤਿਹਾਸ ਨੂੰ ਫਿਰ ਨਹੀਂ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਬਿਨਾਂ ਅਗਲੇ ਸਾਰੇ ਬਲਾਕਾਂ ਨੂੰ ਮਾਈਨ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਵਿਸ਼ਾਲ ਊਰਜਾ ਖਰਚ ਨੂੰ ਦੁਬਾਰਾ ਕੀਤੇ।
ਹੈਡਰ ਵਿੱਚ ਇੱਕ ਹੋਰ ਮਹੱਤਵਪੂਰਨ ਫ਼ੀਲਡ ਟਾਈਮਸਟੈਂਪ ਹੈ। ਇਹ ਬਲਾਕ ਬਣਾਏ ਜਾਣ ਦੇ ਲਗਭਗ ਸਮੇਂ ਨੂੰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ। ਨੈੱਟਵਰਕ ਇਸ ਡੇਟਾ ਨੂੰ ਮਾਈਨਿੰਗ ਦੀ ਮੁਸ਼ਕਲ ਨੂੰ ਅਨੁਕੂਲ ਕਰਨ ਲਈ ਵਰਤਦਾ ਹੈ ਤਾਂ ਜੋ ਬਲਾਕ ਨਿਰੰਤਰ ਉਤਪਾਦਿਤ ਹੋਣ।
ਮਰਕਲ ਟ੍ਰੀ ਅਤੇ ਰੂਟ
ਬਲਾਕ ਹੈਡਰ ਵਿੱਚ ਮਰਕਲ ਰੂਟ ਵਜੋਂ ਜਾਣੀ ਜਾਂਦੀ ਇੱਕ ਡੇਟਾ ਹੈਸ਼ ਹੁੰਦੀ ਹੈ। ਇਹ 32-ਬਾਈਟ ਹੈਸ਼ ਬਲਾਕ ਬੌਡੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹਰ ਇੱਕ ਲੈਣ-ਦੇਣ ਦਾ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਸੰਖੇਪ ਹੈ। ਇਹ ਲੈਣ-ਦੇਣ ਸੈੱਟ ਲਈ ਫ਼ਿੰਗਰਪ੍ਰਿੰਟ ਵਜੋਂ ਕੰਮ ਕਰਦੀ ਹੈ।
ਮਰਕਲ ਰੂਟ ਨੂੰ ਮਰਕਲ ਟ੍ਰੀ ਵਿਸ਼ੇਸ਼ ਡੇਟਾ ਸੰਰਚਨਾ ਵਰਤ ਕੇ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ। ਪ੍ਰਕਿਰਿਆ ਬਲਾਕ ਵਿੱਚ ਹਰ ਇੱਕ ਵਿਲੱਖਣ ਲੈਣ-ਦੇਣ ਦਾ ਹੈਸ਼ ਲੈਣ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ। ਇਹ ਹੈਸ਼ ਫਿਰ ਜੋੜੇ ਬਣਾ ਕੇ ਅਤੇ ਬਾਰ-ਬਾਰ ਹੈਸ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਇਹ ਜੋੜਨ ਅਤੇ ਹੈਸ਼ਿੰਗ ਪ੍ਰਕਿਰਿਆ ਉੱਪਰ ਵੱਲ ਜਾਰੀ ਰਹਿੰਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਸਿਰਫ਼ ਇੱਕ ਹੈਸ਼ ਨਾ ਬਚ ਜਾਵੇ। ਇਹ ਅੰਤਿਮ ਹੈਸ਼ ਮਰਕਲ ਰੂਟ ਹੈ। ਜੇ ਇੱਕ ਲੈਣ-ਦੇਣ ਵਿੱਚ ਇੱਕ ਬਿਟ ਵੀ ਬਦਲ ਜਾਵੇ, ਤਾਂ ਬਦਲਾਅ ਟ੍ਰੀ ਵਿੱਚ ਉੱਪਰ ਵੱਲ ਫੈਲਦਾ ਹੈ ਅਤੇ ਮਰਕਲ ਰੂਟ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬਦਲ ਦਿੰਦਾ ਹੈ।
ਇਹ ਸੰਰਚਨਾ ਪ੍ਰਮਾਣੀਕਰਨ ਲਈ ਬਹੁਤ ਕੁਸ਼ਲ ਹੈ। ਇਹ ਇੱਕ ਨੋਡ ਨੂੰ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਲੈਣ-ਦੇਣ ਨੂੰ ਬਲਾਕ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ ਜਾਂ ਨਹੀਂ ਇਹ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ ਬਿਨਾਂ ਹਰੇਕ ਹੋਰ ਲੈਣ-ਦੇਣ ਨੂੰ ਡਾਊਨਲੋਡ ਕੀਤੇ। ਨੋਡ ਨੂੰ ਸਿਰਫ਼ ਵਿਸ਼ੇਸ਼ ਲੈਣ-ਦੇਣ ਹੈਸ਼ ਅਤੇ ਰੂਟ ਨੂੰ ਮੁੜ ਬਣਾਉਣ ਲਈ ਲੋੜੀਂਦੀਆਂ "ਸ਼ਾਖਾਵਾਂ" ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਨੌਂਸ ਅਤੇ ਮਾਈਨਿੰਗ ਪੱਜਲ
ਬਲਾਕ ਹੈਡਰ ਵਿੱਚ ਨੌਂਸ ਵਿਸ਼ੇਸ਼ ਫ਼ੀਲਡ ਵੀ ਹੁੰਦੀ ਹੈ। ਇਹ ਸ਼ਬਦ "ਇੱਕ ਵਾਰ ਵਰਤਿਆ ਗਿਆ ਨੰਬਰ" ਲਈ ਖੜ੍ਹਾ ਹੈ। ਇਹ ਫ਼ੀਲਡ ਉਹ ਵੇਰੀਏਬਲ ਹੈ ਜੋ ਮਾਈਨਰ ਮਾਈਨਿੰਗ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਬਾਰ-ਬਾਰ ਬਦਲਦੇ ਹਨ।
ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਸਿਸਟਮ ਵਿੱਚ, ਮਾਈਨਰ ਬਲਾਕ ਹੈਡਰ ਡੇਟਾ ਨੂੰ ਲੈ ਕੇ SHA-256 ਵਜੋਂ ਜਾਣੇ ਵਾਲੇ ਹੈਸ਼ਿੰਗ ਅਲਗੋਰਿਦਮ ਰਾਹੀਂ ਚਲਾਉਂਦੇ ਹਨ। ਉਦੇਸ਼ ਇੱਕ ਅਜਿਹਾ ਹੈਸ਼ ਉਤਪਾਦਿਤ ਕਰਨਾ ਹੈ ਜੋ ਨੈੱਟਵਰਕ ਵੱਲੋਂ ਨਿਰਧਾਰਿਤ ਵਿਸ਼ੇਸ਼ ਟਾਰਗੇਟ ਮੁੱਲ ਨਾਲੋਂ ਘੱਟ ਹੋਵੇ।
ਕਿਉਂਕਿ ਹੈਡਰ ਵਿੱਚ ਹੋਰ ਡੇਟਾ ਉਸ ਵਿਸ਼ੇਸ਼ ਪਲ ਲਈ ਜ਼ਿਆਦਾਤਰ ਨਿਰਧਾਰਿਤ ਹੁੰਦਾ ਹੈ, ਮਾਈਨਰਾਂ ਨੂੰ ਵੱਖਰਾ ਹੈਸ਼ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਨੌਂਸ ਬਦਲਣਾ ਪੈਂਦਾ ਹੈ। ਇਹ ਟ੍ਰਾਇਲ ਅਤੇ ਐਰਰ ਦੀ ਪ੍ਰਕਿਰਿਆ ਹੈ ਜਿਸ ਲਈ ਬਹੁਤ ਕੰਪਿਊਟੇਸ਼ਨਲ ਪਾਵਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਮਾਈਨਰ ਹਰ ਸਕਿੰਟ ਵਿੱਚ ਅਰਬਾਂ ਜਾਂ ਟ੍ਰਿਲੀਅਨ ਨੌਂਸ ਮੁੱਲਾਂ ਰਾਹੀਂ ਵਾਰ-ਵਾਰ ਕਰ ਸਕਦੇ ਹਨ। ਉਹ ਊਰਜਾ ਖਰਚ ਕੇ ਲਾਟਰੀ ਟਿਕਟ ਖਰੀਦ ਰਹੇ ਹੁੰਦੇ ਹਨ। ਜਦੋਂ ਮਾਈਨਰ ਨੂੰ ਇੱਕ ਅਜਿਹਾ ਨੌਂਸ ਮਿਲ ਜਾਂਦਾ ਹੈ ਜੋ ਵੈਲਿਡ ਹੈਸ਼ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਬਲਾਕ ਹੱਲ ਹੋਇਆ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।
ਇਹ ਵੈਲਿਡ ਹੈਸ਼ ਕੰਮ ਕੀਤੇ ਜਾਣ ਦਾ ਪ੍ਰੂਫ਼ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਹ ਨੈੱਟਵਰਕ ਨੂੰ ਸਪੈਮ ਕਰਨ ਜਾਂ ਇਤਿਹਾਸ ਨੂੰ ਫਿਰ ਲਿਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਐਂਟਰੀ ਬੈਰੀਅਰ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਨੌਂਸ ਬਲਾਕ ਦੇ ਨਿਰਮਾਣ ਨੂੰ ਮਹਿੰਗਾ ਅਤੇ ਮੁਸ਼ਕਲ ਬਣਾਉਂਦਾ ਹੈ।
ਮੁਸ਼ਕਲ ਅਤੇ ਟਾਰਗੇਟ ਅਨੁਕੂਲਨ
ਮਾਈਨਰਾਂ ਨੂੰ ਟਿਕਣ ਵਾਲਾ ਟਾਰਗੇਟ ਮੁੱਲ ਨੈੱਟਵਰਕ ਦੀ ਮੁਸ਼ਕਲ ਸੈਟਿੰਗ ਵੱਲੋਂ ਨਿਰਧਾਰਿਤ ਹੁੰਦਾ ਹੈ। ਇਹ ਸੈਟਿੰਗ ਸਥਿਰ ਨਹੀਂ ਹੈ। ਇਹ ਹਰ 2,016 ਬਲਾਕਾਂ ਹਰ ਦੋ ਹਫ਼ਤਿਆਂ ਵਿੱਚ ਆਪਣੇ ਆਪ ਅਨੁਕੂਲ ਹੋ ਜਾਂਦੀ ਹੈ।
ਇਸ ਅਨੁਕੂਲਨ ਦਾ ਉਦੇਸ਼ ਬਲਾਕਾਂ ਵਿਚਕਾਰ ਔਸਤ ਸਮਾਂ ਲਗਭਗ ਦਸ ਮਿੰਟ ਰੱਖਣਾ ਹੈ। ਜੇ ਵੱਧ ਮਾਈਨਰ ਨੈੱਟਵਰਕ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋ ਜਾਂਦੇ ਹਨ ਅਤੇ ਕੁੱਲ ਕੰਪਿਊਟਿੰਗ ਪਾਵਰ ਵਧ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਬਲਾਕ ਬਹੁਤ ਤੇਜ਼ੀ ਨਾਲ ਮਿਲ ਸਕਦੇ ਹਨ।
ਇਸ ਦੇ ਜਵਾਬ ਵਿੱਚ, ਨੈੱਟਵਰਕ ਮੁਸ਼ਕਲ ਵਧਾਉਂਦਾ ਹੈ। ਇਹ ਟਾਰਗੇਟ ਹੈਸ਼ ਨੂੰ ਛੋਟਾ ਅਤੇ ਲੱਭਣ ਵਿੱਚ ਮੁਸ਼ਕਲ ਬਣਾਉਂਦਾ ਹੈ। ਉਲਟ, ਜੇ ਮਾਈਨਰ ਨੈੱਟਵਰਕ ਛੱਡ ਦਿੰਦੇ ਹਨ, ਤਾਂ ਮੁਸ਼ਕਲ ਘਟ ਜਾਂਦੀ ਹੈ ਤਾਂ ਜੋ ਨੈੱਟਵਰਕ ਰੁਕ ਨਾ ਜਾਵੇ।
ਇਹ ਸਵੈ-ਨਿਯੰਤਰਣ ਵਾਲੀ ਵਿਧੀ ਨਵੇਂ ਕਾਇਨਾਂ ਦੀ ਅਨੁਮਾਨਿਤ ਸਪਲਾਈ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ। ਇਹ ਨੈੱਟਵਰਕ ਨੂੰ ਤੇਜ਼ ਬਲਾਕ ਉਤਪਾਦਨ ਨਾਲ ਭਰੀ ਹੋਣ ਜਾਂ ਮਾਈਨਰ ਭਾਗੀਦਾਰੀ ਦੀ ਕਮੀ ਕਾਰਨ ਠੰਢਾ ਹੋਣ ਤੋਂ ਰੋਕਦੀ ਹੈ।
ਲੈਨ-ਦੇਣ ਦਾ ਡੇਟਾ ਪੇਲੋਡ
ਬਲਾਕ ਦਾ ਸਰੀਰ ਖੁਦ ਲੈਨ-ਦੇਣਾਂ ਨਾਲ ਬਣਿਆ ਹੁੰਦਾ ਹੈ। ਬਿਟਕਾਇਨ ਨੈੱਟਵਰਕ ਵਿੱਚ, ਇਹ ਅਕਾਊਂਟ ਬੈਲੰਸਾਂ ਵਿੱਚ ਸਾਧਾਰਨ ਡੈਬਟ ਅਤੇ ਕ੍ਰੈਡਿਟ ਅਨੁਕੂਲਨ ਨਹੀਂ ਹਨ। ਬਦਲੇ ਵਿੱਚ, ਉਹ ਇਨਪੁਟ ਅਤੇ ਆਊਟਪੁਟ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਵਾਲੇ ਇੱਕ ਮਾਡਲ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦੀਆਂ ਹਨ।
ਹਰ ਲੈਨ-ਦੇਣ ਪਿਛਲੇ ਆਉਣ ਵਾਲੇ ਫੰਡਾਂ ਨੂੰ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਇਨਪੁਟ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਉਨ੍ਹਾਂ ਫੰਡਾਂ ਲਈ ਨਵੇਂ ਗੰਤਵਿਆਂ ਬਣਾਉਂਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਆਊਟਪੁਟ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਨੂੰ ਅਕਸਰ ਅਣਖਰਚਿਤ ਲੈਨ-ਦੇਣ ਆਊਟਪੁਟ, ਜਾਂ UTXO, ਮਾਡਲ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।
ਜਦੋਂ ਇੱਕ ਉਪਭੋਗਤਾ ਬਿਟਕਾਇਨ ਭੇਜਦਾ ਹੈ, ਤਾਂ ਉਹ ਅਸਲ ਵਿੱਚ ਭੂਤੀ ਵਿੱਚ ਉਸ ਨੂੰ ਭੇਜੇ ਗਏ ਡਿਜੀਟਲ ਮੁਦਰਾ ਦੇ ਖਾਸ ਟੁਕੜਿਆਂ ਨੂੰ ਖੋਲ੍ਹਦਾ ਹੈ। ਉਹ ਫਿਰ ਇਨ੍ਹਾਂ ਟੁਕੜਿਆਂ ਨੂੰ ਲੇਟੇਸੀ ਦੇ ਪਤੇ ਉੱਤੇ ਮੁੜ ਬੰਦ ਕਰਦੇ ਹਨ।
ਇਹ ਮਾਲਕੀ ਦੀ ਚੇਨ ਬਲਾਕਾਂ ਦੇ ਇਤਿਹਾਸ ਵਿੱਚ ਪਿੱਛੇ ਲਈ ਜਾਂਦੀ ਹੈ। ਇੱਕ ਲੈਨ-ਦੇਣ ਤਾਂ ਹੀ ਵੈਧ ਹੁੰਦਾ ਹੈ ਜੇ ਇਨਪੁਟ ਮੌਜੂਦ ਹੋਣ ਅਤੇ ਪਹਿਲਾਂ ਖਰਚੇ ਨਾ ਹੋਏ ਹੋਣ। ਇਹ ਵੈਲੀਡੇਸ਼ਨ ਡਬਲ-ਖਰਚ ਸਮੱਸਿਆ ਨੂੰ ਰੋਕਦੀ ਹੈ।
ਇਨਪੁਟ, ਆਊਟਪੁਟ ਅਤੇ ਸਕ੍ਰਿਪਟਸ
ਬਿਟਕਾਇਨ ਫੰਡਾਂ ਨੂੰ ਖਰਚਣ ਦੀਆਂ ਸ਼ਰਤਾਂ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇੱਕ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਵਰਤਦਾ ਹੈ। ਇਹ ਭਾਸ਼ਾ ਸਾਧਾਰਨ ਅਤੇ ਸਟੈਕ-ਅਧਾਰਤ ਹੈ, ਜੋ ਸੁਰੱਖਿਆ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਅਤੇ ਅਨੰਤ ਪ੍ਰੋਸੈਸਿੰਗ ਲੂਪਾਂ ਨੂੰ ਰੋਕਣ ਲਈ ਜਾਣਬੁੱਝ ਕੇ ਗੁੰਝਲਦਾਰ ਲੂਪਾਂ ਤੋਂ ਬਿਨਾਂ ਡਿਜ਼ਾਇਨ ਕੀਤੀ ਗਈ ਹੈ।
ਜਦੋਂ ਇੱਕ ਲੈਨ-ਦੇਣ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਹਰ ਆਊਟਪੁਟ ਲਈ ਇੱਕ ਲੌਕਿੰਗ ਸਕ੍ਰਿਪਟ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਇਹ ਸਕ੍ਰਿਪਟ ਮੂਲ ਰੂਪ ਵਿੱਚ ਫੰਡਾਂ ਉੱਤੇ ਇੱਕ ਡਿਜੀਟਲ ਤਾਲਾ ਲਗਾਉਂਦੀ ਹੈ। ਸਭ ਤੋਂ ਆਮ ਲੋੜ ਇਹ ਹੈ ਕਿ ਖਰਚਣ ਵਾਲਾ ਇੱਕ ਖਾਸ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਦੀ ਮਾਲਕੀ ਸਾਬਤ ਕਰੇ।
ਇਨ੍ਹਾਂ ਫੰਡਾਂ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਖਰਚਣ ਲਈ, ਮਾਲਕ ਨੂੰ ਇੱਕ ਅਨਲੌਕਿੰਗ ਸਕ੍ਰਿਪਟ ਪ੍ਰਦਾਨ ਕਰਨੀ ਪੈਂਦੀ ਹੈ। ਇਹ ਅਕਸਰ ਉਨ੍ਹਾਂ ਦੀ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਵੱਲੋਂ ਉਤਪੰਨ ਡਿਜੀਟਲ ਹਸਤਾਖਰ ਅਤੇ ਉਨ੍ਹਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਪਬਲਿਕ ਕੁੰਜੀ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੀ ਹੈ।
ਨੈੱਟਵਰਕ ਨੋਡ ਇਨ੍ਹਾਂ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਚਲਾਉਂਦੇ ਹਨ ਲੈਨ-ਦੇਣ ਨੂੰ ਵੈਲੀਡੇਟ ਕਰਨ ਲਈ। ਜੇ ਅਨਲੌਕਿੰਗ ਸਕ੍ਰਿਪਟ ਲੌਕਿੰਗ ਸਕ੍ਰਿਪਟ ਦੀਆਂ ਸ਼ਰਤਾਂ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਪੂਰੀ ਕਰਦੀ ਹੈ, ਤਾਂ ਫੰਡ ਭੇਜੇ ਜਾਂਦੇ ਹਨ। ਇਹ ਪ੍ਰੋਗ੍ਰਾਮਯੋਗ ਸੁਭਾਅ ਵਰਗੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਿਵੇਂ ਮਲਟੀ-ਸਿਗਨੇਚਰ ਵਾਲਟਸ ਲਈ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਕਾਇਨਬੇਸ ਲੈਨ-ਦੇਣ
ਹਰ ਬਲਾਕ ਵਿੱਚ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਵਾਲਾ ਲੈਨ-ਦੇਣ ਵਿਲੱਖਣ ਹੁੰਦਾ ਹੈ। ਇਸ ਨੂੰ ਕਾਇਨਬੇਸ ਲੈਨ-ਦੇਣ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਨਿਯਮਤ ਲੈਨ-ਦੇਣਾਂ ਵਿੱਚੋਂ ਵੱਖਰਾ, ਇਹ ਪਿਛਲੇ ਬਲਾਕਾਂ ਤੋਂ ਮੌਜੂਦ UTXOs ਨੂੰ ਖਪਤ ਨਹੀਂ ਕਰਦਾ।
ਬਦਲੇ ਵਿੱਚ, ਕਾਇਨਬੇਸ ਲੈਨ-ਦੇਣ ਨਵੇਂ ਬਿਟਕਾਇਨ ਕੁਝ ਵੀ ਤੋਂ ਉਤਪੰਨ ਕਰਦਾ ਹੈ। ਇਹ ਉਹ ਵਿਧੀ ਹੈ ਜਿਸ ਨਾਲ ਨਵੀਂ ਮੁਦਰਾ ਪਰਿਭਰਣ ਵਿੱਚ ਆਉਂਦੀ ਹੈ। ਇਹ ਉਹ ਇਨਾਮ ਹੈ ਜੋ ਬਲਾਕ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਹੱਲ ਕਰਨ ਵਾਲੇ ਮਾਈਨਰ ਨੂੰ ਅਦਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਇਸ ਲੈਨ-ਦੇਣ ਵਿੱਚ ਬਣਾਏ ਨਵੇਂ ਬਿਟਕਾਇਨ ਦੀ ਰਕਮ ਨੈੱਟਵਰਕ ਦੇ ਹਾਲਵਿੰਗ ਅਨੁਸੂਚੀ ਵੱਲੋਂ ਨਿਰਧਾਰਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਸ਼ੁਰੂਆਤ ਵਿੱਚ, ਇਹ ਇਨਾਮ ਪ੍ਰਤੀ ਬਲਾਕ 50 ਬਿਟਕਾਇਨ ਸੀ। ਇਹ ਹਰ 210,000 ਬਲਾਕਾਂ ਬਾਅਦ ਅੱਧਾ ਹੋ ਜਾਂਦਾ ਹੈ, ਜਾਂ ਲਗਭਗ ਹਰ ਚਾਰ ਸਾਲ।
ਬਲਾਕ ਸਬਸਿਡੀ ਦੇ ਨਾਲ ਹੀ, ਕਾਇਨਬੇਸ ਲੈਨ-ਦੇਣ ਬਲਾਕ ਵਿੱਚ ਸਾਰੀਆਂ ਹੋਰ ਲੈਨ-ਦੇਣਾਂ ਤੋਂ ਲੈਨ-ਦੇਣ ਫੀਸਾਂ ਵੀ ਇਕੱਠੀਆਂ ਕਰਦਾ ਹੈ। ਇਹ ਕੁੱਲ ਰਕਮ ਮਾਈਨਰਾਂ ਲਈ ਨੈੱਟਵਰਕ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦਾ ਆਰਥਿਕ ਉਤਸ਼ਾਹਨ ਵਜੋਂ ਸੇਵਾ ਨਿਭਾਉਂਦੀ ਹੈ।
| ਹਿੱਸਾ | ਕਾਰਜ | ਮਹੱਤਵ |
|---|---|---|
| ਹੈਡਰ | ਮੈਟਾਡੇਟਾ ਕੰਟੇਨਰ | ਬਲਾਕਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ ਅਤੇ ਮਾਈਨਿੰਗ ਨੂੰ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ |
| ਸਰੀਰ | ਲੈਨ-ਦੇਣਾਂ ਦੀ ਸੂਚੀ | ਮੁੱਲ ਟ੍ਰਾਂਸਫਰ ਇਤਿਹਾਸ ਨੂੰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ |
| ਕਾਇਨਬੇਸ ਲੈਨ-ਦੇਣ | ਇਨਾਮ ਅਦਾਇਗੀ | ਮਾਈਨਰਾਂ ਲਈ ਨਵੇਂ ਸਿੱਕੇ ਉਤਪੰਨ ਕਰਦਾ ਹੈ |
ਮੈਮਪੂਲ: ਵੇਟਿੰਗ ਰੂਮ
ਲੈਣ-ਦੇਣਾਂ ਨੂੰ ਬਲਾਕ ਵਿੱਚ ਸੰਗਠਿਤ ਕੀਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ, ਉਹ ਮੈਮਪੂਲ ਜਾਂ ਮੈਮੋਰੀ ਪੂਲ ਵਜੋਂ ਜਾਣੇ ਵਾਲੇ ਹੋਲਡਿੰਗ ਖੇਤਰ ਵਿੱਚ ਰਹਿੰਦੀਆਂ ਹਨ। ਇਹ ਨੈੱਟਵਰਕ ਨੂੰ ਬ੍ਰਾਡਕਾਸਟ ਕੀਤੀਆਂ ਪਰ ਅਜੇ ਤੱਕ ਮਾਈਨ ਨਾ ਹੋਈਆਂ ਅਪ੍ਰਮਾਣਿਤ ਲੈਣ-ਦੇਣਾਂ ਦਾ ਸੰਗ੍ਰਹਿ ਹੈ।
ਮੈਮਪੂਲ ਇੱਕ ਇਕਲੌਤੀ ਕੇਂਦਰੀਅਲ ਕਿਊ ਨਹੀਂ ਹੈ। ਨੈੱਟਵਰਕ 'ਤੇ ਹਰ ਨੋਡ ਆਪਣੀ ਵਰਜਨ ਦੀ ਮੈਮਪੂਲ ਰੱਖਦਾ ਹੈ। ਜਦੋਂ ਇੱਕ ਯੂਜ਼ਰ ਲੈਣ-ਦੇਣ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਨੋਡ ਤੋਂ ਨੋਡ ਤੱਕ ਨੈੱਟਵਰਕ ਵਿੱਚ ਫੈਲ ਜਾਂਦੀ ਹੈ।
ਮਾਈਨਰ ਮੈਮਪੂਲ ਨੂੰ ਆਪਣੇ ਅਗਲੇ ਬਲਾਕ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਸੰਭਾਵੀ ਲੈਣ-ਦੇਣਾਂ ਦੀ ਮੀਨੂ ਵਜੋਂ ਵੇਖਦੇ ਹਨ। ਕਿਉਂਕਿ ਬਲਾਕ ਸਪੇਸ ਨੂੰ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਆਕਾਰ (ਇਤਿਹਾਸਕ ਤੌਰ 'ਤੇ ਬਿਟਕਾਇਨ ਲਈ 1MB) ਤੱਕ ਸੀਮਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਮਾਈਨਰ ਹਰ ਵੇਟਿੰਗ ਲੈਣ-ਦੇਣ ਨੂੰ ਤੁਰੰਤ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰ ਸਕਦੇ।
ਇਹ ਸੀਮਾ ਇੱਕ ਫੀ ਮਾਰਕੀਟ ਬਣਾਉਂਦੀ ਹੈ। ਯੂਜ਼ਰ ਆਪਣੀਆਂ ਲੈਣ-ਦੇਣਾਂ ਨਾਲ ਫੀ ਜੋੜਦੇ ਹਨ ਤਾਂ ਜੋ ਮਾਈਨਰਾਂ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਨ। ਲਾਭ ਵਧਾਉਣ ਲਈ ਤਰਕਸੰਗਤ ਕੰਮ ਕਰਦੇ ਹੋਏ, ਮਾਈਨਰ ਆਮ ਤੌਰ 'ਤੇ ਡੇਟਾ ਬਾਈਟ ਪ੍ਰਤੀ ਸਭ ਤੋਂ ਵੱਧ ਫੀ ਵਾਲੀਆਂ ਲੈਣ-ਦੇਣਾਂ ਚੁਣਦੇ ਹਨ।
ਨੈੱਟਵਰਕ ਭੀੜ ਅਤੇ ਫੀ ਗਤੀਵਿਧੀਆਂ
ਜਦੋਂ ਨੈੱਟਵਰਕ ਵਿਚਕਾਰਲਾ ਹੁੰਦਾ ਹੈ, ਮੈਮਪੂਲ ਭਰ ਜਾਂਦੀ ਹੈ। ਬਲਾਕ ਸਪੇਸ ਲਈ ਮੁਕਾਬਲਾ ਤੀਬਰ ਹੋ ਜਾਂਦਾ ਹੈ। ਯੂਜ਼ਰ ਜਿਨ੍ਹਾਂ ਨੂੰ ਆਪਣੀਆਂ ਲੈਣ-ਦੇਣਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਪੁਸ਼ਟੀ ਕਰਨੀ ਹੁੰਦੀ ਹੈ ਉਹਨਾਂ ਨੂੰ ਹੋਰਾਂ ਨੂੰ ਹਰਾਉਣ ਲਈ ਵੱਧ ਫੀ ਦੇਣੀ ਪੈਂਦੀ ਹੈ।
ਉਲਟ, ਜਦੋਂ ਨੈੱਟਵਰਕ ਸ਼ਾਂਤ ਹੁੰਦਾ ਹੈ, ਫੀਆਂ ਘਟ ਜਾਂਦੀਆਂ ਹਨ। ਘੱਟ ਫੀ ਵਾਲੀਆਂ ਲੈਣ-ਦੇਣਾਂ ਟ੍ਰੈਫਿਕ ਵਿੱਚ ਥੋੜ੍ਹੀ ਜੰਗ ਲਈ ਵੇਟਿੰਗ ਕਰ ਸਕਦੀਆਂ ਹਨ।
ਜੇ ਫੀ ਬਹੁਤ ਘੱਟ ਨਿਰਧਾਰਿਤ ਕੀਤੀ ਜਾਵੇ, ਤਾਂ ਲੈਣ-ਦੇਣ ਦਿਨਾਂ ਤੱਕ ਮੈਮਪੂਲ ਵਿੱਚ ਰਹਿ ਸਕਦੀ ਹੈ। ਅੰਤ ਵਿੱਚ, ਜੇ ਇਹ ਕਦੇ ਨਾ ਚੁਣੀ ਜਾਵੇ, ਤਾਂ ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮੈਮਪੂਲ ਤੋਂ ਹਟਾ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਫੰਡ ਭੇਜਣ ਵਾਲੇ ਦੇ ਕੰਟਰੋਲ ਵਿੱਚ ਵਾਪਸ ਆ ਜਾਂਦੇ ਹਨ ਕਿਉਂਕਿ ਲੈਣ-ਦੇਣ ਕਦੇ ਪੂਰੀ ਨਹੀਂ ਹੋਈ।
ਇਹ ਗਤੀਸ਼ੀਲਤਾ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਸੀਮਿਤ ਬਲਾਕ ਸਪੇਸ ਨੂੰ ਉਹਨਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਵੰਡਿਆ ਜਾਵੇ ਜਿਨ੍ਹਾਂ ਨੂੰ ਇਸ ਦੀ ਸਭ ਤੋਂ ਵੱਧ ਕੀਮਤ ਹੈ। ਇਹ ਸਪੈਮ ਹਮਲਿਆਂ ਨੂੰ ਵੀ ਰੋਕਦੀ ਹੈ, ਕਿਉਂਕਿ ਨੈੱਟਵਰਕ ਨੂੰ ਲੈਣ-ਦੇਣਾਂ ਨਾਲ ਭਰਨਾ ਮਹਿੰਗਾ ਹੋ ਜਾਂਦਾ ਹੈ।
ਨੋਡਾਂ ਵੱਲੋਂ ਪ੍ਰਮਾਣੀਕਰਨ
ਜਦੋਂ ਇੱਕ ਮਾਈਨਰ ਬਲਾਕ ਹੱਲ ਕਰ ਲੈਂਦਾ ਹੈ, ਉਹ ਇਸ ਨੂੰ ਨੈੱਟਵਰਕ ਦੇ ਬਾਕੀ ਹਿੱਡ ਨੂੰ ਬ੍ਰਾਡਕਾਸਟ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਹੋਰ ਭਾਗੀਦਾਰ ਇਸ ਬਲਾਕ ਨੂੰ ਅੰਧ ਵਿਸ਼ਵਾਸ 'ਤੇ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰਦੇ। ਇੰਡੀਪੈਂਡੈਂਟ ਪ੍ਰਮਾਣੀਕਰਨ ਸਿਸਟਮ ਦਾ ਮੁੱਢਲਾ ਪੱਥਰ ਹੈ।
ਦੁਨੀਆ ਭਰ ਵਿੱਚ ਹਜ਼ਾਰਾਂ ਨੋਡ ਨਵਾਂ ਬਲਾਕ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ। ਉਹ ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਹਰ ਨਿਯਮ ਦੀ ਪਾਲਣਾ ਕਰਨ ਲਈ ਇੱਕ ਸ਼੍ਰੇਣੀ ਪ੍ਰਮਾਣਾਂ ਨੂੰ ਕਰਦੇ ਹਨ।
ਨੋਡ ਬਲਾਕ ਹੈਸ਼ ਦੀ ਸਹੀ ਹੋਣ ਅਤੇ ਮੁਸ਼ਕਲ ਟਾਰਗੇਟ ਨੂੰ ਪੂਰਾ ਕਰਨ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਨ। ਉਹ ਜਾਂਚਦੇ ਹਨ ਕਿ ਮਰਕਲ ਰੂਟ ਬੌਡੀ ਵਿੱਚ ਲੈਣ-ਦੇਣਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ। ਉਹ ਯਕੀਨੀ ਬਣਾਉਂਦੇ ਹਨ ਕਿ ਬਲਾਕ ਵਿੱਚ ਹਰ ਲੈਣ-ਦੇਣ ਵੈਲਿਡ ਹੈ ਅਤੇ ਕੋਈ ਇਨਪੁਟ ਡਬਲ-ਸਪੈਂਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ।
ਜੇ ਬਲਾਕ ਇੱਕ ਨਿਯਮ ਵੀ ਉਲੰਘਣ ਕਰੇ, ਤਾਂ ईमानਦਾਰ ਨੋਡ ਇਸ ਨੂੰ ਰੱਦ ਕਰ ਦੇਣਗੇ। ਉਹ ਇਸ ਨੂੰ ਆਪਣੇ ਪੀਅਰਜ਼ ਨੂੰ ਅੱਗੇ ਨਹੀਂ ਭੇਜਣਗੇ। ਉਹ ਮਾਈਨਰ ਜਿਸ ਨੇ ਉਸ ਅਵੈਲਿਡ ਬਲਾਕ ਨੂੰ ਬਣਾਉਣ ਲਈ ਊਰਜਾ ਖਰਚ ਕੀਤੀ, ਉਹ ਆਪਣਾ ਇਨਾਮ ਗੁਆ ਬੈਠੇਗਾ।
ਨੋਡਾਂ ਦੇ ਤਰੀਕੇ
ਇਸ ਪ੍ਰਮਾਣੀਕਰਨ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਤਰ੍ਹਾਂ ਦੇ ਨੋਡ ਭਾਗ ਲੈਂਦੇ ਹਨ। ਫੁੱਲ ਨੋਡ ਬਲਾਕਚੇਨ ਦੀ ਪੂਰੀ ਕਾਪੀ ਰੱਖਦੇ ਹਨ। ਉਹ ਸਹਿਮਤੀ ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਸਾਰੇ ਨਿਯਮਾਂ ਨੂੰ ਇੰਡੀਪੈਂਡੈਂਟ ਤੌਰ 'ਤੇ ਲਾਗੂ ਕਰਦੇ ਹਨ।
ਫੁੱਲ ਨੋਡ ਨੈੱਟਵਰਕ ਦੇ ਅੰਤਿਮ ਫੈਸਲੇਕਰਤਾ ਹਨ। ਉਹ ਮਾਈਨਰਾਂ ਜਾਂ ਹੋਰ ਨੋਡਾਂ 'ਤੇ ਭਰੋਸਾ ਨਹੀਂ ਕਰਦੇ; ਉਹ ਹਰ ਚੀਜ਼ ਖੁਦ ਪ੍ਰਮਾਣਿਤ ਕਰਦੇ ਹਨ। ਇਹ ਰੈਡੰਡੈਂਸੀ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਕੋਈ ਕੇਂਦਰੀ ਐਂਟਿਟੀ ਨੈੱਟਵਰਕ 'ਤੇ ਅਵੈਲਿਡ ਬਦਲਾਅ ਨੂੰ ਜ਼ਬਰਦਸਤੀ ਨਹੀਂ ਕਰ ਸਕਦੀ।
ਲਾਈਟਵੇਟ ਨੋਡ, ਜਾਂ SPV (ਸਿੰਪਲੀਫਾਈਡ ਪੇਮੈਂਟ ਵੈਰੀਫਿਕੇਸ਼ਨ) ਕਲਾਇਐਂਟਸ, ਵੱਖਰੇ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ। ਉਹ ਸਿਰਫ਼ ਬਲਾਕ ਹੈਡਰਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਦੇ ਹਨ। ਉਹ ਵਿਸ਼ੇਸ਼ ਲੈਣ-ਦੇਣ ਡੇਟਾ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ ਫੁੱਲ ਨੋਡਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ।
ਹਾਲਾਂਕਿ ਲਾਈਟਵੇਟ ਨੋਡ ਭੰਡਾਰਣ ਸੀਮਿਤ ਵਾਲੇ ਮੋਬਾਈਲ ਡਿਵਾਈਸਾਂ ਲਈ ਉਪਯੋਗੀ ਹਨ, ਉਹ ਫੁੱਲ ਨੋਡਾਂ ਵਾਂਗ ਨੈੱਟਵਰਕ ਦੀ ਸੁਰੱਖਿਆ ਵਿੱਚ ਯੋਗਦਾਨ ਨਹੀਂ ਪਾਉਂਦੇ। ਉਹ ਉਹਨਾਂ ਨੂੰ ਵੇਖਣ ਵਾਲੀ ਸਭ ਤੋਂ ਲੰਮੀ ਹੈਡਰ ਚੇਨ 'ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹਨ।
ਚੇਨਿੰਗ ਅਤੇ ਅਟੁੱਟਤਾ
ਬਲਾਕ ਸੰਰਚਨਾ ਦੀ ਸੁਰੱਖਿਆ ਇਸ ਦੇ ਹਿੱਸਿਆਂ ਦੀ ਇਕ ਦੂਜੇ 'ਤੇ ਨਿਰਭਰਤਾ ਤੋਂ ਆਉਂਦੀ ਹੈ। ਕਿਉਂਕਿ ਹਰ ਬਲਾਕ ਹੈਡਰ ਪਿਛਲੇ ਬਲਾਕ ਦਾ ਹੈਸ਼ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ, ਇੱਕ ਚੇਨ ਬਣ ਜਾਂਦੀ ਹੈ।
ਇਹ ਚੇਨਿੰਗ ਵਿਧੀ ਅਟੁੱਟਤਾ ਬਣਾਉਂਦੀ ਹੈ। ਇੱਕ ਰਿਕਾਰਡ ਨੂੰ ਬਦਲਣ ਲਈ, ਹਮਲਾਵਰ ਨੂੰ ਲੈਣ-ਦੇਣ ਵਾਲੇ ਬਲਾਕ ਨੂੰ ਬਦਲਣਾ ਪੈਵੇਗਾ। ਇਹ ਬਲਾਕ ਦੇ ਹੈਸ਼ ਨੂੰ ਬਦਲ ਦਿੰਦਾ ਹੈ।
ਹਮਲਾਵਰ ਨੂੰ ਫਿਰ ਉਸ ਬਲਾਕ ਨੂੰ ਮੁੜ-ਮਾਈਨ ਕਰਨਾ ਪੈਵੇਗਾ ਤਾਂ ਜੋ ਨਵਾਂ ਵੈਲਿਡ ਨੌਂਸ ਮਿਲ ਜਾਵੇ। ਪਰ ਕਿਉਂਕਿ ਹੈਸ਼ ਬਦਲ ਗਿਆ, ਅਗਲੇ ਬਲਾਕ ਨਾਲ ਲਿੰਕ ਟੁੱਟ ਜਾਂਦਾ ਹੈ। ਹਮਲਾਵਰ ਨੂੰ ਉਸ ਬਲਾਕ ਨੂੰ ਵੀ ਮੁੜ-ਮਾਈਨ ਕਰਨਾ ਪੈਂਦਾ ਹੈ।
ਸਫਲ ਹੋਣ ਲਈ, ਹਮਲਾਵਰ ਨੂੰ ਬਦਲਾਅ ਦੇ ਪੁਆਇੰਟ ਤੋਂ ਚੇਨ ਦੇ ਹੁਣ ਤੱਕ ਦੇ ਸਿਰੇ ਤੱਕ ਹਰ ਬਲਾਕ ਲਈ ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਨੂੰ ਮੁੜ ਕਰਨਾ ਪੈਵੇਗਾ। ਉਹਨਾਂ ਨੂੰ ਇਹ ਈमानਦਾਰ ਨੈੱਟਵਰਕ ਨਾਲੋਂ ਤੇਜ਼ੀ ਨਾਲ ਕਰਨਾ ਪੈਵੇਗਾ ਜੋ ਵੈਧ ਚੇਨ ਨੂੰ ਵਧਾ ਰਿਹਾ ਹੈ।
ਪੁਸ਼ਟੀਆਂ ਅਤੇ ਅੰਤਿਮਤਾ
ਜਿੰਨਾ ਡੂੰਘਾ ਬਲਾਕ ਚੇਨ ਵਿੱਚ ਦਫ਼ਨ ਹੁੰਦਾ ਹੈ, ਉੰਨਾ ਹੀ ਸੁਰੱਖਿਅਤ ਹੋ ਜਾਂਦਾ ਹੈ। ਇਹ ਸੰਕਲਪ ਪੁਸ਼ਟੀਆਂ ਵਿੱਚ ਨਾਪਿਆ ਜਾਂਦਾ ਹੈ। ਜਦੋਂ ਬਲਾਕ ਪਹਿਲੀ ਵਾਰ ਮਾਈਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਅੰਦਰੂਨੀ ਲੈਣ-ਦੇਣਾਂ ਕੋਲ ਇੱਕ ਪੁਸ਼ਟੀ ਹੁੰਦੀ ਹੈ।
ਜਦੋਂ ਅਗਲਾ ਬਲਾਕ ਉੱਤੇ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਉਹ ਲੈਣ-ਦੇਣਾਂ ਕੋਲ ਦੋ ਪੁਸ਼ਟੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। ਹਰ ਵਾਧੂ ਬਲਾਕ ਨਾਲ, ਲੈਣ-ਦੇਣ ਨੂੰ ਉਲਟ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀ ਕੰਪਿਊਟੇਸ਼ਨਲ ਕੋਸ਼ਿਸ਼ ਘਾਤੀ ਤੌਰ 'ਤੇ ਵਧ ਜਾਂਦੀ ਹੈ।
ਬਿਟਕਾਇਨ ਲਈ, ਛੇ ਪੁਸ਼ਟੀਆਂ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਅੰਤਿਮ ਅੰਤਿਮਤਾ ਲਈ ਮਾਪਦੰਡ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਲਗਭਗ ਇੱਕ ਘੰਟੇ ਦੇ ਜਮ੍ਹਾਂ ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਇਸ ਪੜਾਅ 'ਤੇ, ਉਲਟਣ ਨੂੰ ਕਿਸੇ ਵੀ ਵਾਸਤਵਿਕ ਹਮਲਾਵਰ ਲਈ ਗਣਿਤਕ ਤੌਰ 'ਤੇ ਅਸੰਭਵ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।
ਇਹ ਸੰਭਾਵਨਾਤਮਕ ਅੰਤਿਮਤਾ ਬਲਾਕਚੇਨ ਸਿਸਟਮਾਂ ਦੀ ਇੱਕ ਵਿਲੱਖਣ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ। ਇਹ ਕੁਝ ਕੇਂਦਰੀਕ੍ਰਿਤ ਸਿਸਟਮਾਂ ਵਿੱਚ ਤੁਰੰਤ ਨਿਪਟਾਰੇ ਨਾਲ ਵਿਰੋਧ ਕਰਦੀ ਹੈ ਪਰ ਸਿਸਟਮਿਕ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਜਾਂ ਉਲਟਣ ਵਿਰੁੱਧ ਉੱਤਮ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।
ਸਕੇਲਿੰਗ ਹੱਲ ਅਤੇ ਬਲਾਕ ਸੰਰਚਨਾ
ਬਲਾਕਾਂ ਦੀ ਸਖ਼ਤ ਆਕਾਰ ਸੀਮਾ ਨੇ ਸਕੇਲੇਬਿਲਟੀ ਚੁਣੌਤੀਆਂ ਪੈਦਾ ਕੀਤੀਆਂ ਹਨ। ਸੀਮਿਤ ਸਪੇਸ ਨਾਲ, ਨੈੱਟਵਰਕ ਪ੍ਰਤੀ ਸਕਿੰਟ ਸਿਰਫ਼ ਇੱਕ ਨਿਰਧਾਰਤ ਸੰਖਿਆ ਵਿੱਚ ਲੈਣ-ਦੇਣ ਪ੍ਰੋਸੈੱਸ ਕਰ ਸਕਦਾ ਹੈ। ਇਸ ਨੇ ਲੇਅਰ 2 ਹੱਲਾਂ ਦੇ ਵਿਕਾਸ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕੀਤਾ ਹੈ।
ਲਾਈਟਨਿੰਗ ਨੈੱਟਵਰਕ, ਉਦਾਹਰਨ ਵਜੋਂ, ਯੂਜ਼ਰਾਂ ਨੂੰ ਆਫ-ਚੇਨ ਲੈਣ-ਦੇਣ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਹ ਲੈਣ-ਦੇਣਾਂ ਤੁਰੰਤ ਬਲਾਕ ਵਿੱਚ ਰਿਕਾਰਡ ਨਹੀਂ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ। ਬਲਕਿ, ਯੂਜ਼ਰ ਇੱਕ ਓਨ-ਚੇਨ ਲੈਣ-ਦੇਣ ਨਾਲ ਪੇਮੈਂਟ ਚੈਨਲ ਖੋਲ੍ਹਦੇ ਹਨ।
ਉਹ ਫਿਰ ਆਪਸ ਵਿੱਚ ਹਜ਼ਾਰਾਂ ਪੇਮੈਂਟ ਤੁਰੰਤ ਬਦਲ ਸਕਦੇ ਹਨ। ਸਿਰਫ਼ ਅੰਤਿਮ ਨੈੱਟ ਨਤੀਜਾ ਚੈਨਲ ਬੰਦ ਹੋਣ 'ਤੇ ਬਲਾਕ ਵਿੱਚ ਰਿਕਾਰਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਬਲਾਕ ਆਕਾਰ ਵਧਾਏ ਬਿਨਾਂ ਨੈੱਟਵਰਕ ਦੀ ਸਮਰੱਥਾ ਨੂੰ ਵਧਾ ਦਿੰਦਾ ਹੈ।
ਸਾਈਡਚੇਨ ਮੁੱਖ ਚੇਨ ਨਾਲ ਸਮਾਂਤਰ ਚੱਲਣ ਵਾਲੀਆਂ ਵੱਖਰੀਆਂ ਬਲਾਕਚੇਨਾਂ ਵਜੋਂ ਕੰਮ ਕਰਦੀਆਂ ਹਨ। ਉਹ ਵੱਖਰੀਆਂ ਬਲਾਕ ਸੰਰਚਨਾਵਾਂ ਜਾਂ ਤੇਜ਼ ਬਲਾਕ ਸਮੇਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਅਸੈੱਟਸ ਨੂੰ ਮੁੱਖ ਚੇਨ ਅਤੇ ਸਾਈਡਚੇਨਾਂ ਵਿਚਕਾਰ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜੋ ਮੁੱਖ ਬਲਾਕਾਂ 'ਤੇ ਦਬਾਅ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ।
ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਐਕਸੀਲਰੇਟਰਾਂ ਦੀ ਭੂਮਿਕਾ
ਕभी-ਕभी, ਯੂਜ਼ਰ ਲੈਣ-ਦੇਣ ਲਈ ਲੋੜੀਂਦੀ ਫੀ ਨੂੰ ਅੰਦਾਜ਼ਾ ਘੱਟ ਲਗਾ ਸਕਦੇ ਹਨ। ਇਹ ਉੱਚ ਭੀੜ ਦੇ ਸਮੇਂ ਮੈਮਪੂਲ ਵਿੱਚ ਲੈਣ-ਦੇਣ ਨੂੰ ਅਟਕਾ ਦਿੰਦਾ ਹੈ।
ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਐਕਸੀਲਰੇਟਰ ਇਸ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਬਣਾਏ ਗਏ ਸੇਵਾਵਾਂ ਹਨ। ਉਹ ਅਕਸਰ ਮਾਈਨਿੰਗ ਪੂਲਾਂ ਵੱਲੋਂ ਚਲਾਏ ਜਾਂਦੇ ਹਨ। ਯੂਜ਼ਰ ਆਪਣੀ ਵਿਸ਼ੇਸ਼ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ID ਨੂੰ ਅਗਵਾਈ ਦੇਣ ਲਈ ਐਕਸੀਲਰੇਟਰ ਸੇਵਾ ਨੂੰ ਸਿੱਧਾ ਫੀ ਅਦਾ ਕਰ ਸਕਦੇ ਹਨ।
ਮਾਈਨਿੰਗ ਪੂਲ ਫਿਰ ਉਸ ਲੈਣ-ਦੇਣ ਨੂੰ ਆਪਣੇ ਅਗਲੇ ਬਲਾਕ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਮੈਨੂਅਲੀ ਅਗਵਾਈ ਦਿੰਦਾ ਹੈ, ਭਾਵੇਂ ਉਸ ਨਾਲ ਜੁੜੀ ਨੈੱਟਵਰਕ ਫੀ ਕੁਝ ਵੀ ਹੋਵੇ। ਇਹ ਸਟੈਂਡਰਡ ਫੀ ਮਾਰਕੀਟ ਮਕੈਨਿਕਸ ਨੂੰ ਬਾਈਪਾਸ ਕਰਦਾ ਹੈ।
ਐਮਰਜੈਂਸੀਆਂ ਲਈ ਉਪਯੋਗੀ ਹੋਣ ਦੇ ਨਾਲ-ਨਾਲ, ਐਕਸੀਲਰੇਟਰਾਂ 'ਤੇ ਨਿਰਭਰਤਾ ਢੰਗੀ ਫੀ ਅੰਦਾਜ਼ਨ ਦੀ ਮਹੱਤਤਾ ਨੂੰ ਉਜਾਗਰ ਕਰਦੀ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਆਧੁਨਿਕ ਵਾਲੇਟ ਵਿੱਚ ਬਲਾਕ ਵਿੱਚ ਸਮੇਂ ਸਿਰ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਲੋੜੀਂਦੀ ਫੀ ਅੰਦਾਜ਼ਨ ਕਰਨ ਵਾਲੇ ਅਲਗੋਰਿਦਮ ਸ਼ਾਮਲ ਹਨ।
ਬਲਾਕ ਇਨਾਮ ਅਤੇ ਅਰਥਵਿਵਸਥਾ
ਬਲਾਕ ਸੰਰਚਨਾ ਕ੍ਰਿਪਟੋਕਰੰਸੀ ਦੀ ਮੁਦਰੀ ਨੀਤੀ ਦਾ ਇੰਜਣ ਵੀ ਹੈ। ਨਵੇਂ ਕਾਇਨਾਂ ਦੀ ਇਸ਼ੂਅੰਸ ਨੂੰ ਬਲਾਕ ਸਬਸਿਡੀ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਵਾਲੇ ਸੌਫਟਵੇਅਰ ਕੋਡ ਵੱਲੋਂ ਸਖ਼ਤੀ ਨਾਲ ਨਿਯੰਤਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਹੈਲਵਿੰਗ ਘਟਨਾਵਾਂ, ਹਰ ਚਾਰ ਸਾਲਾਂ ਵਿੱਚ ਹੋਣ ਵਾਲੀਆਂ, ਯਕੀਨੀ ਬਣਾਉਂਦੀਆਂ ਹਨ ਕਿ ਮੁਦਰਾ ਡਿਫਲੇਸ਼ਨਰੀ ਹੈ। ਬਲਾਕ ਲੱਭਣ ਦੇ ਇਨਾਮ ਵਿੱਚ ਕਮੀ ਨਾਲ, ਨਵੇਂ ਕਾਇਨਾਂ ਦੀ ਸਪਲਾਈ ਹੌਲੀ ਹੋ ਜਾਂਦੀ ਹੈ।
ਇਹ ਸੋਨੇ ਵਰਗੇ ਕੀਮਤੀ ਧਾਤੂੰ ਨਾਲ ਸਮਾਨ ਘਾਟ ਮਾਡਲ ਬਣਾਉਂਦੀ ਹੈ। ਬਲਾਕ ਇਨਾਮ ਦੀ ਅਨੁਮਾਨਿਤ ਸੁਭਾਵ ਫਿਆਤ ਮੁਦਰਾਵਾਂ ਨਾਲ ਵਿਰੋਧ ਕਰਦੀ ਹੈ, ਜਿੱਥੇ ਕੇਂਦਰੀ ਬੈਂਕ ਆਪਣੀ ਮਰਜ਼ੀ ਨਾਲ ਸਪਲਾਈ ਵਧਾ ਸਕਦੇ ਹਨ।
ਅੰਤ ਵਿੱਚ, ਬਲਾਕ ਸਬਸਿਡੀ ਸੀਰੋ ਤੱਕ ਘਟ ਜਾਵੇਗੀ। ਇਹ 2140 ਦੇ ਅਸਪਾਸ ਹੋਣ ਦੀ ਉਮੀਦ ਹੈ। ਉਸ ਪੁਆਇੰਟ 'ਤੇ, ਮਾਈਨਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬਲਾਕ ਬੌਡੀ ਤੋਂ ਇਕੱਤਰੀਆਂ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਫੀਸਾਂ ਨਾਲ ਮੁਆਵਜ਼ਾ ਪ੍ਰਾਪਤ ਕਰਨਗੇ।
ਊਰਜਾ ਖਪਤ ਅਤੇ ਸੁਰੱਖਿਆ
ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਰਾਹੀਂ ਬਲਾਕ ਬਣਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਬਹੁਤ ਊਰਜਾ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਹ ਊਰਜਾ ਖਪਤ ਅਕਸਰ ਆਲੋਚਨਾ ਦਾ ਵਿਸ਼ਾ ਹੁੰਦੀ ਹੈ। ਹਾਲਾਂਕਿ, ਇਹ ਨੈੱਟਵਰਕ ਦੀ ਸੁਰੱਖਿਆ ਦਾ ਸਰੋਤ ਵੀ ਹੈ।
ਊਰਜਾ ਖਰਚ ਨੈੱਟਵਰਕ 'ਤੇ ਹਮਲਾ ਕਰਨ ਲਈ ਭੌਤਿਕ ਲਾਗਤ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਡਿਜੀਟਲ ਦੁਨੀਆ ਨੂੰ ਭੌਤਿਕ ਦੁਨੀਆ ਨਾਲ ਜੋੜਦਾ ਹੈ। ਲੇਜ਼ਰ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ, ਇੱਕ ਨੂੰ ਭੌਤਿਕ ਸਰੋਤਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨਾ ਪੈਂਦਾ ਹੈ।
ਇਹ "ਅਨਫੋਰਜੇਬਲ ਕੌਸਟਲੀਨੈੱਸ" ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਲੇਜ਼ਰ ਉਦੇਸ਼ਕ ਕੰਮ 'ਤੇ ਆਧਾਰਿਤ ਸਹਿਮਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਇਹ ਬਲਾਕ ਸੰਰਚਨਾ ਦੇ ਪ੍ਰਮਾਣੀਕਰਨ ਵਿੱਚ ਰਾਜਨੀਤਿਕ ਭਰੋਸੇ ਜਾਂ ਵਿਸ਼ੇਸ਼ ਗਵਰਨੈਂਸ ਦੀ ਲੋੜ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ।
ਜਿਵੇਂ-ਜਿਵੇਂ ਨੈੱਟਵਰਕ ਪੱਕਾ ਹੁੰਦਾ ਜਾਂਦਾ ਹੈ, ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਚਲਾਉਣ ਵਾਲੇ ਊਰਜਾ ਸਰੋਤਾਂ ਦਾ ਮਿਸ਼ਰਣ ਬਦਲ ਰਿਹਾ ਹੈ। ਮਾਈਨਰ ਸਭ ਤੋਂ ਸਸਤੇ ਵਿਦਿਉਤ ਨੂੰ ਲੱਭਦੇ ਹਨ, ਜੋ ਅਕਸਰ ਉਹਨਾਂ ਨੂੰ ਵੇਸਟ ਹੋਣ ਵਾਲੇ ਨਵੀਨੀਕਰਣੀਯ ਊਰਜਾ ਸਰੋਤਾਂ ਵੱਲ ਲੈ ਜਾਂਦਾ ਹੈ।
ਬਲਾਕ ਤਕਨਾਲੋਜੀ ਵਿੱਚ ਭਵਿੱਖ ਦੇ ਵਿਕਾਸ
ਬਲਾਕਾਂ ਦੀ ਸੰਰਚਨਾ ਸੌਫਟ ਫੋਰਕ ਅਪਗ੍ਰੇਡਾਂ ਰਾਹੀਂ ਵਿਕਸਿਤ ਹੁੰਦੀ ਰਹਿੰਦੀ ਹੈ। ਤਾਪਰੂਟ ਵਰਗੇ ਹਾਲੀਆ ਸੁਧਾਰਾਂ ਨੇ ਬਲਾਕ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਡੇਟਾ ਕਿਵੇਂ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਬਦਲ ਦਿੱਤਾ ਹੈ।
ਤਾਪਰੂਟ ਵੱਧ ਗੁੰਝਲਦਾਰ ਲੈਣ-ਦੇਣਾਂ ਅਤੇ ਸਮਾਰਟ ਕਾਂਟ੍ਰੈਕਟਸ ਨੂੰ ਬਲਾਕਚੇਨ 'ਤੇ ਸਟੈਂਡਰਡ ਲੈਣ-ਦੇਣਾਂ ਵਾਂਗ ਦਿਖਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਹ ਗੋਪਨੀਯਤਾ ਅਤੇ ਕੁਸ਼ਲਤਾ ਵਿੱਚ ਸੁਧਾਰ ਕਰਦਾ ਹੈ। ਇਹ ਸੀਮਿਤ ਬਲਾਕ ਸਪੇਸ ਵਿੱਚ ਵੱਧ ਡੇਟਾ ਨੂੰ ਕੰਪ੍ਰੈੱਸ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਸ਼ਨੌਰ ਸਿਗਨੇਚਰ ਵਰਗੇ ਨਵੀਨਤਾਵਾਂ ਨੂੰ ਕਈ ਡਿਜੀਟਲ ਸਿਗਨੇਚਰਾਂ ਨੂੰ ਇੱਕ ਵਿੱਚ ਏਗ੍ਰੀਗੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। ਇਹ ਬਲਾਕ ਬੌਡੀ ਵਿੱਚ ਸਪੇਸ ਬਚਾਉਂਦਾ ਹੈ, ਅਸਲ ਵਿੱਚ ਉਹੀ 1MB ਸੀਮਾ ਵਿੱਚ ਵੱਧ ਲੈਣ-ਦੇਣਾਂ ਨੂੰ ਫਿੱਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਇਹ ਅਪਗ੍ਰੇਡ ਦਰਸਾਉਂਦੇ ਹਨ ਕਿ ਜਦੋਂ ਬੁਨਿਆਦੀ ਬਲਾਕ ਸੰਰਚਨਾ ਸਥਿਰ ਰਹਿੰਦੀ ਹੈ, ਤਾਂ ਇਸ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਕਿਵੇਂ ਸੰਗਠਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਉਸ ਦੀ ਕੁਸ਼ਲਤਾ ਵਿੱਚ ਸੁਧਾਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਨੈੱਟਵਰਕ ਵੱਧ ਵਾਲੀਊਮ ਨੂੰ ਹੈਂਡਲ ਕਰਨ ਲਈ ਅਨੁਕੂਲ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਵੀ ਵਿਤਰਿਤ ਪ੍ਰਮਾਣੀਕਰਨ ਬਣਾਈ ਰੱਖਦਾ ਹੈ।
ਵਿਤਰੀਕਰਨ ਅਤੇ ਬਲਾਕ ਆਕਾਰ ਵਿਚਾਰ-ਚਰਚਾ
ਬਲਾਕ ਦਾ ਆਕਾਰ ਕ੍ਰਿਪਟੋ ਕਮਿਊਨਿਟੀ ਵਿੱਚ ਤੀਬਰ ਵਿਚਾਰ-ਚਰਚਾ ਦਾ ਵਿਸ਼ਾ ਰਿਹਾ ਹੈ। ਬਲਾਕਾਂ ਨੂੰ ਛੋਟੇ ਰੱਖਣ ਨਾਲ ਨੋਡਾਂ 'ਤੇ ਡੇਟਾ ਬੋਝ ਘੱਟ ਰਹਿੰਦਾ ਹੈ।
ਜੇ ਬਲਾਕ ਵਿਸ਼ਾਲ ਹੁੰਦੇ, ਤਾਂ ਸਿਰਫ਼ ਵੱਡੇ ਡੇਟਾ ਸੈਂਟਰ ਹੀ ਭੰਡਾਰਣ ਅਤੇ ਬੈਂਡਵਿਡਥ ਚਲਾਉਣ ਦਾ ਖਰਚ ਚੁੱਕ ਸਕਦੇ। ਇਹ ਨੈੱਟਵਰਕ ਨੂੰ ਕੇਂਦਰੀਕ੍ਰਿਤ ਕਰ ਦੇਵੇਗਾ, ਕਿਉਂਕਿ ਘੱਟ ਵਿਅਕਤੀ ਲੇਜ਼ਰ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰ ਸਕਣਗੇ।
ਬਲਾਕ ਆਕਾਰ ਨੂੰ ਪਾਬੰਦੀ ਨਾਲ, ਨੈੱਟਵਰਕ ਕੁਦਰਤੀ ਥਰੋਟਪੁਟ ਨਾਲੋਂ ਵਿਤਰੀਕਰਨ ਨੂੰ ਅਗਵਾਈ ਦਿੰਦਾ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਇੱਕ ਆਮ ਯੂਜ਼ਰ ਆਪਣੇ ਸਟੈਂਡਰਡ ਕੰਪਿਊਟਰ ਨਾਲ ਵੀ ਪ੍ਰਮਾਣੀਕਰਨ ਵਿੱਚ ਭਾਗ ਲੈ ਸਕੇ।
ਇਹ ਦਰਸ਼ਨ ਸਿਸਟਮ ਦੀ ਸੈਂਸਰਸ਼ਿਪ-ਪ੍ਰਤਿਰੋਧੀ ਸੁਭਾਵ ਦੀ ਰਾਖੀ ਕਰਦਾ ਹੈ। ਜੇ ਪ੍ਰਮਾਣੀਕਰਨ ਬਹੁਤ ਮਹਿੰਗਾ ਹੋ ਜਾਵੇ, ਤਾਂ ਨੈੱਟਵਰਕ ਨਿਯਮਨ ਅਤੇ ਉਹਨਾਂ ਨਾਲੋਂ ਜੋ ਚਲਾ ਸਕਣ ਘੱਟਾਂ ਵੱਲੋਂ ਨਿਯੰਤਰਣ ਲਈ ਸੰਵੇਦਨਸ਼ੀਲ ਹੋ ਜਾਂਦਾ ਹੈ।
ਨਿਗਮਨ
ਇੱਕ ਬਲਾਕ ਦੀ ਸੰਰਚਨਾ ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਦਾ ਅਜੂਬਾ ਹੈ ਜੋ ਕੇਂਦਰੀ ਵਿਚੋਲੇ ਤੋਂ ਬਿਨਾਂ ਡਬਲ-ਸਪੈਂਡ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਦੀ ਹੈ। ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਪ੍ਰੂਫ਼ ਵਾਲੇ ਹੈਡਰ ਨੂੰ ਲੈਣ-ਦੇਣ ਰਿਕਾਰਡ ਵਾਲੇ ਬੌਡੀ ਨਾਲ ਜੋੜ ਕੇ, ਸਿਸਟਮ ਇੱਕ ਛੇੜ-ਸਪੱਸ਼ਟ ਇਤਿਹਾਸ ਬਣਾਉਂਦਾ ਹੈ। ਮਰਕਲ ਟ੍ਰੀ, ਨੌਂਸ ਅਤੇ ਪਿਛਲੇ ਬਲਾਕ ਹੈਸ਼ ਵਿਚਕਾਰ ਇੰਟਰੈਕਸ਼ਨ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਹਰ ਰਿਕਾਰਡ ਸੁਰੱਖਿਅਤ ਅਤੇ ਪ੍ਰਮਾਣਿਤ ਹੈ।
ਜਿਵੇਂ-ਜਿਵੇਂ ਨੈੱਟਵਰਕ ਵਧਦਾ ਹੈ, ਬਲਾਕ ਨਿਰਮਾਣ ਨਾਲ ਜੁੜੀਆਂ ਵਿਧੀਆਂ—ਜਿਵੇਂ ਮੈਮਪੂਲ, ਫੀ ਮਾਰਕੀਟਾਂ ਅਤੇ ਮਾਈਨਿੰਗ ਮੁਸ਼ਕਲ—ਸਿਸਟਮ ਨੂੰ ਸਥਿਰ ਅਤੇ ਸਵੈ-ਨਿਯੰਤਰਿਤ ਰੱਖਦੀਆਂ ਹਨ। ਲੇਅਰ 2 ਸਕੇਲਿੰਗ ਜਾਂ ਕੁਸ਼ਲਤਾ ਅਪਗ੍ਰੇਡਾਂ ਰਾਹੀਂ ਵੀ, ਬੁਨਿਆਦੀ ਬਲਾਕਾਂ ਦੀ ਚੇਨ ਵਿਤਰਿਤ ਅਰਥਵਿਵਸਥਾ ਦਾ ਅਧਾਰ ਪੱਥਰ ਰਹਿੰਦੀ ਹੈ। ਇਹ ਊਰਜਾ ਅਤੇ ਗਣਿਤ ਨੂੰ ਭਰੋਸੇਯੋਗ ਮੁੱਲ ਟ੍ਰਾਂਸਫਰ ਸਿਸਟਮ ਵਿੱਚ ਬਦਲ ਦਿੰਦੀ ਹੈ।
ਬਲਾਕ ਸੰਰਚਨਾ ਕੁੱਦੇ ਡੇਟਾ ਨੂੰ ਅਟੁੱਟ ਇਤਿਹਾਸ ਵਿੱਚ ਬਦਲ ਦਿੰਦੀ ਹੈ, ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਅਤੇ ਸਹਿਮਤੀ ਰਾਹੀਂ ਡਿਜੀਟਲ ਮੁੱਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਦੀ ਹੈ।