ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ: ਬਲਾਕਚੇਨ ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ ਦੀ ਤੁਲਨਾ (EVM, SVM, ਅਤੇ ਇਸ ਤੋਂ ਵੀ ਪਰੇ)

ਹਰ ਕਾਰਜਸ਼ੀਲ ਬਲਾਕਚੇਨ ਨੈੱਟਵਰਕ ਦੇ ਦਿਲ ਵਿੱਚ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨਾਂ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਨ ਅਤੇ ਡਿਜੀਟਲ ਲੈਜ਼ਰ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਮਕੈਨਿਜ਼ਮ ਹੁੰਦਾ ਹੈ। ਵੰਡਿਆ ਹੋਇਆ ਲੈਜ਼ਰ ਮਾਲਕੀਆਤ ਦਾ ਇਤਿਹਾਸ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ, ਪਰ ਨੈੱਟਵਰਕ ਦੀ ਸਥਿਤੀ ਇੱਕ ਬਲਾਕ ਤੋਂ ਅਗਲੇ ਬਲਾਕ ਤੱਕ ਕਿਵੇਂ ਬਦਲਦੀ ਹੈ ਇਹ ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ। ਇਹ ਭਾਗ, ਜਿਸ ਨੂੰ ਅਕਸਰ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਡਿਵੈਲਪਰਾਂ ਵੱਲੋਂ ਲਿਖੇ ਕੋਡ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਨ ਵਾਲਾ ਵਿਤਰਿਤ ਕੰਪਿਊਟਰ ਦਾ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਸ ਇੰਜਣ ਤੋਂ ਬਿਨਾਂ, ਬਲਾਕਚੇਨ ਸਿਰਫ਼ ਐਂਟਰੀਆਂ ਦੀ ਸਥਿਰ ਸੂਚੀ ਹੋ ਜਾਵੇਗੀ ਨਾ ਕਿ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਗਤਿਸ਼ੀਲ ਪਲੇਟਫਾਰਮ।

ਇਨ੍ਹਾਂ ਇੰਜਣਾਂ ਵਿੱਚੋਂ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ Ethereum Virtual Machine ਹੈ, ਜਾਂ EVM। ਹਾਲਾਂਕਿ, ਜਿਵੇਂ-ਜਿਵੇਂ ਕ੍ਰਿਪਟੋਕਰੰਸੀ ਦਾ ਲੈਂਡਸਕੇਪ ਵਿਕਸਤ ਹੁੰਦਾ ਜਾ ਰਿਹਾ ਹੈ, ਨਵੀਆਂ ਆਰਕੀਟੈਕਚਰਾਂ ਅਤੇ ਐਕਸੀਕਿਊਸ਼ਨ ਵਾਤਾਵਰਣ ਉਭਰ ਰਹੇ ਹਨ ਜੋ ਸਥਿਤੀ ਨੂੰ ਚੁਣੌਤੀ ਦੇ ਰਹੇ ਹਨ। ਇਹ ਆਧੁਨਿਕ ਸਿਸਟਮ ਪੁਰਾਣੀਆਂ ਡਿਜ਼ਾਈਨਾਂ ਵਿੱਚ ਨਿਹਿਤ ਸੀਮਾਵਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਦਾ ਟੀਚਾ ਰੱਖਦੇ ਹਨ, ਖਾਸ ਕਰਕੇ ਗਤੀ ਅਤੇ ਲਾਗਤ ਬਾਰੇ। ਇਨ੍ਹਾਂ ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ ਦੇ ਕੰਮ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਸਮਝਣਾ ਵੱਖ-ਵੱਖ ਕ੍ਰਿਪਟੋ ਅਸੈੱਟਾਂ ਦੀ ਤਕਨੀਕੀ ਸਮਰੱਥਾ ਨੂੰ ਗ੍ਰਹਿਣ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ। ਇਹ ਸਮਝਾਉਂਦਾ ਹੈ ਕਿ ਕੁਝ ਨੈੱਟਵਰਕ ਹੌਲੀ ਪਰ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਕਿਉਂ ਹੁੰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਹੋਰ ਤੇਜ਼ ਥਰੂਪੁਟ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹਨ।

ਡਿਜੀਟਲ ਸੈਂਡਬਾਕਸ ਵਾਤਾਵਰਣ

ਬਲਾਕਚੇਨ ਦੇ ਸੰਦਰਭ ਵਿੱਚ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਇੱਕ ਸੈਂਡਬਾਕਸ ਵਾਤਾਵਰਣ ਵਜੋਂ ਕੰਮ ਕਰਦੀ ਹੈ। ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਹ ਨੈੱਟਵਰਕ ਦੀ ਬਾਕੀ ਅਵਸਥਾਪਨਾ ਤੋਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰੀ ਹੁੰਦੀ ਹੈ। ਜਦੋਂ ਕੋਈ ਸਮਾਰਟ ਕਾਂਟ੍ਰੈਕਟ ਐਕਸੀਕਿਊਟ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਕੋਡ ਇਸ ਸੁਰੱਖਿਅਤ ਕੰਟੇਨਰ ਅੰਦਰ ਚੱਲਦਾ ਹੈ। ਇਹ ਵਿਚਲਨ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਕੋਈ ਖ਼ਰਾਬ ਪ੍ਰੋਗਰਾਮ ਨੋਡ ਦੀ ਫਾਈਲ ਸਿਸਟਮ ਨੂੰ ਪਹੁੰਚ ਨਹੀਂ ਸਕਦਾ ਜਾਂ ਹੋਰ ਵੱਖਰੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਿੱਚ ਹਸਤਕਸ਼ੇਪ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਇਹ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿਤਰਿਤ ਨੈੱਟਵਰਕ ਦੀ ਅਖੰਡਤਾ ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ ਜਿੱਥੇ ਕੋਈ ਵੀ ਕੋਡ ਤਾਇਨਾਤ ਕਰ ਸਕਦਾ ਹੈ।

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

ਟਿਊਰਿੰਗ ਪੂਰਨਤਾ ਅਤੇ ਲੌਜਿਕ

