OP_CAT ਲਈ ਮਾਮਲਾ: ਬਿਟਕਾਇਨ DeFi ਅਤੇ ਗੁੰਝਲਦਾਰ ਸਕ੍ਰਿਪਟਿੰਗ ਨੂੰ ਸਮਰਥਨ ਦੇਣਾ

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

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

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

ਬਿਟਕਾਇਨ ਸਕ੍ਰਿਪਟਿੰਗ ਅਤੇ Opcodes ਨੂੰ ਸਮਝੋ

ਬਿਟਕਾਇਨ Python ਜਾਂ C++ ਵਰਗੀ ਕੋਈ ਸਟੈਂਡਰਡ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦਾ। ਬਦਲੇ ਵਜੋਂ, ਇਹ Script ਨਾਮਕ ਇੱਕ ਸਟੈਕ-ਅਧਾਰਤ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਭਾਸ਼ਾ ਡੇਟਾ ਨੂੰ ਰੇਖੀਕ ਤਰੀਕੇ ਨਾਲ, Last-In-First-Out (LIFO) ਕਿਊ ਵਿੱਚ ਪ੍ਰੋਸੈਸ ਕਰਦੀ ਹੈ। ਜਦੋਂ ਕੋਈ ਲੈਣ-ਦੇਣ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਨੈੱਟਵਰਕ ਇੱਕ ਸਰਣੀ ਕਮਾਂਡਾਂ ਜਾਂ "opcodes" ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਫੰਡਾਂ ਨੂੰ ਖਰਚਣ ਦੀਆਂ ਸ਼ਰਤਾਂ ਪੂਰੀਆਂ ਹੋਈਆਂ ਹਨ ਜਾਂ ਨਹੀਂ ਇਹ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕੇ। ਇਹ opcodes ਨਿਰਪੱਖ ਨਿਰਦੇਸ਼ ਹਨ ਜੋ ਵਿਸ਼ੇਸ਼ ਕਾਰਵਾਈਆਂ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ, ਜਿਵੇਂ ਗਿਣਤੀਆਂ ਜੋੜਨਾ, ਡੇਟਾ ਹੈਸ਼ਿੰਗ ਜਾਂ ਡਿਜੀਟਲ ਸਿਗਨੇਚਰਾਂ ਦੀ ਜਾਂਚ ਕਰਨਾ।

ਹਾਲੀਆ ਸਿਸਟਮ ਦੀਆਂ ਸੀਮਾਵਾਂ

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

ਕੈਟੀਨੇਸ਼ਨ ਦਾ ਕਾਰਜ

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

OP_CAT ਦਾ পੁਨਰੁਤਥਾਨ

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

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

ਬਿਟਕਾਇਨ ਕੋਵੈਨੈਂਟਸ ਨੂੰ ਸਮਰਥਨ ਦੇਣਾ

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

ਕੋਵੈਨੈਂਟਸ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ

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

ਰੀਕਰਸਿਵ ਸਮਾਰਟ ਕਾਂਟਰੈਕਟ

ਸਾਧਾਰਨ ਵਾਲਟਾਂ ਤੋਂ ਪਰੇ, ਕੋਵੈਨੈਂਟਸ ਰੀਕਰਸਿਵ ਸਕ੍ਰਿਪਟਾਂ ਲਈ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। ਇਹ ਅਜਿਹੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਹਨ ਜੋ ਆਪਣੀ ਬਣਤਰ ਜਾਂ ਉਹਨਾਂ ਨੂੰ ਖਰਚਣ ਵਾਲੇ ਲੈਣ-ਦੇਣ ਦੀ ਬਣਤਰ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਇਹ ਸਮਰੱਥਾ ਕਾਂਟਰੈਕਟ ਦੀ ਹਾਲਤ ਨੂੰ ਅਗਲੇ ਲੈਣ-ਦੇਣ ਵਿੱਚ ਲਿਆਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਇਹ ਬਿਟਕਾਇਨ 'ਤੇ ਸਟੇਟਫੁੱਲ ਸਮਾਰਟ ਕਾਂਟਰੈਕਟ ਬਣਾਉਣ ਲਈ ਲੋੜੀਂਦਾ ਮੁੱਢਲਾ ਲੌਜਿਕ ਹੈ, ਇਥਰੀਅਮ 'ਤੇ ਵੇਖੇ ਜਾਂਦੇ ਵਰਗੇ, ਪਰ ਬਿਟਕਾਇਨ ਦੇ Unspent Transaction Output (UTXO) ਮਾਡਲ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਢੰਗ ਨਾਲ ਲਾਗੂ ਕੀਤੇ ਹੋਏ।

