ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ'] ", 'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ', " ['ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ', 'ਐੱਸਐੱਚਏ-256 (ਸਿਕਿਓਰ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 256-ਬਿੱਟ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਤਿਆਰ ਕਰਦਾ ਹੈਕਿਸੇ ਵੀ ਅਕਾਰ ਦੇ ਇੰਪੁੱਟ ਤੋਂ ਅੱਖਰ, ਹੈਸ਼ ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਹਨ। ਹੈਸ਼ ਇੰਪੁੱਟ ਲਈ ਵਿਲੱਖਣ ਹੈ ਅਤੇ ਇੰਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਛੋਟੀ ਜਿਹੀ ਤਬਦੀਲੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਹਿੱਸਾ ਮਿਲੇਗਾ।ਵੱਖ-ਵੱਖ ਹੈਸ਼. SHA-256 ਵਿਆਪਕ ਤੌਰ ਉੱਤੇ ਡੇਟਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਅਤੇ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n SHA-256 ਐਲਗੋਰਿਦਮ ਇੰਪੁੱਟ ਡੇਟਾ ਲੈ ਕੇ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇਇਸ ਉੱਤੇ ਗਣਿਤਿਕ ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਇੱਕ ਲਡ਼ੀ ਚਲਾਉਣਾ, ਜਿਸ ਨੂੰ ਰਾਊਂਡ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਹਰੇਕ ਦੌਰ ਵਿੱਚ, ਡੇਟਾ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਮੁੱਲ ਅਤੇ ਇੱਕ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇਫਿਰ ਸੰਯੋਜਨ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ 256 ਵਾਰ ਦੁਹਰਾਇਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਵੱਖਰਾ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।ਹਰੇਕ ਰਾਊਂਡ। ਅੰਤਿਮ ਨਤੀਜਾ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਹੈ, ਜੋ ਕਿ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਹੈਸ਼ ਹੈ। \\n\\nਐੱਸਐੱਚਏ-256 ਦਾ ਆਉਟਪੁੱਟ ਇੱਕ 256-ਬਿੱਟ ਹੈ।(32-ਬਾਈਟ) ਹੈਸ਼। ਕਿਉਂਕਿ ਆਉਟਪੁੱਟ ਫਿਕਸਡ-ਸਾਈਜ਼ ਹੈ, ਇਸ ਲਈ ਇਸ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਜੇਕਰ ਇੰਪੁੱਟ ਡੇਟਾ ਨੂੰ ਵੀ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ।ਥੋਡ਼੍ਹਾ ਜਿਹਾ, ਨਤੀਜਾ ਹੈਸ਼ ਬਹੁਤ ਵੱਖਰਾ ਹੋਵੇਗਾ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਡੇਟਾ ਨੂੰ ਸੋਧਿਆ ਗਿਆ ਹੈ। \\n\\nSHA-256 ਨੂੰ ਇੱਕ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।ਫੰਕਸ਼ਨ ਕਿਉਂਕਿ ਦੋ ਵੱਖ-ਵੱਖ ਇਨਪੁਟਸ ਲੱਭਣਾ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੈ ਜੋ ਇੱਕੋ ਹੈਸ਼ ਪੈਦਾ ਕਰਨਗੇ। ਇਸ ਦੇ ਵਾਪਰਨ ਦੀ ਸੰਭਾਵਨਾ ਦਾ ਅਨੁਮਾਨ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ2 ^ 77 ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਬਹੁਤ ਛੋਟੀ ਸੰਖਿਆ ਹੈ। ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ SHA-256 ਦੀ ਵਰਤੋਂ ਡਾਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਪਾਸਵਰਡ,ਵਿੱਤੀ ਲੈਣ-ਦੇਣ ਅਤੇ ਹੋਰ ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ। ',' ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਇਸ ਬਾਰੇ ਹੋਰ ਵਿਸਥਾਰ ਵਿੱਚ ਦੱਸੋ '] ", 'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ', ' [\'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ\', \'ਐੱਸਐੱਚਏ-256 (ਸਿਕਿਓਰ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 256-ਬਿੱਟ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਤਿਆਰ ਕਰਦਾ ਹੈਕਿਸੇ ਵੀ ਅਕਾਰ ਦੇ ਇੰਪੁੱਟ ਤੋਂ ਅੱਖਰ, ਹੈਸ਼ ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਹਨ। ਹੈਸ਼ ਇੰਪੁੱਟ ਲਈ ਵਿਲੱਖਣ ਹੈ ਅਤੇ ਇੰਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਛੋਟੀ ਜਿਹੀ ਤਬਦੀਲੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਹਿੱਸਾ ਮਿਲੇਗਾ।ਵੱਖ-ਵੱਖ ਹੈਸ਼. SHA-256 ਵਿਆਪਕ ਤੌਰ ਉੱਤੇ ਡੇਟਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਅਤੇ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n SHA-256 ਐਲਗੋਰਿਦਮ ਇੰਪੁੱਟ ਡੇਟਾ ਲੈ ਕੇ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇਇਸ ਉੱਤੇ ਗਣਿਤਿਕ ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਇੱਕ ਲਡ਼ੀ ਚਲਾਉਣਾ, ਜਿਸ ਨੂੰ ਰਾਊਂਡ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਹਰੇਕ ਦੌਰ ਵਿੱਚ, ਡੇਟਾ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਮੁੱਲ ਅਤੇ ਇੱਕ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇਫਿਰ ਸੰਯੋਜਨ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ 256 ਵਾਰ ਦੁਹਰਾਇਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਵੱਖਰਾ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।ਹਰੇਕ ਰਾਊਂਡ। ਅੰਤਿਮ ਨਤੀਜਾ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਹੈ, ਜੋ ਕਿ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਹੈਸ਼ ਹੈ। \\n\\nਐੱਸਐੱਚਏ-256 ਦਾ ਆਉਟਪੁੱਟ ਇੱਕ 256-ਬਿੱਟ ਹੈ।(32-ਬਾਈਟ) ਹੈਸ਼। ਕਿਉਂਕਿ ਆਉਟਪੁੱਟ ਫਿਕਸਡ-ਸਾਈਜ਼ ਹੈ, ਇਸ ਲਈ ਇਸ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਜੇਕਰ ਇੰਪੁੱਟ ਡੇਟਾ ਨੂੰ ਵੀ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ।ਥੋਡ਼੍ਹਾ ਜਿਹਾ, ਨਤੀਜਾ ਹੈਸ਼ ਬਹੁਤ ਵੱਖਰਾ ਹੋਵੇਗਾ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਡੇਟਾ ਨੂੰ ਸੋਧਿਆ ਗਿਆ ਹੈ। \\n\\nSHA-256 ਨੂੰ ਇੱਕ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।ਫੰਕਸ਼ਨ ਕਿਉਂਕਿ ਦੋ ਵੱਖ-ਵੱਖ ਇਨਪੁਟਸ ਲੱਭਣਾ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੈ ਜੋ ਇੱਕੋ ਹੈਸ਼ ਪੈਦਾ ਕਰਨਗੇ। ਇਸ ਦੇ ਵਾਪਰਨ ਦੀ ਸੰਭਾਵਨਾ ਦਾ ਅਨੁਮਾਨ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ2 ^ 77 ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਬਹੁਤ ਛੋਟੀ ਸੰਖਿਆ ਹੈ। ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ SHA-256 ਦੀ ਵਰਤੋਂ ਡਾਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਪਾਸਵਰਡ,ਵਿੱਤੀ ਲੈਣ-ਦੇਣ ਅਤੇ ਹੋਰ ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ। \',\' ਵਧੇਰੇ ਵਿਸਥਾਰ ਵਿੱਚ ਸਮਝਾਓ ਕਿ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ \', "ਯਕੀਨਨ, ਮੈਂ ਇਸ ਬਾਰੇ ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ ਪ੍ਰਦਾਨ ਕਰਾਂਗਾ।SHA-256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ। \\n\\nSHA-256 ਇੱਕ ਸਮਮਿਤੀ-ਕੁੰਜੀ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ, ਭਾਵ ਕਿ ਇਹ ਐਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ ਦੋਵਾਂ ਲਈ ਇੱਕੋ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।ਐੱਸਐੱਚਏ-256 256 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ, ਜਿਸ ਦੀ ਵਰਤੋਂ 256 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਆਉਟਪੁੱਟ ਤਿਆਰ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।ਇੰਪੁੱਟ ਡੇਟਾ ਉੱਤੇ ਗਣਿਤਿਕ ਓਪਰੇਸ਼ਨ, ਜੋ ਕਿ ਬਾਈਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ। ਓਪਰੇਸ਼ਨ ਬਹੁਤ ਗੁੰਝਲਦਾਰ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ ਇਸ ਵਿੱਚ ਇਹਨਾਂ ਦਾ ਸੁਮੇਲ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ।ਬਿੱਟ ਸ਼ਿਫਟਿੰਗ, ਐਡੀਸ਼ਨ ਅਤੇ ਬਿਟਵਾਈਸ ਓਪਰੇਸ਼ਨ। \\n\\nਐੱਸਐੱਚਏ-256 ਐਲਗੋਰਿਦਮ ਵਿੱਚ 256 ਰਾਊਂਡ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਹਰੇਕ ਰਾਊਂਡ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੈੱਟ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ।ਇੰਪੁੱਟ ਡੇਟਾ ਉੱਤੇ ਕਾਰਵਾਈਆਂ। ਹਰੇਕ ਦੌਰ ਵਿੱਚ, ਇੰਪੁੱਟ ਡੇਟਾ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਮੁੱਲ ਅਤੇ ਇੱਕ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਗੋਲ ਕੁੰਜੀ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।ਫਿਰ ਸੰਯੋਜਨ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਸੰਕੁਚਨ ਫੰਕਸ਼ਨ। \\n\\n ਗੋਲ ਕੁੰਜੀ 32 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ, ਜੋ ਕਿਹਰੇਕ ਰਾਊਂਡ ਵਿੱਚ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਰਾਊਂਡ ਕੁੰਜੀ ਪਿਛਲੇ ਰਾਊਂਡ ਕੁੰਜੀ ਲਈ ਇੱਕ ਖਾਸ ਫੰਕਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਕੇ ਤਿਆਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏਤਕਨੀਕ ਜਿਸ ਨੂੰ ਫੈਲਾਅ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਹਮਲਾਵਰ ਲਈ ਆਉਟਪੁੱਟ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰਨਾ ਵਧੇਰੇ ਮੁਸ਼ਕਲ ਬਣਾ ਕੇ ਐਲਗੋਰਿਦਮ ਨੂੰ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਬਣਾਉਣ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ।ਹਰੇਕ ਰਾਊਂਡ ਦੇ ਅੰਤ ਵਿੱਚ, ਰਾਊਂਡ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਪਿਛਲੇ ਰਾਊਂਡ ਦੇ ਆਊਟਪੁੱਟ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏਤਕਨੀਕ ਨੂੰ ਚੇਨਿੰਗ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਲੰਮਾ ਆਉਟਪੁੱਟ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਅਗਲੇ ਗੇਡ਼ ਲਈ ਇੰਪੁੱਟ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n ਸਾਰੇ 256 ਰਾਊਂਡ ਪੂਰੇ ਹੋਣ ਤੋਂ ਬਾਅਦ,ਅੰਤਿਮ ਆਉਟਪੁੱਟ 256 ਬਿੱਟਾਂ ਦੀ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਹੈ, ਜੋ ਕਿ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਹੈਸ਼ ਹੈ। ਇਸ ਹੈਸ਼ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਦੀ ਅਖੰਡਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਡਾਟਾ, ਜਿਵੇਂ ਕਿ ਇੰਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਤਬਦੀਲੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਇੱਕ ਬਹੁਤ ਹੀ ਵੱਖਰਾ ਹੈਸ਼ ਹੋਵੇਗਾ। \\n\\n ਕੁੱਲ ਮਿਲਾ ਕੇ, ਹਰੇਕ ਦੌਰ ਵਿੱਚ ਕੀਤੇ ਗਏ ਕਾਰਜਾਂ ਦੀ ਗੁੰਝਲਤਾ,ਫੈਲਾਅ ਅਤੇ ਚੇਨਿੰਗ ਦੀ ਵਰਤੋਂ ਦੇ ਨਾਲ, SHA-256 ਨੂੰ ਇੱਕ ਬਹੁਤ ਹੀ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਤੋਡ਼ਨਾ ਮੁਸ਼ਕਲ ਹੈ।ਇੱਕ ਸਨਾਰਕ ਕੀ ਹੈ ਅਤੇ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ \'] ', 'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ', ' [\'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ\', \'ਐੱਸਐੱਚਏ-256 (ਸਿਕਿਓਰ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 256-ਬਿੱਟ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਤਿਆਰ ਕਰਦਾ ਹੈਕਿਸੇ ਵੀ ਅਕਾਰ ਦੇ ਇੰਪੁੱਟ ਤੋਂ ਅੱਖਰ, ਹੈਸ਼ ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਹਨ। ਹੈਸ਼ ਇੰਪੁੱਟ ਲਈ ਵਿਲੱਖਣ ਹੈ ਅਤੇ ਇੰਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਛੋਟੀ ਜਿਹੀ ਤਬਦੀਲੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਹਿੱਸਾ ਮਿਲੇਗਾ।ਵੱਖ-ਵੱਖ ਹੈਸ਼. SHA-256 ਵਿਆਪਕ ਤੌਰ ਉੱਤੇ ਡੇਟਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਅਤੇ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n SHA-256 ਐਲਗੋਰਿਦਮ ਇੰਪੁੱਟ ਡੇਟਾ ਲੈ ਕੇ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇਇਸ ਉੱਤੇ ਗਣਿਤਿਕ ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਇੱਕ ਲਡ਼ੀ ਚਲਾਉਣਾ, ਜਿਸ ਨੂੰ ਰਾਊਂਡ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਹਰੇਕ ਦੌਰ ਵਿੱਚ, ਡੇਟਾ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਮੁੱਲ ਅਤੇ ਇੱਕ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇਫਿਰ ਸੰਯੋਜਨ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ 256 ਵਾਰ ਦੁਹਰਾਇਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਵੱਖਰਾ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।ਹਰੇਕ ਰਾਊਂਡ। ਅੰਤਿਮ ਨਤੀਜਾ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਹੈ, ਜੋ ਕਿ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਹੈਸ਼ ਹੈ। \\n\\nਐੱਸਐੱਚਏ-256 ਦਾ ਆਉਟਪੁੱਟ ਇੱਕ 256-ਬਿੱਟ ਹੈ।(32-ਬਾਈਟ) ਹੈਸ਼। ਕਿਉਂਕਿ ਆਉਟਪੁੱਟ ਫਿਕਸਡ-ਸਾਈਜ਼ ਹੈ, ਇਸ ਲਈ ਇਸ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਜੇਕਰ ਇੰਪੁੱਟ ਡੇਟਾ ਨੂੰ ਵੀ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ।ਥੋਡ਼੍ਹਾ ਜਿਹਾ, ਨਤੀਜਾ ਹੈਸ਼ ਬਹੁਤ ਵੱਖਰਾ ਹੋਵੇਗਾ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਡੇਟਾ ਨੂੰ ਸੋਧਿਆ ਗਿਆ ਹੈ। \\n\\nSHA-256 ਨੂੰ ਇੱਕ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।ਫੰਕਸ਼ਨ ਕਿਉਂਕਿ ਦੋ ਵੱਖ-ਵੱਖ ਇਨਪੁਟਸ ਲੱਭਣਾ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੈ ਜੋ ਇੱਕੋ ਹੈਸ਼ ਪੈਦਾ ਕਰਨਗੇ। ਇਸ ਦੇ ਵਾਪਰਨ ਦੀ ਸੰਭਾਵਨਾ ਦਾ ਅਨੁਮਾਨ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ2 ^ 77 ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਬਹੁਤ ਛੋਟੀ ਸੰਖਿਆ ਹੈ। ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ SHA-256 ਦੀ ਵਰਤੋਂ ਡਾਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਪਾਸਵਰਡ,ਵਿੱਤੀ ਲੈਣ-ਦੇਣ ਅਤੇ ਹੋਰ ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ। \',\' ਵਧੇਰੇ ਵਿਸਥਾਰ ਵਿੱਚ ਸਮਝਾਓ ਕਿ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ \', "ਯਕੀਨਨ, ਮੈਂ ਇਸ ਬਾਰੇ ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ ਪ੍ਰਦਾਨ ਕਰਾਂਗਾ।SHA-256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ। \\n\\nSHA-256 ਇੱਕ ਸਮਮਿਤੀ-ਕੁੰਜੀ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ, ਭਾਵ ਕਿ ਇਹ ਐਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ ਦੋਵਾਂ ਲਈ ਇੱਕੋ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।ਐੱਸਐੱਚਏ-256 256 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ, ਜਿਸ ਦੀ ਵਰਤੋਂ 256 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਆਉਟਪੁੱਟ ਤਿਆਰ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।ਇੰਪੁੱਟ ਡੇਟਾ ਉੱਤੇ ਗਣਿਤਿਕ ਓਪਰੇਸ਼ਨ, ਜੋ ਕਿ ਬਾਈਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ। ਓਪਰੇਸ਼ਨ ਬਹੁਤ ਗੁੰਝਲਦਾਰ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ ਇਸ ਵਿੱਚ ਇਹਨਾਂ ਦਾ ਸੁਮੇਲ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ।ਬਿੱਟ ਸ਼ਿਫਟਿੰਗ, ਐਡੀਸ਼ਨ ਅਤੇ ਬਿਟਵਾਈਸ ਓਪਰੇਸ਼ਨ। \\n\\nਐੱਸਐੱਚਏ-256 ਐਲਗੋਰਿਦਮ ਵਿੱਚ 256 ਰਾਊਂਡ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਹਰੇਕ ਰਾਊਂਡ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੈੱਟ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ।ਇੰਪੁੱਟ ਡੇਟਾ ਉੱਤੇ ਕਾਰਵਾਈਆਂ। ਹਰੇਕ ਦੌਰ ਵਿੱਚ, ਇੰਪੁੱਟ ਡੇਟਾ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਮੁੱਲ ਅਤੇ ਇੱਕ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਗੋਲ ਕੁੰਜੀ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।ਫਿਰ ਸੰਯੋਜਨ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਸੰਕੁਚਨ ਫੰਕਸ਼ਨ। \\n\\n ਗੋਲ ਕੁੰਜੀ 32 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ, ਜੋ ਕਿਹਰੇਕ ਰਾਊਂਡ ਵਿੱਚ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਰਾਊਂਡ ਕੁੰਜੀ ਪਿਛਲੇ ਰਾਊਂਡ ਕੁੰਜੀ ਲਈ ਇੱਕ ਖਾਸ ਫੰਕਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਕੇ ਤਿਆਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏਤਕਨੀਕ ਜਿਸ ਨੂੰ ਫੈਲਾਅ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਹਮਲਾਵਰ ਲਈ ਆਉਟਪੁੱਟ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰਨਾ ਵਧੇਰੇ ਮੁਸ਼ਕਲ ਬਣਾ ਕੇ ਐਲਗੋਰਿਦਮ ਨੂੰ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਬਣਾਉਣ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ।ਹਰੇਕ ਰਾਊਂਡ ਦੇ ਅੰਤ ਵਿੱਚ, ਰਾਊਂਡ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਪਿਛਲੇ ਰਾਊਂਡ ਦੇ ਆਊਟਪੁੱਟ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏਤਕਨੀਕ ਨੂੰ ਚੇਨਿੰਗ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਲੰਮਾ ਆਉਟਪੁੱਟ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਅਗਲੇ ਗੇਡ਼ ਲਈ ਇੰਪੁੱਟ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n ਸਾਰੇ 256 ਰਾਊਂਡ ਪੂਰੇ ਹੋਣ ਤੋਂ ਬਾਅਦ,ਅੰਤਿਮ ਆਉਟਪੁੱਟ 256 ਬਿੱਟਾਂ ਦੀ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਹੈ, ਜੋ ਕਿ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਹੈਸ਼ ਹੈ। ਇਸ ਹੈਸ਼ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਦੀ ਅਖੰਡਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਡਾਟਾ, ਜਿਵੇਂ ਕਿ ਇੰਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਤਬਦੀਲੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਇੱਕ ਬਹੁਤ ਹੀ ਵੱਖਰਾ ਹੈਸ਼ ਹੋਵੇਗਾ। \\n\\n ਕੁੱਲ ਮਿਲਾ ਕੇ, ਹਰੇਕ ਦੌਰ ਵਿੱਚ ਕੀਤੇ ਗਏ ਕਾਰਜਾਂ ਦੀ ਗੁੰਝਲਤਾ,ਫੈਲਾਅ ਅਤੇ ਚੇਨਿੰਗ ਦੀ ਵਰਤੋਂ ਦੇ ਨਾਲ, SHA-256 ਨੂੰ ਇੱਕ ਬਹੁਤ ਹੀ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਤੋਡ਼ਨਾ ਮੁਸ਼ਕਲ ਹੈ।ਇੱਕ ਸਨਾਰਕ ਕੀ ਹੈ ਅਤੇ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ \', ਇੱਕ ਸਨਾਰਕ (ਸੁਰੱਖਿਅਤ ਐੱਨ. ਐੱਫ. ਟੀ. ਰਸੀਦ) ਇੱਕ ਕਿਸਮ ਦੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਡਾਟਾ ਬਣਤਰ ਹੈ ਜੋ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।ਇੱਕ ਬਲਾਕਚੇਨ ਉੱਤੇ ਨਾਨ-ਫੰਜੀਬਲ ਟੋਕਨ (ਐੱਨ. ਐੱਫ. ਟੀ.) ਦੀ ਮਲਕੀਅਤ। ਐੱਨ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਇਹ ਸਾਬਤ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਕਿ ਇੱਕ ਐੱਨ. ਐੱਫ. ਟੀ. ਇੱਕ ਵਿਸ਼ੇਸ਼ ਮਾਲਕ ਨਾਲ ਸਬੰਧਤ ਹੈ, ਬਿਨਾਂ ਕਿਸੇ ਦਾ ਖੁਲਾਸਾ ਕੀਤੇ।ਆਪਣੇ ਆਪ ਵਿੱਚ ਐੱਨਐੱਫਟੀ ਬਾਰੇ ਜਾਣਕਾਰੀ। \\n\\nSNARKs ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤਕਨੀਕਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਜ਼ੀਰੋ-ਗਿਆਨ ਸਬੂਤ, ਹੋਮੋਮੌਰਫਿਕ ਸ਼ਾਮਲ ਹਨ।ਐਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਸੰਖੇਪ ਬਲਾਕਚੇਨ। ਇਹ ਤਕਨੀਕਾਂ SNARKs ਨੂੰ ਭੰਡਾਰਨ ਅਤੇ ਕੰਪਿਊਟੇਸ਼ਨਲ ਦੋਵਾਂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਕੁਸ਼ਲ ਹੋਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ।ਜ਼ਰੂਰਤਾਂ, ਅਜੇ ਵੀ ਮਜ਼ਬੂਤ ਸੁਰੱਖਿਆ ਗਾਰੰਟੀਆਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋਏ। \\n\\na SNARK ਵਿੱਚ ਤਿੰਨ ਮੁੱਖ ਭਾਗ ਹੁੰਦੇ ਹਨਃ ਇੱਕ ਸਬੂਤ, ਇੱਕ ਤਸਦੀਕ ਕੁੰਜੀ ਅਤੇ ਇੱਕਅਸਤਿਤਵ ਅੰਕਡ਼ੇ। ਸਬੂਤ ਇੱਕ ਗਣਿਤਿਕ ਬਿਆਨ ਹੈ ਜੋ ਐੱਨ. ਐੱਫ. ਟੀ. ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਪ੍ਰਗਟ ਕੀਤੇ ਬਿਨਾਂ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।ਤਸਦੀਕ ਕੁੰਜੀ ਇੱਕ ਗੁਪਤ ਕੁੰਜੀ ਹੈ ਜੋ ਸਬੂਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਗੈਰ-ਤਸਦੀਕ ਡੇਟਾ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦਾ ਸੰਖੇਪ ਹੈ।ਜਾਣਕਾਰੀ। \\n\\n ਜਦੋਂ ਇੱਕ SNARK ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਪ੍ਰਮਾਣ ਤਸਦੀਕ ਕੁੰਜੀ ਅਤੇ ਗੈਰ-ਤਸਦੀਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਣਨਾਵਾਂ ਦੀ ਇੱਕ ਲਡ਼ੀ ਕਰਕੇ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।ਡਾਟਾ। ਨਤੀਜੇ ਵਜੋਂ ਸਬੂਤ ਇੱਕ ਛੋਟੀ, ਐਨਕ੍ਰਿਪਟਡ ਸਤਰ ਹੈ ਜਿਸ ਦੀ ਅਸਾਨੀ ਨਾਲ ਤਸਦੀਕ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਪਰ ਇਸ ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਕੱਢਣ ਲਈ ਨਹੀਂ ਵਰਤੀ ਜਾ ਸਕਦੀ।ਐੱਨ. ਐੱਫ. ਟੀ. \\n ਫਿਰ SNARK ਨੂੰ ਅਣ-ਪ੍ਰਮਾਣਿਤ ਡੇਟਾ ਦੇ ਨਾਲ ਬਲਾਕਚੇਨ ਵਿੱਚ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।ਇੱਕ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ, ਉਹ ਬਲਾਕਚੇਨ ਤੋਂ ਉਸ ਐੱਨ. ਐੱਫ. ਟੀ. ਲਈ ਐੱਸ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਨੂੰ ਬੇਨਤੀ ਕਰ ਸਕਦੇ ਹਨ। ਤਸਦੀਕ ਕੁੰਜੀ ਫਿਰ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈਸਬੂਤ, ਐੱਨ. ਐੱਫ. ਟੀ. ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਪ੍ਰਗਟ ਕੀਤੇ ਬਿਨਾਂ। \\n\\nਐੱਨ. ਏ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਦੇ ਮੁੱਖ ਫਾਇਦਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਉਹਨਾਂ ਦੀ ਕੁਸ਼ਲਤਾ ਹੈ। ਕਿਉਂਕਿ ਉਹਨਾਂ ਨੂੰ ਸਿਰਫਇੱਕ ਛੋਟਾ ਜਿਹਾ ਸਬੂਤ ਅਤੇ ਇੱਕ ਤਸਦੀਕ ਕੁੰਜੀ ਸਟੋਰ ਕਰੋ, ਉਹ ਇੱਕ ਬਲਾਕਚੇਨ ਉੱਤੇ ਮਲਕੀਅਤ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੇ ਰਵਾਇਤੀ ਤਰੀਕਿਆਂ ਨਾਲੋਂ ਬਹੁਤ ਛੋਟੇ ਹੋ ਸਕਦੇ ਹਨ।ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਐੱਨ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਦੀ ਵਰਤੋਂ ਰਵਾਇਤੀ ਤਰੀਕਿਆਂ ਲਈ ਲੱਗਣ ਵਾਲੇ ਸਮੇਂ ਦੇ ਇੱਕ ਹਿੱਸੇ ਵਿੱਚ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਬਲਾਕਚੇਨ ਉੱਤੇ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਾਧਨ। ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤਕਨੀਕਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਐੱਸ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।ਮਜ਼ਬੂਤ ਸੁਰੱਖਿਆ ਗਾਰੰਟੀਆਂ ਅਜੇ ਵੀ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਕੁਸ਼ਲ ਹੋਣ ਦੇ ਬਾਵਜੂਦ. ", \'ਸ਼ਾਰਡਿੰਗ ਕੀ ਹੈ\'] ', 'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ', ' [\'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ\', \'ਐੱਸਐੱਚਏ-256 (ਸਿਕਿਓਰ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 256-ਬਿੱਟ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਤਿਆਰ ਕਰਦਾ ਹੈਕਿਸੇ ਵੀ ਅਕਾਰ ਦੇ ਇੰਪੁੱਟ ਤੋਂ ਅੱਖਰ, ਹੈਸ਼ ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਹਨ। ਹੈਸ਼ ਇੰਪੁੱਟ ਲਈ ਵਿਲੱਖਣ ਹੈ ਅਤੇ ਇੰਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਛੋਟੀ ਜਿਹੀ ਤਬਦੀਲੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਹਿੱਸਾ ਮਿਲੇਗਾ।ਵੱਖ-ਵੱਖ ਹੈਸ਼. SHA-256 ਵਿਆਪਕ ਤੌਰ ਉੱਤੇ ਡੇਟਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਅਤੇ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n SHA-256 ਐਲਗੋਰਿਦਮ ਇੰਪੁੱਟ ਡੇਟਾ ਲੈ ਕੇ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇਇਸ ਉੱਤੇ ਗਣਿਤਿਕ ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਇੱਕ ਲਡ਼ੀ ਚਲਾਉਣਾ, ਜਿਸ ਨੂੰ ਰਾਊਂਡ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਹਰੇਕ ਦੌਰ ਵਿੱਚ, ਡੇਟਾ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਮੁੱਲ ਅਤੇ ਇੱਕ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇਫਿਰ ਸੰਯੋਜਨ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ 256 ਵਾਰ ਦੁਹਰਾਇਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਵੱਖਰਾ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।ਹਰੇਕ ਰਾਊਂਡ। ਅੰਤਿਮ ਨਤੀਜਾ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਹੈ, ਜੋ ਕਿ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਹੈਸ਼ ਹੈ। \\n\\nਐੱਸਐੱਚਏ-256 ਦਾ ਆਉਟਪੁੱਟ ਇੱਕ 256-ਬਿੱਟ ਹੈ।(32-ਬਾਈਟ) ਹੈਸ਼। ਕਿਉਂਕਿ ਆਉਟਪੁੱਟ ਫਿਕਸਡ-ਸਾਈਜ਼ ਹੈ, ਇਸ ਲਈ ਇਸ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਜੇਕਰ ਇੰਪੁੱਟ ਡੇਟਾ ਨੂੰ ਵੀ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ।ਥੋਡ਼੍ਹਾ ਜਿਹਾ, ਨਤੀਜਾ ਹੈਸ਼ ਬਹੁਤ ਵੱਖਰਾ ਹੋਵੇਗਾ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਡੇਟਾ ਨੂੰ ਸੋਧਿਆ ਗਿਆ ਹੈ। \\n\\nSHA-256 ਨੂੰ ਇੱਕ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।ਫੰਕਸ਼ਨ ਕਿਉਂਕਿ ਦੋ ਵੱਖ-ਵੱਖ ਇਨਪੁਟਸ ਲੱਭਣਾ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੈ ਜੋ ਇੱਕੋ ਹੈਸ਼ ਪੈਦਾ ਕਰਨਗੇ। ਇਸ ਦੇ ਵਾਪਰਨ ਦੀ ਸੰਭਾਵਨਾ ਦਾ ਅਨੁਮਾਨ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ2 ^ 77 ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਬਹੁਤ ਛੋਟੀ ਸੰਖਿਆ ਹੈ। ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ SHA-256 ਦੀ ਵਰਤੋਂ ਡਾਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਪਾਸਵਰਡ,ਵਿੱਤੀ ਲੈਣ-ਦੇਣ ਅਤੇ ਹੋਰ ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ। \',\' ਵਧੇਰੇ ਵਿਸਥਾਰ ਵਿੱਚ ਸਮਝਾਓ ਕਿ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ \', "ਯਕੀਨਨ, ਮੈਂ ਇਸ ਬਾਰੇ ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ ਪ੍ਰਦਾਨ ਕਰਾਂਗਾ।SHA-256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ। \\n\\nSHA-256 ਇੱਕ ਸਮਮਿਤੀ-ਕੁੰਜੀ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ, ਭਾਵ ਕਿ ਇਹ ਐਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ ਦੋਵਾਂ ਲਈ ਇੱਕੋ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।ਐੱਸਐੱਚਏ-256 256 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ, ਜਿਸ ਦੀ ਵਰਤੋਂ 256 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਆਉਟਪੁੱਟ ਤਿਆਰ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।ਇੰਪੁੱਟ ਡੇਟਾ ਉੱਤੇ ਗਣਿਤਿਕ ਓਪਰੇਸ਼ਨ, ਜੋ ਕਿ ਬਾਈਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ। ਓਪਰੇਸ਼ਨ ਬਹੁਤ ਗੁੰਝਲਦਾਰ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ ਇਸ ਵਿੱਚ ਇਹਨਾਂ ਦਾ ਸੁਮੇਲ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ।ਬਿੱਟ ਸ਼ਿਫਟਿੰਗ, ਐਡੀਸ਼ਨ ਅਤੇ ਬਿਟਵਾਈਸ ਓਪਰੇਸ਼ਨ। \\n\\nਐੱਸਐੱਚਏ-256 ਐਲਗੋਰਿਦਮ ਵਿੱਚ 256 ਰਾਊਂਡ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਹਰੇਕ ਰਾਊਂਡ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੈੱਟ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ।ਇੰਪੁੱਟ ਡੇਟਾ ਉੱਤੇ ਕਾਰਵਾਈਆਂ। ਹਰੇਕ ਦੌਰ ਵਿੱਚ, ਇੰਪੁੱਟ ਡੇਟਾ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਮੁੱਲ ਅਤੇ ਇੱਕ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਗੋਲ ਕੁੰਜੀ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।ਫਿਰ ਸੰਯੋਜਨ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਸੰਕੁਚਨ ਫੰਕਸ਼ਨ। \\n\\n ਗੋਲ ਕੁੰਜੀ 32 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ, ਜੋ ਕਿਹਰੇਕ ਰਾਊਂਡ ਵਿੱਚ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਰਾਊਂਡ ਕੁੰਜੀ ਪਿਛਲੇ ਰਾਊਂਡ ਕੁੰਜੀ ਲਈ ਇੱਕ ਖਾਸ ਫੰਕਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਕੇ ਤਿਆਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏਤਕਨੀਕ ਜਿਸ ਨੂੰ ਫੈਲਾਅ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਹਮਲਾਵਰ ਲਈ ਆਉਟਪੁੱਟ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰਨਾ ਵਧੇਰੇ ਮੁਸ਼ਕਲ ਬਣਾ ਕੇ ਐਲਗੋਰਿਦਮ ਨੂੰ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਬਣਾਉਣ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ।ਹਰੇਕ ਰਾਊਂਡ ਦੇ ਅੰਤ ਵਿੱਚ, ਰਾਊਂਡ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਪਿਛਲੇ ਰਾਊਂਡ ਦੇ ਆਊਟਪੁੱਟ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏਤਕਨੀਕ ਨੂੰ ਚੇਨਿੰਗ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਲੰਮਾ ਆਉਟਪੁੱਟ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਅਗਲੇ ਗੇਡ਼ ਲਈ ਇੰਪੁੱਟ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n ਸਾਰੇ 256 ਰਾਊਂਡ ਪੂਰੇ ਹੋਣ ਤੋਂ ਬਾਅਦ,ਅੰਤਿਮ ਆਉਟਪੁੱਟ 256 ਬਿੱਟਾਂ ਦੀ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਹੈ, ਜੋ ਕਿ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਹੈਸ਼ ਹੈ। ਇਸ ਹੈਸ਼ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਦੀ ਅਖੰਡਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਡਾਟਾ, ਜਿਵੇਂ ਕਿ ਇੰਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਤਬਦੀਲੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਇੱਕ ਬਹੁਤ ਹੀ ਵੱਖਰਾ ਹੈਸ਼ ਹੋਵੇਗਾ। \\n\\n ਕੁੱਲ ਮਿਲਾ ਕੇ, ਹਰੇਕ ਦੌਰ ਵਿੱਚ ਕੀਤੇ ਗਏ ਕਾਰਜਾਂ ਦੀ ਗੁੰਝਲਤਾ,ਫੈਲਾਅ ਅਤੇ ਚੇਨਿੰਗ ਦੀ ਵਰਤੋਂ ਦੇ ਨਾਲ, SHA-256 ਨੂੰ ਇੱਕ ਬਹੁਤ ਹੀ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਤੋਡ਼ਨਾ ਮੁਸ਼ਕਲ ਹੈ।ਇੱਕ ਸਨਾਰਕ ਕੀ ਹੈ ਅਤੇ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ \', ਇੱਕ ਸਨਾਰਕ (ਸੁਰੱਖਿਅਤ ਐੱਨ. ਐੱਫ. ਟੀ. ਰਸੀਦ) ਇੱਕ ਕਿਸਮ ਦੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਡਾਟਾ ਬਣਤਰ ਹੈ ਜੋ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।ਇੱਕ ਬਲਾਕਚੇਨ ਉੱਤੇ ਨਾਨ-ਫੰਜੀਬਲ ਟੋਕਨ (ਐੱਨ. ਐੱਫ. ਟੀ.) ਦੀ ਮਲਕੀਅਤ। ਐੱਨ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਇਹ ਸਾਬਤ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਕਿ ਇੱਕ ਐੱਨ. ਐੱਫ. ਟੀ. ਇੱਕ ਵਿਸ਼ੇਸ਼ ਮਾਲਕ ਨਾਲ ਸਬੰਧਤ ਹੈ, ਬਿਨਾਂ ਕਿਸੇ ਦਾ ਖੁਲਾਸਾ ਕੀਤੇ।ਆਪਣੇ ਆਪ ਵਿੱਚ ਐੱਨਐੱਫਟੀ ਬਾਰੇ ਜਾਣਕਾਰੀ। \\n\\nSNARKs ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤਕਨੀਕਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਜ਼ੀਰੋ-ਗਿਆਨ ਸਬੂਤ, ਹੋਮੋਮੌਰਫਿਕ ਸ਼ਾਮਲ ਹਨ।ਐਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਸੰਖੇਪ ਬਲਾਕਚੇਨ। ਇਹ ਤਕਨੀਕਾਂ SNARKs ਨੂੰ ਭੰਡਾਰਨ ਅਤੇ ਕੰਪਿਊਟੇਸ਼ਨਲ ਦੋਵਾਂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਕੁਸ਼ਲ ਹੋਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ।ਜ਼ਰੂਰਤਾਂ, ਅਜੇ ਵੀ ਮਜ਼ਬੂਤ ਸੁਰੱਖਿਆ ਗਾਰੰਟੀਆਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋਏ। \\n\\na SNARK ਵਿੱਚ ਤਿੰਨ ਮੁੱਖ ਭਾਗ ਹੁੰਦੇ ਹਨਃ ਇੱਕ ਸਬੂਤ, ਇੱਕ ਤਸਦੀਕ ਕੁੰਜੀ ਅਤੇ ਇੱਕਅਸਤਿਤਵ ਅੰਕਡ਼ੇ। ਸਬੂਤ ਇੱਕ ਗਣਿਤਿਕ ਬਿਆਨ ਹੈ ਜੋ ਐੱਨ. ਐੱਫ. ਟੀ. ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਪ੍ਰਗਟ ਕੀਤੇ ਬਿਨਾਂ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।ਤਸਦੀਕ ਕੁੰਜੀ ਇੱਕ ਗੁਪਤ ਕੁੰਜੀ ਹੈ ਜੋ ਸਬੂਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਗੈਰ-ਤਸਦੀਕ ਡੇਟਾ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦਾ ਸੰਖੇਪ ਹੈ।ਜਾਣਕਾਰੀ। \\n\\n ਜਦੋਂ ਇੱਕ SNARK ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਪ੍ਰਮਾਣ ਤਸਦੀਕ ਕੁੰਜੀ ਅਤੇ ਗੈਰ-ਤਸਦੀਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਣਨਾਵਾਂ ਦੀ ਇੱਕ ਲਡ਼ੀ ਕਰਕੇ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।ਡਾਟਾ। ਨਤੀਜੇ ਵਜੋਂ ਸਬੂਤ ਇੱਕ ਛੋਟੀ, ਐਨਕ੍ਰਿਪਟਡ ਸਤਰ ਹੈ ਜਿਸ ਦੀ ਅਸਾਨੀ ਨਾਲ ਤਸਦੀਕ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਪਰ ਇਸ ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਕੱਢਣ ਲਈ ਨਹੀਂ ਵਰਤੀ ਜਾ ਸਕਦੀ।ਐੱਨ. ਐੱਫ. ਟੀ. \\n ਫਿਰ SNARK ਨੂੰ ਅਣ-ਪ੍ਰਮਾਣਿਤ ਡੇਟਾ ਦੇ ਨਾਲ ਬਲਾਕਚੇਨ ਵਿੱਚ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।ਇੱਕ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ, ਉਹ ਬਲਾਕਚੇਨ ਤੋਂ ਉਸ ਐੱਨ. ਐੱਫ. ਟੀ. ਲਈ ਐੱਸ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਨੂੰ ਬੇਨਤੀ ਕਰ ਸਕਦੇ ਹਨ। ਤਸਦੀਕ ਕੁੰਜੀ ਫਿਰ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈਸਬੂਤ, ਐੱਨ. ਐੱਫ. ਟੀ. ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਪ੍ਰਗਟ ਕੀਤੇ ਬਿਨਾਂ। \\n\\nਐੱਨ. ਏ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਦੇ ਮੁੱਖ ਫਾਇਦਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਉਹਨਾਂ ਦੀ ਕੁਸ਼ਲਤਾ ਹੈ। ਕਿਉਂਕਿ ਉਹਨਾਂ ਨੂੰ ਸਿਰਫਇੱਕ ਛੋਟਾ ਜਿਹਾ ਸਬੂਤ ਅਤੇ ਇੱਕ ਤਸਦੀਕ ਕੁੰਜੀ ਸਟੋਰ ਕਰੋ, ਉਹ ਇੱਕ ਬਲਾਕਚੇਨ ਉੱਤੇ ਮਲਕੀਅਤ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੇ ਰਵਾਇਤੀ ਤਰੀਕਿਆਂ ਨਾਲੋਂ ਬਹੁਤ ਛੋਟੇ ਹੋ ਸਕਦੇ ਹਨ।ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਐੱਨ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਦੀ ਵਰਤੋਂ ਰਵਾਇਤੀ ਤਰੀਕਿਆਂ ਲਈ ਲੱਗਣ ਵਾਲੇ ਸਮੇਂ ਦੇ ਇੱਕ ਹਿੱਸੇ ਵਿੱਚ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਬਲਾਕਚੇਨ ਉੱਤੇ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਾਧਨ। ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤਕਨੀਕਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਐੱਸ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।ਮਜ਼ਬੂਤ ਸੁਰੱਖਿਆ ਗਾਰੰਟੀਆਂ ਅਜੇ ਵੀ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਕੁਸ਼ਲ ਹੋਣ ਦੇ ਬਾਵਜੂਦ. ", \'ਸ਼ਾਰਡਿੰਗ ਕੀ ਹੈ\', \'ਸ਼ਾਰਡਿੰਗ ਇੱਕ ਡਾਟਾਬੇਸ ਪਾਰਟੀਸ਼ਨਿੰਗ ਤਕਨੀਕ ਹੈ ਜੋ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।ਇੱਕ ਡਾਟਾਬੇਸ ਦੀ ਮਾਪਯੋਗਤਾ ਅਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਲਈ। ਇੱਕ ਸ਼ਾਰਡਡ ਡਾਟਾਬੇਸ ਵਿੱਚ, ਡੇਟਾ ਨੂੰ ਛੋਟੇ, ਵਧੇਰੇ ਪ੍ਰਬੰਧਨ ਯੋਗ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਕਿਹਾ ਜਾਂਦਾ ਹੈਸ਼ਾਰਡ, ਜੋ ਕਿ ਕਈ ਸਰਵਰਾਂ ਜਾਂ ਨੋਡਾਂ ਵਿੱਚ ਵੰਡੇ ਜਾਂਦੇ ਹਨ। \\n\\n ਹਰੇਕ ਸ਼ਾਰਡ ਵਿੱਚ ਡੇਟਾ ਦਾ ਇੱਕ ਉਪ ਸਮੂਹ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਉਪ ਸਮੂਹ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦਾ ਹੈ।ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ, ਜਿਵੇਂ ਕਿ ਪਡ਼੍ਹਨ ਜਾਂ ਲਿਖਣ ਦੀਆਂ ਕਾਰਵਾਈਆਂ। ਇਹ ਡਾਟਾਬੇਸ ਨੂੰ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਹਰੇਕ ਸ਼ਾਰਡ ਇੱਕ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈਸਮੁੱਚੇ ਕੰਮ ਦੇ ਬੋਝ ਦਾ ਹਿੱਸਾ। \\n\\nਸਾਰਡਿੰਗ ਦੀ ਵਰਤੋਂ ਕਈ ਕਿਸਮਾਂ ਦੇ ਡਾਟਾਬੇਸ ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਰਿਲੇਸ਼ਨਲ ਡਾਟਾਬੇਸ, ਐੱਨਓਐੱਸਕਿਊਐੱਲ ਡਾਟਾਬੇਸ ਅਤੇ ਬਲਾਕਚੇਨ ਸ਼ਾਮਲ ਹਨ।ਡਾਟਾਬੇਸ। ਇੱਕ ਬਲਾਕਚੇਨ ਸੰਦਰਭ ਵਿੱਚ, ਸ਼ਾਰਡਿੰਗ ਦੀ ਵਰਤੋਂ ਅਕਸਰ ਕਈ ਨੋਡਾਂ ਵਿੱਚ ਲੈਣ-ਦੇਣ ਦੀ ਤਸਦੀਕ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਦੇ ਕੰਮ ਦੇ ਬੋਝ ਨੂੰ ਵੰਡਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।ਨੈੱਟਵਰਕ ਵਿੱਚ, ਨੈੱਟਵਰਕ ਦੀ ਕੁਸ਼ਲਤਾ ਅਤੇ ਮਾਪਯੋਗਤਾ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਲਈ। \\n\\nਸਾਰਡਿੰਗ ਨੂੰ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਨੈੱਟਵਰਕ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।ਖਾਸ ਡਾਟਾਬੇਸ ਅਤੇ ਵਰਤੋਂ ਕੇਸ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਹਰੀਜੱਟਲ ਸ਼ਾਰਡਿੰਗ ਪਹੁੰਚ ਵਿੱਚ, ਨੈੱਟਵਰਕ ਦੇ ਸਾਰੇ ਨੋਡਾਂ ਵਿੱਚ ਸ਼ਾਰਡਾਂ ਦਾ ਇੱਕੋ ਸਮੂਹ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਹਰੇਕ ਨੋਡ ਹੈਡੇਟਾ ਦੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਉਪ ਸਮੂਹ ਲਈ ਜ਼ਿੰਮੇਵਾਰ। ਇੱਕ ਲੰਬਕਾਰੀ ਸ਼ਾਰਡਿੰਗ ਪਹੁੰਚ ਵਿੱਚ, ਹਰੇਕ ਨੋਡ ਵਿੱਚ ਸ਼ਾਰਡਾਂ ਦਾ ਇੱਕ ਵੱਖਰਾ ਸਮੂਹ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦਾ ਹੈਕੁੱਲ ਮਿਲਾ ਕੇ, ਸ਼ਾਰਡਿੰਗ ਇੱਕ ਡਾਟਾਬੇਸ ਦੀ ਮਾਪਯੋਗਤਾ ਅਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਕਨੀਕ ਹੈ।ਡੇਟਾ ਨੂੰ ਛੋਟੇ, ਵਧੇਰੇ ਪ੍ਰਬੰਧਨ ਯੋਗ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ, ਸ਼ਾਰਡਿੰਗ ਡੇਟਾਬੇਸ ਨੂੰ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਅਜੇ ਵੀ ਬਣਾਈ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈਮਜ਼ਬੂਤ ਇਕਸਾਰਤਾ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ. \',\' ਇੱਕ ਭਾਗ ਕੀ ਹੈ \'] ', 'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ', ' [\'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ\', \'ਐੱਸਐੱਚਏ-256 (ਸਿਕਿਓਰ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 256-ਬਿੱਟ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਤਿਆਰ ਕਰਦਾ ਹੈਕਿਸੇ ਵੀ ਅਕਾਰ ਦੇ ਇੰਪੁੱਟ ਤੋਂ ਅੱਖਰ, ਹੈਸ਼ ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਹਨ। ਹੈਸ਼ ਇੰਪੁੱਟ ਲਈ ਵਿਲੱਖਣ ਹੈ ਅਤੇ ਇੰਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਛੋਟੀ ਜਿਹੀ ਤਬਦੀਲੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਹਿੱਸਾ ਮਿਲੇਗਾ।ਵੱਖ-ਵੱਖ ਹੈਸ਼. SHA-256 ਵਿਆਪਕ ਤੌਰ ਉੱਤੇ ਡੇਟਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਅਤੇ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n SHA-256 ਐਲਗੋਰਿਦਮ ਇੰਪੁੱਟ ਡੇਟਾ ਲੈ ਕੇ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇਇਸ ਉੱਤੇ ਗਣਿਤਿਕ ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਇੱਕ ਲਡ਼ੀ ਚਲਾਉਣਾ, ਜਿਸ ਨੂੰ ਰਾਊਂਡ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਹਰੇਕ ਦੌਰ ਵਿੱਚ, ਡੇਟਾ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਮੁੱਲ ਅਤੇ ਇੱਕ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇਫਿਰ ਸੰਯੋਜਨ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ 256 ਵਾਰ ਦੁਹਰਾਇਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਵੱਖਰਾ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।ਹਰੇਕ ਰਾਊਂਡ। ਅੰਤਿਮ ਨਤੀਜਾ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਹੈ, ਜੋ ਕਿ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਹੈਸ਼ ਹੈ। \\n\\nਐੱਸਐੱਚਏ-256 ਦਾ ਆਉਟਪੁੱਟ ਇੱਕ 256-ਬਿੱਟ ਹੈ।(32-ਬਾਈਟ) ਹੈਸ਼। ਕਿਉਂਕਿ ਆਉਟਪੁੱਟ ਫਿਕਸਡ-ਸਾਈਜ਼ ਹੈ, ਇਸ ਲਈ ਇਸ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਜੇਕਰ ਇੰਪੁੱਟ ਡੇਟਾ ਨੂੰ ਵੀ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ।ਥੋਡ਼੍ਹਾ ਜਿਹਾ, ਨਤੀਜਾ ਹੈਸ਼ ਬਹੁਤ ਵੱਖਰਾ ਹੋਵੇਗਾ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਡੇਟਾ ਨੂੰ ਸੋਧਿਆ ਗਿਆ ਹੈ। \\n\\nSHA-256 ਨੂੰ ਇੱਕ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।ਫੰਕਸ਼ਨ ਕਿਉਂਕਿ ਦੋ ਵੱਖ-ਵੱਖ ਇਨਪੁਟਸ ਲੱਭਣਾ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੈ ਜੋ ਇੱਕੋ ਹੈਸ਼ ਪੈਦਾ ਕਰਨਗੇ। ਇਸ ਦੇ ਵਾਪਰਨ ਦੀ ਸੰਭਾਵਨਾ ਦਾ ਅਨੁਮਾਨ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ2 ^ 77 ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਬਹੁਤ ਛੋਟੀ ਸੰਖਿਆ ਹੈ। ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ SHA-256 ਦੀ ਵਰਤੋਂ ਡਾਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਪਾਸਵਰਡ,ਵਿੱਤੀ ਲੈਣ-ਦੇਣ ਅਤੇ ਹੋਰ ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ। \',\' ਵਧੇਰੇ ਵਿਸਥਾਰ ਵਿੱਚ ਸਮਝਾਓ ਕਿ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ \', "ਯਕੀਨਨ, ਮੈਂ ਇਸ ਬਾਰੇ ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ ਪ੍ਰਦਾਨ ਕਰਾਂਗਾ।SHA-256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ। \\n\\nSHA-256 ਇੱਕ ਸਮਮਿਤੀ-ਕੁੰਜੀ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ, ਭਾਵ ਕਿ ਇਹ ਐਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ ਦੋਵਾਂ ਲਈ ਇੱਕੋ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।ਐੱਸਐੱਚਏ-256 256 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ, ਜਿਸ ਦੀ ਵਰਤੋਂ 256 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਆਉਟਪੁੱਟ ਤਿਆਰ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।ਇੰਪੁੱਟ ਡੇਟਾ ਉੱਤੇ ਗਣਿਤਿਕ ਓਪਰੇਸ਼ਨ, ਜੋ ਕਿ ਬਾਈਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ। ਓਪਰੇਸ਼ਨ ਬਹੁਤ ਗੁੰਝਲਦਾਰ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ ਇਸ ਵਿੱਚ ਇਹਨਾਂ ਦਾ ਸੁਮੇਲ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ।ਬਿੱਟ ਸ਼ਿਫਟਿੰਗ, ਐਡੀਸ਼ਨ ਅਤੇ ਬਿਟਵਾਈਸ ਓਪਰੇਸ਼ਨ। \\n\\nਐੱਸਐੱਚਏ-256 ਐਲਗੋਰਿਦਮ ਵਿੱਚ 256 ਰਾਊਂਡ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਹਰੇਕ ਰਾਊਂਡ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੈੱਟ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ।ਇੰਪੁੱਟ ਡੇਟਾ ਉੱਤੇ ਕਾਰਵਾਈਆਂ। ਹਰੇਕ ਦੌਰ ਵਿੱਚ, ਇੰਪੁੱਟ ਡੇਟਾ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਮੁੱਲ ਅਤੇ ਇੱਕ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਗੋਲ ਕੁੰਜੀ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।ਫਿਰ ਸੰਯੋਜਨ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਸੰਕੁਚਨ ਫੰਕਸ਼ਨ। \\n\\n ਗੋਲ ਕੁੰਜੀ 32 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ, ਜੋ ਕਿਹਰੇਕ ਰਾਊਂਡ ਵਿੱਚ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਰਾਊਂਡ ਕੁੰਜੀ ਪਿਛਲੇ ਰਾਊਂਡ ਕੁੰਜੀ ਲਈ ਇੱਕ ਖਾਸ ਫੰਕਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਕੇ ਤਿਆਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏਤਕਨੀਕ ਜਿਸ ਨੂੰ ਫੈਲਾਅ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਹਮਲਾਵਰ ਲਈ ਆਉਟਪੁੱਟ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰਨਾ ਵਧੇਰੇ ਮੁਸ਼ਕਲ ਬਣਾ ਕੇ ਐਲਗੋਰਿਦਮ ਨੂੰ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਬਣਾਉਣ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ।ਹਰੇਕ ਰਾਊਂਡ ਦੇ ਅੰਤ ਵਿੱਚ, ਰਾਊਂਡ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਪਿਛਲੇ ਰਾਊਂਡ ਦੇ ਆਊਟਪੁੱਟ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏਤਕਨੀਕ ਨੂੰ ਚੇਨਿੰਗ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਲੰਮਾ ਆਉਟਪੁੱਟ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਅਗਲੇ ਗੇਡ਼ ਲਈ ਇੰਪੁੱਟ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n ਸਾਰੇ 256 ਰਾਊਂਡ ਪੂਰੇ ਹੋਣ ਤੋਂ ਬਾਅਦ,ਅੰਤਿਮ ਆਉਟਪੁੱਟ 256 ਬਿੱਟਾਂ ਦੀ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਹੈ, ਜੋ ਕਿ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਹੈਸ਼ ਹੈ। ਇਸ ਹੈਸ਼ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਦੀ ਅਖੰਡਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਡਾਟਾ, ਜਿਵੇਂ ਕਿ ਇੰਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਤਬਦੀਲੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਇੱਕ ਬਹੁਤ ਹੀ ਵੱਖਰਾ ਹੈਸ਼ ਹੋਵੇਗਾ। \\n\\n ਕੁੱਲ ਮਿਲਾ ਕੇ, ਹਰੇਕ ਦੌਰ ਵਿੱਚ ਕੀਤੇ ਗਏ ਕਾਰਜਾਂ ਦੀ ਗੁੰਝਲਤਾ,ਫੈਲਾਅ ਅਤੇ ਚੇਨਿੰਗ ਦੀ ਵਰਤੋਂ ਦੇ ਨਾਲ, SHA-256 ਨੂੰ ਇੱਕ ਬਹੁਤ ਹੀ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਤੋਡ਼ਨਾ ਮੁਸ਼ਕਲ ਹੈ।ਇੱਕ ਸਨਾਰਕ ਕੀ ਹੈ ਅਤੇ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ \', ਇੱਕ ਸਨਾਰਕ (ਸੁਰੱਖਿਅਤ ਐੱਨ. ਐੱਫ. ਟੀ. ਰਸੀਦ) ਇੱਕ ਕਿਸਮ ਦੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਡਾਟਾ ਬਣਤਰ ਹੈ ਜੋ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।ਇੱਕ ਬਲਾਕਚੇਨ ਉੱਤੇ ਨਾਨ-ਫੰਜੀਬਲ ਟੋਕਨ (ਐੱਨ. ਐੱਫ. ਟੀ.) ਦੀ ਮਲਕੀਅਤ। ਐੱਨ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਇਹ ਸਾਬਤ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਕਿ ਇੱਕ ਐੱਨ. ਐੱਫ. ਟੀ. ਇੱਕ ਵਿਸ਼ੇਸ਼ ਮਾਲਕ ਨਾਲ ਸਬੰਧਤ ਹੈ, ਬਿਨਾਂ ਕਿਸੇ ਦਾ ਖੁਲਾਸਾ ਕੀਤੇ।ਆਪਣੇ ਆਪ ਵਿੱਚ ਐੱਨਐੱਫਟੀ ਬਾਰੇ ਜਾਣਕਾਰੀ। \\n\\nSNARKs ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤਕਨੀਕਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਜ਼ੀਰੋ-ਗਿਆਨ ਸਬੂਤ, ਹੋਮੋਮੌਰਫਿਕ ਸ਼ਾਮਲ ਹਨ।ਐਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਸੰਖੇਪ ਬਲਾਕਚੇਨ। ਇਹ ਤਕਨੀਕਾਂ SNARKs ਨੂੰ ਭੰਡਾਰਨ ਅਤੇ ਕੰਪਿਊਟੇਸ਼ਨਲ ਦੋਵਾਂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਕੁਸ਼ਲ ਹੋਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ।ਜ਼ਰੂਰਤਾਂ, ਅਜੇ ਵੀ ਮਜ਼ਬੂਤ ਸੁਰੱਖਿਆ ਗਾਰੰਟੀਆਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋਏ। \\n\\na SNARK ਵਿੱਚ ਤਿੰਨ ਮੁੱਖ ਭਾਗ ਹੁੰਦੇ ਹਨਃ ਇੱਕ ਸਬੂਤ, ਇੱਕ ਤਸਦੀਕ ਕੁੰਜੀ ਅਤੇ ਇੱਕਅਸਤਿਤਵ ਅੰਕਡ਼ੇ। ਸਬੂਤ ਇੱਕ ਗਣਿਤਿਕ ਬਿਆਨ ਹੈ ਜੋ ਐੱਨ. ਐੱਫ. ਟੀ. ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਪ੍ਰਗਟ ਕੀਤੇ ਬਿਨਾਂ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।ਤਸਦੀਕ ਕੁੰਜੀ ਇੱਕ ਗੁਪਤ ਕੁੰਜੀ ਹੈ ਜੋ ਸਬੂਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਗੈਰ-ਤਸਦੀਕ ਡੇਟਾ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦਾ ਸੰਖੇਪ ਹੈ।ਜਾਣਕਾਰੀ। \\n\\n ਜਦੋਂ ਇੱਕ SNARK ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਪ੍ਰਮਾਣ ਤਸਦੀਕ ਕੁੰਜੀ ਅਤੇ ਗੈਰ-ਤਸਦੀਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਣਨਾਵਾਂ ਦੀ ਇੱਕ ਲਡ਼ੀ ਕਰਕੇ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।ਡਾਟਾ। ਨਤੀਜੇ ਵਜੋਂ ਸਬੂਤ ਇੱਕ ਛੋਟੀ, ਐਨਕ੍ਰਿਪਟਡ ਸਤਰ ਹੈ ਜਿਸ ਦੀ ਅਸਾਨੀ ਨਾਲ ਤਸਦੀਕ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਪਰ ਇਸ ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਕੱਢਣ ਲਈ ਨਹੀਂ ਵਰਤੀ ਜਾ ਸਕਦੀ।ਐੱਨ. ਐੱਫ. ਟੀ. \\n ਫਿਰ SNARK ਨੂੰ ਅਣ-ਪ੍ਰਮਾਣਿਤ ਡੇਟਾ ਦੇ ਨਾਲ ਬਲਾਕਚੇਨ ਵਿੱਚ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।ਇੱਕ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ, ਉਹ ਬਲਾਕਚੇਨ ਤੋਂ ਉਸ ਐੱਨ. ਐੱਫ. ਟੀ. ਲਈ ਐੱਸ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਨੂੰ ਬੇਨਤੀ ਕਰ ਸਕਦੇ ਹਨ। ਤਸਦੀਕ ਕੁੰਜੀ ਫਿਰ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈਸਬੂਤ, ਐੱਨ. ਐੱਫ. ਟੀ. ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਪ੍ਰਗਟ ਕੀਤੇ ਬਿਨਾਂ। \\n\\nਐੱਨ. ਏ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਦੇ ਮੁੱਖ ਫਾਇਦਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਉਹਨਾਂ ਦੀ ਕੁਸ਼ਲਤਾ ਹੈ। ਕਿਉਂਕਿ ਉਹਨਾਂ ਨੂੰ ਸਿਰਫਇੱਕ ਛੋਟਾ ਜਿਹਾ ਸਬੂਤ ਅਤੇ ਇੱਕ ਤਸਦੀਕ ਕੁੰਜੀ ਸਟੋਰ ਕਰੋ, ਉਹ ਇੱਕ ਬਲਾਕਚੇਨ ਉੱਤੇ ਮਲਕੀਅਤ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੇ ਰਵਾਇਤੀ ਤਰੀਕਿਆਂ ਨਾਲੋਂ ਬਹੁਤ ਛੋਟੇ ਹੋ ਸਕਦੇ ਹਨ।ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਐੱਨ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਦੀ ਵਰਤੋਂ ਰਵਾਇਤੀ ਤਰੀਕਿਆਂ ਲਈ ਲੱਗਣ ਵਾਲੇ ਸਮੇਂ ਦੇ ਇੱਕ ਹਿੱਸੇ ਵਿੱਚ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਬਲਾਕਚੇਨ ਉੱਤੇ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਾਧਨ। ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤਕਨੀਕਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਐੱਸ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।ਮਜ਼ਬੂਤ ਸੁਰੱਖਿਆ ਗਾਰੰਟੀਆਂ ਅਜੇ ਵੀ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਕੁਸ਼ਲ ਹੋਣ ਦੇ ਬਾਵਜੂਦ. ", \'ਸ਼ਾਰਡਿੰਗ ਕੀ ਹੈ\', \'ਸ਼ਾਰਡਿੰਗ ਇੱਕ ਡਾਟਾਬੇਸ ਪਾਰਟੀਸ਼ਨਿੰਗ ਤਕਨੀਕ ਹੈ ਜੋ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।ਇੱਕ ਡਾਟਾਬੇਸ ਦੀ ਮਾਪਯੋਗਤਾ ਅਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਲਈ। ਇੱਕ ਸ਼ਾਰਡਡ ਡਾਟਾਬੇਸ ਵਿੱਚ, ਡੇਟਾ ਨੂੰ ਛੋਟੇ, ਵਧੇਰੇ ਪ੍ਰਬੰਧਨ ਯੋਗ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਕਿਹਾ ਜਾਂਦਾ ਹੈਸ਼ਾਰਡ, ਜੋ ਕਿ ਕਈ ਸਰਵਰਾਂ ਜਾਂ ਨੋਡਾਂ ਵਿੱਚ ਵੰਡੇ ਜਾਂਦੇ ਹਨ। \\n\\n ਹਰੇਕ ਸ਼ਾਰਡ ਵਿੱਚ ਡੇਟਾ ਦਾ ਇੱਕ ਉਪ ਸਮੂਹ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਉਪ ਸਮੂਹ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦਾ ਹੈ।ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ, ਜਿਵੇਂ ਕਿ ਪਡ਼੍ਹਨ ਜਾਂ ਲਿਖਣ ਦੀਆਂ ਕਾਰਵਾਈਆਂ। ਇਹ ਡਾਟਾਬੇਸ ਨੂੰ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਹਰੇਕ ਸ਼ਾਰਡ ਇੱਕ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈਸਮੁੱਚੇ ਕੰਮ ਦੇ ਬੋਝ ਦਾ ਹਿੱਸਾ। \\n\\nਸਾਰਡਿੰਗ ਦੀ ਵਰਤੋਂ ਕਈ ਕਿਸਮਾਂ ਦੇ ਡਾਟਾਬੇਸ ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਰਿਲੇਸ਼ਨਲ ਡਾਟਾਬੇਸ, ਐੱਨਓਐੱਸਕਿਊਐੱਲ ਡਾਟਾਬੇਸ ਅਤੇ ਬਲਾਕਚੇਨ ਸ਼ਾਮਲ ਹਨ।ਡਾਟਾਬੇਸ। ਇੱਕ ਬਲਾਕਚੇਨ ਸੰਦਰਭ ਵਿੱਚ, ਸ਼ਾਰਡਿੰਗ ਦੀ ਵਰਤੋਂ ਅਕਸਰ ਕਈ ਨੋਡਾਂ ਵਿੱਚ ਲੈਣ-ਦੇਣ ਦੀ ਤਸਦੀਕ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਦੇ ਕੰਮ ਦੇ ਬੋਝ ਨੂੰ ਵੰਡਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।ਨੈੱਟਵਰਕ ਵਿੱਚ, ਨੈੱਟਵਰਕ ਦੀ ਕੁਸ਼ਲਤਾ ਅਤੇ ਮਾਪਯੋਗਤਾ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਲਈ। \\n\\nਸਾਰਡਿੰਗ ਨੂੰ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਨੈੱਟਵਰਕ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।ਖਾਸ ਡਾਟਾਬੇਸ ਅਤੇ ਵਰਤੋਂ ਕੇਸ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਹਰੀਜੱਟਲ ਸ਼ਾਰਡਿੰਗ ਪਹੁੰਚ ਵਿੱਚ, ਨੈੱਟਵਰਕ ਦੇ ਸਾਰੇ ਨੋਡਾਂ ਵਿੱਚ ਸ਼ਾਰਡਾਂ ਦਾ ਇੱਕੋ ਸਮੂਹ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਹਰੇਕ ਨੋਡ ਹੈਡੇਟਾ ਦੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਉਪ ਸਮੂਹ ਲਈ ਜ਼ਿੰਮੇਵਾਰ। ਇੱਕ ਲੰਬਕਾਰੀ ਸ਼ਾਰਡਿੰਗ ਪਹੁੰਚ ਵਿੱਚ, ਹਰੇਕ ਨੋਡ ਵਿੱਚ ਸ਼ਾਰਡਾਂ ਦਾ ਇੱਕ ਵੱਖਰਾ ਸਮੂਹ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦਾ ਹੈਕੁੱਲ ਮਿਲਾ ਕੇ, ਸ਼ਾਰਡਿੰਗ ਇੱਕ ਡਾਟਾਬੇਸ ਦੀ ਮਾਪਯੋਗਤਾ ਅਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਕਨੀਕ ਹੈ।ਡੇਟਾ ਨੂੰ ਛੋਟੇ, ਵਧੇਰੇ ਪ੍ਰਬੰਧਨ ਯੋਗ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ, ਸ਼ਾਰਡਿੰਗ ਡੇਟਾਬੇਸ ਨੂੰ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਅਜੇ ਵੀ ਬਣਾਈ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈਮਜ਼ਬੂਤ ਇਕਸਾਰਤਾ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ. \',\' ਇੱਕ ਭਾਗ ਕੀ ਹੈ \',\' ਡਾਟਾਬੇਸ ਅਤੇ ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਦੇ ਸੰਦਰਭ ਵਿੱਚ, ਇੱਕ ਭਾਗ ਡੇਟਾ ਦੀ ਇੱਕ ਵੰਡ ਜਾਂ ਇੱਕ ਭਾਗ ਹੈ।ਛੋਟੇ, ਵਧੇਰੇ ਪ੍ਰਬੰਧਨ ਯੋਗ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ ਪ੍ਰਕਿਰਿਆ ਕਰੋ। ਭਾਗਾਂ ਨੂੰ ਆਮ ਤੌਰ ਉੱਤੇ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਮਾਪਯੋਗਤਾ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਡਾਟਾਬੇਸ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਵੰਡ ਕੇਕਈ ਸਰਵਰਾਂ ਜਾਂ ਨੋਡਾਂ ਵਿੱਚ ਡਾਟਾ। \\n\\n ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਸ਼ਾਰਡਡ ਡਾਟਾਬੇਸ ਵਿੱਚ, ਡੇਟਾ ਨੂੰ ਛੋਟੇ ਸ਼ਾਰਡਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਵੰਡੇ ਜਾਂਦੇ ਹਨ।ਕਈ ਸਰਵਰਾਂ ਵਿੱਚ। ਇਹ ਡਾਟਾਬੇਸ ਨੂੰ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਹਰੇਕ ਸਰਵਰ ਸਮੁੱਚੇ ਸਰਵਰ ਦੇ ਇੱਕ ਹਿੱਸੇ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।ਕੰਮ ਦਾ ਬੋਝ। \\n\\n ਭਾਗਾਂ ਨੂੰ ਹੋਰ ਪ੍ਰਸੰਗਾਂ ਵਿੱਚ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਪੈਰਲਲ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ ਲੋਡ ਸੰਤੁਲਨ। ਪੈਰਲਲ ਪ੍ਰੋਸੈਸਿੰਗ ਵਿੱਚ, ਇੱਕ ਕਾਰਜ ਨੂੰ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ।ਛੋਟੇ ਉਪ-ਕਾਰਜਾਂ ਵਿੱਚ, ਜੋ ਫਿਰ ਕਈ ਪ੍ਰੋਸੈਸਰਾਂ ਜਾਂ ਕੋਰਾਂ ਵਿੱਚ ਵੰਡੇ ਜਾਂਦੇ ਹਨ। ਇਹ ਕਾਰਜ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਪੂਰਾ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਹਰੇਕ ਪ੍ਰੋਸੈਸਰਕੰਮ ਦੇ ਇੱਕ ਹਿੱਸੇ ਉੱਤੇ ਇੱਕੋ ਸਮੇਂ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ। \\n\\n ਲੋਡ ਸੰਤੁਲਨ ਵਿੱਚ, ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਜਾਂ ਸੇਵਾ ਨੂੰ ਕਈ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਵੰਡੇ ਜਾਂਦੇ ਹਨ।ਕਈ ਸਰਵਰਾਂ ਜਾਂ ਨੋਡਾਂ ਵਿੱਚ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਜਾਂ ਸੇਵਾ ਨੂੰ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਹਰੇਕ ਸਰਵਰ ਆਵਾਜਾਈ ਦੇ ਇੱਕ ਹਿੱਸੇ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।ਟ੍ਰੈਫਿਕ। ਕੁੱਲ ਮਿਲਾ ਕੇ, ਭਾਗ ਡਾਟਾਬੇਸ ਅਤੇ ਹੋਰ ਪ੍ਰਣਾਲੀਆਂ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਮਾਪਯੋਗਤਾ ਵਿੱਚ ਸੁਧਾਰ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਕਨੀਕ ਹਨ ਜੋ ਸੰਭਾਲਦੇ ਹਨ।ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਜਾਂ ਟ੍ਰੈਫਿਕ। ਡੇਟਾ ਜਾਂ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਛੋਟੇ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ ਵੰਡ ਕੇ, ਭਾਗ ਸਿਸਟਮ ਨੂੰ ਕੰਮਾਂ ਨੂੰ ਤੇਜ਼ੀ ਅਤੇ ਵਧੇਰੇ ਪੂਰਾ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ।ਕੁਸ਼ਲਤਾ ਨਾਲ, ਅਜੇ ਵੀ ਮਜ਼ਬੂਤ ਇਕਸਾਰਤਾ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਨੂੰ ਕਾਇਮ ਰੱਖਦੇ ਹੋਏ. \',\' ਪਾਰਟੀਓਨਿੰਗ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ \'] ', 'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ', ' [\'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ\', \'ਐੱਸਐੱਚਏ-256 (ਸਿਕਿਓਰ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 256-ਬਿੱਟ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਤਿਆਰ ਕਰਦਾ ਹੈਕਿਸੇ ਵੀ ਅਕਾਰ ਦੇ ਇੰਪੁੱਟ ਤੋਂ ਅੱਖਰ, ਹੈਸ਼ ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਹਨ। ਹੈਸ਼ ਇੰਪੁੱਟ ਲਈ ਵਿਲੱਖਣ ਹੈ ਅਤੇ ਇੰਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਛੋਟੀ ਜਿਹੀ ਤਬਦੀਲੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਹਿੱਸਾ ਮਿਲੇਗਾ।ਵੱਖ-ਵੱਖ ਹੈਸ਼. SHA-256 ਵਿਆਪਕ ਤੌਰ ਉੱਤੇ ਡੇਟਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਅਤੇ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n SHA-256 ਐਲਗੋਰਿਦਮ ਇੰਪੁੱਟ ਡੇਟਾ ਲੈ ਕੇ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇਇਸ ਉੱਤੇ ਗਣਿਤਿਕ ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਇੱਕ ਲਡ਼ੀ ਚਲਾਉਣਾ, ਜਿਸ ਨੂੰ ਰਾਊਂਡ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਹਰੇਕ ਦੌਰ ਵਿੱਚ, ਡੇਟਾ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਮੁੱਲ ਅਤੇ ਇੱਕ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇਫਿਰ ਸੰਯੋਜਨ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ 256 ਵਾਰ ਦੁਹਰਾਇਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਵੱਖਰਾ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।ਹਰੇਕ ਰਾਊਂਡ। ਅੰਤਿਮ ਨਤੀਜਾ ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਹੈ, ਜੋ ਕਿ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਹੈਸ਼ ਹੈ। \\n\\nਐੱਸਐੱਚਏ-256 ਦਾ ਆਉਟਪੁੱਟ ਇੱਕ 256-ਬਿੱਟ ਹੈ।(32-ਬਾਈਟ) ਹੈਸ਼। ਕਿਉਂਕਿ ਆਉਟਪੁੱਟ ਫਿਕਸਡ-ਸਾਈਜ਼ ਹੈ, ਇਸ ਲਈ ਇਸ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਅਖੰਡਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਜੇਕਰ ਇੰਪੁੱਟ ਡੇਟਾ ਨੂੰ ਵੀ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ।ਥੋਡ਼੍ਹਾ ਜਿਹਾ, ਨਤੀਜਾ ਹੈਸ਼ ਬਹੁਤ ਵੱਖਰਾ ਹੋਵੇਗਾ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਡੇਟਾ ਨੂੰ ਸੋਧਿਆ ਗਿਆ ਹੈ। \\n\\nSHA-256 ਨੂੰ ਇੱਕ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।ਫੰਕਸ਼ਨ ਕਿਉਂਕਿ ਦੋ ਵੱਖ-ਵੱਖ ਇਨਪੁਟਸ ਲੱਭਣਾ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੈ ਜੋ ਇੱਕੋ ਹੈਸ਼ ਪੈਦਾ ਕਰਨਗੇ। ਇਸ ਦੇ ਵਾਪਰਨ ਦੀ ਸੰਭਾਵਨਾ ਦਾ ਅਨੁਮਾਨ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ2 ^ 77 ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਬਹੁਤ ਛੋਟੀ ਸੰਖਿਆ ਹੈ। ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ SHA-256 ਦੀ ਵਰਤੋਂ ਡਾਟਾ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਪਾਸਵਰਡ,ਵਿੱਤੀ ਲੈਣ-ਦੇਣ ਅਤੇ ਹੋਰ ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ। \',\' ਵਧੇਰੇ ਵਿਸਥਾਰ ਵਿੱਚ ਸਮਝਾਓ ਕਿ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ \', "ਯਕੀਨਨ, ਮੈਂ ਇਸ ਬਾਰੇ ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ ਪ੍ਰਦਾਨ ਕਰਾਂਗਾ।SHA-256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ। \\n\\nSHA-256 ਇੱਕ ਸਮਮਿਤੀ-ਕੁੰਜੀ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ, ਭਾਵ ਕਿ ਇਹ ਐਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ ਦੋਵਾਂ ਲਈ ਇੱਕੋ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।ਐੱਸਐੱਚਏ-256 256 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ, ਜਿਸ ਦੀ ਵਰਤੋਂ 256 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਆਉਟਪੁੱਟ ਤਿਆਰ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।ਇੰਪੁੱਟ ਡੇਟਾ ਉੱਤੇ ਗਣਿਤਿਕ ਓਪਰੇਸ਼ਨ, ਜੋ ਕਿ ਬਾਈਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ। ਓਪਰੇਸ਼ਨ ਬਹੁਤ ਗੁੰਝਲਦਾਰ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ ਇਸ ਵਿੱਚ ਇਹਨਾਂ ਦਾ ਸੁਮੇਲ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ।ਬਿੱਟ ਸ਼ਿਫਟਿੰਗ, ਐਡੀਸ਼ਨ ਅਤੇ ਬਿਟਵਾਈਸ ਓਪਰੇਸ਼ਨ। \\n\\nਐੱਸਐੱਚਏ-256 ਐਲਗੋਰਿਦਮ ਵਿੱਚ 256 ਰਾਊਂਡ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਹਰੇਕ ਰਾਊਂਡ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੈੱਟ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ।ਇੰਪੁੱਟ ਡੇਟਾ ਉੱਤੇ ਕਾਰਵਾਈਆਂ। ਹਰੇਕ ਦੌਰ ਵਿੱਚ, ਇੰਪੁੱਟ ਡੇਟਾ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਮੁੱਲ ਅਤੇ ਇੱਕ ਬੇਤਰਤੀਬੇ ਮੁੱਲ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਗੋਲ ਕੁੰਜੀ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।ਫਿਰ ਸੰਯੋਜਨ ਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਸੰਕੁਚਨ ਫੰਕਸ਼ਨ। \\n\\n ਗੋਲ ਕੁੰਜੀ 32 ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਕ੍ਰਮ ਹੈ, ਜੋ ਕਿਹਰੇਕ ਰਾਊਂਡ ਵਿੱਚ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਰਾਊਂਡ ਕੁੰਜੀ ਪਿਛਲੇ ਰਾਊਂਡ ਕੁੰਜੀ ਲਈ ਇੱਕ ਖਾਸ ਫੰਕਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਕੇ ਤਿਆਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏਤਕਨੀਕ ਜਿਸ ਨੂੰ ਫੈਲਾਅ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਹਮਲਾਵਰ ਲਈ ਆਉਟਪੁੱਟ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰਨਾ ਵਧੇਰੇ ਮੁਸ਼ਕਲ ਬਣਾ ਕੇ ਐਲਗੋਰਿਦਮ ਨੂੰ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਬਣਾਉਣ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ।ਹਰੇਕ ਰਾਊਂਡ ਦੇ ਅੰਤ ਵਿੱਚ, ਰਾਊਂਡ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਪਿਛਲੇ ਰਾਊਂਡ ਦੇ ਆਊਟਪੁੱਟ ਨਾਲ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏਤਕਨੀਕ ਨੂੰ ਚੇਨਿੰਗ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਲੰਮਾ ਆਉਟਪੁੱਟ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਅਗਲੇ ਗੇਡ਼ ਲਈ ਇੰਪੁੱਟ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n ਸਾਰੇ 256 ਰਾਊਂਡ ਪੂਰੇ ਹੋਣ ਤੋਂ ਬਾਅਦ,ਅੰਤਿਮ ਆਉਟਪੁੱਟ 256 ਬਿੱਟਾਂ ਦੀ ਇੱਕ ਫਿਕਸਡ-ਸਾਈਜ਼ ਸਤਰ ਹੈ, ਜੋ ਕਿ ਇੰਪੁੱਟ ਡੇਟਾ ਦੀ ਹੈਸ਼ ਹੈ। ਇਸ ਹੈਸ਼ ਦੀ ਵਰਤੋਂ ਇੰਪੁੱਟ ਦੀ ਅਖੰਡਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਡਾਟਾ, ਜਿਵੇਂ ਕਿ ਇੰਪੁੱਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਤਬਦੀਲੀ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਇੱਕ ਬਹੁਤ ਹੀ ਵੱਖਰਾ ਹੈਸ਼ ਹੋਵੇਗਾ। \\n\\n ਕੁੱਲ ਮਿਲਾ ਕੇ, ਹਰੇਕ ਦੌਰ ਵਿੱਚ ਕੀਤੇ ਗਏ ਕਾਰਜਾਂ ਦੀ ਗੁੰਝਲਤਾ,ਫੈਲਾਅ ਅਤੇ ਚੇਨਿੰਗ ਦੀ ਵਰਤੋਂ ਦੇ ਨਾਲ, SHA-256 ਨੂੰ ਇੱਕ ਬਹੁਤ ਹੀ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਤੋਡ਼ਨਾ ਮੁਸ਼ਕਲ ਹੈ।ਇੱਕ ਸਨਾਰਕ ਕੀ ਹੈ ਅਤੇ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ \', ਇੱਕ ਸਨਾਰਕ (ਸੁਰੱਖਿਅਤ ਐੱਨ. ਐੱਫ. ਟੀ. ਰਸੀਦ) ਇੱਕ ਕਿਸਮ ਦੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਡਾਟਾ ਬਣਤਰ ਹੈ ਜੋ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।ਇੱਕ ਬਲਾਕਚੇਨ ਉੱਤੇ ਨਾਨ-ਫੰਜੀਬਲ ਟੋਕਨ (ਐੱਨ. ਐੱਫ. ਟੀ.) ਦੀ ਮਲਕੀਅਤ। ਐੱਨ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਇਹ ਸਾਬਤ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਕਿ ਇੱਕ ਐੱਨ. ਐੱਫ. ਟੀ. ਇੱਕ ਵਿਸ਼ੇਸ਼ ਮਾਲਕ ਨਾਲ ਸਬੰਧਤ ਹੈ, ਬਿਨਾਂ ਕਿਸੇ ਦਾ ਖੁਲਾਸਾ ਕੀਤੇ।ਆਪਣੇ ਆਪ ਵਿੱਚ ਐੱਨਐੱਫਟੀ ਬਾਰੇ ਜਾਣਕਾਰੀ। \\n\\nSNARKs ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤਕਨੀਕਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਜ਼ੀਰੋ-ਗਿਆਨ ਸਬੂਤ, ਹੋਮੋਮੌਰਫਿਕ ਸ਼ਾਮਲ ਹਨ।ਐਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਸੰਖੇਪ ਬਲਾਕਚੇਨ। ਇਹ ਤਕਨੀਕਾਂ SNARKs ਨੂੰ ਭੰਡਾਰਨ ਅਤੇ ਕੰਪਿਊਟੇਸ਼ਨਲ ਦੋਵਾਂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਕੁਸ਼ਲ ਹੋਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ।ਜ਼ਰੂਰਤਾਂ, ਅਜੇ ਵੀ ਮਜ਼ਬੂਤ ਸੁਰੱਖਿਆ ਗਾਰੰਟੀਆਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋਏ। \\n\\na SNARK ਵਿੱਚ ਤਿੰਨ ਮੁੱਖ ਭਾਗ ਹੁੰਦੇ ਹਨਃ ਇੱਕ ਸਬੂਤ, ਇੱਕ ਤਸਦੀਕ ਕੁੰਜੀ ਅਤੇ ਇੱਕਅਸਤਿਤਵ ਅੰਕਡ਼ੇ। ਸਬੂਤ ਇੱਕ ਗਣਿਤਿਕ ਬਿਆਨ ਹੈ ਜੋ ਐੱਨ. ਐੱਫ. ਟੀ. ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਪ੍ਰਗਟ ਕੀਤੇ ਬਿਨਾਂ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।ਤਸਦੀਕ ਕੁੰਜੀ ਇੱਕ ਗੁਪਤ ਕੁੰਜੀ ਹੈ ਜੋ ਸਬੂਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਗੈਰ-ਤਸਦੀਕ ਡੇਟਾ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦਾ ਸੰਖੇਪ ਹੈ।ਜਾਣਕਾਰੀ। \\n\\n ਜਦੋਂ ਇੱਕ SNARK ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਪ੍ਰਮਾਣ ਤਸਦੀਕ ਕੁੰਜੀ ਅਤੇ ਗੈਰ-ਤਸਦੀਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਣਨਾਵਾਂ ਦੀ ਇੱਕ ਲਡ਼ੀ ਕਰਕੇ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।ਡਾਟਾ। ਨਤੀਜੇ ਵਜੋਂ ਸਬੂਤ ਇੱਕ ਛੋਟੀ, ਐਨਕ੍ਰਿਪਟਡ ਸਤਰ ਹੈ ਜਿਸ ਦੀ ਅਸਾਨੀ ਨਾਲ ਤਸਦੀਕ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਪਰ ਇਸ ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਕੱਢਣ ਲਈ ਨਹੀਂ ਵਰਤੀ ਜਾ ਸਕਦੀ।ਐੱਨ. ਐੱਫ. ਟੀ. \\n ਫਿਰ SNARK ਨੂੰ ਅਣ-ਪ੍ਰਮਾਣਿਤ ਡੇਟਾ ਦੇ ਨਾਲ ਬਲਾਕਚੇਨ ਵਿੱਚ ਜੋਡ਼ਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।ਇੱਕ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ, ਉਹ ਬਲਾਕਚੇਨ ਤੋਂ ਉਸ ਐੱਨ. ਐੱਫ. ਟੀ. ਲਈ ਐੱਸ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਨੂੰ ਬੇਨਤੀ ਕਰ ਸਕਦੇ ਹਨ। ਤਸਦੀਕ ਕੁੰਜੀ ਫਿਰ ਤਸਦੀਕ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈਸਬੂਤ, ਐੱਨ. ਐੱਫ. ਟੀ. ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਪ੍ਰਗਟ ਕੀਤੇ ਬਿਨਾਂ। \\n\\nਐੱਨ. ਏ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਦੇ ਮੁੱਖ ਫਾਇਦਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਉਹਨਾਂ ਦੀ ਕੁਸ਼ਲਤਾ ਹੈ। ਕਿਉਂਕਿ ਉਹਨਾਂ ਨੂੰ ਸਿਰਫਇੱਕ ਛੋਟਾ ਜਿਹਾ ਸਬੂਤ ਅਤੇ ਇੱਕ ਤਸਦੀਕ ਕੁੰਜੀ ਸਟੋਰ ਕਰੋ, ਉਹ ਇੱਕ ਬਲਾਕਚੇਨ ਉੱਤੇ ਮਲਕੀਅਤ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੇ ਰਵਾਇਤੀ ਤਰੀਕਿਆਂ ਨਾਲੋਂ ਬਹੁਤ ਛੋਟੇ ਹੋ ਸਕਦੇ ਹਨ।ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਐੱਨ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਦੀ ਵਰਤੋਂ ਰਵਾਇਤੀ ਤਰੀਕਿਆਂ ਲਈ ਲੱਗਣ ਵਾਲੇ ਸਮੇਂ ਦੇ ਇੱਕ ਹਿੱਸੇ ਵਿੱਚ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਬਲਾਕਚੇਨ ਉੱਤੇ ਐੱਨ. ਐੱਫ. ਟੀ. ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਮਲਕੀਅਤ ਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਾਧਨ। ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤਕਨੀਕਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਐੱਸ. ਐੱਨ. ਏ. ਆਰ. ਕੇ. ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।ਮਜ਼ਬੂਤ ਸੁਰੱਖਿਆ ਗਾਰੰਟੀਆਂ ਅਜੇ ਵੀ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਕੁਸ਼ਲ ਹੋਣ ਦੇ ਬਾਵਜੂਦ. ", \'ਸ਼ਾਰਡਿੰਗ ਕੀ ਹੈ\', \'ਸ਼ਾਰਡਿੰਗ ਇੱਕ ਡਾਟਾਬੇਸ ਪਾਰਟੀਸ਼ਨਿੰਗ ਤਕਨੀਕ ਹੈ ਜੋ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।ਇੱਕ ਡਾਟਾਬੇਸ ਦੀ ਮਾਪਯੋਗਤਾ ਅਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਲਈ। ਇੱਕ ਸ਼ਾਰਡਡ ਡਾਟਾਬੇਸ ਵਿੱਚ, ਡੇਟਾ ਨੂੰ ਛੋਟੇ, ਵਧੇਰੇ ਪ੍ਰਬੰਧਨ ਯੋਗ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ ਜਿਸ ਨੂੰ ਕਿਹਾ ਜਾਂਦਾ ਹੈਸ਼ਾਰਡ, ਜੋ ਕਿ ਕਈ ਸਰਵਰਾਂ ਜਾਂ ਨੋਡਾਂ ਵਿੱਚ ਵੰਡੇ ਜਾਂਦੇ ਹਨ। \\n\\n ਹਰੇਕ ਸ਼ਾਰਡ ਵਿੱਚ ਡੇਟਾ ਦਾ ਇੱਕ ਉਪ ਸਮੂਹ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਉਪ ਸਮੂਹ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦਾ ਹੈ।ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ, ਜਿਵੇਂ ਕਿ ਪਡ਼੍ਹਨ ਜਾਂ ਲਿਖਣ ਦੀਆਂ ਕਾਰਵਾਈਆਂ। ਇਹ ਡਾਟਾਬੇਸ ਨੂੰ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਹਰੇਕ ਸ਼ਾਰਡ ਇੱਕ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈਸਮੁੱਚੇ ਕੰਮ ਦੇ ਬੋਝ ਦਾ ਹਿੱਸਾ। \\n\\nਸਾਰਡਿੰਗ ਦੀ ਵਰਤੋਂ ਕਈ ਕਿਸਮਾਂ ਦੇ ਡਾਟਾਬੇਸ ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਰਿਲੇਸ਼ਨਲ ਡਾਟਾਬੇਸ, ਐੱਨਓਐੱਸਕਿਊਐੱਲ ਡਾਟਾਬੇਸ ਅਤੇ ਬਲਾਕਚੇਨ ਸ਼ਾਮਲ ਹਨ।ਡਾਟਾਬੇਸ। ਇੱਕ ਬਲਾਕਚੇਨ ਸੰਦਰਭ ਵਿੱਚ, ਸ਼ਾਰਡਿੰਗ ਦੀ ਵਰਤੋਂ ਅਕਸਰ ਕਈ ਨੋਡਾਂ ਵਿੱਚ ਲੈਣ-ਦੇਣ ਦੀ ਤਸਦੀਕ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਦੇ ਕੰਮ ਦੇ ਬੋਝ ਨੂੰ ਵੰਡਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।ਨੈੱਟਵਰਕ ਵਿੱਚ, ਨੈੱਟਵਰਕ ਦੀ ਕੁਸ਼ਲਤਾ ਅਤੇ ਮਾਪਯੋਗਤਾ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਲਈ। \\n\\nਸਾਰਡਿੰਗ ਨੂੰ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਨੈੱਟਵਰਕ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।ਖਾਸ ਡਾਟਾਬੇਸ ਅਤੇ ਵਰਤੋਂ ਕੇਸ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਹਰੀਜੱਟਲ ਸ਼ਾਰਡਿੰਗ ਪਹੁੰਚ ਵਿੱਚ, ਨੈੱਟਵਰਕ ਦੇ ਸਾਰੇ ਨੋਡਾਂ ਵਿੱਚ ਸ਼ਾਰਡਾਂ ਦਾ ਇੱਕੋ ਸਮੂਹ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਹਰੇਕ ਨੋਡ ਹੈਡੇਟਾ ਦੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਉਪ ਸਮੂਹ ਲਈ ਜ਼ਿੰਮੇਵਾਰ। ਇੱਕ ਲੰਬਕਾਰੀ ਸ਼ਾਰਡਿੰਗ ਪਹੁੰਚ ਵਿੱਚ, ਹਰੇਕ ਨੋਡ ਵਿੱਚ ਸ਼ਾਰਡਾਂ ਦਾ ਇੱਕ ਵੱਖਰਾ ਸਮੂਹ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦਾ ਹੈਕੁੱਲ ਮਿਲਾ ਕੇ, ਸ਼ਾਰਡਿੰਗ ਇੱਕ ਡਾਟਾਬੇਸ ਦੀ ਮਾਪਯੋਗਤਾ ਅਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਕਨੀਕ ਹੈ।ਡੇਟਾ ਨੂੰ ਛੋਟੇ, ਵਧੇਰੇ ਪ੍ਰਬੰਧਨ ਯੋਗ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ, ਸ਼ਾਰਡਿੰਗ ਡੇਟਾਬੇਸ ਨੂੰ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਅਜੇ ਵੀ ਬਣਾਈ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈਮਜ਼ਬੂਤ ਇਕਸਾਰਤਾ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ. \',\' ਇੱਕ ਭਾਗ ਕੀ ਹੈ \',\' ਡਾਟਾਬੇਸ ਅਤੇ ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਦੇ ਸੰਦਰਭ ਵਿੱਚ, ਇੱਕ ਭਾਗ ਡੇਟਾ ਦੀ ਇੱਕ ਵੰਡ ਜਾਂ ਇੱਕ ਭਾਗ ਹੈ।ਛੋਟੇ, ਵਧੇਰੇ ਪ੍ਰਬੰਧਨ ਯੋਗ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ ਪ੍ਰਕਿਰਿਆ ਕਰੋ। ਭਾਗਾਂ ਨੂੰ ਆਮ ਤੌਰ ਉੱਤੇ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਮਾਪਯੋਗਤਾ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਡਾਟਾਬੇਸ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਵੰਡ ਕੇਕਈ ਸਰਵਰਾਂ ਜਾਂ ਨੋਡਾਂ ਵਿੱਚ ਡਾਟਾ। \\n\\n ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਸ਼ਾਰਡਡ ਡਾਟਾਬੇਸ ਵਿੱਚ, ਡੇਟਾ ਨੂੰ ਛੋਟੇ ਸ਼ਾਰਡਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਵੰਡੇ ਜਾਂਦੇ ਹਨ।ਕਈ ਸਰਵਰਾਂ ਵਿੱਚ। ਇਹ ਡਾਟਾਬੇਸ ਨੂੰ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਹਰੇਕ ਸਰਵਰ ਸਮੁੱਚੇ ਸਰਵਰ ਦੇ ਇੱਕ ਹਿੱਸੇ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।ਕੰਮ ਦਾ ਬੋਝ। \\n\\n ਭਾਗਾਂ ਨੂੰ ਹੋਰ ਪ੍ਰਸੰਗਾਂ ਵਿੱਚ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਪੈਰਲਲ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ ਲੋਡ ਸੰਤੁਲਨ। ਪੈਰਲਲ ਪ੍ਰੋਸੈਸਿੰਗ ਵਿੱਚ, ਇੱਕ ਕਾਰਜ ਨੂੰ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ।ਛੋਟੇ ਉਪ-ਕਾਰਜਾਂ ਵਿੱਚ, ਜੋ ਫਿਰ ਕਈ ਪ੍ਰੋਸੈਸਰਾਂ ਜਾਂ ਕੋਰਾਂ ਵਿੱਚ ਵੰਡੇ ਜਾਂਦੇ ਹਨ। ਇਹ ਕਾਰਜ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਪੂਰਾ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਹਰੇਕ ਪ੍ਰੋਸੈਸਰਕੰਮ ਦੇ ਇੱਕ ਹਿੱਸੇ ਉੱਤੇ ਇੱਕੋ ਸਮੇਂ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ। \\n\\n ਲੋਡ ਸੰਤੁਲਨ ਵਿੱਚ, ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਜਾਂ ਸੇਵਾ ਨੂੰ ਕਈ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਵੰਡੇ ਜਾਂਦੇ ਹਨ।ਕਈ ਸਰਵਰਾਂ ਜਾਂ ਨੋਡਾਂ ਵਿੱਚ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਜਾਂ ਸੇਵਾ ਨੂੰ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਹਰੇਕ ਸਰਵਰ ਆਵਾਜਾਈ ਦੇ ਇੱਕ ਹਿੱਸੇ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।ਟ੍ਰੈਫਿਕ। ਕੁੱਲ ਮਿਲਾ ਕੇ, ਭਾਗ ਡਾਟਾਬੇਸ ਅਤੇ ਹੋਰ ਪ੍ਰਣਾਲੀਆਂ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਮਾਪਯੋਗਤਾ ਵਿੱਚ ਸੁਧਾਰ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਕਨੀਕ ਹਨ ਜੋ ਸੰਭਾਲਦੇ ਹਨ।ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਜਾਂ ਟ੍ਰੈਫਿਕ। ਡੇਟਾ ਜਾਂ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਛੋਟੇ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ ਵੰਡ ਕੇ, ਭਾਗ ਸਿਸਟਮ ਨੂੰ ਕੰਮਾਂ ਨੂੰ ਤੇਜ਼ੀ ਅਤੇ ਵਧੇਰੇ ਪੂਰਾ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ।ਕੁਸ਼ਲਤਾ ਨਾਲ, ਅਜੇ ਵੀ ਮਜ਼ਬੂਤ ਇਕਸਾਰਤਾ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਨੂੰ ਕਾਇਮ ਰੱਖਦੇ ਹੋਏ. \',\' ਪਾਰਟੀਅਨਿੰਗ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ \',\' ਪਾਰਟੀਸ਼ਨਿੰਗ ਇੱਕ ਤਕਨੀਕ ਹੈ ਜੋ ਡੇਟਾ ਨੂੰ ਵੰਡਦੀ ਹੈ।ਜਾਂ ਛੋਟੇ, ਵਧੇਰੇ ਪ੍ਰਬੰਧਨ ਯੋਗ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ ਇੱਕ ਪ੍ਰਕਿਰਿਆ। ਖਾਸ ਢੰਗ ਜਿਸ ਵਿੱਚ ਪਾਰਟੀਸ਼ਨਿੰਗ ਕੰਮ ਕਰਦਾ ਹੈ, ਖਾਸ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ ਦੇ ਅਧਾਰ ਤੇ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇਸੰਦਰਭ. \\n\\n ਡਾਟਾਬੇਸ ਦੇ ਸੰਦਰਭ ਵਿੱਚ, ਪਾਰਟੀਸ਼ਨਿੰਗ ਦੀ ਵਰਤੋਂ ਅਕਸਰ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਮਾਪਯੋਗਤਾ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਸ਼ਾਰਡਡ ਡਾਟਾਬੇਸ ਵਿੱਚ,ਡੇਟਾ ਨੂੰ ਛੋਟੇ ਸ਼ਾਰਡਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ ਕਈ ਸਰਵਰਾਂ ਜਾਂ ਨੋਡਾਂ ਵਿੱਚ ਵੰਡੇ ਜਾਂਦੇ ਹਨ। ਇਹ ਡਾਟਾਬੇਸ ਨੂੰ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਡਾਟਾ ਅਤੇ ਟ੍ਰੈਫਿਕ, ਕਿਉਂਕਿ ਹਰੇਕ ਸਰਵਰ ਸਮੁੱਚੇ ਕੰਮ ਦੇ ਬੋਝ ਦੇ ਇੱਕ ਹਿੱਸੇ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ। \\n\\n ਡੇਟਾ ਨੂੰ ਵੰਡਣ ਲਈ, ਪਹਿਲਾ ਕਦਮ ਇਹ ਫੈਸਲਾ ਕਰਨਾ ਹੈ ਕਿ ਡੇਟਾ ਨੂੰ ਕਿਵੇਂ ਵੰਡਣਾ ਹੈ।ਡੇਟਾ ਨੂੰ ਛੋਟੇ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਕਈ ਤਰੀਕਿਆਂ ਨਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਡੇਟਾ ਨੂੰ ਸਰਵਰਾਂ ਜਾਂ ਨੋਡਾਂ ਵਿੱਚ ਬਰਾਬਰ ਵੰਡਣਾ, ਜਾਂ ਹੈਸ਼ ਦੀ ਵਰਤੋਂ ਕਰਨਾ।ਵਿਸ਼ੇਸ਼ ਮਾਪਦੰਡਾਂ ਦੇ ਅਧਾਰ ਉੱਤੇ ਡੇਟਾ ਨੂੰ ਵੰਡਣ ਲਈ ਫੰਕਸ਼ਨ। \\n\\n ਇੱਕ ਵਾਰ ਜਦੋਂ ਡੇਟਾ ਨੂੰ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਹਰੇਕ ਭਾਗ ਨੂੰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈਵਿਸ਼ੇਸ਼ ਸਰਵਰ ਜਾਂ ਨੋਡ, ਅਤੇ ਡਾਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਕਿ ਹਰੇਕ ਭਾਗ ਸਹੀ ਸਥਾਨ ਵਿੱਚ ਸੰਭਾਲਿਆ ਗਿਆ ਹੈ। ਇਹ ਡਾਟਾਬੇਸ ਨੂੰ ਆਗਿਆ ਦਿੰਦਾ ਹੈਪਡ਼੍ਹਨ ਅਤੇ ਲਿਖਣ ਦੇ ਕਾਰਜਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸੰਭਾਲਣਾ, ਕਿਉਂਕਿ ਹਰੇਕ ਭਾਗ ਡੇਟਾ ਦੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਉਪ ਸਮੂਹ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦਾ ਹੈ। \\n\\n ਪੈਰਲਲ ਦੇ ਸੰਦਰਭ ਵਿੱਚਪ੍ਰੋਸੈਸਿੰਗ, ਪਾਰਟੀਸ਼ਨਿੰਗ ਦੀ ਵਰਤੋਂ ਇੱਕ ਕਾਰਜ ਨੂੰ ਛੋਟੇ ਉਪ-ਕਾਰਜਾਂ ਵਿੱਚ ਵੰਡਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਫਿਰ ਕਈ ਪ੍ਰੋਸੈਸਰਾਂ ਜਾਂ ਕੋਰ ਵਿੱਚ ਵੰਡੇ ਜਾਂਦੇ ਹਨ।ਕੰਮ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਪੂਰਾ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਕਿਉਂਕਿ ਹਰੇਕ ਪ੍ਰੋਸੈਸਰ ਕੰਮ ਦੇ ਇੱਕ ਹਿੱਸੇ ਉੱਤੇ ਇੱਕੋ ਸਮੇਂ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ। \\n\\n ਲੋਡ ਸੰਤੁਲਨ ਦੇ ਸੰਦਰਭ ਵਿੱਚ, ਪਾਰਟੀਸ਼ਨਿੰਗਇੱਕ ਪ੍ਰਕਿਰਿਆ ਜਾਂ ਸੇਵਾ ਨੂੰ ਕਈ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਵੰਡਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ ਕਈ ਸਰਵਰਾਂ ਜਾਂ ਨੋਡਾਂ ਵਿੱਚ ਵੰਡੇ ਜਾਂਦੇ ਹਨ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਜਾਂਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਸੇਵਾ, ਕਿਉਂਕਿ ਹਰੇਕ ਸਰਵਰ ਟ੍ਰੈਫਿਕ ਦੇ ਇੱਕ ਹਿੱਸੇ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ। ਕੁੱਲ ਮਿਲਾ ਕੇ, ਪਾਰਟੀਸ਼ਨਿੰਗ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਕਨੀਕ ਹੈਡਾਟਾਬੇਸ ਅਤੇ ਹੋਰ ਪ੍ਰਣਾਲੀਆਂ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਮਾਪਯੋਗਤਾ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨਾ ਜੋ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਜਾਂ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੰਭਾਲਦੇ ਹਨ। ਡੇਟਾ ਜਾਂ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਵੰਡ ਕੇਛੋਟੇ ਟੁਕਡ਼ਿਆਂ ਵਿੱਚ, ਪਾਰਟੀਸ਼ਨਿੰਗ ਸਿਸਟਮ ਨੂੰ ਕੰਮਾਂ ਨੂੰ ਤੇਜ਼ੀ ਅਤੇ ਵਧੇਰੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਪੂਰਾ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਅਜੇ ਵੀ ਮਜ਼ਬੂਤ ਇਕਸਾਰਤਾ ਬਣਾਈ ਰੱਖਦੀ ਹੈ ਅਤੇਭਰੋਸੇਯੋਗਤਾ. \',\' ਮੈਨੂੰ ਦਿਖਾਓ ਕਿ ਕੋਡ ਵਿੱਚ ਇੱਕ ਸਨਾਰਕ ਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕਰਨਾ ਹੈ \'] ', 'ਸਮਝਾਓ ਕਿ ਸ਼ਾ 256 ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ \n ']