EVM ਵਰਗੇ ਉੱਨਤ ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣਾਂ ਦੀ ਇੱਕ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾ ਟਿਊਰਿੰਗ ਪੂਰਨਤਾ ਹੈ। ਇਹ ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਦੀ ਧਾਰਨਾ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸਿਸਟਮ ਥੀਓਰੀਕਲ ਤੌਰ 'ਤੇ ਕਿਸੇ ਵੀ ਗਣਨਾਤਮਕ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰ ਸਕਦੀ ਹੈ, ਜੇ ਕਰੋਣੀਆਂ ਅਤੇ ਸਰੋਤਾਂ ਦਿੱਤੇ ਜਾਣ। ਵਿਹਾਰਕ ਤੌਰ 'ਤੇ, ਇਹ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਸਮਾਰਟ ਕਾਂਟ੍ਰੈਕਟਾਂ ਵਿੱਚ ਗੁੰਝਲਦਾਰ ਲੌਜਿਕ, ਲੂਪ ਅਤੇ ਸ਼ਰਤੀ ਬਿਆਨ ਲਿਖਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਇਹ ਪ੍ਰੋਗ੍ਰਾਮੇਬਿਲਟੀ Ethereum ਵਰਗੇ ਪਲੇਟਫਾਰਮਾਂ ਨੂੰ ਮੂਲ Bitcoin ਨੈੱਟਵਰਕ ਤੋਂ ਵੱਖ ਕਰਦੀ ਹੈ, ਜੋ ਮੁੱਖ ਤੌਰ 'ਤੇ ਸਾਧਾਰਣ ਮੁੱਲ ਟ੍ਰਾਂਸਫਰਾਂ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਵਧੇਰੇ ਸੀਮਤ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਵਰਤਦਾ ਹੈ।

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

ਐਕਸੀਕਿਊਸ਼ਨ ਦੀ ਅਰਥਸ਼ਾਸਤਰ

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

ਇਹ ਮਕੈਨਿਜ਼ਮ ਦੋ ਮਹੱਤਵਪੂਰਨ ਉਦੇਸ਼ ਪੂਰੇ ਕਰਦਾ ਹੈ। ਪਹਿਲਾਂ, ਇਹ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀਆਂ ਬੇਨਤੀਆਂ ਦੀ ਗੁੰਝਲਦਾਰੀ ਅਨੁਸਾਰ ਚਾਰਜ ਕਰਕੇ ਸੀਮਤ ਨੈੱਟਵਰਕ ਸਰੋਤਾਂ ਨੂੰ ਵੰਡਦਾ ਹੈ। ਕ੍ਰਿਪਟੋਕਰੰਸੀ ਦਾ ਸਾਧਾਰਣ ਟ੍ਰਾਂਸਫਰ ਤੁਲਨਾਤਮਕ ਘੱਟ ਗਣਨਾਤਮਕ ਸ਼ਕਤੀ ਦੀ ਲੋੜ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਲਈ ਘੱਟ ਗੈਸ ਲਾਗਦੀ ਹੈ। ਉਲਟ, ਵਿਤਰਿਤ ਐਕਸਚੇਂਜ ਨਾਲ ਅੰਤਰਕਿਰਿਆ ਜਾਂ ਨਾਨ-ਫੰਨਜ਼ੀਬਲ ਟੋਕਨ (NFT) ਨੂੰ ਮਿੰਟ ਕਰਨ ਵਿੱਚ ਬਲਾਕਚੇਨ 'ਤੇ ਡਾਟਾ ਦੀ ਭਾਰੀ ਮਾਤਰਾ ਲਿਖਣਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਇਹ ਗੁੰਝਲਦਾਰ ਕਾਰਵਾਈਆਂ ਵਧੇਰੇ ਗੈਸ ਯੂਨਿਟ ਖਪਤ ਕਰਦੀਆਂ ਹਨ, ਜਿਸ ਨਾਲ ਉਪਭੋਗਤਾ ਲਈ ਉੱਚੀ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨ ਫੀਸ ਬਣਦੀ ਹੈ।

ਬਜ਼ਾਰ-ਚਾਲਿਤ ਫੀ ਗਤਿਵਿਧੀਆਂ

ਜਦੋਂ ਕਿ ਇੱਕ ਖ਼ਾਸ ਕਾਰਵਾਈ ਲਈ ਗੈਸ ਯੂਨਿਟਾਂ ਦੀ ਮਾਤਰਾ ਆਮ ਤੌਰ 'ਤੇ ਸਥਿਰ ਹੁੰਦੀ ਹੈ, ਉਸ ਗੈਸ ਦੀ ਕੀਮਤ ਆਪੂਰਤੀ ਅਤੇ ਮੰਗ ਅਨੁਸਾਰ ਉਤਰਦੀ-ਚੜ੍ਹਦੀ ਰਹਿੰਦੀ ਹੈ। ਇਹ ਗਤਿਸ਼ੀਲ ਫੀ ਬਜ਼ਾਰ ਪੈਦਾ ਕਰਦੀ ਹੈ। ਜਦੋਂ ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾ ਅਗਲੇ ਬਲਾਕ ਵਿੱਚ ਆਪਣੀਆਂ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨਾਂ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਤਰਾਸ਼ੀ ਕਰਦੇ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਵੈਲੀਡੇਟਰਾਂ ਨੂੰ ਉੱਤੇਜਿਤ ਕਰਨ ਲਈ ਗੈਸ ਯੂਨਿਟ ਪ੍ਰਤੀ ਉੱਚੀ ਕੀਮਤ ਦੇਣੀ ਪੈਂਦੀ ਹੈ। ਇਹ ਇਸ ਕਾਰਨ ਹੈ ਕਿ ਨੈੱਟਵਰਕ ਭੀੜ ਦੇ ਸਮੇਂ ਫੀਸ ਆਕਾਸ਼ ਛੂਹ ਸਕਦੀਆਂ ਹਨ। ਉਪਭੋਗਤਾ ਐਕਸੀਕਿਊਸ਼ਨ ਬਲਾਕ ਵਿੱਚ ਉਪਲਬਧ ਸੀਮਤ ਜਗ੍ਹਾ ਲਈ ਇੱਕ ਦੂਜੇ ਵਿਰੁੱਧ ਬੋਲੀ ਲਗਾਉਂਦੇ ਹਨ।