ਲੇਅਰ-2 ਹੱਲਾਂ ਨੂੰ ਵਧਾਉਣਾ

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

ਇਸ ਤੋਂ ਵਿਚਾਰੇ, OP_CAT "Eltoo" ਵਰਗੇ ਅਡਵਾਂਸਡ ਸਕੇਲਿੰਗ ਵਿਚਾਰਾਂ ਲਈ ਅਹਿਮ ਹੈ। Lightning Network ਲਈ ਇਹ ਪ੍ਰਸਤਾਵਿਤ ਅਪਡੇਟ ਚੈਨਲ ਪ੍ਰਬੰਧਨ ਨੂੰ ਸੌਲਾ ਕਰੇਗਾ ਬੁਰੇ ਖੇਡਣ ਨੂੰ ਰੋਕਣ ਲਈ ਪੁਰਾਣੀਆਂ ਹਾਲਤਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੀ ਲੋੜ ਨੂੰ ਹਟਾ ਕੇ। ਜਦੋਂਕਿ Eltoo ਅਕਸਰ ਵੱਖਰੇ opcode ਪ੍ਰਸਤਾਵ (SIGHASH_ANYPREVOUT) ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ, OP_CAT ਵੱਲੋਂ ਪੇਸ਼ ਕੀਤੀਆਂ ਗਯੀਆਂ ਕਾਰਜਕੁਸ਼ਲ ਸਮਰੱਥਾਵਾਂ ਇਸੇ ਤਰ੍ਹਾਂ ਦੀ ਕੁਸ਼ਲਤਾ ਲਾਭ ਹਾਸਲ ਕਰਨ ਲਈ ਵਿਕਲਪ ਰਾਹ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ। ਇਹ ਮੁੱਖ ਚੇਨ 'ਤੇ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਨਿਪਟਾਰੇ ਵਾਲੇ ਵਧੇਰੇ ਮਜ਼ਬੂਤ ਆਫ-ਚੇਨ ਪ੍ਰੋਟੋਕੋਲ ਬਣਾਉਣ ਲਈ ਲੋੜੀਂਦੇ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫ਼ਿਕ ਪ੍ਰਾਇਮੇਰੀਜ਼ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

ਪੁਲਾਂ ਅਤੇ ਸਾਈਡਚੇਨਾਂ ਵਿੱਚ ਕ੍ਰਾਂਤੀ

ਬਿਟਕਾਇਨ ਨੂੰ ਹੋਰ ਬਲਾਕਚੇਨ ਨੈੱਟਵਰਕਾਂ ਨਾਲ ਜੋੜਨਾ ਇਤਿਹਾਸਕ ਤੌਰ 'ਤੇ ਕੇਂਦਰੀਕ੍ਰਿਤ ਵਿਚਕਾਰਲੇ ਪਾਰਟੀਆਂ 'ਤੇ ਨਿਰਭਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਪੁਲ, ਜੋ ਚੇਨਾਂ ਵਿਚਕਾਰ ਅਸੈੱਟਸ ਨੂੰ ਤਬਦੀਲ ਕਰਦੇ ਹਨ, ਅਕਸਰ ਕ੍ਰਿਪਟੋ ਇਕੋਸਿਸਟਮ ਵਿੱਚ ਸਭ ਤੋਂ ਖ਼ਤਰਨਾਕ ਪੁਆਇੰਟ ਹੁੰਦੇ ਹਨ। OP_CAT ਦਾ ਪ੍ਰਵੇਸ਼ ਭਰੋਸੇ ਨੂੰ ਘੱਟ ਕਰਨ ਵਾਲੇ ਜਾਂ "ਭਰੋਸੇ ਵਿਹੀਨ" ਪੁਲ ਤੰਤਰਾਂ ਨੂੰ ਸਮਰਥਨ ਦੇ ਕੇ ਇਸ ਬੁਨਿਆਦੀ ਬਣਤਰ ਨੂੰ ਮੂਲਭੂਤ ਤੌਰ 'ਤੇ ਬਦਲ ਸਕਦਾ ਹੈ।

