ਪਰੰਪਰਾਗਤ ਵਿੱਤੀ ਦੁਨੀਆਂ ਵਿੱਚ, ਬੈਂਕ ਅਤੇ ਕੇਂਦਰੀ ਅਥਾਰਟੀਆਂ ਪੈਸੇ ਦੇ ਨਿਯਮਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦੀਆਂ ਹਨ। ਉਹ ਫੈਸਲਾ ਕਰਦੀਆਂ ਹਨ ਕਿ ਕੋਣ ਨੂੰ ਫੰਡ ਹਨ, ਕੋਣ ਲੈਣਦੇਣ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਗਠਮ ਵਿੱਚ ਮੁਦਰਾ ਦੀ ਕੁੱਲ ਸਪਲਾਈ। ਇੱਕ ਵਿਤਰਿਤ ਨੈੱਟਵਰਕ ਵਿੱਚ ਜਿਵੇਂ Bitcoin ਵਿੱਚ, ਇਹ ਫੈਸਲੇ ਲੈਣ ਜਾਂ ਨਿਯਮਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਕੋਈ ਕੇਂਦਰੀ ਦਫਤਰ ਜਾਂ CEO ਨਹੀਂ ਹੈ। ਬਦਲਵਾਂ, ਨੈੱਟਵਰਕ ਉਹਨਾਂ ਭਾਗੀਦਾਰਾਂ ਦੇ ਵੰਡੇ ਹੋਏ ਸਿਸਟਮ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਜੋ ਇੱਕ ਖਾਸ ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਆਪਣੀ ਮਰਜ਼ੀ ਨਾਲ ਪਾਲਦੇ ਹਨ। ਇਹ ਸਿਸਟਮ ਅਜਨਬੀਆਂ ਨੂੰ ਇੱਕ ਦੂਜੇ 'ਤੇ ਭਰੋਸਾ ਜਾਂ ਤੀਜੀ ਪਾਰਟੀ ਤੋਂ ਬਿਨਾਂ ਵਿਸ਼ਵ ਵਿਆਪੀ ਲੈਣਦੇਣ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਇਸ ਸਿਸਟਮ ਦਾ ਸੰਚਾਲਨ ਨੋਡ ਲਾਗੂ ਕਰਨ ਵਾਲੇ ਤਕਨੀਕ ਰਾਹੀਂ ਬਣਾਇਆ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। ਹਜ਼ਾਰਾਂ ਸੁਤੰਤਰ ਕੰਪਿਊਟਰ, ਜੋ ਵਿਸ਼ਵ ਭਰ ਵਿੱਚ ਬਿਖਰੇ ਹੋਏ ਹਨ, ਨੈੱਟਵਰਕ 'ਤੇ ਹਰ ਕਾਰਵਾਈ ਨੂੰ ਜਾਂਚਦਾ ਹੈ। ਇਹ ਕੰਪਿਊਟਰ, ਜਾਂ ਨੋਡ, ਸਿਸਟਮ ਦੇ ਰੈਫਰੀ ਵਾਂਗ ਕੰਮ ਕਰਦੇ ਹਨ। ਉਹ ਇਸ ਤਰ੍ਹਾਂ ਜਾਂਚਦੇ ਹਨ ਕਿ ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਨਿਯਮ ਪਾਲੇ ਜਾ ਰਹੇ ਹਨ। ਜੇ ਕੋਈ ਭਾਗੀਦਾਰ ਧੋਖਾ ਦੇਣ ਜਾਂ ਨਿਯਮ ਤੋੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ, ਤਾਂ ਨੋਡ ਉਹਨਾਂ ਦੀਆਂ ਕਾਰਵਾਈਆਂ ਨੂੰ ਸਿਰਫ ਅਸਵੀਕਾਰ ਕਰ ਦਿੰਦੇ ਹਨ।
ਇਹ ਬਣਤਰ ਇੱਕ ਮਜ਼ਬੂਤ ਵਾਤਾਵਰਣ ਬਣਾਉਂਦੀ ਹੈ ਜਿੱਥੇ ਨਿਯਮ ਕੋਡ ਅਤੇ ਸਹਿਮਤੀ ਰਾਹੀਂ ਲਾਗੂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਨਾ ਕਿ ਮਨੁੱਖੀ ਵਿਵਹਾਰ ਨਾਲ। ਲੈਡਜਰ ਦੀ ਅਖੰਡਤਾ ਅਥਾਰਟੀ ਨਾਲ ਨਹੀਂ ਬਲਕਿ ਹਰ ਭਾਗੀਦਾਰ ਦੀ ਸਾਂਝੀ ਜਾਂਚ ਨਾਲ ਬਣਾਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਸਮਝਣਾ ਕਿ ਇਹ ਨੋਡ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ ਅਤੇ ਨਿਯਮ ਲਾਗੂ ਕਰਦੇ ਹਨ, ਵਿਤਰਿਤ ਡਿਜੀਟਲ ਅਸੈੱਟਾਂ ਦੇ ਅਸਲੀ ਮੁੱਲ ਨੂੰ ਸਮਝਣ ਲਈ ਜ਼ਰੂਰੀ ਹੈ। ਇਹ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ ਕਿ ਇੱਕ ਡਿਜੀਟਲ ਮੁਦਰਾ ਕੇਂਦਰੀ ਜਾਰੀ ਕਰਨ ਵਾਲੇ ਤੋਂ ਬਿਨਾਂ ਕਿਵੇਂ ਸੁਰੱਖਿਅਤ ਅਤੇ ਘੱਟ ਰਹਿ ਸਕਦੀ ਹੈ।
ਨੈੱਟਵਰਕ ਸੰਚਾਲਨ ਦੀ ਨੀਂਹ
ਵਿਤਰਿਤ ਪ੍ਰੋਟੋਕੋਲ ਲਾਗੂ ਕਰਨ ਦੇ ਕੇਂਦਰ ਵਿੱਚ ਨੋਡ ਹੈ। ਇੱਕ ਨੋਡ ਇੱਕ ਸਾਧਾਰਨ ਕੰਪਿਊਟਰ ਹੈ ਜੋ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਲਈ ਚਾਹੀਦੀ ਸੌਫਟਵੇਅਰ ਚਲਾਉਂਦਾ ਹੈ। ਇਹ ਡਿਵਾਈਸ ਲੈਣਦੇਣਾਂ ਦਾ ਇਤਿਹਾਸ ਡਾਊਨਲੋਡ ਕਰਦੀਆਂ ਹਨ ਅਤੇ ਜਾਣਕਾਰੀ ਦੇ ਨਿਰੰਤਰ ਰਿਲੇ ਵਿੱਚ ਹਿੱਸਾ ਲੈਂਦੀਆਂ ਹਨ। ਜਦੋਂ ਕਿ ਮਾਈਨਰ ਨੈੱਟਵਰਕ ਨੂੰ ਊਰਜਾ ਖਰਚ ਨਾਲ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦਾ ਸ਼ਿਆਰਾ ਭੋਗਣ ਵਾਲੇ ਅਕਸਰ ਮੰਨੇ ਜਾਂਦੇ ਹਨ, ਨੋਡ ਉਹ ਐਂਟਿਟੀਆਂ ਹਨ ਜੋ ਅਸਲ ਵਿੱਚ ਨੈੱਟਵਰਕ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀਆਂ ਹਨ। ਉਹ ਫੈਸਲਾ ਕਰਦੀਆਂ ਹਨ ਕਿ ਲੈਣਦੇਣਾਂ ਦੇ ਕਿਹੜੇ ਬਲਾਕ ਵੈਲਿਡ ਹਨ ਅਤੇ ਕਿਹੜੇ ਨਹੀਂ।
ਪੂਰਨ ਨੋਡਾਂ ਦੀ ਭੂਮਿਕਾ
ਪੂਰਨ ਨੋਡ ਨੈੱਟਵਰਕ ਦੀ ਸੁਰੱਖਿਆ ਮਾਡਲ ਦੀ ਰੀੜ੍ਹ ਦੀ ਹੱਡੀ ਹਨ। ਇਹ ਨੋਡ ਬਲਾਕਚੇਨ ਦੀ ਪੂਰੀ ਕਾਪੀ ਡਾਊਨਲੋਡ ਅਤੇ ਬਣਾਈ ਰੱਖਦੇ ਹਨ, ਜੋ ਸਾਰੀਆਂ ਲੈਣਦੇਣਾਂ ਦਾ ਪਬਲਿਕ ਲੈਡਜਰ ਹੈ ਜੋ ਕਦੇ ਵੀ ਵਾਪਰੀਆਂ ਹਨ। ਪੂਰੇ ਇਤਿਹਾਸ ਨੂੰ ਧਾਰਨ ਕਰਕੇ, ਇੱਕ ਪੂਰਨ ਨੋਡ ਹਰ ਕਾਉਣ ਅਤੇ ਲੈਣਦੇਣ ਨੂੰ ਇਸ ਦੇ ਮੂਲ ਤੱਕ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਜਾਂਚ ਸਕਦਾ ਹੈ। ਇਹ ਸੁਤੰਤਰਤਾ ਹੀ ਨੈੱਟਵਰਕ ਨੂੰ ਇਸ ਦੀ ਸੈਂਸਰਸ਼ਿਪ-ਪ੍ਰਤਿਰੋਧੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਿੰਦੀ ਹੈ।
ਇੱਕ ਪੂਰਨ ਨੋਡ ਨੈੱਟਵਰਕ ਦੀ ਹਾਲਤ ਜਾਣਨ ਲਈ ਬਾਹਰੀ ਸਰੋਤਾਂ 'ਤੇ ਨਿਰਭਰ ਨਹੀਂ ਕਰਦਾ। ਉਹ ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਹਰ ਨਿਯਮ ਨੂੰ ਆਪਣੇ ਲਈ ਜਾਂਚਦਾ ਹੈ। ਜਦੋਂ ਇੱਕ ਨਵਾਂ ਲੈਣਦੇਣ ਬਲਾਕ ਪ੍ਰਸਤਾਵਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਪੂਰਨ ਨੋਡ ਇਸ ਨੂੰ ਸਹਿਮਤੀ ਨਿਯਮਾਂ ਵਿਰੁੱਧ ਜਾਂਚਦਾ ਹੈ। ਜੇ ਬਲਾਕ ਵਿੱਚ ਅਵੈਲਿਡ ਲੈਣਦੇਣਾਂ ਹਨ ਜਾਂ ਪ੍ਰੋਟੋਕੋਲ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰਦਾ ਹੈ, ਤਾਂ ਨੋਡ ਇਸ ਨੂੰ ਅਸਵੀਕਾਰ ਕਰ ਦਿੰਦਾ ਹੈ। ਇਹ ਆਪਣੇ ਆਪ ਹੁੰਦਾ ਹੈ, ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਕੋਈ ਅਵੈਲਿਡ ਡਾਟਾ ਨੈੱਟਵਰਕ ਦੇ ਸੱਚੇ ਹਿੱਸੇ ਵਿੱਚ ਨਹੀਂ ਫੈਲਦਾ।
ਨੋਡ ਕਿਸਮਾਂ ਵਿੱਚ ਅੰਤਰ
ਸਾਰੇ ਨੈੱਟਵਰਕ ਭਾਗੀਦਾਰ ਪੂਰਨ ਨੋਡ ਨਹੀਂ ਚਲਾਉਂਦੇ। ਕੁਝ ਯੂਜ਼ਰ ਸਹੂਲਤ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹਨ ਜਾਂ ਉਹਨਾਂ ਕੋਲ ਸੀਮਤ ਹਾਰਡਵੇਅਰ ਸਰੋਤ ਹਨ, ਜਿਸ ਕਾਰਨ ਉਹ ਲਾਈਟਵੇਟ ਕਲਾਇੰਟ ਵਰਤਦੇ ਹਨ। ਇਹ ਅਕਸਰ ਸਰਲੀਕ੍ਰਿਤ ਪੇਮੈਂਟ ਵੈਰੀਫਿਕੇਸ਼ਨ (SPV) ਕਲਾਇੰਟ ਕਹਾਉਂਦੇ ਹਨ। ਮੋਬਾਈਲ ਡਿਵਾਈਸਾਂ 'ਤੇ ਤੇਜ਼ ਲੈਣਦੇਣਾਂ ਲਈ ਉਪਯੋਗੀ ਹੋਣ ਦੇ ਬਾਵਜੂਦ, ਉਹ ਪੂਰਨ ਨੋਡ ਵਾਂਗ ਸੁਤੰਤਰਤਾ ਨਹੀਂ ਦਿੰਦੇ। ਉਹ ਉਹਨਾਂ ਨੂੰ ਸਹੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਪੂਰਨ ਨੋਡਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ।
| ਨੋਡ ਕਿਸਮ | ਸਟੋਰੇਜ਼ ਲੋੜਾਂ | ਜਾਂਚ ਦਾ ਪੱਧਰ | ਸੁਰੱਖਿਆ ਮਾਡਲ |
|---|---|---|---|
| ਪੂਰਨ ਨੋਡ | ਉੱਚੀ | ਪੂਰੀ ਜਾਂਚ | ਭਰੋਸੇ ਤੋਂ ਬਿਨਾਂ |
| ਪ੍ਰੂਨਡ ਨੋਡ | ਮੱਧਮ | ਪੂਰੀ ਜਾਂਚ | ਭਰੋਸੇ ਤੋਂ ਬਿਨਾਂ |
| ਲਾਈਟ ਨੋਡ | ਘੱਟ | ਆਮ ਜਾਂਚ | ਭਰੋਸੇ ਵਾਲਾ |
ਪ੍ਰੂਨਡ ਨੋਡ ਇੱਕ ਮੱਧਮ ਰਾਹ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਉਹ ਜਾਂਚ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਪੂਰਨ ਨੋਡ ਵਾਂਗ ਬਿਲਕੁਲ ਕੰਮ ਕਰਦੇ ਹਨ ਪਰ ਪੁਰਾਣੇ ਡਾਟਾ ਨੂੰ ਡਿਸਕ ਸਪੇਸ ਬਚਾਉਣ ਲਈ ਫੈਲਾ ਦਿੰਦੇ ਹਨ। ਉਹ ਅਜੇ ਵੀ ਸ਼ੁਰੂ ਤੋਂ ਹਰ ਲੈਣਦੇਣ ਨੂੰ ਜਾਂਚਦੇ ਹਨ ਪਰ ਸਿਰਫ਼ ਤਾਜ਼ਾ ਇਤਿਹਾਸ ਅਤੇ ਅਣਖਰਚੇ ਕਾਉਣਾਂ ਦੇ ਹਾਲੀਆ ਸੈੱਟ ਨੂੰ ਹੱਥ ਵਿੱਚ ਰੱਖਦੇ ਹਨ। ਇਹ ਯੂਜ਼ਰਾਂ ਨੂੰ ਵਿਸ਼ਾਲ ਸਟੋਰੇਜ਼ ਕਿਸਮਤ ਤੋਂ ਬਿਨਾਂ ਸੰਚਾਲਨ ਵਿੱਚ ਹਿੱਸਾ ਲੈਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਲੈਣਦੇਣ ਜਾਂਚ ਦੀ ਯਾਂਤਰिकी
ਇੱਕ ਬਲਾਕ ਲਈ ਵਿਚਾਰ ਕੀਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ, ਇੱਕ ਲੈਣਦੇਣ ਨੂੰ ਨੋਡਾਂ ਵੱਲੋਂ ਸਖ਼ਤ ਜਾਂਚਾਂ ਦਾ ਸੀਰੀਜ਼ ਪਾਸ ਕਰਨਾ ਪੈਂਦਾ ਹੈ। ਜਦੋਂ ਇੱਕ ਯੂਜ਼ਰ ਇੱਕ ਭੁਗਤਾਨ ਪ੍ਰਸਾਰਿਤ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਕੁਝ ਜੁੜੇ ਨੋਡਾਂ ਨੂੰ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਨੋਡ ਤੁਰੰਤ ਲੈਣਦੇਣ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦੇ ਹਨ ਤਾਂ ਜੋ ਯਕੀਨੀ ਬਣਾਉਣ ਕਿ ਇਹ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਅਤੇ ਨਿਯਮਾਂ ਨੂੰ ਪਾਲਦਾ ਹੈ। ਜੇ ਲੈਣਦੇਣ ਵੈਲਿਡ ਹੈ, ਤਾਂ ਉਹ ਇਸ ਨੂੰ ਆਪਣੇ ਪੀਅਰਾਂ ਨੂੰ ਪਾਸ ਕਰਦੇ ਹਨ। ਜੇ ਅਵੈਲਿਡ ਹੈ, ਤਾਂ ਉਹ ਇਸ ਨੂੰ ਡ੍ਰਾਪ ਕਰ ਦਿੰਦੇ ਹਨ, ਅਸਲ ਵਿੱਚ ਇਸ ਨੂੰ ਰੋਕ ਦਿੰਦੇ ਹਨ।
ਡਿਜੀਟਲ ਸਹੀ ਅਤੇ ਮਾਲਕੀਆ
ਨੋਡ ਲਾਗੂ ਕਰਨ ਵਾਲਾ ਮੁੱਖ ਨਿਯਮ ਮਾਲਕੀ ਹੈ। ਫੰਡ ਭੇਜਣ ਲਈ, ਯੂਜ਼ਰ ਨੂੰ ਆਪਣੀ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਨਾਲ ਬਣਾਈ ਡਿਜੀਟਲ ਸਹੀ ਪ੍ਰਦਾਨ ਕਰਨੀ ਪੈਂਦੀ ਹੈ। ਇਹ ਸਹੀ ਸਾਬਤ ਕਰਦੀ ਹੈ ਕਿ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਖਾਸ ਪਬਲਿਕ ਪਤੇ ਨਾਲ ਜੁੜੇ ਕਾਉਣਾਂ ਨੂੰ ਚਲਾਉਣ ਦਾ ਅਧਿਕਾਰ ਹੈ। ਨੋਡ ਇਸ ਸਹੀ ਨੂੰ ਗਣਿਤੀ ਤੌਰ 'ਤੇ ਜਾਂਚਣ ਲਈ ਹੱਕ ਵਾਲੀ ਪਬਲਿਕ ਕੁੰਜੀ ਵਰਤਦੇ ਹਨ। ਜੇ ਸਹੀ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀ ਜਾਂ ਖਰਾਬ ਬਣੀ ਹੈ, ਤਾਂ ਲੈਣਦੇਣ ਅਵੈਲਿਡ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।
ਇਹ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਜਾਂਚ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਫੰਡ ਮਾਲਕ ਦੀ ਇਜਾਜ਼ਤ ਤੋਂ ਬਿਨਾਂ ਚੋਰੀ ਨਹੀਂ ਹੋ ਸਕਦੇ ਜਾਂ ਚਲਾਏ ਨਹੀਂ ਜਾ ਸਕਦੇ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਪੂਰੀ ਤਰ੍ਹਾਂ ਗਣਿਤੀ ਹੈ ਅਤੇ ਕੋਈ ਮਨੁੱਖੀ ਹਸਤਕਸ਼ੇਪ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਨੋਡ ਇਹ ਵੀ ਜਾਂਚਦੇ ਹਨ ਕਿ ਖਰਚੇ ਜਾ ਰਹੇ ਇਨਪੁਟ ਵਾਸਤਵ ਵਿੱਚ ਮੌਜੂਦ ਹਨ ਅਤੇ ਪਹਿਲਾਂ ਖਰਚੇ ਨਹੀਂ ਗਏ। ਇਹ "ਡੱਬਲ-ਸਪੈਂਡ" ਸਮੱਸਿਆ ਨੂੰ ਰੋਕਦਾ ਹੈ, ਜਿੱਥੇ ਇੱਕ ਯੂਜ਼ਰ ਇੱਕੋ ਡਿਜੀਟਲ ਕਾਉਣ ਨੂੰ ਦੋ ਵੱਖਰੇ ਲੋਕਾਂ ਨੂੰ ਇੱਕੋ ਜਿਹੇ ਸਮੇਂ ਭੇਜਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦਾ ਹੈ।
ਸਕ੍ਰਿਪਟ ਚਲਾਉਣਾ ਅਤੇ ਰੁਕਾਵਟਾਂ
Bitcoin ਕਾਉਣਾਂ ਨੂੰ ਖਰਚਣ ਦੇ ਤਰੀਕੇ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਇੱਕ ਖਾਸ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਵਰਤਦਾ ਹੈ। ਇਹ ਭਾਸ਼ਾ ਸਟੈਕ-ਅਧਾਰਤ ਹੈ ਅਤੇ ਅਨੰਤ ਲੂਪਾਂ ਅਤੇ ਸੁਰੱਖਿਆ ਖਤਰਿਆਂ ਨੂੰ ਰੋਕਣ ਲਈ ਇਰਾਦੇ ਵੱਲੋਂ ਸੀਮਤ ਹੈ। ਜਦੋਂ ਇੱਕ ਲੈਣਦੇਣ ਨੂੰ ਵੈਲਿਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਨੈੱਟਵਰਕ ਇੱਕ ਸਕ੍ਰਿਪਟ ਚਲਾਉਂਦਾ ਹੈ ਜੋ ਭੇਜਣ ਵਾਲੇ ਦੇ ਅਨਲਾਕਿੰਗ ਡਾਟਾ ਨੂੰ ਲੈਣ ਵਾਲੇ ਦੀ ਲਾਕਿੰਗ ਲੋੜਾਂ ਨਾਲ ਜੋੜਦਾ ਹੈ।
ਇੱਕ ਲੈਣਦੇਣ ਲਈ ਵੈਲਿਡ ਹੋਣ ਲਈ, ਸਕ੍ਰਿਪਟ ਚਲਾਉਣਾ "ਸੱਚ" ਮੁੱਲ ਨਾਲ ਖਤਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਨੋਡ ਇੱਕ ਲੈਣਦੇਣ ਵਿੱਚ ਹਰ ਇਨਪੁਟ ਲਈ ਇਹ ਸਕ੍ਰਿਪਟ ਚਲਾਉਂਦੇ ਹਨ। ਇਹ ਤਕਨੀਕ ਗੁੰਝਲਦਾਰ ਖਰਚਣ ਵਾਲੀਆਂ ਸ਼ਰਤਾਂ ਲਈ ਆਗਿਆ ਦਿੰਦੀ ਹੈ, ਜਿਵੇਂ ਮਲਟੀ-ਸਿਗਨੇਚਰ ਲੋੜਾਂ ਜਿੱਥੇ ਫੰਡ ਚਲਾਉਣ ਲਈ ਕਈ ਲੋਕਾਂ ਨੂੰ ਸਹੀ ਕਰਨੀ ਪੈਂਦੀ ਹੈ। ਇਹ ਟਾਈਮ-ਲਾਕ ਵੀ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ, ਜਿੱਥੇ ਫੰਡ ਸਿਰਫ਼ ਇੱਕ ਨਿਸ਼ਚਿਤ ਬਲਾਕ ਉਚਾਈ ਤੋਂ ਬਾਅਦ ਖਰਚੇ ਜਾ ਸਕਦੇ ਹਨ। ਇਹਨਾਂ ਸਕ੍ਰਿਪਟ ਨਿਯਮਾਂ ਨੂੰ ਲਾਗੂ ਕਰਕੇ, ਨੋਡ ਭੇਜਣ ਵਾਲੇ ਵੱਲੋਂ ਨਿਰਧਾਰਤ ਖਾਸ ਸ਼ਰਤਾਂ ਨੂੰ ਸਖ਼ਤੀ ਨਾਲ ਪਾਲਦੇ ਹਨ।
ਮਾਈਨਿੰਗ ਪ੍ਰਕਿਰਿਆ ਅਤੇ ਬਲਾਕ ਪ੍ਰਸਤਾਵ
ਜਦੋਂ ਕਿ ਨੋਡ ਲੈਣਦੇਣਾਂ ਨੂੰ ਵੈਲਿਡੇਟ ਕਰਦੇ ਹਨ, ਮਾਈਨਰ ਉਹਨਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਨ ਦੇ ਜ਼ਿੰਮੇਵਾਰ ਹਨ। ਮਾਈਨਰ ਨੈੱਟਵਰਕ ਤੋਂ ਵੈਲਿਡ ਲੈਣਦੇਣਾਂ ਇਕੱਤਰ ਕਰਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਉਮੀਦਵਾਰ ਬਲਾਕ ਵਿੱਚ ਗਰੁੱਪ ਕਰਦੇ ਹਨ। ਉਹਨਾਂ ਦੀ ਭੂਮਿਕਾ ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਨਾਮਕ ਇੱਕ ਮੁਸ਼ਕਲ ਗਣਿਤੀ ਪੱਜਲ ਹੱਲ ਕਰਨਾ ਹੈ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਕਾਫ਼ੀ ਗਣਨਾ ਊਰਜਾ ਦੀ ਲੋੜ ਕਰਦੀ ਹੈ ਅਤੇ ਲੈਡਜਰ ਨੂੰ ਬਦਲਣ ਵਾਲਿਆਂ ਲਈ ਐਂਟਰੀ ਦੀ ਰੁਕਾਵਟ ਵਜੋਂ ਕੰਮ ਕਰਦੀ ਹੈ।
ਸੁਰੱਖਿਆ ਫਿਲਟਰ ਵਜੋਂ ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ
ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਨੈੱਟਵਰਕ ਨੂੰ ਸਪੈਮ ਅਤੇ ਇਤਿਹਾਸ ਨੂੰ ਲਿਖੋ ਜੋੜਨ ਤੋਂ ਬਚਾਉਣ ਵਾਲਾ ਇੱਕ ਮਹਿੰਗਾ ਸਿਗਨਲ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਮਾਈਨਰ ਇੱਕ ਖਾਸ ਨੰਬਰ, ਨਾਮ ਨੌਂਸ, ਲੱਭਣ ਲਈ ਤਰਾਸ਼ੀ ਕਰਦੇ ਹਨ, ਜੋ ਬਲਾਕ ਡਾਟਾ ਨਾਲ ਜੋੜ ਕੇ ਇੱਕ ਨਿਸ਼ਚਿਤ ਟਾਰਗੇਟ ਤੋਂ ਹੇਠਾਂ ਹੈਸ਼ ਪੈਦਾ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਸੰਭਾਵਨਾਤਮਕ ਪ੍ਰਕਿਰਿਆ ਹੈ ਜੋ ਲਾਟਰੀ ਵਾਂਗ ਕੰਮ ਕਰਦੀ ਹੈ। ਜਿੰਨੀ ਵੱਧ ਗਣਨਾ ਸ਼ਕਤੀ ਇੱਕ ਮਾਈਨਰ ਵਰਤਦਾ ਹੈ, ਓਨੀ ਵੱਧ ਉਸ ਦਾ ਹੱਲ ਲੱਭਣ ਦਾ ਮੌਕਾ ਹੁੰਦਾ ਹੈ।
ਪਰ, ਹੱਲ ਲੱਭਣਾ ਸਿਰਫ਼ ਪਹਿਲਾ ਕਦਮ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਮਾਈਨਰ ਨੂੰ ਵੈਲਿਡ ਨੌਂਸ ਮਿਲ ਜਾਂਦਾ ਹੈ, ਉਹ ਨਵਾਂ ਬਲਾਕ ਨੈੱਟਵਰਕ ਨੂੰ ਪ੍ਰਸਾਰਿਤ ਕਰਦਾ ਹੈ। ਫਿਰ ਨੋਡ ਇਹ ਬਲਾਕ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ ਅਤੇ ਆਪਣੀ ਆਪਣੀ ਜਾਂਚ ਕਰਦੇ ਹਨ। ਉਹ ਜਾਂਚਦੇ ਹਨ ਕਿ ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਸਹੀ ਹੈ ਅਤੇ ਮਾਈਨਰ ਨੇ ਚਾਹੀਦੀ ਊਰਜਾ ਖਰਚੀ ਕੀਤੀ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਤੌਰ 'ਤੇ, ਉਹ ਉਸ ਬਲਾਕ ਵਿੱਚ ਹਰ ਲੈਣਦੇਣ ਨੂੰ ਫਿਰੋਂ ਜਾਂਚਦੇ ਹਨ।
ਮੁਸ਼ਕਲ ਅਨੁਕੂਲਨ ਤਕਨੀਕ
ਨਵੇਂ ਬਲਾਕਾਂ ਦੇ ਨਿਰੰਤਰ ਵਹਾਅ ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਲਈ, ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਇੱਕ ਮੁਸ਼ਕਲ ਅਨੁਕੂਲਨ ਤਕਨੀਕ ਸ਼ਾਮਲ ਹੈ। ਨੈੱਟਵਰਕ ਔਸਤਨ ਬਲਾਕ ਸਮੇਂ ਦਾ ਟੀਚਾ ਦਸ ਮਿੰਟ ਹੈ। ਜੇ ਵੱਧ ਮਾਈਨਰ ਜੁੜਦੇ ਹਨ ਅਤੇ ਕੁੱਲ ਗਣਨਾ ਸ਼ਕਤੀ ਵਧਦੀ ਹੈ, ਤਾਂ ਬਲਾਕ ਬਹੁਤ ਤੇਜ਼ੀ ਨਾਲ ਮਿਲ ਸਕਦੇ ਹਨ। ਜਵਾਬ ਵਿੱਚ, ਪ੍ਰੋਟੋਕੋਲ ਆਪਣੇ ਆਪ ਪੱਜਲ ਦੀ ਮੁਸ਼ਕਲ ਵਧਾ ਦਿੰਦਾ ਹੈ।
ਉਲਟ, ਜੇ ਮਾਈਨਰ ਛੱਡ ਜਾਂਦੇ ਹਨ ਅਤੇ ਸ਼ਕਤੀ ਘਟਦੀ ਹੈ, ਤਾਂ ਪੱਜਲ ਆਸਾਨ ਹੋ ਜਾਂਦਾ ਹੈ। ਇਹ ਅਨੁਕੂਲਨ ਹਰ 2,016 ਬਲਾਕਾਂ ਹਰ ਦੋ ਹਫ਼ਤੇ ਵਿੱਚ ਹੁੰਦਾ ਹੈ। ਨੋਡ ਇਸ ਨਿਯਮ ਨੂੰ ਸਖ਼ਤੀ ਨਾਲ ਲਾਗੂ ਕਰਦੇ ਹਨ। ਜੇ ਇੱਕ ਮਾਈਨਰ ਹਾਲੀਆ ਨੈੱਟਵਰਕ ਲੋੜ ਨਾਲ ਨਾ ਮੇਲਣ ਵਾਲੇ ਮੁਸ਼ਕਲ ਟੀਚੇ ਵਾਲਾ ਬਲਾਕ ਪ੍ਰਸਤਾਵ ਕਰਦਾ ਹੈ, ਤਾਂ ਨੋਡ ਇਸ ਨੂੰ ਅਵੈਲਿਡ ਵਜੋਂ ਅਸਵੀਕਾਰ ਕਰ ਦੇਣਗੇ। ਇਹ ਸਵੈ-ਨਿਯੰਤਰਿਤ ਥਰਮੋਸਟੈਟ ਸਿਸਟਮ ਨੂੰ ਬਾਹਰੀ ਕਾਰਕਾਂ ਤੋਂ ਬਾਜ਼ਰ ਰੱਖਦਾ ਹੈ।
ਅਵੈਲਿਡ ਬਲਾਕਾਂ ਨੂੰ ਅਸਵੀਕਾਰ ਕਰਨਾ ਅਤੇ ਸਹਿਮਤੀ
ਮਾਈਨਰਾਂ ਅਤੇ ਨੋਡਾਂ ਵਿਚਕਾਰ ਸੰਬੰਧ ਚੈੱਕ ਅਤੇ ਬੈਲੰਸਾਂ ਦਾ ਸਿਸਟਮ ਹੈ। ਮਾਈਨਰ ਬਲਾਕ ਬਣਾਉਂਦੇ ਹਨ, ਪਰ ਉਹ ਨਿਯਮ ਨਿਯੰਤਰਿਤ ਨਹੀਂ ਕਰਦੇ। ਜੇ ਇੱਕ ਮਾਈਨਰ ਇੱਕ ਅਜਿਹਾ ਬਲਾਕ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਪ੍ਰੋਟੋਕੋਲ ਨਿਯਮ ਦੀ ਉਲੰਘਣਾ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਆਪਣੇ ਆਪ ਨੂੰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਨਵੇਂ ਕਾਉਣ ਦੇਣਾ ਜਾਂ ਡੱਬਲ-ਸਪੈਂਟ ਲੈਣਦੇਣ ਸ਼ਾਮਲ ਕਰਨਾ, ਤਾਂ ਨੋਡ ਇਸ ਨੂੰ ਸਿਰਫ਼ ਅਣਡਿੱਠਾ ਕਰ ਦੇਣਗੇ। ਮਾਈਨਰ ਨੂੰ ਬਿਜਲੀ ਅਤੇ ਸਰੋਤਾਂ ਦਾ ਨੁਕਸਾਨ ਹੋਵੇਗਾ ਪਰ ਇਨਾਮ ਨਹੀਂ ਮਿਲੇਗਾ।
ਅਸਵੀਕਾਰ ਦੀ ਸ਼ਕਤੀ
ਇਹ ਅਸਵੀਕਾਰ ਤਕਨੀਕ ਨੈੱਟਵਰਕ ਦਾ ਅੰਤਿਮ ਲਾਗੂ ਕਰਨ ਵਾਲਾ ਸਾਧਨ ਹੈ। ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਭਲੇ ਹੀ ਗਣਨਾ ਸ਼ਕਤੀ ਦੇ ਵਿਸ਼ਾਲ ਬਹੁਮਤ ਵਾਲੀ ਮਾਈਨਰਾਂ ਦੀ ਗਠਜੋੜ ਨਿਯਮ ਬਦਲਣ ਦਾ ਫੈਸਲਾ ਕਰ ਲੈ (ਉਦਾਹਰਨ ਵਜੋਂ, ਸਪਲਾਈ ਕੈਪ ਵਧਾਉਣ ਲਈ), ਨੋਡਾਂ ਦਾ ਆਰਥਿਕ ਬਹੁਮਤ ਉਹਨਾਂ ਦੀ ਨਵੀਂ ਚੇਨ ਨੂੰ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰੇਗਾ। ਮਾਈਨਰ ਅਸਲ ਵਿੱਚ ਇੱਕ ਵੱਖਰੀ ਮੁਦਰਾ ਮਾਈਨ ਕਰ ਰਹੇ ਹੋਣਗੇ ਜੋ ਨੈੱਟਵਰਕ ਦਾ ਬਾਕੀ ਹਿੱਸਾ ਮਾਨਤਾ ਨਹੀਂ ਦਿੰਦਾ।
ਇਹ ਗਤੀਸ਼ੀਲਤਾ ਮਾਈਨਰਾਂ ਨੂੰ ਸੱਚਾ ਰਹਿਣ ਲਈ ਮਜਬੂਰ ਕਰਦੀ ਹੈ। ਉਹ ਨੋਡਾਂ ਵੱਲੋਂ ਸਵੀਕਾਰ ਕੀਤੇ ਨਿਯਮਾਂ ਨੂੰ ਪਾਲਣ ਲਈ ਆਰਥਿਕ ਤੌਰ 'ਤੇ ਪ੍ਰੇਰਿਤ ਹਨ। ਜੇ ਉਹ ਭਟਕਦੇ ਹਨ, ਤਾਂ ਉਹ ਆਮਦਨ ਗੁਆ ਦਿੰਦੇ ਹਨ। ਇਸ ਲਈ, ਪ੍ਰੋਟੋਕੋਲ ਦਾ ਸੰਚਾਲਨ ਸਭ ਤੋਂ ਵੱਧ ਸ਼ਕਤੀ ਵਾਲਿਆਂ ਵੱਲੋਂ ਨਿਰਧਾਰਤ ਨਹੀਂ ਹੁੰਦਾ, ਬਲਕਿ ਲੈਡਜਰ ਨੂੰ ਵੈਲਿਡੇਟ ਕਰਨ ਵਾਲੇ ਭਾਗੀਦਾਰਾਂ ਦੀ ਸਹਿਮਤੀ ਨਾਲ ਹੁੰਦਾ ਹੈ।
ਚੇਨ ਵੰਡਾਂ ਨੂੰ ਹੱਲ ਕਰਨਾ
ਕभी ਕभी, ਦੋ ਮਾਈਨਰ ਲਗਭਗ ਇੱਕੋ ਜਿਹੇ ਸਮੇਂ ਵਿੱਚ ਵੈਲਿਡ ਬਲਾਕ ਲੱਭ ਲੈਂਦੇ ਹਨ। ਇਹ ਬਲਾਕਚੇਨ ਵਿੱਚ ਇੱਕ ਅਸਥਾਈ ਵੰਡ ਬਣਾਉਂਦਾ ਹੈ, ਕਿਉਂਕਿ ਵੱਖਰੇ ਨੋਡ ਵੱਖਰੇ ਵਰਜ਼ਨਾਂ ਨੂੰ "ਹਾਲੀਆ" ਬਲਾਕ ਵਜੋਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਨ। ਇਸ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ, ਨੈੱਟਵਰਕ "ਲੰਮੀ ਚੇਨ" ਨਿਯਮ ਪਾਲਦਾ ਹੈ, ਜਾਂ ਵਧੇਰੇ ਸਹੀ ਤੌਰ 'ਤੇ, ਸਭ ਤੋਂ ਵੱਧ ਘੁੰਮਾਉਣ ਵਾਲੇ ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਵਾਲੀ ਚੇਨ।
ਨੋਡ ਆਪਣੇ ਆਪ ਦੋਹਾਂ ਵਰਜ਼ਨਾਂ ਨੂੰ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਰੱਖਣਗੇ ਪਰ ਅੰਤ ਵਿੱਚ ਉਸ ਚੇਨ ਨੂੰ ਬਦਲਣਗੇ ਜੋ ਪਹਿਲਾਂ ਵਧਦੀ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਇੱਕ ਨਵਾਂ ਬਲਾਕ ਤਰਾਸ਼ੀ ਵਾਲੀਆਂ ਚੇਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨੂੰ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ, ਉਹ ਲੰਮੀ ਹੋ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸੱਚ ਵਜੋਂ ਸਵੀਕਾਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਬਾਕੀ ਬਲਾਕ "ਅਨਾਥ ਬਲਾਕ" ਬਣ ਜਾਂਦਾ ਹੈ ਅਤੇ ਫੈਲਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਸਹਿਮਤੀ ਤਕਨੀਕ ਹਜ਼ਾਰਾਂ ਸੁਤੰਤਰ ਨੋਡਾਂ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਸੰਚਾਰ ਜਾਂ ਵੋਟਿੰਗ ਤੋਂ ਬਿਨਾਂ ਇੱਕੋ ਇਤਿਹਾਸ 'ਤੇ ਏਕਜੁੱਟ ਹੋਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ।
ਮੈਮਪੂਲ ਅਤੇ ਲੈਣਦੇਣ ਪ੍ਰਸਾਰ
ਬਲਾਕ ਵਿੱਚ ਮਾਈਨ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ, ਲੈਣਦੇਣਾਂ ਇੱਕ ਉਡੀਕ ਵਾਲੇ ਖੇਤਰ ਵਿੱਚ ਰਹਿੰਦੀਆਂ ਹਨ ਜਿਸ ਨੂੰ ਮੈਮਪੂਲ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਹਰ ਨੋਡ ਆਪਣਾ ਆਪਣਾ ਮੈਮਪੂਲ ਬਣਾਈ ਰੱਖਦਾ ਹੈ, ਜੋ ਅਸਲ ਵਿੱਚ ਅਣਪਟਾਈਆਂ ਗਈਆਂ ਲੈਣਦੇਣਾਂ ਦਾ ਸੰਗ੍ਰਹਿ ਹੈ ਜਿਹਨਾਂ ਨੂੰ ਨੋਡ ਨੇ ਵੈਲਿਡੇਟ ਕੀਤਾ ਹੈ ਪਰ ਅਜੇ ਬਲਾਕ ਵਿੱਚ ਨਹੀਂ ਵੇਖਿਆ। ਇਹ ਗਤੀਸ਼ੀਲ ਕਿਊ ਨੈੱਟਵਰਕ ਮੰਗ ਦੀ ਹਾਲੀਆ ਹਾਲਤ ਨੂੰ ਦਿਖਾਉਂਦੀ ਹੈ ਅਤੇ ਫੀ ਮਾਰਕੀਟ ਵਿਕਸਤ ਹੁੰਦੀ ਹੈ।
ਨੈੱਟਵਰਕ ਭੀੜ ਨੂੰ ਪ੍ਰਬੰਧਨ
ਮੈਮਪੂਲ ਇੱਕ ਇਕਲੌਤਾ, ਕੇਂਦਰੀਅਤਮਕ ਡੇਟਾਬੇਸ ਨਹੀਂ ਹੈ। ਇਹ ਹਰ ਨੋਡ ਵੱਲੋਂ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਰੱਖੀ ਡਾਟਾ ਦੀ ਵਿਤਰਿਤ ਸੰਗ੍ਰਹਿ ਹੈ। ਜਦੋਂ ਨੈੱਟਵਰਕ ਵਿਜ਼ੀ ਹੁੰਦਾ ਹੈ, ਮੈਮਪੂਲ ਅਪੇਂਡਿੰਗ ਲੈਣਦੇਣਾਂ ਨਾਲ ਭਰ ਜਾਂਦਾ ਹੈ। ਕਿਉਂਕਿ ਬਲਾਕ ਸਪੇਸ ਬਾਈਟਸ ਵਿੱਚ ਨਿਰਧਾਰਤ ਆਕਾਰ ਤੱਕ ਸੀਮਤ ਹੈ, ਹਰ ਦਸ ਮਿੰਟ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਨਿਰਧਾਰਤ ਸੰਖਿਆ ਵਿੱਚ ਲੈਣਦੇਣਾਂ ਨੂੰ ਪਟਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਘਾਟ ਨੈੱਟਵਰਕ ਵਿੱਚ ਯੂਜ਼ਰਾਂ ਵਿਚਕਾਰ ਤਰਾਸ਼ੀ ਬਣਾਉਂਦੀ ਹੈ ਤਾਂ ਜੋ ਉਹਨਾਂ ਦੀਆਂ ਲੈਣਦੇਣਾਂ ਨੂੰ ਅਗਲੇ ਬਲਾਕ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾਵੇ।
ਮਾਈਨਰ ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ ਉੱਚੀਆਂ ਫੀ ਵਾਲੀਆਂ ਲੈਣਦੇਣਾਂ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹਨ ਤਾਂ ਜੋ ਆਪਣੀ ਆਮਦਨ ਵਧਾ ਸਕਣ। ਇਹ ਇੱਕ ਫੀ ਮਾਰਕੀਟ ਬਣਾਉਂਦਾ ਹੈ ਜਿੱਥੇ ਯੂਜ਼ਰ ਬਲਾਕ ਸਪੇਸ ਲਈ ਭਾਵ ਵਰਤਦੇ ਹਨ। ਨੋਡ ਇਸ ਨੂੰ ਨੈੱਟਵਰਕ ਵਿੱਚ ਲੈਣਦੇਣਾਂ ਨੂੰ ਰਿਲੇ ਕਰਕੇ ਸਹਾਇਤਾ ਕਰਦੇ ਹਨ। ਪਰ, ਨੋਡਾਂ ਕੋਲ ਵੀ ਹੱਦਾਂ ਹਨ। ਜੇ ਮੈਮਪੂਲ ਬਹੁਤ ਵੱਡਾ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਨੋਡ ਘੱਟ ਫੀ ਵਾਲੀਆਂ ਲੈਣਦੇਣਾਂ ਨੂੰ ਅਸਵੀਕਾਰ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹਨ ਤਾਂ ਜੋ ਉਹਨਾਂ ਦੀ ਮੈਮਰੀ ਨੂੰ ਭਰਨ ਤੋਂ ਬਚਾਇਆ ਜਾਵੇ।
ਫੀ ਅੰਦਾਜ਼ਨ ਅਤੇ ਤਰਜੀਹ
ਯੂਜ਼ਰ ਅਤੇ ਵਾਲਟ ਸੌਫਟਵੇਅਰ ਮੈਮਪੂਲ ਦੀ ਹਾਲਤ ਨੂੰ ਉਪਯੁਕਤ ਫੀਆਂ ਅੰਦਾਜ਼ਨ ਕਰਨ ਲਈ ਵਰਤਦੇ ਹਨ। ਅਣਪਟਾਈਆਂ ਗਈਆਂ ਲੈਣਦੇਣਾਂ ਦੀ ਕਿਊ ਨੂੰ ਵੇਖ ਕੇ, ਇੱਕ ਵਾਲਟ ਅਗਲੇ ਬਲਾਕ ਜਾਂ ਅਗਲੇ ਕੁਝ ਬਲਾਕਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਚਾਹੀਦੀ ਫੀ ਗਣਨਾ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਅੰਦਾਜ਼ਨ ਯੂਜ਼ਰ ਅਨੁਭਵ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ।
| ਨੈੱਟਵਰਕ ਹਾਲਤ | ਮੈਮਪੂਲ ਆਕਾਰ | ਫੀ ਰਣਨੀਤੀ | ਪਟਾਈ ਸਮਾਂ |
|---|---|---|---|
| ਘੱਟ ਟ੍ਰੈਫਿਕ | ਛੋਟਾ | ਘੱਟ ਫੀ | ਤੇਜ਼ |
| ਸਾਧਾਰਨ ਟ੍ਰੈਫਿਕ | ਮੱਧਮ | ਸਟੈਂਡਰਡ ਫੀ | ਮੱਧਮ |
| ਉੱਚੀ ਭੀੜ | ਵੱਡਾ | ਉੱਚੀ ਫੀ | ਬਦਲੋਂ ਵਾਲਾ |
ਜੇ ਇੱਕ ਯੂਜ਼ਰ ਭੀੜ ਦੌਰਾਨ ਫੀ ਬਹੁਤ ਘੱਟ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ, ਤਾਂ ਉਸ ਦੀ ਲੈਣਦੇਣ ਮੈਮਪੂਲ ਵਿੱਚ ਘੰਟਿਆਂ ਜਾਂ ਦਿਨਾਂ ਲਈ ਰਹਿ ਸਕਦੀ ਹੈ। ਅੰਤ ਵਿੱਚ, ਜੇ ਇਹ ਕਦੇ ਵੀ ਮਾਈਨਰ ਵੱਲੋਂ ਨਹੀਂ ਚੁਣੀ ਜਾਂਦੀ, ਤਾਂ ਇਹ ਨੋਡਾਂ ਦੇ ਮੈਮਪੂਲਾਂ ਤੋਂ ਡ੍ਰਾਪ ਹੋ ਜਾਵੇਗੀ ਅਤੇ ਭੇਜਣ ਵਾਲੇ ਦੇ ਵਾਲਟ ਵਿੱਚ ਵਾਪਸ ਆ ਜਾਵੇਗੀ। ਇਹ ਤਕਨੀਕ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਨੈੱਟਵਰਕ ਵੱਖ-ਵੱਖ ਲੋਡ ਨੂੰ ਨਿਭਾ ਸਕੇ ਬਿਨਾਂ ਕਰੈਸ਼ ਹੋਏ, ਜਦੋਂ ਜ਼ਰੂਰੀ ਹੋਵੇ ਤਾਂ ਉੱਚ ਮੁੱਲ ਜਾਂ ਜ਼ਰੂਰੀ ਟ੍ਰਾਂਸਫਰਾਂ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹੋਏ।
ਆਰਥਿਕ ਪ੍ਰੇਰਨਾਵਾਂ ਅਤੇ ਸਪਲਾਈ ਨਿਯੰਤਰਣ
ਨੈੱਟਵਰਕ ਦਾ ਸੰਚਾਲਨ ਇਸ ਦੇ ਆਰਥਿਕ ਮਾਡਲ ਨਾਲ ਡੂੰਘਾਈ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ। ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਮੁਦਰਾ ਦੀ ਕੁੱਲ ਸਪਲਾਈ 'ਤੇ ਹਾਰਡ-ਕੋਡੇਡ ਹੱਦ ਹੈ, ਜੋ 21 ਮਿਲੀਅਨ ਕਾਉਣਾਂ 'ਤੇ ਨਿਰਧਾਰਤ ਹੈ। ਇਹ ਘਾਟ ਨੋਡਾਂ ਵੱਲੋਂ ਲਾਗੂ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਮੁੱਖ ਨਿਯਮਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ। ਨਵੇਂ ਕਾਉਣਾਂ ਦੀ ਜਾਰੀ ਸਿਰਫ਼ ਮਾਈਨਰਾਂ ਨੂੰ ਦਿੱਤੇ ਜਾਣ ਵਾਲੇ ਬਲਾਕ ਇਨਾਮ ਰਾਹੀਂ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਇਹ ਇਨਾਮ ਸਮੇਂ ਨਾਲ ਘਟਣ ਲਈ ਪ੍ਰੋਗ੍ਰਾਮ ਕੀਤਾ ਗਿਆ ਹੈ।
ਹੈਲਵਿੰਗ ਤਕਨੀਕ
ਹਰ 210,000 ਬਲਾਕਾਂ, ਜਾਂ ਲਗਭਗ ਹਰ ਚਾਰ ਸਾਲ, ਬਲਾਕ ਇਨਾਮ ਅੱਧਾ ਕੱਟ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਘਟਨਾ, ਜਿਸ ਨੂੰ ਹੈਲਵਿੰਗ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਮੁਦਰਾਸਫਲੀ ਦਰ ਨੂੰ ਘਟਾਉਂਦੀ ਹੈ ਅਤੇ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਸਪਲਾਈ ਇੱਕ ਪੂਰਵ ਅਨੁਮਾਨਿਤ ਡਿਫਲੇਸ਼ਨਰੀ ਸ਼ੈਡਿਊਲ ਨੂੰ ਪਾਲੇ। ਨੋਡ ਇਸ ਨੂੰ ਸਖ਼ਤੀ ਨਾਲ ਲਾਗੂ ਕਰਦੇ ਹਨ। ਜੇ ਇੱਕ ਮਾਈਨਰ ਹਾਲੀਆ ਆਗਿਆਕ੍ਰਿਤ ਰਕਮ ਤੋਂ ਇੱਕ ਸਤੋਸ਼ੀ ਵੀ ਵੱਧ ਇਨਾਮ ਦਾਅਵਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ, ਤਾਂ ਬਲਾਕ ਅਵੈਲਿਡ ਹੈ।
ਇਹ ਸਪਲਾਈ ਸ਼ੈਡਿਊਲ ਸੋਨੇ ਵਰਗੇ ਕੀਮਤੀ ਧਾਤੂਆਂ ਦੇ ਨਿਕਾਲਣ ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ। ਸ਼ੁਰੂ ਵਿੱਚ, ਸੋਨਾ ਲੱਭਣਾ ਆਸਾਨ ਹੁੰਦਾ ਹੈ, ਪਰ ਸਮੇਂ ਨਾਲ ਇਹ ਮੁਸ਼ਕਲ ਅਤੇ ਵੱਧ ਸਰੋਤ-ਘੱਟੋਂ ਹੋ ਜਾਂਦਾ ਹੈ। ਇਹ ਗਣਿਤੀ ਘਾਟ ਨੂੰ ਲਾਗੂ ਕਰਕੇ, ਨੈੱਟਵਰਕ ਭਾਗੀਦਾਰ ਅਸੈੱਟ ਦੇ ਮੁੱਲ ਪ੍ਰਸਤਾਵ ਨੂੰ ਉਸ਼ੇੜਦੇ ਹਨ ਜੋ ਇਰਾਦੇ ਵੱਲੋਂ ਮੁਦਰਾਸਫਲੀ ਨਾਲ ਘਟਾਇਆ ਨਾ ਜਾ ਸਕੇ।
ਮਾਈਨਰ ਲਾਭਕਾਰੀਤਾ ਅਤੇ ਸੁਰੱਖਿਆ
ਆਰਥਿਕ ਪ੍ਰੇਰਨਾਵਾਂ ਨੈੱਟਵਰਕ ਨੂੰ ਸੁਰੱਖਿਅਤ ਵੀ ਕਰਦੀਆਂ ਹਨ। ਮਾਈਨਰ ਹਿੱਸਾ ਲੈਣ ਲਈ ਹਾਰਡਵੇਅਰ ਅਤੇ ਬਿਜਲੀ ਵਿੱਚ ਭਾਰੀ ਨਿਵੇਸ਼ ਕਰਦੇ ਹਨ। ਇਹ ਨਿਵੇਸ਼ ਕੋਲੈਟਰਲ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਜੇ ਉਹ ਨਿਯਮਾਂ ਅਨੁਸਾਰ ਖੇਡਦੇ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਕੀਮਤੀ ਮੁਦਰਾ ਨਾਲ ਇਨਾਮ ਮਿਲਦਾ ਹੈ। ਜੇ ਉਹ ਨੈੱਟਵਰਕ 'ਤੇ ਹਮਲਾ ਕਰਦੇ ਹਨ, ਤਾਂ ਉਹ ਉਹਨਾਂ ਨੂੰ ਮਿਲੀ ਮੁਦਰਾ ਦੇ ਮੁੱਲ ਨੂੰ ਨਸ਼ਟ ਕਰਨ ਦਾ ਖਤਰਾ ਮੋਲ ਲੈਂਦੇ ਹਨ, ਅਸਲ ਵਿੱਚ ਆਪਣਾ ਵਪਾਰ ਖਤਮ ਕਰਦੇ ਹਨ।
ਇਸ ਤੋਂ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ, ਜਿਵੇਂ-ਜਿਵੇਂ ਬਲਾਕ ਇਨਾਮ ਘਟਦਾ ਹੈ, ਲੈਣਦੇਣ ਫੀਆਂ ਮਾਈਨਰ ਦੀ ਆਮਦਨ ਦਾ ਵੱਡਾ ਹਿੱਸਾ ਬਣ ਜਾਂਦੀਆਂ ਹਨ। ਇਹ ਰੂਪਾਂਤਰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਅੰਤਿਮ ਕਾਉਣ ਲਗਭਗ 2140 ਵਿੱਚ ਬਣਨ ਤੋਂ ਬਾਅਦ ਵੀ ਮਾਈਨਰ ਨੈੱਟਵਰਕ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਪ੍ਰੇਰਿਤ ਰਹਿਣ। ਸਿਸਟਮ ਮੁਦਰਾਸਫਲੀ ਨਾਲ ਸਬਸਿਡੀ ਵਾਲੇ ਤੋਂ ਸਿੱਧੇ ਵਪਾਰ ਅਤੇ ਉਪਯੋਗਤਾ ਨਾਲ ਟਿਕਾਊ ਵੱਲ ਬਦਲ ਜਾਂਦਾ ਹੈ।
ਡੱਬਲ ਸਪੈਂਡਿੰਗ ਨੂੰ ਰੋਕਣਾ
ਕਿਸੇ ਵੀ ਡਿਜੀਟਲ ਨਕਦ ਸਿਸਟਮ ਨੂੰ ਹੱਲ ਕਰਨ ਵਾਲੀ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਸਮੱਸਿਆਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਡੱਬਲ-ਸਪੈਂਡ ਸਮੱਸਿਆ ਹੈ। ਡਿਜੀਟਲ ਵਾਤਾਵਰਣ ਵਿੱਚ, ਡਾਟਾ ਨੂੰ ਪਰਫੈਕਟ ਤਰੀਕੇ ਨਾਲ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਕੇਂਦਰੀ ਅਥਾਰਟੀ ਤੋਂ ਬਿਨਾਂ, ਇੱਕ ਯੂਜ਼ਰ ਨੂੰ ਇੱਕੋ ਡਿਜੀਟਲ ਟੋਕਨ ਨੂੰ ਦੋ ਵਾਰ ਖਰਚਣ ਤੋਂ ਰੋਕਣਾ ਇੱਕ ਵਿਸ਼ਾਲ ਚੁਣੌਤੀ ਹੈ। ਬਲਾਕਚੇਨ ਲੈਡਜਰ ਅਤੇ ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਦਾ ਸੰਯੋਜਨ ਹੱਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਅਚਲ ਲੈਡਜਰ
ਬਲਾਕਚੇਨ ਇੱਕ ਸਮਾਂ-ਸਟੈਂਪ ਵਾਲਾ ਇਤਿਹਾਸਕ ਰਿਕਾਰਡ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਇੱਕ ਲੈਣਦੇਣ ਬਲਾਕ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਉਹ ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਦੀਆਂ ਪਰਤਾਂ ਹੇਠਾਂ ਦੱਬੀ ਹੋ ਜਾਂਦੀ ਹੈ। ਇੱਕ ਲੈਣਦੇਣ ਨੂੰ ਉਲਟ ਕਰਨ ਅਤੇ ਉਹਨਾਂ ਫੰਡਾਂ ਨੂੰ ਡੱਬਲ-ਸਪੈਂਡ ਕਰਨ ਲਈ, ਹਮਲਾਵਰ ਨੂੰ ਉਸ ਬਲਾਕ ਅਤੇ ਹਰ ਅਗਲੇ ਬਲਾਕ ਲਈ ਕੰਮ ਫਿਰੋਂ ਕਰਨਾ ਪੈਣਾ ਹੈ। ਇਹ ਅਸਲ ਵਿੱਚ ਦੱਸਦਾ ਹੈ ਕਿ ਉਹਨਾਂ ਨੂੰ ਨੈੱਟਵਰਕ ਦੇ ਬਾਕੀ ਹਿੱਸੇ ਨਾਲੋਂ ਵੱਧ ਗਣਨਾ ਸ਼ਕਤੀ ਦੀ ਲੋੜ ਹੈ।
ਇੱਥੇ ਨੋਡ ਇਸ ਲੈਡਜਰ ਦੀ ਅਖੰਡਤਾ ਬਣਾਈ ਰੱਖਣ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦੇ ਹਨ। ਜਦੋਂ ਇੱਕ ਨਵੀਂ ਲੈਣਦੇਣ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਨੋਡ ਆਪਣੇ ਅਨਸਪੈਂਟ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਆਊਟਪੁਟਸ (UTXOs) ਦੇ ਅੰਦਰੂਨੀ ਡੇਟਾਬੇਸ ਨੂੰ ਜਾਂਚਦਾ ਹੈ। ਜੇ ਲੈਣਦੇਣ ਵਿੱਚ ਹਵਾਲਾ ਦਿੱਤੇ ਇਨਪੁਟ ਪਹਿਲਾਂ ਹੀ ਪਿਛਲੇ ਬਲਾਕ ਵਿੱਚ ਖਰਚੇ ਗਏ ਹਨ, ਤਾਂ ਨੋਡ ਨਵੀਂ ਲੈਣਦੇਣ ਨੂੰ ਤੁਰੰਤ ਅਸਵੀਕਾਰ ਕਰ ਦਿੰਦਾ ਹੈ। ਇਹ ਜਾਂਚ ਬਹੁਤ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ ਟਕਰਾਅ ਵਾਲੀਆਂ ਲੈਣਦੇਣਾਂ ਨੂੰ ਮਾਈਨਰਾਂ ਤੱਕ ਪਹੁੰਚਣ ਤੋਂ ਰੋਕਦੀ ਹੈ।
ਪੁਸ਼ਟੀਆਂ ਅਤੇ ਅੰਤਿਮਤਾ
ਇਸ ਸਿਸਟਮ ਵਿੱਚ ਸੁਰੱਖਿਆ ਅਕਸਰ ਪੁਸ਼ਟੀਆਂ ਵਿੱਚ ਨਾਪੀ ਜਾਂਦੀ ਹੈ। ਜਦੋਂ ਲੈਣਦੇਣ ਮੈਮਪੂਲ ਵਿੱਚ ਹੁੰਦੀ ਹੈ ਤਾਂ ਉਸ ਕੋਲ ਸ਼ੂਨਿਆ ਪੁਸ਼ਟੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। ਇੱਕ ਵਾਰ ਬਲਾਕ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋ ਜਾਣ 'ਤੇ, ਉਸ ਕੋਲ ਇੱਕ ਪੁਸ਼ਟੀ ਹੁੰਦੀ ਹੈ। ਜਿਵੇਂ-ਜਿਵੇਂ ਹਰ ਨਵਾਂ ਬਲਾਕ ਚੇਨ ਵਿੱਚ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ, ਪੁਸ਼ਟੀਆਂ ਦੀ ਗਿਣਤੀ ਵਧਦੀ ਹੈ।
ਹਰ ਵਾਧੂ ਪੁਸ਼ਟੀ ਨਾਲ, ਲੈਣਦੇਣ ਨੂੰ ਉਲਟ ਕਰਨ ਦੀ ਲਾਗਤ ਘਾਤਕ ਤੌਰ 'ਤੇ ਵਧਦੀ ਹੈ। ਉੱਚ ਮੁੱਲ ਵਾਲੇ ਟ੍ਰਾਂਸਫਰਾਂ ਲਈ, ਲੈਣ ਵਾਲੇ ਆਮ ਤੌਰ 'ਤੇ ਭੁਗਤਾਨ ਨੂੰ ਅੰਤਿਮ ਮੰਨਣ ਤੋਂ ਪਹਿਲਾਂ ਕਈ ਪੁਸ਼ਟੀਆਂ (ਅਕਸਰ ਛੇ) ਦੀ ਉਡੀਕ ਕਰਦੇ ਹਨ। ਇਹ ਅਭਿਆਸ ਬਲਾਕਚੇਨ ਇਤਿਹਾਸ ਨੂੰ ਲਿਖੋ ਜੋੜਨ ਦੀ ਅਸੀਮ ਮੁਸ਼ਕਲ ਨੂੰ ਲਾਭ ਉਠਾਉਂਦਾ ਹੈ, ਸਮੇਂ ਦੇ ਪਾਸਾਜ ਨਾਲ ਵਧਦੀ ਵਸੂਲਤ ਆਸਵਾਦਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਵਿਤਰੀਕਰਨ ਅਤੇ ਸੁਤੰਤਰਤਾ
ਨੈੱਟਵਰਕ ਦੀ ਅਸਲੀ ਤਾਕਤ ਇਸ ਦੇ ਵਿਤਰੀਕਰਨ ਵਿੱਚ ਨਿਵਾਸੀ ਹੈ। ਜਿੰਨੇ ਵੱਧ ਸੁਤੰਤਰ ਨੋਡ ਚੇਨ ਨੂੰ ਵੈਲਿਡੇਟ ਕਰ ਰਹੇ ਹਨ, ਓਨੀ ਵੱਧ ਕੋਈ ਵੀ ਐਂਟਿਟੀ ਨੈੱਟਵਰਕ ਨੂੰ ਕਬਜ਼ੇ ਵਿੱਚ ਲੈਣ ਜਾਂ ਸੈਂਸਰ ਕਰਨ ਲਈ ਮੁਸ਼ਕਲ ਹੈ। ਜੇ ਸਿਰਫ਼ ਕੁਝ ਵੱਡੀਆਂ ਸੰਸਥਾਵਾਂ ਨੋਡ ਚਲਾਉਂਦੀਆਂ ਹੋਣ, ਤਾਂ ਉਹ ਖਾਸ ਪਤਿਆਂ ਨੂੰ ਕਾਲੀ ਸੂਚੀ ਵਿੱਚ ਪਾਉਣ ਜਾਂ ਪ੍ਰੋਟੋਕੋਲ ਨਿਯਮ ਬਦਲਣ ਲਈ ਮਿਲ ਕੇ ਕੰਮ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਵਿਭਿੰਨ, ਵਿਸ਼ਵ ਵਿਆਪੀ ਵੰਡੇ ਨੋਡਾਂ ਦਾ ਨੈੱਟਵਰਕ ਇਸ ਸਮਨਵਯ ਬਣਾਉਣ ਨੂੰ ਅਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ।
ਸਵੈ-ਕਸਟੋਡੀ ਦਾ ਮਹੱਤਵ
ਇੱਕ ਨੋਡ ਚਲਾਉਣਾ ਵਿੱਤੀ ਸਵੈ-ਸੁਤੰਤਰਤਾ ਦੀ ਅੰਤਿਮ ਪ੍ਰਗਟਾਵਾ ਹੈ। ਜਦੋਂ ਯੂਜ਼ਰ ਨੈੱਟਵਰਕ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨ ਲਈ ਤੀਜੀ ਪਾਰਟੀ ਸੇਵਾਵਾਂ ਜਾਂ ਕੇਂਦਰੀਕ੍ਰਿਤ ਐਕਸਚੇਂਜਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ, ਤਾਂ ਉਹ ਉਹਨਾਂ ਐਂਟਿਟੀਆਂ 'ਤੇ ਭਰੋਸਾ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹਨ ਕਿ ਉਹ ਸੱਚਾਈ ਨੂੰ ਰਿਲੇ ਕਰਨਗੀਆਂ। ਉਹ ਅਸਲ ਵਿੱਚ ਪਰੰਪਰਾਗਤ ਬੈਂਕਿੰਗ ਮਾਡਲ ਵੱਲ ਵਾਪਸ ਆ ਰਹੇ ਹੁੰਦੇ ਹਨ। ਆਪਣਾ ਨੋਡ ਚਲਾ ਕੇ, ਯੂਜ਼ਰ ਬਿਨਾਂ ਕਿਸੇ 'ਤੇ ਭਰੋਸੇ ਕਰੇ ਆਪਣੀਆਂ ਲੈਣਦੇਣਾਂ ਅਤੇ ਬੈਲੰਸ ਨੂੰ ਜਾਂਚਦਾ ਹੈ।
ਇਹ "ਭਰੋਸਾ ਨਾ ਕਰੋ, ਜਾਂਚੋ" ਨੀਤੀ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਸੰਸਕ੍ਰਿਤੀ ਦਾ ਕੇਂਦਰ ਹੈ। ਇਹ ਵਿਅਕਤੀਆਂ ਨੂੰ ਆਪਣਾ ਆਪਣਾ ਬੈਂਕ ਬਣਨ ਦੀ ਸ਼ਕਤੀ ਦਿੰਦੀ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਉਹ ਨਿਯਮ ਜਿਨ੍ਹਾਂ ਲਈ ਉਹ ਸਹਿਮਤ ਹੋਏ ਹਨ, ਉਹੀ ਲਾਗੂ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ। ਕੋਈ ਸਰਕਾਰ ਜਾਂ ਕਾਰਪੋਰੇਸ਼ਨ ਨੋਡ ਓਪਰੇਟਰ ਨੂੰ ਉਹਨਾਂ ਨਾਲ ਨਾ ਮੰਨਣ ਵਾਲੇ ਵਰਜ਼ਨ ਤੱਕ ਸੌਫਟਵੇਅਰ ਅਪਡੇਟ ਕਰਨ ਲਈ ਮਜਬੂਰ ਨਹੀਂ ਕਰ ਸਕਦੀ।
ਸੈਂਸਰਸ਼ਿਪ ਵਿਰੋਧ
ਕਿਉਂਕਿ ਲੈਣਦੇਣ ਪੀਅਰ-ਟੂ-ਪੀਅਰ ਪ੍ਰਸਾਰਿਤ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਬੰਦ ਕਰਨ ਲਈ ਕੋਈ ਕੇਂਦਰੀ ਸਰਵਰ ਨਹੀਂ ਹੈ। ਜੇ ਇੱਕ ਨੋਡ ਇੱਕ ਲੈਣਦੇਣ ਨੂੰ ਬਲਾਕ ਕਰਦਾ ਹੈ, ਤਾਂ ਯੂਜ਼ਰ ਸਿਰਫ਼ ਵੱਖਰੇ ਪੀਅਰਾਂ ਨਾਲ ਜੁੜ ਜਾਂਦਾ ਹੈ। ਡਾਟਾ ਨੈੱਟਵਰਕ ਵਿੱਚ ਪਾਣੀ ਵਾਂਗ ਫੈਲਦਾ ਹੈ ਜੋ ਫਟ ਨੂੰ ਲੱਭਦਾ ਹੈ। ਜਿੰਨੇ ਹੀ ਸੱਚੇ ਮਾਈਨਰ ਅਤੇ ਲੈਣਦੇਣਾਂ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਨ ਲਈ ਤਿਆਰ ਨੋਡ ਹੋਣ, ਭੁਗਤਾਨ ਨੂੰ ਰੋਕਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।
ਇਹ ਲਚਕੀਲਾਪਣ ਨੈੱਟਵਰਕ ਨੂੰ ਵਿਰੋਧੀ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਕੰਮ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਹ ਇੰਟਰਨੈੱਟ ਕਨੈਕਸ਼ਨ ਵਾਲੇ ਕਿਸੇ ਨੂੰ ਖੁੱਲ੍ਹਾ ਵਿੱਤੀ ਰੇਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਵਿਤਰਿਤ ਬਣਤਰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਪਹੁੰਚ ਇਜਾਜ਼ਤ ਤੋਂ ਬਿਨਾਂ ਹੈ, ਭਾਵ ਵਾਲਟ ਬਣਾਉਣ, ਨੋਡ ਚਲਾਉਣ ਜਾਂ ਅਰਥਵਿਵਸਥਾ ਵਿੱਚ ਹਿੱਸਾ ਲੈਣ ਲਈ ਕੋਈ ID ਜਾਂ ਮਨਜ਼ੂਰੀ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਸਕ੍ਰਿਪਟਿੰਗ ਅਤੇ ਭਵਿੱਖੀ ਨਵੀਨਤਾਵਾਂ
ਜਦੋਂ ਕਿ ਬੇਸ ਲੇਅਰ ਸਥਿਰਤਾ ਅਤੇ ਸੁਰੱਖਿਆ ਲਈ ਡਿਜ਼ਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਕਾਫ਼ੀ ਨਵੀਨਤਾ ਲਈ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਪ੍ਰੋਟੋਕੋਲ ਆਪਣੇ ਕੋਰ ਨਿਯਮਾਂ ਦੀ ਸਖ਼ਤੀ ਬਣਾਈ ਰੱਖਦੇ ਹੋਏ ਵੱਧ ਗੁੰਝਲਦਾਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਸਮਰਥਨ ਕਰਨ ਲਈ ਵਿਕਸਤ ਹੋ ਰਿਹਾ ਹੈ। ਅਪਗ੍ਰੇਡ ਸਾਵਧਾਨੀ ਨਾਲ ਲਾਗੂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਅਕਸਰ ਸੌਫਟ ਫੋਰਕਸ ਰਾਹੀਂ ਜੋ ਪਛੋਂ ਵੱਲ ਅਨੁਕੂਲ ਹਨ, ਯਕੀਨੀ ਬਣਾਉਂਦੇ ਹਨ ਕਿ ਪੁਰਾਣੇ ਨੋਡ ਨੈੱਟਵਰਕ ਤੋਂ ਨਿਕਾਲੇ ਨਾ ਜਾਣ।
ਲੇਅਰ 2 ਅਤੇ ਸਕੇਲੇਬਿਲਟੀ
ਬਲਾਕਚੇਨ ਨੂੰ ਭਾਰੀ ਬਿਨਾਂ ਵੱਧ ਲੈਣਦੇਣਾਂ ਨੂੰ ਨਿਭਾਉਣ ਲਈ, ਨੈੱਟਵਰਕ ਲਾਈਟਨਿੰਗ ਨੈੱਟਵਰਕ ਵਰਗੀਆਂ ਲੇਅਰ 2 ਹੱਲ ਵਰਤਦਾ ਹੈ। ਇਹ ਪ੍ਰੋਟੋਕੋਲ ਯੂਜ਼ਰਾਂ ਨੂੰ ਇੱਕ ਦੂਜੇ ਵਿਚਕਾਰ ਭੁਗਤਾਨ ਚੈਨਲ ਖੋਲ੍ਹਣ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। ਇਹ ਚੈਨਲ ਨੋਡਾਂ ਵੱਲੋਂ ਲਾਗੂ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਮਲਟੀ-ਸਿਗਨੇਚਰ ਸਕ੍ਰਿਪਟਸ ਵਰਤ ਕੇ ਮੁੱਖ ਬਲਾਕਚੇਨ ਨਾਲ ਜੁੜੇ ਹੁੰਦੇ ਹਨ।
ਇਹਨਾਂ ਚੈਨਲਾਂ ਅੰਦਰ ਲੈਣਦੇਣਾਂ ਤੁਰੰਤ ਅਤੇ ਨਗਣੀਯ ਫੀਆਂ ਨਾਲ ਵਾਪਰ ਸਕਦੀਆਂ ਹਨ। ਉਹਨਾਂ ਨੂੰ ਪੂਰੇ ਨੈੱਟਵਰਕ ਨੂੰ ਪ੍ਰਸਾਰਿਤ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਗੁਪਤਤਾ ਅਤੇ ਗਤੀ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ। ਸਿਰਫ਼ ਅੰਤਿਮ ਨਿਪਟਾਰਾ ਮੁੱਖ ਚੇਨ 'ਤੇ ਰਿਕਾਰਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਲੇਅਰਡ ਪਹੁੰਚ ਨੈੱਟਵਰਕ ਦੀ ਸਮਰੱਥਾ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ ਜਦੋਂ ਕਿ ਬੇਸ ਲੇਅਰ ਦੇ ਵਿਤਰੀਕਰਨ ਨੂੰ ਬਣਾਈ ਰੱਖਦਾ ਹੈ।
ਪ੍ਰੋਗ੍ਰਾਮੇਬਲ ਪੈਸਾ
ਸਕ੍ਰਿਪਟਿੰਗ ਸਮਰੱਥਾਵਾਂ ਓਰਡੀਨਲਸ ਵਰਗੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਵੀ ਸੰਭਵ ਬਣਾਉਂਦੀਆਂ ਹਨ, ਜੋ ਵਿਅਕਤੀਗਤ ਸਤੋਸ਼ੀਆਂ 'ਤੇ ਸਿੱਧੇ ਡਾਟਾ ਲਿਖਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ। ਇਹ ਉਹਨਾਂ ਡਿਜੀਟਲ ਅਸੈੱਟ ਬਣਾਉਂਦੀਆਂ ਹਨ ਜੋ ਮੁਦਰਾ ਵਾਂਗ ਹੀ ਪ੍ਰੂਫ਼ ਆਫ਼ ਵਰਕ ਨਾਲ ਸੁਰੱਖਿਅਤ ਹਨ। ਕੁਝ ਲਈ ਵਿਵਾਦਾਸਪਦ ਹੋਣ ਦੇ ਬਾਵਜੂਦ, ਇਹ ਨਵੀਨਤਾਵਾਂ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਲਚਕ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ।
ਨੈੱਟਵਰਕ 'ਤੇ ਸਮਾਰਟ ਕਾਂਟ੍ਰੈਕਟ ਵੱਧ ਗੁੰਝਲਦਾਰ ਹੋ ਰਹੇ ਹਨ। ਉਹ ਭਰੋਸੇ ਤੋਂ ਬਿਨਾਂ ਸਵੈਪਸ, ਆਪਣੇ ਆਪ ਐਸਕ੍ਰੋ ਸੇਵਾਵਾਂ, ਅਤੇ ਗੁੰਝਲਦਾਰ ਵਿੱਤੀ ਯੰਤਰਾਂ ਨੂੰ ਸੰਭਵ ਬਣਾਉਂਦੇ ਹਨ। ਇਹ ਸਭ ਉਹੀ ਨੋਡ ਨੈੱਟਵਰਕ ਵੱਲੋਂ ਲਾਗੂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਜੋ ਸਾਧਾਰਨ ਭੁਗਤਾਨਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ। ਤਕਨਾਲੋਜੀ ਦੇ ਅਗਲੇ ਵਿਕਾਸ ਨਾਲ, ਨੈੱਟਵਰਕ ਦੀ ਉਪਯੋਗਤਾ ਵਧਦੀ ਹੈ, ਪਰ ਨੋਡ ਦੀ ਨੀਂਹੀ ਭੂਮਿਕਾ ਨਿਯਮ ਲਾਗੂ ਕਰਨ ਵਾਲੇ ਵਜੋਂ ਅਟੱਲ ਰਹਿੰਦੀ ਹੈ।
ਨਿੱਟ
ਇੱਕ ਵਿਤਰਿਤ ਨੈੱਟਵਰਕ ਦਾ ਸੰਚਾਲਨ ਗਣਿਤ, ਅਰਥਸ਼ਾਸਤਰ ਅਤੇ ਗੇਮ ਥਿਊਰੀ ਦਾ ਗੁੰਝਲਦਾਰ ਸੰਗੀਤ ਹੈ। ਇਹ ਮਨੁੱਖੀ ਭਰੋਸੇ ਦੀ ਲੋੜ ਨੂੰ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਜਾਂਚ ਨਾਲ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਨੋਡ ਇਸ ਸਿਸਟਮ ਦੇ ਸਜਾਗ ਰਾਖੀਆਂ ਵਜੋਂ ਕੰਮ ਕਰਦੇ ਹਨ, ਲੈਡਜਰ ਦੀ ਅਖੰਡਤਾ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਹਰ ਡਾਟਾ ਟੁਕੜੇ ਨੂੰ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਵੈਲਿਡੇਟ ਕਰਦੇ ਹਨ। ਉਹ ਊਰਜਾ ਖਰਚ ਨਾਲ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਨ ਵਾਲੇ ਮਾਈਨਰਾਂ ਨਾਲ ਮিল ਕੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਇੱਕ ਅਜਿਹਾ ਸਿਸਟਮ ਬਣਾਉਂਦੇ ਹਨ ਜੋ ਛੇੜਛਾੜ ਅਤੇ ਸੈਂਸਰਸ਼ਿਪ ਵਿਰੋਧੀ ਹੈ।
ਇਹ ਬਣਤਰ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਨਿਯਮ—ਜਿਵੇਂ ਨਿਰਧਾਰਤ ਸਪਲਾਈ ਅਤੇ ਡੱਬਲ ਸਪੈਂਡਿੰਗ ਦੀ ਮਨਾਹੀ—ਬਿਨਾਂ ਸਮਝੌਤੇ ਉਸ਼ੇੜੇ ਜਾਂਦੇ ਹਨ। ਇਹ ਇੱਕ ਅਜਿਹਾ ਵਿੱਤੀ ਸਿਸਟਮ ਬਣਾਉਂਦਾ ਹੈ ਜਿੱਥੇ ਸ਼ਕਤੀ ਕੇਂਦਰ ਵਿੱਚ ਕੇਂਦਰੀਕ੍ਰਿਤ ਨਹੀਂ ਬਲਕਿ ਕਿਨਾਰਿਆਂ ਵਿੱਚ ਵੰਡੀ ਹੋਈ ਹੈ। ਪੂਰਨ ਨੋਡ ਚਲਾਉਣ ਜਾਂ ਸਿਰਫ਼ ਕੁੰਜੀਆਂ ਰੱਖਣ ਰਾਹੀਂ, ਹਰ ਭਾਗੀਦਾਰ ਇਸ ਇਕੋਸਿਸਟਮ ਦੀ ਲਚਕ ਵਿੱਚ ਯੋਗਦਾਨ ਪਾਉਂਦਾ ਹੈ।
ਸੱਚੀ ਵਿੱਤੀ ਆਜ਼ਾਦੀ ਜਾਂਚ 'ਤੇ ਬਣੀ ਹੈ, ਨਾ ਕਿ ਭਰੋਸੇ 'ਤੇ।