ਕੁੱਲ ਫੀ ਦੀ ਗਣਨਾ ਸਿੱਧੀ ਪਰ ਬਦਲਵਾਂ ਹੈ। ਇਹ ਵਰਤੀ ਗਈ ਗੈਸ ਨੂੰ ਗੈਸ ਕੀਮਤ ਨਾਲ ਗੁਣਨ ਕਰਕੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। Ethereum ਵਰਗੇ ਨੈੱਟਵਰਕਾਂ 'ਤੇ, ਇਹ ਕੀਮਤ ਅਕਸਰ gwei ਵਿੱਚ ਨਿਰਧਾਰਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਸਥਾਨਕ ਮੁਦਰਾ ਦੀ ਛੋਟੀ ਯੂਨਿਟ ਹੈ। ਇਹ ਬਾਰੀਕ ਅਕਾਰ ਦੀ ਕੀਮਤ ਲਾਗਤ ਵਿੱਚ ਸਹੀ ਅਡਜਸਟਮੈਂਟ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਸ਼ਾਂਤ ਕਾਲਾਂ ਦੌਰਾਨ, ਕੋਡ ਐਕਸੀਕਿਊਟ ਕਰਨ ਦੀ ਲਾਗਤ ਬਹੁਤ ਘੱਟ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਨੈੱਟਵਰਕ ਗੁੰਝਲਦਾਰ ਕਾਰਵਾਈਆਂ ਲਈ ਵਧੇਰੇ ਪਹੁੰਚਯੋਗ ਬਣ ਜਾਂਦਾ ਹੈ। ਉਲਟ, ਉੱਚ ਗਤੀਵਿਧੀ ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ ਨੂੰ ਉੱਚ-ਮੁੱਲ ਵਾਲੀਆਂ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨਾਂ ਲਈ ਪ੍ਰੀਮੀਅਮ ਸਰੋਤ ਵਿੱਚ ਬਦਲ ਦਿੰਦੀ ਹੈ।

ਸਪੈਮ ਰੋਕਥਾਮ ਅਤੇ ਸੁਰੱਖਿਆ

ਸਰੋਤ ਵੰਡ ਤੋਂ ਇਲਾਵਾ, ਫੀ ਸਿਸਟਮ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਸੁਰੱਖਿਆ ਰੋਕ ਹੈ। ਹਰ ਗਣਨਾਤਮਕ ਕਦਮ ਨਾਲ ਅਸਲੀ ਦੁਨੀਆਂ ਦੀ ਲਾਗਤ ਜੋੜ ਕੇ, ਨੈੱਟਵਰਕ ਸਪੈਮ ਹਮਲਿਆਂ ਨੂੰ ਅਸੰਭਵ ਮਹਿੰਗਾ ਬਣਾਉਂਦਾ ਹੈ। ਅਨੰਤ ਲੂਪਾਂ ਜਾਂ ਜੰਕ ਡਾਟਾ ਨਾਲ ਨੈੱਟਵਰਕ ਨੂੰ ਭਰਨ की ਕੋਸ਼ਿਸ਼ ਕਰਨ ਵਾਲਾ ਖ਼ਰਾਬ ਅਦਾਕਾਰ ਆਪਣੇ ਫੰਡ ਤੇਜ਼ੀ ਨਾਲ ਖ਼ਤਮ ਕਰ ਦੇਵੇਗਾ। ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ ਪ੍ਰੋਸੈਸਿੰਗ ਦੌਰਾਨ ਗੈਸ ਖਪਤ ਨੂੰ ਰੀਅਲ-ਟਾਈਮ ਵਿੱਚ ਟਰੈਕ ਕਰਦਾ ਹੈ। ਜੇ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨ ਪੂਰੀ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਨਿਰਧਾਰਤ ਗੈਸ ਸੀਮਾ ਖ਼ਤਮ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਮਸ਼ੀਨ ਕਾਰਵਾਈ ਨੂੰ ਰੋਕ ਦਿੰਦੀ ਹੈ ਅਤੇ ਕੋਈ ਵੀ ਬਦਲਾਅ ਵਾਪਸ ਲੈ ਲੈਂਦੀ ਹੈ, ਪਰ ਅਦਾ ਕੀਤੀ ਗਈ ਫੀਸ ਅਜੇ ਵੀ ਨੈੱਟਵਰਕ ਨੂੰ ਗਈ ਮੰਨੀ ਜਾਂਦੀ ਹੈ।

ਸਹਿਮਤੀ ਵਿਰੁੱਧ ਐਕਸੀਕਿਊਸ਼ਨ

ਸਹਿਮਤੀ ਮਕੈਨਿਜ਼ਮ ਅਤੇ ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ ਵਿੱਚ ਅੰਤਰ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ, ਹਾਲਾਂਕਿ ਉਹ ਇੱਕੱਠੇ ਕੰਮ ਕਰਦੇ ਹਨ। ਸਹਿਮਤੀ ਮਕੈਨਿਜ਼ਮ, ਜਿਵੇਂ Proof of Stake (PoS), ਬਲਾਕਾਂ ਨੂੰ ਆਦੇਸ਼ ਦੇਣ ਅਤੇ ਲੈਜ਼ਰ ਦੀ ਵੈਲੀਡਿਟੀ 'ਤੇ ਸਹਿਮਤ ਹੋਣ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੈ। ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ ਉਹਨਾਂ ਬਲਾਕਾਂ ਅੰਦਰ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨਾਂ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੈ। PoS ਸਿਸਟਮ ਵਿੱਚ, ਵੈਲੀਡੇਟਰ ਨੈੱਟਵਰਕ ਨੂੰ ਸਟੇਕ ਕੀਤੀ ਕ੍ਰਿਪਟੋਕਰੰਸੀ ਦੀ ਮਾਤਰਾ ਅਨੁਸਾਰ ਨਵੇਂ ਬਲਾਕ ਪ੍ਰਸਤਾਵ ਕਰਨ ਲਈ ਚੁਣੇ ਜਾਂਦੇ ਹਨ।

ਜਦੋਂ ਕੋਈ ਵੈਲੀਡੇਟਰ ਬਲਾਕ ਬਣਾਉਣ ਲਈ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਉਹ ਬਾਕੀ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨਾਂ ਦਾ ਬੰਡਲ ਲੈਂਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਰਾਹੀਂ ਚਲਾਉਂਦੇ ਹਨ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਨਿਯਮਾਂ ਅਨੁਸਾਰ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨਾਂ ਦੀ ਵੈਲੀਡਿਟੀ ਨੂੰ ਵੈਰੀਫਾਈ ਕਰਦੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇੰਜਣ ਚੈੱਕ ਕਰਦਾ ਹੈ ਕਿ ਭੇਜਣ ਵਾਲੇ ਕੋਲ ਕਾਫ਼ੀ ਫੰਡ ਹਨ ਅਤੇ ਡਿਜੀਟਲ ਸਿਗਨੇਚਰ ਮੇਲ ਖਾਂਦੇ ਹਨ। ਐਕਸੀਕਿਊਸ਼ਨ ਪੂਰਾ ਹੋਣ ਅਤੇ ਨਵੀਂ ਸਥਿਤੀ ਗਣਨਾ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਬਲਾਕ ਨੈੱਟਵਰਕ ਦੇ ਬਾਕੀ ਹਿੱਸੇ ਨੂੰ ਪ੍ਰਸਾਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਹੋਰ ਵੈਲੀਡੇਟਰ ਫਿਰ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨਾਂ ਨੂੰ ਫਿਰ ਤੋਂ ਐਕਸੀਕਿਊਟ ਕਰਕੇ ਨਤੀਜੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦੇ ਹਨ ਅਤੇ ਬਲਾਕ ਨੂੰ ਚੇਨ ਵਿੱਚ ਜੋੜਦੇ ਹਨ।