ਪੁਲਾਂ ਵਿੱਚ ਭਰੋਸੇ ਦੀ ਸਮੱਸਿਆ

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

OP_CAT ਨਾਲ ਵਿਤਰਿਤ ਪੈਗਜ਼

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

ਬਿਟਕਾਇਨ DeFi ਅਤੇ ਟੋਕਨਾਈਜ਼ੇਸ਼ਨ

Decentralized Finance (DeFi) ਰਵਾਇਤੀ ਵਿੱਤੀ ਸੇਵਾਵਾਂ—ਜਿਵੇਂ ਉधार, ਉਦਾਰ ਅਤੇ ਵਪਾਰ—ਨੂੰ ਵਿਚਕਾਰਲੇ ਪਾਰਟੀਆਂ ਬਿਨਾਂ ਨਕਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ। ਜਦੋਂਕਿ DeFi ਹੋਰ ਚੇਨਾਂ 'ਤੇ ਖਿੜ ਚੁੱਕਾ ਹੈ, ਬਿਟਕਾਇਨ ਦੀ ਭਾਗੀਦਾਰੀ ਇਸ ਦੀਆਂ ਸਕ੍ਰਿਪਟਿੰਗ ਪਾਬੰਦੀਆਂ ਕਾਰਨ ਸੀਮਤ ਰਹੀ ਹੈ। OP_CAT ਸਮੁੰਦਰੀ ਬਿਟਕਾਇਨ DeFi ਇਕੋਸਿਸਟਮ ਲਈ ਇੱਕ ਕੈਟਾਲਿਸਟ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਕਾਇਨਾਂ ਨੂੰ ਵ੍ਰੈਪ ਕਰਨ ਜਾਂ ਨੈੱਟਵਰਕ ਸੁਰੱਖਿਆ ਪਰਿਧੀ ਛੱਡਣ ਦੀ ਲੋੜ ਨਹੀਂ।

Decentralized Exchanges (DEXs)

ਬਿਟਕਾਇਨ 'ਤੇ ਸਿੱਧੇ Decentralized Exchange (DEX) ਬਣਾਉਣਾ ਚੁਣੌਤੀਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਗੁੰਝਲਦਾਰ ਆਰਡਰ ਬੁੱਕਾਂ ਅਤੇ ਆਟੋਮੇਟਿਕ ਮਾਰਕੀਟ ਮੇਕਰਾਂ (AMMs) ਨੂੰ ਸਾਧਾਰਨ ਸਕ੍ਰਿਪਟਾਂ ਨਾਲ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਵਿੱਚ ਭਾਜਪਾ ਹੈ। OP_CAT ਐਟਾਮਿਕ ਸਵੈਪਾਂ ਅਤੇ ਵਧੇਰੇ ਅਡਵਾਂਸਡ ਆਰਡਰ ਮੈਚਿੰਗ ਸਿਸਟਮਾਂ ਦੇ ਨਿਰਮਾਣ ਨੂੰ ਸੌਲਾ ਕਰਦਾ ਹੈ। ਗੁੰਝਲਦਾਰ ਡੇਟਾ ਬਣਤਰਾਂ ਨੂੰ ਪਾਰਸ ਕਰਨ ਅਤੇ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਵਿੱਚ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਸਮਰਥਨ ਦੇ ਕੇ, ਵਿਕਾਸਕਾਰ ਅਜਿਹੇ ਪ੍ਰੋਟੋਕੋਲ ਬਣਾ ਸਕਦੇ ਹਨ ਜਿੱਥੇ ਵਪਾਰ ਭਰੋਸੇ ਵਿਹੀਨ ਚਲਾਏ ਜਾਂਦੇ ਹਨ। ਇਹ ਕੇਂਦਰੀਕ੍ਰਿਤ ਐਕਸਚੇਂਜਾਂ 'ਤੇ ਨਿਰਭਰਤਾ ਘਟਾਉਂਦਾ ਹੈ ਅਤੇ ਵਰਤੋਂਕਾਰ ਗੋਪਨੀਯਤਾ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ।