ਵੈਲੀਡੇਟਰਾਂ ਦੀ ਭੂਮਿਕਾ

ਵੈਲੀਡੇਟਰ ਇਸ ਇਕੋਸਿਸਟਮ ਵਿੱਚ ਦੁਹਰੀ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦੇ ਹਨ। ਉਹ ਸਟੇਕਿੰਗ ਰਾਹੀਂ ਨੈੱਟਵਰਕ ਨੂੰ ਆਰਥਿਕ ਤੌਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਕਰਦੇ ਹਨ, ਅਤੇ ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ ਚਲਾਉਣ ਲਈ ਹਾਰਡਵੇਅਰ ਅਵਸਥਾਪਨਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਜੇ ਕੋਈ ਵੈਲੀਡੇਟਰ ਖ਼ਰਾਬੀ ਨਾਲ ਕੰਮ ਕਰੇ ਜਾਂ ਆਪਣੇ ਨੋਡ ਨੂੰ ਰੱਖ-ਰਖਾਵ ਨਾ ਕਰੇ, ਤਾਂ ਉਹ ਆਪਣੇ ਸਟੇਕ ਕੀਤੇ ਅਸੈੱਟਾਂ ਦਾ ਇੱਕ ਹਿੱਸਾ ਗੁਆਉਣ ਦਾ ਖ਼ਤਰਾ ਰੱਖਦੇ ਹਨ। ਇਹ ਆਰਥਿਕ ਗਾਰੰਟੀ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਚਲਾਉਣ ਵਾਲੀਆਂ ਐਂਟਿਟੀਆਂ ਨੂੰ ਇਸ ਦੇ ਸਹੀ ਕਾਰਜ ਦਾ ਹਿੱਤ ਹੁੰਦਾ ਹੈ।

ਵੱਡੇ ਨੈੱਟਵਰਕਾਂ ਦਾ Proof of Stake ਵੱਲ ਤਬਦੀਲੀ ਉਹਨਾਂ ਦੇ ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣਾਂ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਬਣਾਈ ਰੱਖਦੀ ਹੈ ਜਦੋਂ ਕਿ ਊਰਜਾ ਖਪਤ ਨੂੰ ਡਰਾਮੈਟਿਕ ਤੌਰ 'ਤੇ ਘਟਾਉਂਦੀ ਹੈ। ਸਮਾਰਟ ਕਾਂਟ੍ਰੈਕਟਾਂ ਦੀ ਅਸਲ ਪ੍ਰੋਸੈਸਿੰਗ ਇੱਕੋ ਜਿਹੀ ਰਹਿੰਦੀ ਹੈ; ਸਿਰਫ਼ ਪ੍ਰੋਸੈਸਰ ਚੁਣਨ ਦਾ ਤਰੀਕਾ ਬਦਲਿਆ ਗਿਆ ਹੈ। ਇਹ ਬਲਾਕਚੇਨ ਆਰਕੀਟੈਕਚਰ ਦੀ ਮਾਡਿਊਲਰ ਕੁਦਰਤ ਨੂੰ ਉਜਾਗਰ ਕਰਦਾ ਹੈ, ਜਿੱਥੇ ਐਕਸੀਕਿਊਸ਼ਨ ਲੇਅਰ ਨੂੰ ਬਣਾਈ ਰੱਖਿਆ ਜਾ ਸਕਦਾ ਹੈ ਭਾਵੇਂ ਅੰਤਰੀਕਰਨ ਸਹਿਮਤੀ ਸੁਰੱਖਿਆ ਮਾਡਲ ਵਿਕਸਤ ਹੋਵੇ।

EVM ਸਟੈਂਡਰਡ ਦੀ ਆਗੂਆਈ

Ethereum Virtual Machine ਨੇ ਆਪਣੇ ਨੂੰ ਸਮਾਰਟ ਕਾਂਟ੍ਰੈਕਟ ਐਕਸੀਕਿਊਸ਼ਨ ਲਈ ਡੀ ਫੈਕਟੋ ਸਟੈਂਡਰਡ ਵਜੋਂ ਸਥਾਪਿਤ ਕੀਤਾ ਹੈ। ਇਸ ਦਾ ਪਹਿਲਾਂ ਆਉਣ ਵਾਲਾ ਫਾਇਦਾ ਵਿਸ਼ਾਲ ਨੈੱਟਵਰਕ ਪ੍ਰਭਾਵ ਪੈਦਾ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਡਿਵੈਲਪਰ ਟੂਲਜ਼, ਡਾਕੂਮੈਂਟੇਸ਼ਨ ਅਤੇ ਮੌਜੂਦਾ ਕੋਡਬੇਸਾਂ ਦਾ ਵਿਸ਼ਾਲ ਇਕੋਸਿਸਟਮ ਬਣਿਆ ਹੈ। ਇਸ ਆਗੂਆਈ ਕਾਰਨ, ਬਹੁਤ ਸਾਰੇ ਹੋਰ ਬਲਾਕਚੇਨਾਂ ਨੇ EVM ਅਨੁਕੂਲਤਾ ਅਪਣਾਉਣ ਦਾ ਚੋਣ ਕੀਤਾ ਹੈ। ਇਹ ਉਹਨਾਂ ਨੂੰ Ethereum ਲਈ ਲਿਖੇ ਸਮਾਰਟ ਕਾਂਟ੍ਰੈਕਟਾਂ ਨੂੰ ਬਿਨਾਂ ਬਦਲਾਅ ਐਕਸੀਕਿਊਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

BNB Smart Chain, Polygon ਅਤੇ Avalanche ਵਰਗੇ ਨੈੱਟਵਰਕ EVM ਨੂੰ ਅਪਣਾਉਂਦੇ ਹਨ ਤਾਂ ਜੋ ਇਸ ਮੌਜੂਦਾ ਅਵਸਥਾਪਨਾ ਦਾ ਲਾਭ ਲੈ ਸਕਣ। ਇਸ ਨਾਲ ਡਿਵੈਲਪਰ ਉਹਨਾਂ ਨੈੱਟਵਰਕਾਂ 'ਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤਾਇਨਾਤ ਕਰ ਸਕਦੇ ਹਨ ਜੋ ਉਹ Ethereum 'ਤੇ ਵਰਤਦੇ ਹਨ ਉਹੀ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਟੂਲਜ਼ ਵਰਤ ਕੇ। ਇਹ ਰਣਨੀਤੀ ਨਵੇਂ ਬਲਾਕਚੇਨਾਂ ਲਈ ਐਂਟਰੀ ਬੈਰੀਅਰ ਨੂੰ ਬਹੁਤ ਘਟਾਉਂਦੀ ਹੈ, ਕਿਉਂਕਿ ਉਹਨਾਂ ਨੂੰ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਨਵੀਂ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸਿੱਖਣ ਜਾਂ ਨਵੇਂ ਟੂਲਜ਼ ਨੂੰ ਸ਼ੁਰੂ ਤੋਂ ਬਣਾਉਣ ਲਈ ਰਾਜ਼ੀ ਨਹੀਂ ਕਰਨੇ ਪੈਂਦੇ।

ਅਨੁਕੂਲਤਾ ਦੇ ਫਾਇਦੇ

ਇਸ ਸਟੈਂਡਰਡਾਈਜ਼ੇਸ਼ਨ ਦਾ ਮੁੱਖ ਫਾਇਦਾ ਕੋਡ ਪੱਧਰੀ ਇੰਟਰਆਪਰੇਬਿਲਟੀ ਹੈ। ਇੱਕ EVM-अਨੁਕੂਲ ਚੇਨ ਲਈ ਬਣਾਇਆ ਡਿਸੈਂਟ੍ਰਲਾਈਜ਼ਡ ਐਪਲੀਕੇਸ਼ਨ (dApp) ਨੂੰ ਘੱਟੋ-ਘੱਟ ਕੋਸ਼ਿਸ਼ ਨਾਲ ਦੂਜੇ ਵਿੱਚ ਪੋਰਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਬਹੁ-ਚੇਨ ਵਾਤਾਵਰਣ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਉਪਭੋਗਤਾ ਵੱਖ-ਵੱਖ ਨੈੱਟਵਰਕਾਂ ਪਰ ਵੱਖਰੀਆਂ ਲਾਗਤ ਅਤੇ ਗਤੀ ਪ੍ਰੋਫਾਈਲਾਂ ਨਾਲ ਸਮਾਨ ਸੇਵਾਵਾਂ ਨੂੰ ਪਹੁੰਚ ਸਕਦੇ ਹਨ। ਉਦਾਹਰਨ ਵਜੋਂ, ਉਪਭੋਗਤਾ ਫ੍ਰੀਕੁਐਂਟ ਟ੍ਰੇਡਿੰਗ ਲਈ ਉੱਚ-ਗਤੀ, ਘੱਟ-ਲਾਗਤ ਵਾਲੀ EVM ਚੇਨ ਵਰਤ ਸਕਦਾ ਹੈ ਜਦੋਂ ਕਿ ਉੱਚ-ਮੁੱਲ ਵਾਲੇ ਸੈਟਲਮੈਂਟ ਲਈ ਮੁੱਖ Ethereum ਨੈੱਟਵਰਕ ਵਰਤੇ।

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

ਵਿਸ਼ੇਸ਼ਤਾ EVM ਅਨੁਕੂਲ ਚੇਨਾਂ ਨਾਨ-EVM ਚੇਨਾਂ
ਭਾਸ਼ਾ Solidity, Vyper Rust, Move, C++
ਪੋਰਟੇਬਿਲਟੀ ਉੱਚੀ (ਕਾਪੀ/ਪੇਸਟ ਕੋਡ) ਘੱਟ (ਰੀਰਾਈਟ ਦੀ ਲੋੜ)
ਸਾਧਨ ਪਰਿਪੱਕ (Metamask, Remix) ਉਭਰ ਰਹੇ/ਕਸਟਮ

ਕਿਸੇ ਹੋਰ ਆਰਕੀਟੈਕਚਰਾਂ ਅਤੇ ਗਤੀ

ਮੁੱਡੀ EVM ਦੀ ਸਕੇਲੇਬਿਲਟੀ ਸੀਮਾਵਾਂ ਦੇ ਜਵਾਬ ਵਿੱਚ, ਵਿਕਲਪਕ ਐਕਸੀਕਿਊਸ਼ਨ ਮਾਡਲ ਉਭਰੇ ਹਨ। ਇਹ ਸਿਸਟਮ ਅਕਸਰ ਉੱਚ ਥਰੂਪੁਟ ਅਤੇ ਸਮਾਂਤੁਲਕ ਪ੍ਰੋਸੈਸਿੰਗ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹਨ। ਉਦਾਹਰਨ ਲਈ, Solana ਵਰਗੇ ਨੈੱਟਵਰਕ ਵੱਖਰੀ ਆਰਕੀਟੈਕਚਰ ਵਰਤਦੇ ਹਨ ਜੋ ਕਈ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨਾਂ ਨੂੰ ਇੱਕੱਠੇ ਪ੍ਰੋਸੈਸ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਕ੍ਰਮਕ ਮਾਡਲ ਤੋਂ ਇਕੱਠੇ ਹਟ ਕੇ, ਇਹ ਇੰਜਣ ਸੈਕੰਡ ਪ੍ਰਤੀ ਬਹੁਤ ਵੱਧ ਗਤੀਵਿਧੀ ਦਾ ਹੈਂਡਲ ਕਰ ਸਕਦੇ ਹਨ।