ਟੋਕਨਾਈਜ਼ਡ ਰੀਅਲ-ਵਰਲਡ ਅਸੈੱਟਸ

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

ਸੁਰੱਖਿਆ ਵਿਚਾਰ ਅਤੇ ਖ਼ਤਰੇ

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

ਤਕਨੀਕੀ ਖ਼ਤਰਿਆਂ ਨੂੰ ਘਟਾਉਣਾ

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

ਸਹਿਮਤੀ ਦੀ ਚੁਣੌਤੀ

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

ਸਮਾਰਟ ਕਾਂਟਰੈਕਟ ਸਮਰੱਥਾਵਾਂ ਦੀ ਤੁਲਨਾ

OP_CAT ਬਿਟਕਾਇਨ ਨੂੰ ਕੀ ਲਿਆਉਂਦਾ ਹੈ ਇਸ ਨੂੰ ਹੋਰ ਸਮਾਰਟ ਕਾਂਟਰੈਕਟ ਵਾਤਾਵਰਣਾਂ ਨਾਲ ਤੁਲਨਾ ਕਰਕੇ ਸੰਦਰਭ ਵਿੱਚ ਰੱਖਣਾ ਉਪਯੋਗੀ ਹੈ। OP_CAT ਨਾਲ ਬਿਟਕਾਇਨ ਇਥਰੀਅਮ ਨਹੀਂ ਬਣ ਜਾਂਦਾ; ਇਹ ਆਪਣੀ ਵੱਖਰੀ UTXO-ਅਧਾਰਤ ਬੁਨਿਆਦ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦਾ ਹੈ। ਹੇਠਾਂ ਦੀ ਟੇਬਲ ਮੁੱਖ ਅੰਤਰਾਂ ਨੂੰ ਉਜਾਗਰ ਕਰਦੀ ਹੈ ਅਤੇ OP_CAT ਵੱਲੋਂ ਭਰੇ ਜਾਣ ਵਾਲੇ ਮੱਧਲੇ ਖੇਤਰ ਨੂੰ।

ਵਿਸ਼ੇਸ਼ਤਾ ਹਾਲੀਆ ਬਿਟਕਾਇਨ OP_CAT ਨਾਲ ਬਿਟਕਾਇਨ ਇਥਰੀਅਮ (EVM)
ਸਟੇਟ ਮਾਡਲ ਸਟੇਟਲੈੱਸ (UTXO) ਅਰਧ-ਸਟੇਟਫੁੱਲ (ਕੋਵੈਨੈਂਟਸ) ਸਟੇਟਫੁੱਲ (ਅਕਾਊਂਟਸ)
ਟਿਊਰਿੰਗ ਪੂਰਨਤਾ ਨਹੀਂ ਨਹੀਂ (ਪਰ ਫੰਕਸ਼ਨਲ ਪੈਰਿਟੀ ਨਾਲ ਨੇੜੇ) ਹਾਂ
ਪ੍ਰਮਾਣੀਕਰਨ ਸਾਧਾਰਨ ਸਿਗਨੇਚਰ ਮਰਕਲ ਪ੍ਰੂਫ਼ਸ ਅਤੇ ਇੰਟ੍ਰੋਸਪੈਕਸ਼ਨ ਪੂਰੀ ਗਣਨਾ

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