ਇਹ ਉੱਚ-ਪ੍ਰਦਰਸ਼ੀ ਚੇਨਾਂ ਅਕਸਰ ਸਖ਼ਤ "ਗੈਸ" ਸ਼ਬਦਾਵਲੀ ਨੂੰ ਛੱਡ ਦਿੰਦੀਆਂ ਹਨ, ਹਾਲਾਂਕਿ ਉਹਨਾਂ ਨੂੰ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨ ਫੀਸ ਲਈ ਸਥਾਨਕ ਟੋਕਨਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਨ੍ਹਾਂ ਆਰਕੀਟੈਕਚਰਾਂ ਵਿੱਚ ਫੋਕਸ ਨੋਡ ਚਲਾਉਣ ਵਾਲੇ ਹਾਰਡਵੇਅਰ ਦੀ ਕੁਸ਼ਲਤਾ ਨੂੰ ਵਧਾਉਣ 'ਤੇ ਹੈ। ਭੋਗਕ-ਗਰੇਡ ਹਾਰਡਵੇਅਰ 'ਤੇ ਚੱਲਣ ਵਾਲੇ ਆਮ-ਉਦੇਸ਼ ਇੰਜਣ ਦੀ ਬਜਾਏ, ਇਹ ਨੈੱਟਵਰਕ ਅਕਸਰ ਵੈਲੀਡੇਟਰਾਂ ਨੂੰ ਐਕਸੀਕਿਊਸ਼ਨ ਦੀ ਸ਼ੁੱਧ ਗਤੀ ਨਾਲ ਤਾਲਮੇਲ ਰੱਖਣ ਲਈ ਐਂਟਰਪ੍ਰਾਈਜ਼-ਗਰੇਡ ਸਰਵਰ ਵਰਤਣ ਦੀ ਲੋੜ ਕਰਦੇ ਹਨ।

ਟ੍ਰੇਡ-ਆਫ਼ ਸਪੈਕਟ੍ਰਮ

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

ਇਹਨਾਂ ਅੰਤਰਾਂ ਦੇ ਬਾਵਜੂਦ, ਮੁੱਖ ਟੀਚਾ ਇੱਕੋ ਜਿਹਾ ਰਹਿੰਦਾ ਹੈ: ਡਿਜੀਟਲ ਸਮਝੌਤਿਆਂ ਲਈ ਭਰੋਸੇਯੋਗ, ਨਿਰਧਾਰਕ ਵਾਤਾਵਰਣ ਪ੍ਰਦਾਨ ਕਰਨਾ। ਭਾਵੇਂ ਇੰਜਣ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨਾਂ ਨੂੰ ਕ੍ਰਮਕ ਜਾਂ ਸਮਾਂਤੁਲਕ ਤੌਰ 'ਤੇ ਪ੍ਰੋਸੈਸ ਕਰ ਰਿਹਾ ਹੋਵੇ, ਉਦੇਸ਼ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਹੈ ਕਿ ਨੈੱਟਵਰਕ ਵਿੱਚ ਹਰ ਨੋਡ ਲੈਜ਼ਰ ਦੀ ਸਥਿਤੀ ਬਾਰੇ ਬਿਲਕੁਲ ਇੱਕੋ ਜਿਹਾ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰੇ।

ਲੇਅਰਾਂ ਰਾਹੀਂ ਸਕੇਲਿੰਗ

ਜਿਵੇਂ-ਜਿਵੇਂ ਬਲਾਕਚੇਨ ਅਪਣਾਉਣ ਵਧਦਾ ਜਾ ਰਿਹਾ ਹੈ, ਸਿਰਫ਼ ਬੇਸ ਲੇਅਰ 'ਤੇ ਸਾਰੀ ਐਕਸੀਕਿਊਸ਼ਨ ਚਲਾਉਣ ਦੀਆਂ ਸੀਮਾਵਾਂ ਸਪੱਸ਼ਟ ਹੋ ਗਈਆਂ ਹਨ। ਇਸ ਨੇ ਲੇਅਰ 2 ਹੱਲਾਂ ਦੇ ਵਿਕਾਸ ਨੂੰ ਜਨਮ ਦਿੱਤਾ ਹੈ। ਇਹ ਪ੍ਰੋਟੋਕੋਲ ਮੁੱਖ ਬਲਾਕਚੇਨ (ਲੇਅਰ 1) 'ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ ਅਤੇ ਐਕਸੀਕਿਊਸ਼ਨ ਨੂੰ ਵਧੇਰੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਹੈਂਡਲ ਕਰਨ ਲਈ ਖ਼ਾਸ ਤੌਰ 'ਤੇ ਡਿਜ਼ਾਈਨ ਕੀਤੇ ਗਏ ਹਨ। ਗਣਨਾ ਦਾ ਭਾਰੀ ਕੰਮ ਮੁੱਖ ਚੇਨ ਤੋਂ ਹਟਾ ਕੇ, ਲੇਅਰ 2 ਤੇਜ਼ ਗਤੀ ਅਤੇ ਘੱਟ ਲਾਗਤ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹਨ ਜਦੋਂ ਕਿ ਬੇਸ ਲੇਅਰ ਦੀ ਸੁਰੱਖਿਆ 'ਤੇ ਨਿਰਭਰ ਰਹਿੰਦੇ ਹਨ।

ਇਸ ਮਾਡਲ ਵਿੱਚ, ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ ਦੂਜੇ ਲੇਅਰ 'ਤੇ ਚੱਲਦਾ ਹੈ। ਇਹ ਹਜ਼ਾਰਾਂ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨਾਂ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ, ਉਹਨਾਂ ਨੂੰ ਇੱਕੱਠਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਇਸ ਗਤੀਵਿਧੀ ਦਾ ਸੰਖੇਪ ਜਾਂ ਪ੍ਰੂਫ਼ ਲੇਅਰ 1 ਬਲਾਕਚੇਨ 'ਤੇ ਪੋਸਟ ਕਰਦਾ ਹੈ। ਇਹ ਤਕਨੀਕ, ਜਿਸ ਨੂੰ ਅਕਸਰ "ਰੋਲਅਪ" ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਮੁੱਖ ਨੈੱਟਵਰਕ ਨੂੰ ਸਹਿਮਤੀ ਅਤੇ ਡਾਟਾ ਉਪਲਬਧਤਾ 'ਤੇ ਧਿਆਨ ਕੇਂਦ੍ਰਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਲੇਅਰ 2 ਉੱਚ-ਗਤੀ ਐਕਸੀਕਿਊਸ਼ਨ 'ਤੇ ਧਿਆਨ ਕੇਂਦ੍ਰਿਤ ਕਰਦਾ ਹੈ।

ਮਾਡਿਊਲਰ ਬਲਾਕਚੇਨ ਆਰਕੀਟੈਕਚਰ

ਇਹ ਬਦਲਾਅ ਇੱਕ ਮਾਡਿਊਲਰ ਬਲਾਕਚੇਨ ਆਰਕੀਟੈਕਚਰ ਵੱਲ ਵਿਕਾਸ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਇੱਕੋ ਚੇਨ ਦੇ ਹਰ ਚੀਜ਼ ਕਰਨ ਦੀ ਬਜਾਏ—ਐਕਸੀਕਿਊਸ਼ਨ, ਸਹਿਮਤੀ ਅਤੇ ਡਾਟਾ ਸਟੋਰੇਜ—ਇਹ ਕੰਮ ਵੱਖਰੇ ਲੇਅਰਾਂ ਵਿੱਚ ਵੰਡੇ ਜਾਂਦੇ ਹਨ। ਐਕਸੀਕਿਊਸ਼ਨ ਲੇਯਰ ਸਿਰਫ਼ ਕੋਡ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ ਅਨੁਕੂਲ ਵਿਸ਼ੇਸ਼ ਵਾਤਾਵਰਣ ਬਣ ਜਾਂਦਾ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ੀਕਰਨ ਤੇਜ਼ ਨਵੀਨਤਾ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਲੇਅਰ 2 ਟੀਮਾਂ ਆਪਣੇ ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣਾਂ ਨੂੰ ਅਪਗ੍ਰੇਡ ਅਤੇ ਸੁਧਾਰ ਸਕਦੀਆਂ ਹਨ ਬਿਨਾਂ ਪੂਰੇ ਮੁੱਖ ਨੈੱਟਵਰਕ ਦੇ ਹਾਰਡ ਫੋਰਕ ਦੀ ਲੋੜ ਤੋਂ।

ਇਨ੍ਹਾਂ ਲੇਅਰਾਂ ਨਾਲ ਅੰਤਰਕਿਰਿਆ ਕਰਨ ਵਾਲੇ ਉਪਭੋਗਤਾ ਅਕਸਰ ਸੁਗਮ ਅਨੁਭਵ ਦੀ ਭੋਗ ਕਰਦੇ ਹਨ। ਉਹਨਾਂ ਲਈ, ਐਪਲੀਕੇਸ਼ਨ ਜਵਾਬਦੇਹ ਅਤੇ ਵਰਤਣ ਵਿੱਚ ਸਸਤੀ ਲੱਗਦੀ ਹੈ। ਪਿੱਛੇ ਦੌੜ ਵਿੱਚ, ਲੇਅਰ 2 ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ ਉਹਨਾਂ ਦੀ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨ ਨੂੰ ਬਹੁਤ ਸਾਰੀਆਂ ਹੋਰ ਨਾਲ ਬੈਚਿੰਗ ਕਰਦਾ ਹੈ, ਡਾਟਾ ਨੂੰ ਸੰਘਨੀਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਅੰਤਿਮ ਨਤੀਜੇ ਨੂੰ ਸੁਰੱਖਿਅਤ ਲੇਅਰ 1 'ਤੇ ਸੈਟਲ ਕਰਦਾ ਹੈ। ਇਹ ਸਹਿਯੋਗੀ ਪਹੁੰਚ ਇਕੋਸਿਸਟਮ ਨੂੰ ਲੱਖਾਂ ਉਪਭੋਗਤਾਵਾਂ ਤੱਕ ਸਕੇਲ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਬਿਨਾਂ ਅੰਤਰੀਕਰਨ ਤਕਨੀਕ ਦੀ ਵਿਤਰਿਤ ਕੁਦਰਤ ਦੇ ਨੁਕਸਾਨ ਦੇ।

ਦਿੱਖ ਅਤੇ ਵੈਰੀਫਿਕੇਸ਼ਨ

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

ਐਕਸਪਲੋਰਰ ਰਾਹੀਂ, ਉਪਭੋਗਤਾ ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ ਨੂੰ ਭੇਜੇ ਗਏ ਇਨਪੁਟ ਡਾਟਾ ਅਤੇ ਨਤੀਜੇ ਵਿੱਚ ਆਉਟਪੁਟ ਨੂੰ ਵੇਖ ਸਕਦਾ ਹੈ। ਉਹ ਟੋਕਨਾਂ ਦੇ ਪ੍ਰਵਾਹ ਨੂੰ ਟਰੈਕ ਕਰ ਸਕਦੇ ਹਨ, ਅਦਾ ਕੀਤੀ ਗਈ ਗੈਸ ਫੀਸ ਵੇਖ ਸਕਦੇ ਹਨ, ਅਤੇ ਪੁਸ਼ਟੀ ਕਰ ਸਕਦੇ ਹਨ ਕਿ ਸਮਾਰਟ ਕਾਂਟ੍ਰੈਕਟ ਬਿਲਕੁਲ ਉਸ ਤਰ੍ਹਾਂ ਐਕਸੀਕਿਊਟ ਹੋਇਆ ਜਿਵੇਂ ਇਰਾਦਾ ਸੀ। ਇਹ ਦਿੱਖ ਦਾ ਪੱਧਰ ਰਵਾਇਤੀ ਵਿੱਤ ਜਾਂ ਕੰਪਿਊਟਿੰਗ ਵਿੱਚ ਅਣਸੁਣਿਆ ਹੈ, ਜਿੱਥੇ ਸਿਸਟਮ ਦੀ ਅੰਦਰੂਨੀ ਲੌਜਿਕ ਆਮ ਤੌਰ 'ਤੇ ਬੰਦ ਸਰਵਰਾਂ ਪਿੱਛੇ ਲੁਕੀ ਹੁੰਦੀ ਹੈ।

ਡਾਟਾ ਨੂੰ ਡੀਕੋਡ ਕਰਨਾ

ਡਿਵੈਲਪਰਾਂ ਅਤੇ ਉੱਨਤ ਉਪਭੋਗਤਾਵਾਂ ਲਈ, ਐਕਸਪਲੋਰਰ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਦੇ ਅੰਦਰੂਨੀ ਕੰਮਕਾਜ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਅੰਦਾਜ਼ੇ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਉਹ ਵੇਖ ਸਕਦੇ ਹਨ ਕਿ ਕਿਹੜੀਆਂ ਖ਼ਾਸ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਕਾਲ ਕੀਤਾ ਗਿਆ ਅਤੇ ਐਕਸੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਪੈਦਾ ਹੋਏ ਲੌਗਸ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰ ਸਕਦੇ ਹਨ। ਜੇ ਲੈਟ੍ਰਾਂਸੈਕਸ਼ਨ ਫੇਲ੍ਹ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਐਕਸਪਲੋਰਰ ਅਕਸਰ ਐਕਸੀਕਿਊਸ਼ਨ ਵਿੱਚ ਭੁਲਾ ਵਾਪਰਨ ਵਾਲੀ ਖ਼ਾਸ ਜਗ੍ਹਾ ਵਿਖਾਉਂਦਾ ਹੈ, ਜਿਵੇਂ ਗੈਸ ਖ਼ਤਮ ਹੋਣਾ ਜਾਂ ਕੋਡ ਵਿੱਚ ਲੌਜਿਕ ਭੁਲਾ।