ਸਰਗਰਮੀਕਰਨ ਦਾ ਰਾਹ

ਬਿਟਕਾਇਨ ਨੂੰ ਅਪਗ੍ਰੇਡ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਵਿਤਰਿਤ ਅਤੇ ਸਖ਼ਤ ਹੈ। ਇਹ Bitcoin Improvement Proposal (BIP) ਦੇ ਡਰਾਫਟਿੰਗ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ। OP_CAT ਲਈ, ਇਹ opcode ਦੇ ਬਿਲਕੁਲ ਸਹੀ ਤਕਨੀਕੀ ਵਿਵਹਾਰ, ਸਰੋਤ ਸੀਮਾਵਾਂ ਅਤੇ ਡਿਪਲਾਇਮੈਂਟ ਵਿਧੀ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ। BIP ਨੂੰ ਨੰਬਰ ਨਿਰਧਾਰਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਇਹ ਵਿਕਾਸਕਾਰ ਮੇਲਿੰਗ ਲਿਸਟਾਂ ਅਤੇ ਤਕਨੀਕੀ ਫੋਰਮਾਂ 'ਤੇ ਜਾਂਚ ਹੇਠ ਆਉਂਦਾ ਹੈ।

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

ਨਿਗਮਨ

OP_CAT ਲਈ ਮਾਮਲਾ ਬਿਟਕਾਇਨ ਦੇ ਗੁਪਤ ਸੰਭਾਵਨਾਵਾਂ ਨੂੰ ਖੋਲ੍ਹਣ ਦੀ ਇੱਛਾ ਵਿੱਚ ਨਿਹਿਤ ਹੈ ਬਿਨਾਂ ਇਸ ਦੇ ਮੁੱਖ ਸਿਧਾਂਤਾਂ ਦੀ ਬਲੀ ਚੜ੍ਹਾਏ। scripting ਭਾਸ਼ਾ ਵਿੱਚ ਡੇਟਾ ਜੋੜਨ ਦੀ ਸਮਰੱਥਾ ਨੂੰ ਮੁੜ बहਾਲ ਕਰਕੇ, ਵਿਕਾਸਕਾਰ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਵਾਲਟਾਂ, ਭਰੋਸੇ ਘੱਟ ਪੁਲ ਅਤੇ ਕੁਸ਼ਲ ਸਕੇਲਿੰਗ ਹੱਲ ਬਣਾ ਸਕਦੇ ਹਨ। ਇਹ ਇੱਕ opcode ਕੋਵੈਨੈਂਟਸ ਤੋਂ ਲੈ ਕੇ ਵਿਤਰਿਤ ਵਿੱਤ ਪ੍ਰੋਟੋਕੋਲਾਂ ਤੱਕ ਵਿਭਿੰਨ ਅਡਵਾਂਸਡ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਇੱਕ ਕੀਸਟੋਨ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਸਭ ਬਿਜੋਂ ਵਰਕ ਨੈੱਟਵਰਕ ਵੱਲੋਂ ਸੁਰੱਖਿਅਤ ਜੋ ਅਸਤਿਤਵ ਵਿੱਚ ਸਭ ਤੋਂ ਮਜ਼ਬੂਤ ਹੈ।

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

OP_CAT ਇੱਕ ਸਾਧਾਰਨ ਕੋਡ ਅਪਡੇਟ ਹੈ ਜੋ ਬਿਟਕਾਇਨ 'ਤੇ ਸਿੱਧੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਮਾਰਟ ਕਾਂਟਰੈਕਟ ਅਤੇ ਵਿਤਰਿਤ ਵਿੱਤ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਖੋਲ੍ਹ ਸਕਦਾ ਹੈ।