ਇਹ ਪਾਰਦਰਸ਼ਤਾ ਭਰੋਸਾ ਬਣਾਉਂਦੀ ਹੈ। ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇੱਕ ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਕੰਮ ਕਰਨ ਵਿੱਚ ਅੰਨ੍ਹੇਪਣ ਨਾਲ ਵਿਸ਼ਵਾਸ ਨਹੀਂ ਕਰਨਾ ਪੈਂਦਾ; ਉਹ ਐਕਸੀਕਿਊਸ਼ਨ ਇਤਿਹਾਸ ਨੂੰ ਖ਼ੁਦ ਵੈਰੀਫਾਈ ਕਰ ਸਕਦੇ ਹਨ। ਇਹ ਸੁਰੱਖਿਆ ਵਿੱਚ ਵੀ ਮਦਦ ਕਰਦਾ ਹੈ, ਕਿਉਂਕਿ ਕਮਿਊਨਿਟੀ ਨੈੱਟਵਰਕ ਨੂੰ ਸ਼ੱਕੀ ਐਕਸੀਕਿਊਸ਼ਨ ਪੈਟਰਨਾਂ ਜਾਂ ਫੰਡਾਂ ਦੀ ਵੱਡੀ ਹਰਕਤ ਲਈ ਨਿਗਰਾਨੀ ਕਰ ਸਕਦੀ ਹੈ। ਨਿਰਧਾਰਕ ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ ਅਤੇ ਜਨਤਕ ਐਕਸਪਲੋਰਰ ਦੇ ਸੰਯੋਜਨ ਨਾਲ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ ਕਿ ਸਿਸਟਮ ਦੇ ਨਿਯਮ ਹਰ ਕਿਸੇ ਨਾਲ ਬਰਾਬਰ ਲਾਗੂ ਹੁੰਦੇ ਹਨ।

ਨਿਗਮਨ

ਐਕਸੀਕਿਊਸ਼ਨ ਇੰਜਣ ਆਧੁਨਿਕ ਬਲਾਕਚੇਨ ਦੇ ਦਿਲ ਦੀ ਧੜਕਣ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਸਥਿਰ ਡਾਟਾ ਨੂੰ ਪ੍ਰੋਗ੍ਰਾਮੇਬਲ ਅਰਥਸ਼ਾਸਤਰ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। EVM ਦੀ ਪਾਇਨੀਅਰਿੰਗ ਡਿਜ਼ਾਈਨ ਤੋਂ ਲੈ ਕੇ ਨਵੇਂ ਚੇਨਾਂ ਦੀਆਂ ਉੱਚ-ਪ੍ਰਦਰਸ਼ੀ ਆਰਕੀਟੈਕਚਰਾਂ ਤੱਕ, ਇਹ ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ ਕ੍ਰਿਪਟੋ ਇਕੋਸਿਸਟਮ ਵਿੱਚ সমਾਨ ਹੈ ਕੀ ਸੰਭਵ ਹੈ। ਉਹ ਸੁਰੱਖਿਆ, ਵਿਤਰਿਤੀਕਰਨ ਅਤੇ ਗਤੀ ਦੀਆਂ ਰਵਾਇਤੀ ਲੋੜਾਂ ਨੂੰ ਸੰਤੁਲਿਤ ਕਰਦੇ ਹਨ, ਵਧਦੇ ਉਪਭੋਗਤਾ ਬੇਸ ਦੀਆਂ ਮੰਗਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਨਿਰੰਤਰ ਵਿਕਸਤ ਹੁੰਦੇ ਹਨ।

ਜਿਵੇਂ-ਜਿਵੇਂ ਤਕਨੀਕ ਪਰਿਪੱਕ ਹੋ ਰਹੀ ਹੈ, ਅਸੀਂ ਮਾਡਿਊਲਰ ਸਕੇਲਿੰਗ ਅਤੇ ਵਿਸ਼ੇਸ਼ ਐਕਸੀਕਿਊਸ਼ਨ ਵਾਤਾਵਰਣ ਵੱਲ ਬਦਲਾਅ ਵੇਖ ਰਹੇ ਹਾਂ। ਭਾਵੇਂ ਲੇਅਰ 2 ਰੋਲਅਪਾਂ ਰਾਹੀਂ ਹੋਵੇ ਜਾਂ ਵਿਕਲਪਕ ਲੇਅਰ 1 ਡਿਜ਼ਾਈਨਾਂ ਰਾਹੀਂ, ਟੀਚਾ ਇੱਕ ਭਰੋਸੇਯੋਗ, ਵਿਸ਼ਵਵਿਆਪੀ ਕੰਪਿਊਟਰ ਪ੍ਰਦਾਨ ਕਰਨਾ ਰਹਿੰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਕੋਈ ਵੀ ਪਹੁੰਚ ਸਕੇ। ਇਨ੍ਹਾਂ ਇੰਜਣਾਂ ਨੂੰ ਸਮਝਣ ਨਾਲ ਡਿਜੀਟਲ ਅਸੈੱਟ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ ਇਸ ਦੀ ਰਹੱਸਮਈ ਗੁਆਚ ਜਾਂਦੀ ਹੈ, ਵਿਤਰਿਤ ਵੈੱਬ ਨੂੰ ਚਲਾਉਣ ਵਾਲੀ ਲੌਜਿਕ ਅਤੇ ਅਰਥਸ਼ਾਸਤਰ ਨੂੰ ਖੋਲ੍ਹ ਕੇ ਰੱਖ ਦਿੰਦੀ ਹੈ।

ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਉਹ ਇੰਜਣ ਹੈ ਜੋ ਕੋਡ ਨੂੰ ਮੁੱਲ ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਪੂਰੀ ਵਿਤਰਿਤ ਅਰਥਸ਼ਾਸਤਰ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ।