ਬਿਟਕਾਇਨ ਦਾ ਇਤਿਹਾਸ ਉਹਨਾਂ ਮਹੱਤਵਪੂਰਨ ਅਪਡੇਟਾਂ ਨਾਲ ਚਿੰਨ੍ਹਿਤ ਹੈ ਜਿਨ੍ਹਾਂ ਨੇ ਇਸ ਨੂੰ ਇੱਕ ਵਿਸ਼ਵਵਿਆਪੀ ਡਿਜੀਟਲ ਮੁਦਰਾ ਵਜੋਂ ਆਪਣੀ ਦਿਸ਼ਾ ਨਿਰਧਾਰਤ ਕੀਤੀ ਹੈ। ਇਹਨਾਂ ਤਕਨੀਕੀ ਮਾਈਲਸਟੋਨਾਂ ਵਿੱਚੋਂ, ਲਗਭਗ ਕੋਈ ਵੀ ਸੈਗਰੇਗੇਟਿਡ ਵਿਟਨੈੱਸ ਦੇ ਲਾਗੂ ਹੋਣ ਜਿੰਨਾ ਬਦਲਾਵ ਵਾਲਾ ਜਾਂ ਤੱਕਰਕੀਰ ਬਹਿਸ ਵਾਲਾ ਨਹੀਂ ਸੀ। ਆਮ ਤੌਰ 'ਤੇ ਇਸ ਨੂੰ ਇਸ ਦੇ ਛੋਟੇ ਰੂਪ, ਸੈਗਵਿਟ ਨਾਲ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਇਹ ਪ੍ਰੋਟੋਕੋਲ ਅਪਗ੍ਰੇਡ ਅਗਸਤ 2017 ਵਿੱਚ ਭਾਰੀ ਕਮਿਊਨਿਟੀ ਚਰਚਾ ਅਤੇ ਸਹਿਮਤੀ ਬਣਾਉਣ ਦੇ ਕਾਲ ਤੋਂ ਬਾਅਦ ਸਰਗਰਮ ਕੀਤਾ ਗਿਆ। ਇਸ ਨੇ ਨੈੱਟਵਰਕ ਲਈ ਇੱਕ ਮੁੱਖ ਲਮਹੇ ਦਾ ਪ੍ਰਤੀਨਿਧਤਵ ਕੀਤਾ, ਸਕੇਲੇਬਿਲਟੀ ਅਤੇ ਸੁਰੱਖਿਆ ਨਾਲ ਸਬੰਧਤ ਲੰਬੇ ਸਮੇਂ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਦੇ ਹੋਏ।
ਸੈਗਵਿਟ ਤੋਂ ਪਹਿਲਾਂ, ਬਿਟਕਾਇਨ ਨੈੱਟਵਰਕ ਨੂੰ ਆਪਣੇ ਵਧਦੇ ਉਪਭੋਗਤਾ ਬੇਸ ਤੋਂ ਵਧਦੇ ਦਬਾਅ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪਿਆ। ਵਰਤੋਂ ਵਧਣ ਵਾਲੀ ਵਜ੍ਹਾ ਨਾਲ, ਮੂਲ ਬਲਾਕ ਆਕਾਰ ਦੀਆਂ ਸੀਮਾਵਾਂ ਇੱਕ ਬੋਤਲਗਲੇ ਬਣ ਗਈਆਂ, ਜਿਸ ਨਾਲ ਨੈੱਟਵਰਕ ਭੀੜ ਅਤੇ ਲੈਣ-ਦੇਣ ਦੀਆਂ ਲਾਗਤਾਂ ਵਿੱਚ ਵਾਧਾ ਹੋਇਆ। ਵਿਕਾਸਕਾਰਤਾ ਅਤੇ ਹਿੱਸੇਦਾਰਾਂ ਨੇ ਇੱਕ ਹੱਲ ਲੱਭਿਆ ਜੋ ਇਹਨਾਂ ਦਬਾਅ ਨੂੰ ਘਟਾਏ ਬਿਨਾਂ ਬਲਾਕਚੇਨ ਦੀ ਵਿਤਰਿਤ ਸੁਭਾਵ ਨੂੰ ਨੁਕਸਾਨ ਨਾ ਪਹੁੰਚਾਏ। ਸੈਗਰੇਗੇਟਿਡ ਵਿਟਨੈੱਸ ਇੱਕ ਹੋਸ਼ੀਆਰ ਇੰਜੀਨੀਅਰਿੰਗ ਹੱਲ ਵਜੋਂ ਉਭਰਿਆ ਜਿਸ ਨੇ ਡਾਟਾ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਅਪਟੀਮਾਈਜ਼ ਕੀਤਾ ਨਾ ਕਿ ਸਿਰਫ਼ ਬਲਾਕ ਆਕਾਰ ਸੀਮਾ ਨੂੰ ਵਧਾਇਆ।
ਅਪਗ੍ਰੇਡ ਨੇ ਸਿਰਫ਼ ਯੋਗਤਾ ਵਿੱਚ ਸੁਧਾਰ ਹੀ ਨਹੀਂ ਕੀਤਾ। ਇਸ ਨੇ ਲੈਣ-ਦੇਣ ਦੀ ਪ੍ਰੋਸੈਸਿੰਗ ਦੇ ਯਾਂਤਰਿਕ ਨੂੰ ਮੂਲਭੂਤ ਤੌਰ 'ਤੇ ਬਦਲ ਦਿੱਤਾ ਲੈਣ-ਦੇਣ ਮੈਲੀਐਬਿਲਟੀ ਵਜੋਂ ਜਾਣੀ ਜਾਂਦੀ ਇੱਕ ਤਕਨੀਕੀ ਖ਼ਤਰੇ ਨੂੰ ਹੱਲ ਕਰਕੇ। ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਠੀਕ ਕਰਕੇ, ਸੈਗਵਿਟ ਨੇ ਲਾਈਟਨਿੰਗ ਨੈੱਟਵਰਕ ਵਰਗੀਆਂ ਦੂਜੀ ਪੱਧਰੀ ਹੱਲਾਂ ਲਈ ਜ਼ਰੂਰੀ ਬੁਨਿਆਦ ਰੱਖੀ। ਇਸ ਨੇ ਤੁਰੰਤ, ਘੱਟ ਲਾਗਤ ਵਾਲੇ ਭੁਗਤਾਨਾਂ ਲਈ ਰਾਹ ਖੋਲ੍ਹਿਆ ਜੋ ਪਹਿਲਾਂ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਲਾਗੂ ਕਰਨਾ ਮੁਸ਼ਕਲ ਸੀ।
ਸੈਗਵਿਟ ਨੂੰ ਸਮਝਣ ਲਈ ਸਿਰਫ਼ ਤਕਨੀਕੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੋਂ ਪਰੇ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਬਿਟਕਾਇਨ ਦੇ ਸੱਤਾ ਮਾਡਲ, ਬਲਾਕ ਸਪੇਸ ਦੀ ਅਰਥਸ਼ਾਸਤਰ ਅਤੇ ਪ੍ਰੋਟੋਕੋਲ ਵਿਕਾਸ ਨੂੰ ਚਲਾਉਣ ਵਾਲੀਆਂ ਕਮਿਊਨਿਟੀ ਗਤੀਵਿਧੀਆਂ ਦੀ ਜਾਂਚ ਸ਼ਾਮਲ ਹੈ। ਇਹ ਅਪਗ੍ਰੇਡ ਨੇ ਇਹ ਦਰਸਾਇਆ ਕਿ ਬਿਟਕਾਇਨ ਸੌਫਟ ਫੋਰਕਸ ਰਾਹੀਂ ਅਨੁਕੂਲਨ ਅਤੇ ਸਕੇਲ ਕਰ ਸਕਦਾ ਹੈ, ਪਿੱਛੇ कीਮਤ ਨਾਲ ਅਨੁਕੂਲਤਾ ਨੂੰ ਬਚਾਉਂਦੇ ਹੋਏ ਕੁਸ਼ਲਤਾ ਅਤੇ ਉਪਯੋਗਤਾ ਵਿੱਚ ਰੈਡੀਕਲ ਸੁਧਾਰ ਲਿਆਉਂਦੇ ਹੋਏ।
ਸਕੇਲੇਬਿਲਟੀ ਚੁਣੌਤੀ
ਬਿਟਕਾਇਨ ਨੂੰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਬਲਾਕਚੇਨ ਵਿੱਚ ਜੋੜੇ ਜਾ ਸਕਣ ਵਾਲੇ ਬਲਾਕਾਂ ਦੇ ਆਕਾਰ ਦੀ ਸੀਮਾ ਨਾਲ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਹ ਸੀਮਾ, ਜੋ 1 ਮੈਗਾਬਾਈਟ (MB) ਤੇ ਨਿਰਧਾਰਤ ਕੀਤੀ ਗਈ ਸੀ, ਨੈੱਟਵਰਕ ਦੇ ਸ਼ੁਰੂਆਤੀ ਦਿਨਾਂ ਵਿੱਚ ਸਪੈਮ ਹਮਲਿਆਂ ਵਿਰੁੱਧ ਇੱਕ ਸੁਰੱਖਿਆ ਉਪਾਅ ਵਜੋਂ ਕੰਮ ਕੀਤੀ। ਹਾਲਾਂਕਿ, ਜਿਵੇਂ-ਜਿਵੇਂ ਬਿਟਕਾਇਨ ਇੱਕ ਅਗਿਆਤ ਖੋਜ ਤੋਂ ਇੱਕ ਵਿਸ਼ਵਵਿਆਪੀ ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਅਸੈੱਟ ਬਣਿਆ, ਇਹ ਸੁਰੱਖਿਆ ਵਾਲੀ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿਕਾਸ ਲਈ ਇੱਕ ਰੁਕਾਵਟ ਬਣ ਗਈ।
ਬਲਾਕ ਆਕਾਰ ਬੋਤਲਗਲਾ
ਹਰ ਬਿਟਕਾਇਨ ਲੈਣ-ਦੇਣ ਵਿੱਚ ਉਹ ਡਾਟਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਜੋ ਮਾਈਨਰਾਂ ਵੱਲੋਂ ਪ੍ਰੋਸੈਸ ਅਤੇ ਸਟੋਰ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਡਾਟੇ ਵਿੱਚ ਇਨਪੁਟਸ, ਆਊਟਪੁਟਸ ਅਤੇ ਖਰਚੇ ਜਾਂਦੇ ਫੰਡਾਂ ਦੀ ਮਾਲਕੀ ਨੂੰ ਸਾਬਤ ਕਰਨ ਵਾਲੇ ਡਿਜੀਟਲ ਸਿਗਨੇਚਰ ਸ਼ਾਮਲ ਹਨ। ਪ੍ਰੀ-ਸੈਗਵਿਟ ਯੁੱਗ ਵਿੱਚ, ਇਹ ਸਾਰੀ ਜਾਣਕਾਰੀ ਸਖ਼ਤ 1MB ਬਲਾਕ ਸੀਮਾ ਦੇ ਅੰਦਰ ਸਪੇਸ ਲਈ ਲੜਨੀ ਪੈਂਦੀ ਸੀ।
ਜਿਵੇਂ-ਜਿਵੇਂ ਨੈੱਟਵਰਕ ਦੀ ਲੋਕਪ੍ਰਿਯਤਾ ਵਧੀ, ਬਲਾਕ ਸਪੇਸ ਦੀ ਮੰਗ ਅਕਸਰ ਉਪਲਬਧ ਸਪਲਾਈ ਨੂੰ ਤੋਂ ਵੱਧ ਗਈ। ਉਪਭੋਗਤਾ ਆਪਣੇ ਲੈਣ-ਦੇਣਾਂ ਨੂੰ ਅਗਲੇ ਬਲਾਕ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਮਾਈਨਰਾਂ ਨੂੰ ਉੱਤਸ਼ਾਹਿਤ ਕਰਨ ਲਈ ਵੱਧ ਫੀਸ ਜੋੜ ਕੇ ਬੋਲੀ ਲੜਨ ਵਿੱਚ ਫਸ ਗਏ। ਇਸ ਗਤੀਸ਼ੀਲਤਾ ਨਾਲ ਆਮ ਫੀਸ ਅਦਾ ਕਰਨ ਵਾਲੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਪੁਸ਼ਟੀਕਰਨ ਸਮੇਂ ਹੌਲੀ ਹੋ ਗਏ।
ਚੋਟੀਆਂ ਅਵਧੀਆਂ ਦੌਰਾਨ, ਨੈੱਟਵਰਕ ਭੀੜ ਬਣ ਗਿਆ, ਜਿਸ ਨਾਲ ਛੋਟੇ ਭੁਗਤਾਨ ਜਾਂ ਮਾਈਕ੍ਰੋਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਲਈ ਅਸੰਭਵ ਹੋ ਗਿਆ। ਕਮਿਊਨਿਟੀ ਨੇ ਮੰਨਿਆ ਕਿ ਬਿਟਕਾਇਨ ਨੂੰ ਮੁੱਲ ਦਾ ਭੰਡਾਰ ਅਤੇ ਵਟਾਂਦਰੇ ਦੇ ਮਾਧਿਅਮ ਵਜੋਂ ਪ੍ਰਭਾਵੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ, ਨੈੱਟਵਰਕ ਦੀ ਥਰੂਪੁਟ ਨੂੰ ਵਧਾਉਣ ਦੀ ਲੋੜ ਸੀ। ਬਹਿਸ ਇਸ ਗੱਲ ਤੇ ਕੇਂਦਰਿਤ ਸੀ ਕਿ ਸੁਰੱਖਿਆ ਜਾਂ ਵਿਤਰਨ ਨੂੰ ਨੁਕਸਾਨ ਨਾ ਪਹੁੰਚਾਏ ਬਿਨਾਂ ਇਸ ਸਕੇਲਿੰਗ ਨੂੰ ਕਿਵੇਂ ਹਾਸਲ ਕੀਤਾ ਜਾਵੇ।
ਹਾਰਡ ਫੋਰਕ ਦੀ ਦੁਲ੍ਹਨ
ਸਕੇਲੇਬਿਲਟੀ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰਸਤਾਵਿਤ ਹੱਲ ਹਾਰਡ ਫੋਰਕ ਸੀ। ਹਾਰਡ ਫੋਰਕ ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਇੱਕ ਰੈਡੀਕਲ ਬਦਲਾਵ ਹੈ ਜੋ ਪਹਿਲਾਂ ਅਵੈਧ ਬਲਾਕਾਂ/ਲੈਣ-ਦੇਣਾਂ ਨੂੰ ਵੈਧ ਬਣਾਉਂਦਾ ਹੈ, ਜਾਂ ਉਲਟ। ਸਕੇਲਿੰਗ ਦੇ ਸੰਦਰਭ ਵਿੱਚ, ਇਸ ਦਾ ਅਰਥ ਸੀ ਕੋਡ ਨੂੰ ਫਿਰ ਲਿਖਣਾ ਤਾਂ ਜੋ ਵੱਡੇ ਬਲਾਕਾਂ ਲਈ ਇਜਾਜ਼ਤ ਮਿਲੇ, ਜਿਵੇਂ 2MB ਜਾਂ 8MB।
ਹਾਲਾਂਕਿ, ਹਾਰਡ ਫੋਰਕਸ ਵਿੱਚ ਭਾਰੀ ਜੋਖਮ ਹੁੰਦੇ ਹਨ। ਇਹਨਾਂ ਨੂੰ ਨੈੱਟਵਰਕ ਦੇ ਸਾਰੇ ਨੋਡਾਂ ਨੂੰ ਆਪਣਾ ਸੌਫਟਵੇਅਰ ਇੱਕੋ ਜਿਹੇ ਸਮੇਂ ਅਪਗ੍ਰੇਡ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਜੇ ਕਮਿਊਨਿਟੀ ਦਾ ਇੱਕ ਹਿੱਸਾ ਅਪਗ੍ਰੇਡ ਕਰਨ ਤੋਂ ਇਨਕਾਰ ਕਰਦਾ ਹੈ ਜਾਂ ਬਦਲਾਵ ਨਾਲ ਅਸਹਿਮਤ ਹੈ, ਤਾਂ ਬਲਾਕਚੇਨ ਦੋ ਵੱਖਰੀਆਂ ਚੇਨਾਂ ਵਿੱਚ ਵੰਡ ਸਕਦੀ ਹੈ। ਇਹ ਬਿਟਕਾਇਨ ਕੈਸ਼ ਦੇ ਨਿਰਮਾਣ ਨਾਲ ਵਾਪਰਿਆ, ਜਿਸ ਨੇ ਹਾਰਡ ਫੋਰਕ ਰਾਹੀਂ ਬਲਾਕ ਆਕਾਰ ਵਧਾਇਆ।
ਬਿਟਕਾਇਨ ਕੋਰ ਵਿਕਾਸਕਾਰਾਂ ਨੇ ਸੌਫਟ ਫੋਰਕ ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਇੱਕ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨੂੰ ਤਰਜੀਹ ਦਿੱਤੀ। ਸੌਫਟ ਫੋਰਕ ਇੱਕ ਪਿੱਛੇ ਕੀਮਤ ਨਾਲ ਅਨੁਕੂਲ ਅਪਗ੍ਰੇਡ ਹੈ, ਜਿਸਦਾ ਅਰਥ ਹੈ ਕਿ ਪੁਰਾਣੇ ਵਰਜ਼ਨ ਦਾ ਸੌਫਟਵੇਅਰ ਚਲਾਉਣ ਵਾਲੇ ਨੋਡ ਅਜੇ ਵੀ ਨੈੱਟਵਰਕ ਵਿੱਚ ਹਿੱਸਾ ਲੈ ਸਕਦੇ ਹਨ। ਸੈਗਵਿਟ ਨੂੰ ਨੈੱਟਵਰਕ ਨੂੰ ਏਕਤਾ ਵਿੱਚ ਰੱਖਣ ਲਈ ਸੌਫਟ ਫੋਰਕ ਵਜੋਂ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਸੀ ਜਦੋਂ ਕਿ ਯੋਗਤਾ ਸੁਧਾਰ ਪ੍ਰਦਾਨ ਕੀਤੇ ਜਾ ਰਹੇ ਸਨ।
ਸਹਿਮਤੀ ਅਤੇ ਸੱਤਾ
ਸੈਗਵਿਟ ਨੂੰ ਸਰਗਰਮ ਕਰਨ ਦਾ ਰਾਹ ਬਿਟਕਾਇਨ ਸੱਤਾ ਦੇ ਵਿਲੱਖਣ ਸੁਭਾਵ ਨੂੰ ਉਜਾਗਰ ਕਰਦਾ ਹੈ। ਕੇਂਦਰੀਕ੍ਰਿਤ ਸਿਸਟਮਾਂ ਵਿਰੁੱਧ ਜਿੱਥੇ ਇੱਕ ਨੇਤਾ ਬਦਲਾਵਾਂ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ, ਬਿਟਕਾਇਨ ਵਿਭਿੰਨ ਹਿੱਸੇਦਾਰਾਂ ਵਿੱਚ ਸਹਿਮਤੀ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਇਹ ਮਾਈਨਰਾਂ, ਵਿਕਾਸਕਾਰਾਂ, ਨੋਡ ਆਪਰੇਟਰਾਂ ਅਤੇ ਅੰਤ-ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ।
ਸੈਗਵਿਟ ਲਈ ਪ੍ਰਸਤਾਵ, ਜਿਸ ਨੂੰ ਬਿਟਕਾਇਨ ਇੰਪਰੂਵਮੈਂਟ ਪ੍ਰੋਪੋਜ਼ਲ (BIP) 141 ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਨੂੰ ਸਰਗਰਮ ਕਰਨ ਲਈ ਮਾਈਨਰਾਂ ਤੋਂ ਬਹੁਤ ਉੱਚ ਸਹਾਇਤਾ ਦੀ ਥਰੈਸ਼ੋਲਡ ਦੀ ਲੋੜ ਸੀ। ਖ਼ਾਸ ਤੌਰ 'ਤੇ, ਖਾਣਣ ਵਾਲੀ ਹੈਸ਼ ਪਾਵਰ ਦਾ 95% ਨੂੰ ਦੋ-ਹਫ਼ਤੇ ਦੀ ਮੁਸ਼ਕਲ ਐਪੌਕ ਦੌਰਾਨ ਤਿਆਰੀ ਦਾ ਸਿਗਨਲ ਦੇਣਾ ਪੈਂਦਾ ਸੀ। ਇਹ ਉੱਚ ਮਾਪ ਨਿਸ਼ਚਿਤ ਕਰਦੀ ਹੈ ਕਿ ਅਪਗ੍ਰੇਡਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਵਿਸ਼ਾਲ ਸਹਾਇਤਾ ਹੋਵੇ, ਨੈੱਟਵਰਕ ਅਸਥਿਰਤਾ ਦਾ ਜੋਖਮ ਘਟਾਉਂਦੀ ਹੈ।
ਸੈਗਵਿਟ ਅੰਦਰੂਨੀ ਤਰੀਕੇ ਨਾਲ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਸੈਗਰੇਗੇਟਿਡ ਵਿਟਨੈੱਸ ਦੀ ਮੁੱਖ ਨਵੀਨਤਾ ਇਸ ਦੇ ਨਾਮ ਵਿੱਚ ਸੰਕੇਤਿਤ ਹੈ। "ਸੈਗਰੇਗੇਟਿਡ" ਦਾ ਅਰਥ ਵੱਖ ਕਰਨਾ ਹੈ, ਅਤੇ "ਵਿਟਨੈੱਸ" ਲੈਣ-ਦੇਣ ਨੂੰ ਤਸਦੀਕ ਕਰਨ ਵਾਲੇ ਡਿਜੀਟਲ ਸਿਗਨੇਚਰਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਲੈਗਸੀ ਬਿਟਕਾਇਨ ਲੈਣ-ਦੇਣਾਂ ਵਿੱਚ, ਡਿਜੀਟਲ ਸਿਗਨੇਚਰ ਡਾਟਾ ਲੈਣ-ਦੇਣ ਡਾਟੇ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਸੀ, ਜੋ ਕੀਮਤੀ 1MB ਬਲਾਕ ਸਪੇਸ ਦਾ ਇੱਕ ਵਿਸ਼ਾਲ ਹਿੱਸਾ ਲੈ ਲੈਂਦਾ ਸੀ।
ਵਿਟਨੈੱਸ ਡਾਟਾ ਨੂੰ ਵੱਖ ਕਰਨਾ
ਸੈਗਵਿਟ ਨੇ ਵਿਟਨੈੱਸ ਡਾਟਾ (ਸਿਗਨੇਚਰਾਂ) ਨੂੰ ਮੁੱਖ ਬਲਾਕ ਢਾਂਚੇ ਤੋਂ ਬਾਹਰ ਲੈ ਜਾ ਕੇ ਲੈਣ-ਦੇਣ ਫਾਰਮੈਟ ਨੂੰ ਪੁਨਰਗਠਿਤ ਕੀਤਾ। ਹਾਲਾਂਕਿ ਇਹ ਡਾਟਾ ਅਜੇ ਵੀ ਰਿਕਾਰਡ ਅਤੇ ਵੈਲੀਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਪਰ ਇਹ ਬੇਸ ਲੈਣ-ਦੇਣ ਬਲਾਕ ਨਾਲ ਸਮਾਂਤਰ ਚੱਲਣ ਵਾਲੇ ਵੱਖਰੇ ਢਾਂਚੇ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਵਿਭਾਜਨ ਪੁਰਾਣੇ ਨੋਡਾਂ ਲਈ 1MB ਸੀਮਾ ਨੂੰ ਤਕਨੀਕੀ ਤੌਰ 'ਤੇ ਵਧਾਏ ਬਿਨਾਂ ਵਧੇਰੇ ਯੋਗਤਾ ਖੋਲ੍ਹਣ ਦੀ ਕੁੰਜੀ ਸੀ।
ਇਸ ਨੂੰ ਵਿਜ਼ੁਅਲਾਈਜ਼ ਕਰਨ ਲਈ, ਇੱਕ ਬਿਟਕਾਇਨ ਬਲਾਕ ਨੂੰ ਟ੍ਰੇਨ ਵਜੋਂ ਕਲਪਨਾ ਕਰੋ। ਲੈਗਸੀ ਸਿਸਟਮ ਵਿੱਚ, ਯਾਤਰੀ (ਲੈਣ-ਦੇਣ ਵੇਰਵੇ) ਅਤੇ ਉਹਨਾਂ ਦਾ ਲੱਗੇਜ (ਸਿਗਨੇਚਰ) ਸਾਰੇ ਇੱਕੋ ਜਿਹੇ ਟ੍ਰੇਨ ਕਾਰਾਂ ਵਿੱਚ ਭਰੇ ਹੋਏ ਸਨ। ਟ੍ਰੇਨ ਨੂੰ ਉਹਨਾਂ ਨੂੰ ਲਿਜਾਣ ਦੀ ਸਖ਼ਤ ਸੀਮਾ ਸੀ ਜੋ ਉਹ ਵਾਲੀਊਮ ਲੈ ਸਕਦੀ ਸੀ।
ਸੈਗਵਿਟ ਨੇ ਲੱਗੇਜ ਲਈ ਵਿਸ਼ੇਸ਼ ਕਾਰਗੋ ਕਾਰ ਪਿੱਛੇ ਜੋੜ ਦਿੱਤੀ। ਭਾਰੀ ਲੱਗੇਜ ਨੂੰ ਯਾਤਰੀ ਕਾਰਾਂ ਤੋਂ ਬਾਹਰ ਕੱਢ ਕੇ, ਟ੍ਰੇਨ ਮੁੱਖ ਕੰਪਾਰਟਮੈਂਟਾਂ ਵਿੱਚ ਬਹੁਤ ਵਧੇਰੇ ਯਾਤਰੀ ਲੈ ਸਕਦੀ ਸੀ। "ਲੱਗੇਜ" ਅਜੇ ਵੀ ਟ੍ਰੇਨ ਨਾਲ ਯਾਤਰਾ ਕਰਦਾ ਹੈ, ਪਰ ਹੁਣ ਯਾਤਰੀਆਂ ਲਈ ਲੋੜੀਂਦਾ ਪ੍ਰੀਮੀਅਮ ਸਪੇਸ ਨਹੀਂ ਲੈਂਦਾ।
ਬਲਾਕ ਵਜ਼ਨ ਬਨਾਮ ਬਲਾਕ ਆਕਾਰ
ਇਸ ਬਦਲਾਵ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ, ਸੈਗਵਿਟ ਨੇ "ਬਲਾਕ ਵਜ਼ਨ" ਨਾਮਕ ਇੱਕ ਨਵਾਂ ਅਵਧਾਰ ਪੇਸ਼ ਕੀਤਾ। ਬਲਾਕ ਆਕਾਰ ਦਾ ਪੁਰਾਣਾ ਮਾਪ ਸਾਧਾਰਨ ਬਾਈਟਸ ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ ਇੱਕ ਸਿਸਟਮ ਨਾਲ ਜੋ ਲੈਣ-ਦੇਣ ਦੇ ਵੱਖ-ਵੱਖ ਹਿੱਸਿਆਂ ਨੂੰ ਵੱਖਰੇ "ਵਜ਼ਨ" ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ। ਇਸ ਨੇ ਨੈੱਟਵਰਕ ਨੂੰ ਮਹੱਤਵਪੂਰਨ ਲੈਣ-ਦੇਣ ਡਾਟੇ ਅਤੇ ਵਿਟਨੈੱਸ ਡਾਟੇ ਵਿੱਚ ਅੰਤਰ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੱਤੀ।
ਇਸ ਨਵੇਂ ਸਿਸਟਮ ਅਧੀਨ, ਬੇਸ ਲੈਣ-ਦੇਣ ਡਾਟਾ ਨੂੰ ਇਸ ਦੇ ਪੂਰੇ ਆਕਾਰ ਨਾਲ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ, ਜਦਕਿ ਵਿਟਨੈੱਸ ਡਾਟਾ ਨੂੰ ਘਟਾਇਆ ਜਾਂਦਾ ਹੈ। ਖ਼ਾਸ ਤੌਰ 'ਤੇ, ਵਿਟਨੈੱਸ ਡਾਟਾ ਬਲਾਕ ਸੀਮਾ ਦੀ ਗਣਨਾ ਵਿੱਚ ਲੈਣ-ਦੇਣ ਡਾਟੇ ਨਾਲੋਂ ਕਾਫ਼ੀ ਘੱਟ ਵਜ਼ਨ ਰੱਖਦਾ ਹੈ। ਇਸ ਬਦਲਾਵ ਨੇ ਬਲਾਕ ਆਕਾਰ ਸੀਮਾ ਨੂੰ 1MB ਤੋਂ ਥਿਊਰੈਟੀਕਲ 4MB "ਵਜ਼ਨ ਯੂਨਿਟਾਂ" ਤੱਕ ਵਧਾ ਦਿੱਤਾ।
ਇਸ ਬਦਲਾਵ ਨੇ ਉਪਭੋਗਤਾਵਾਂ ਅਤੇ ਵਾਲਟ ਪ੍ਰਦਾਤਾਵਾਂ ਨੂੰ ਸੈਗਵਿਟ ਪਤੇ ਅਪਣਾਉਣ ਲਈ ਉੱਤਸ਼ਾਹਿਤ ਕੀਤਾ। ਨਵੇਂ ਫਾਰਮੈਟ ਵਾਲੇ ਲੈਣ-ਦੇਣ ਲੈਗਸੀ ਲੈਣ-ਦੇਣਾਂ ਨਾਲੋਂ ਬਲਾਕ ਵਿੱਚ ਘੱਟ "ਵਜ਼ਨ" ਖਪਤ ਕਰਦੇ ਹੋਏ ਭੇਜਣ ਵਿੱਚ ਸਸਤੇ ਸਨ। ਇਹ ਅਰਥਸ਼ਾਸਤਰੀ ਉੱਤਸ਼ਾਹ ਨੇ ਇਕੋਲੌਜੀਕਲ ਸਿਸਟਮ ਵਿੱਚ ਅਪਗ੍ਰੇਡ ਦੀ ਅਪਣਾਉਣਾ ਵਧਾਇਆ।
ਵਰਚੁਅਲ ਬਾਈਟਸ (vBytes)
ਬਲਾਕ ਵਜ਼ਨ ਦੇ ਪੇਸ਼ ਨਾਲ, ਲੈਣ-ਦੇਣ ਫੀਸ ਦਾ ਅਵਧਾਰ ਵੀ ਵਿਕਸਿਤ ਹੋਇਆ। ਫੀਸ ਨੂੰ ਕੁੱਦੇ ਬਾਈਟਸ ਦੀ ਬਜਾਏ "ਵਰਚੁਅਲ ਬਾਈਟਸ" (vBytes) ਵਿੱਚ ਗਿਣਿਆ ਜਾਣ ਲੱਗਾ। vByte ਲੈਣ-ਦੇਣ ਦੇ ਵਜ਼ਨ ਤੋਂ ਲਏ ਗਏ ਮਾਪ ਦੀ ਇਕਾਰੀ ਹੈ।
ਕਿਉਂਕਿ ਵਿਟਨੈੱਸ ਡਾਟਾ ਘਟਾਇਆ ਜਾਂਦਾ ਹੈ, ਇੱਕੋ ਜਿਹੇ ਕੁੱਦੇ ਆਕਾਰ ਵਾਲੇ ਲੈਗਸੀ ਲੈਣ-ਦੇਣ ਨਾਲੋਂ ਸੈਗਵਿਟ ਲੈਣ-ਦੇਣ ਦਾ vByte ਆਕਾਰ ਛੋਟਾ ਹੁੰਦਾ ਹੈ। ਇਸ ਦਾ ਅਰਥ ਹੈ ਕਿ ਇੱਕੋ ਜਿਹੇ ਫੀ ਰੇਟ (ਸਤੋਸ਼ੀ ਪ੍ਰਤੀ ਬਾਈਟ) ਲਈ, ਸੈਗਵਿਟ ਲੈਣ-ਦੇਣ ਕੁੱਲ ਫੀਸ ਵਿੱਚ ਘੱਟ ਲਾਗਤ ਹੁੰਦੀ ਹੈ।
ਇਹ ਕੁਸ਼ਲਤਾ ਲਾਭ ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਤੁਰੰਤ ਸੀ ਜਿਨ੍ਹਾਂ ਨੇ ਸੈਗਵਿਟ-ਸੰਗਤ ਵਾਲਟਾਂ ਵੱਲ ਬਦਲਾਅ ਕੀਤਾ। ਇਸ ਨੇ ਨੈੱਟਵਰਕ ਨੂੰ ਹਰ ਸਕਿੰਟ ਵਿੱਚ ਵਧੇਰੇ ਲੈਣ-ਦੇਣ ਪ੍ਰੋਸੈਸ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੱਤੀ, ਹਾਰਡ ਫੋਰਕ ਨਾਲ ਜੁੜੇ ਖ਼ਤਰਿਆਂ ਬਿਨਾਂ ਥਰੂਪੁਟ ਵਧਾ ਦਿੱਤੀ। ਇਹ ਅਪਟੀਮਾਈਜ਼ੇਸ਼ਨ ਨੇ ਇਹ ਸਾਬਤ ਕੀਤਾ ਕਿ ਬੁੱਧੀਮਾਨ ਇੰਜੀਨੀਅਰਿੰਗ ਮੌਜੂਦ ਢਾਂਚੇ ਤੋਂ ਵਧੇਰੇ ਪ੍ਰਦਰਸ਼ਨ ਨਿਕਲ ਸਕਦੀ ਹੈ।
ਲੈਣ-ਦੇਣ ਮੈਲੀਐਬਿਲਟੀ ਨੂੰ ਹੱਲ ਕਰਨਾ
ਹਾਲਾਂਕਿ ਸਕੇਲਿੰਗ ਸੈਗਵਿਟ ਦੀ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾ ਸੀ, ਅਪਗ੍ਰੇਡ ਨੇ ਲੈਣ-ਦੇਣ ਮੈਲੀਐਬਿਲਟੀ ਵਜੋਂ ਜਾਣੀ ਜਾਂਦੀ ਇੱਕ ਹੋਰ ਮਹੱਤਵਪੂਰਨ ਤਕਨੀਕੀ ਖ਼ਾਮੀ ਨੂੰ ਵੀ ਹੱਲ ਕੀਤਾ। ਇਹ ਸਮੱਸਿਆ ਬਿਟਕਾਇਨ ਦੇ ਸ਼ੁਰੂ ਤੋਂ ਤੰਗ ਕਰ ਰਹੀ ਸੀ ਅਤੇ ਅਡਵਾਂਸਡ ਦੂਜੀ ਪੱਧਰੀ ਪ੍ਰੋਟੋਕੋਲਾਂ ਦੇ ਵਿਕਾਸ ਲਈ ਇੱਕ ਵੱਡੀ ਰੁਕਾਵਟ ਵਜੋਂ ਕੰਮ ਕਰ ਰਹੀ ਸੀ।
ਮੈਲੀਐਬਿਲਟੀ ਤੀਜੇ ਪਕਸ਼ ਵੱਲੋਂ ਲੈਣ-ਦੇਣ ਦੇ ਵਿਲੱਖਣ ਪਛਾਣਕਰਤਾ (TXID) ਨੂੰ ਬਲਾਕਚੇਨ ਤੇ ਪੁਸ਼ਟੀ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਬਦਲਣ ਦੀ ਯੋਗਤਾ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਗੱਲ ਇਹ ਹੈ ਕਿ ਇਹ ਬਦਲਾਵ ਲੈਣ-ਦੇਣ ਨੂੰ ਅਵੈਧ ਬਣਾਏ ਬਿਨਾਂ ਜਾਂ ਭੇਜਣ ਵਾਲੇ, ਗ੍ਰਾਹਕ ਜਾਂ ਰਕਮ ਵਰਗੇ ਮੁੱਢਲੇ ਵੇਰਵਿਆਂ ਨੂੰ ਬਦਲੇ ਬਿਨਾਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਲੈਗਸੀ ਸਿਸਟਮ ਵਿੱਚ, ਡਿਜੀਟਲ ਸਿਗਨੇਚਰ ਲੈਣ-ਦੇਣ ਹੈਸ਼ (TXID) ਦੀ ਗਣਨਾ ਵਿੱਚ ਸ਼ਾਮਲ ਸੀ। ਹਾਲਾਂਕਿ, ਕ੍ਰਿਪਟੋਗ੍ਰਾਫ਼ਿਕ ਸਿਗਨੇਚਰ ਵੱਖਰੇ ਗਣਿਤੀ ਢੰਗਾਂ ਨਾਲ ਪ੍ਰਤੀਨਿਧਤਵ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ ਜਦੋਂ ਕਿ ਵੈਧ ਰਹਿੰਦੇ ਹਨ। ਇੱਕ ਹਮਲਾਵਰ ਜਾਂ ਰਿਲੇ ਨੋਡ ਸਿਗਨੇਚਰ ਡਾਟਾ ਨੂੰ ਥੋੜ੍ਹਾ ਬਦਲ ਸਕਦਾ ਸੀ, ਜਿਸ ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰਾ TXID ਬਣਦਾ।
ਜੇ TXID ਬਦਲ ਜਾਂਦਾ, ਤਾਂ ਭੇਜਣ ਵਾਲਾ ਸੋਚ ਸਕਦਾ ਸੀ ਕਿ ਲੈਣ-ਦੇਣ ਅਸਫਲ ਹੋ ਗਿਆ, ਜਦਕਿ ਗ੍ਰਾਹਕ (ਜਾਂ ਹਮਲਾਵਰ) ਨੇ ਬਦਲਿਆ ਹੋਇਆ ਵਰਜ਼ਨ ਪੁਸ਼ਟੀ ਕੀਤੀ। ਇਸ ਨੇ ਉਲਝਣ ਪੈਦਾ ਕੀਤੀ ਅਤੇ ਅਪੁਸ਼ਟੀਕ੍ਰਿਤ ਲੈਣ-ਦੇਣਾਂ ਨੂੰ ਚੇਨ ਕਰਨ ਨੂੰ ਖ਼ਤਰਨਾਕ ਬਣਾ ਦਿੱਤਾ। ਜੇ ਚੇਨ ਵਿੱਚ ਪਹਿਲਾ ਲੈਣ-ਦੇਣ ਆਪਣਾ ID ਬਦਲ ਜਾਂਦਾ, ਤਾਂ ਉਸ ID ਨੂੰ ਹਵਾਲਾ ਦੇਣ ਵਾਲਾ ਕੋਈ ਵੀ ਅਗਲਾ ਲੈਣ-ਦੇਣ ਅਵੈਧ ਹੋ ਜਾਂਦਾ।
ਸੈਗਵਿਟ ਨੇ ਇਸ ਨੂੰ ਠੀਕ ਕੀਤਾ ਬੱਲੋਂ TXID ਉਤਪੰਨ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਲੈਣ-ਦੇਣ ਦੇ ਹਿੱਸੇ ਤੋਂ ਸਿਗਨੇਚਰ ਡਾਟਾ ਹਟਾ ਕੇ। ਕਿਉਂਕਿ "ਵਿਟਨੈੱਸ" ਨੂੰ ਵਿਭਾਜਿਤ ਕੀਤਾ ਗਿਆ, ਇਸ ਲਈ ਸਿਗਨੇਚਰ ਡਾਟੇ ਵਿੱਚ ਕੋਈ ਵੀ ਬਦਲਾਵ ਹੁਣ ਲੈਣ-ਦੇਣ ID ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਕਰੇਗਾ। ਇਸ ਨੇ ਲੈਣ-ਦੇਣ ID ਨੂੰ ਉਸ ਲਮਹੇ ਤੋਂ ਅਚਲ ਬਣਾ ਦਿੱਤਾ ਜਦੋਂ ਉਹ ਬਣਾਇਆ ਗਿਆ।
ਲਾਈਟਨਿੰਗ ਨੈੱਟਵਰਕ ਨੂੰ ਸੰਭਵ ਬਣਾਉਣਾ
ਲੈਣ-ਦੇਣ ਮੈਲੀਐਬਿਲਟੀ ਦਾ ਠੀਕ ਲਾਈਟਨਿੰਗ ਨੈੱਟਵਰਕ ਲਈ ਕੈਟਾਲਿਸਟ ਸੀ। ਲਾਈਟਨਿੰਗ ਨੈੱਟਵਰਕ ਇੱਕ ਲੇਅਰ-2 ਸਕੇਲਿੰਗ ਹੱਲ ਹੈ ਜੋ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਅਪੁਸ਼ਟੀਕ੍ਰਿਤ ਲੈਣ-ਦੇਣਾਂ ਦੀਆਂ ਚੇਨਾਂ ਬਣਾਉਣ ਦੀ ਯੋਗਤਾ ਤੇ ਭਾਰੀ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
ਲੇਅਰ 2 ਲਈ ਬੁਨਿਆਦ
ਪੇਮੈਂਟ ਚੈਨਲਾਂ ਨੂੰ ਕੰਮ ਕਰਨ ਲਈ, ਦੋ ਪਾਰਟੀਆਂ ਬਲਾਕਚੇਨ ਤੇ ਇੱਕ ਜੋੜੀ ਵਾਲਾ ਅਕਾਊਂਟ ਖੋਲ੍ਹਦੀਆਂ ਹਨ ਅਤੇ ਫਿਰ ਆਫ਼-ਚੇਨ ਸਾਈਨ ਕੀਤੇ ਲੈਣ-ਦੇਣ ਆਪਸ ਵਿੱਚ ਵਟਾਂਦਰਾ ਕਰਦੀਆਂ ਹਨ। ਇਹ ਆਫ਼-ਚੇਨ ਲੈਣ-ਦੇਣ ਚੈਨਲ ਦੀ ਬੈਲੰਸ ਨੂੰ ਅਪਡੇਟ ਕਰਦੇ ਹਨ ਬਿਨਾਂ ਮੁੱਖ ਬਲਾਕਚੇਨ ਨੂੰ ਛੂਹੇ।
ਹਾਲਾਂਕਿ, ਇਹ ਆਫ਼-ਚੇਨ ਲੈਣ-ਦੇਣ ਪਹਿਲਾਂ "ਫੰਡਿੰਗ ਲੈਣ-ਦੇਣ" ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਐਂਕਰ ਕੀਤੇ ਜਾਣ ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ। ਜੇ ਲੈਣ-ਦੇਣ ਮੈਲੀਐਬਿਲਟੀ ਅਜੇ ਵੀ ਸੰਭਵ ਹੁੰਦੀ, ਤਾਂ ਇੱਕ ਬੁਰਾ ਅਭਿਨੇਤਾ ਫੰਡਿੰਗ ਲੈਣ-ਦੇਣ ਦਾ ID ਬਦਲ ਸਕਦਾ ਸੀ। ਇਹ ਪਾਰਟੀਆਂ ਵੱਲੋਂ ਸਹਿਮਤ ਹੋਈ ਸਾਰੀ ਅਗਲੀ ਆਫ਼-ਚੇਨ ਲੌਜਿਕ ਨੂੰ ਅਵੈਧ ਬਣਾ ਦਿੰਦਾ।
ਲੈਣ-ਦੇਣ ID ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਕੇ, ਸੈਗਵਿਟ ਨੇ ਇਹਨਾਂ ਸਮਾਰਟ ਕਾਂਟ੍ਰੈਕਟਾਂ ਲਈ ਚੱਗਨ ਵਰਗੀ ਬੁਨਿਆਦ ਪ੍ਰਦਾਨ ਕੀਤੀ। ਇਸ ਨੇ ਲਾਈਟਨਿੰਗ ਨੋਡਾਂ ਨੂੰ ਭਰੋਸਾ ਦਿੱਤਾ ਕਿ ਉਹ ਆਫ਼-ਚੇਨ ਸਾਈਨ ਕਰ ਰਹੇ ਲੈਣ-ਦੇਣ ਅੰਤ ਵਿੱਚ ਮੁੱਖ ਬਿਟਕਾਇਨ ਨੈੱਟਵਰਕ ਤੇ ਨਿਪਟਾਰੇ ਜਾਂਦੇ ਸਮੇਂ ਵੈਧ ਰਹਿਣਗੇ।
ਤੁਰੰਤ ਨਿਪਟਾਰੇ
ਮੈਲੀਐਬਿਲਟੀ ਖ਼ਤਰੇ ਨੂੰ ਹਟਾਉਣ ਨਾਲ, ਲਾਈਟਨਿੰਗ ਨੈੱਟਵਰਕ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਲੋਚਣ ਕੀਤਾ ਜਾ ਸਕਦਾ ਸੀ। ਇਸ ਨੇ ਦੁਨੀਆ ਦੇ ਕਿਸੇ ਵੀ ਜਗ੍ਹਾ ਤੇ ਉਪਭੋਗਤਾਵਾਂ ਵਿਚਕਾਰ ਲਗਭਗ ਤੁਰੰਤ ਭੁਗਤਾਨ ਨਿਪਟਾਰੇ ਨੂੰ ਸੰਭਵ ਬਣਾਇਆ। ਜਦੋਂ ਕਿ ਸੈਗਵਿਟ ਨੇ ਓਨ-ਚੇਨ ਯੋਗਤਾ ਵਿੱਚ ਘੱਟ ਵਾਧਾ ਪ੍ਰਦਾਨ ਕੀਤਾ, ਲਾਈਟਨਿੰਗ ਨੂੰ ਸੰਭਵ ਬਣਾਉਣ ਨੇ ਲਗਭਗ ਅਸੀਮਿਤ ਆਫ਼-ਚੇਨ ਸਕੇਲਿੰਗ ਦੀ ਸੰਭਾਵਨਾ ਦਿੱਤੀ।
ਉਪਭੋਗਤਾ ਹੁਣ ਮੁੱਖ ਬਲਾਕਚੇਨ ਨੂੰ ਬੋਝ ਨਾ ਪਾਏ ਬਿਨਾਂ ਲੱਖਾਂ ਵਾਰ ਵਟਾਂਦਰਾ ਕਰ ਸਕਦੇ ਸਨ, ਸਿਰਫ਼ ਅੰਤਿਮ ਨਤੀਜੇ ਨੂੰ ਨਿਪਟਾਰਾ ਕਰਦੇ ਹੋਏ। ਓਨ-ਚੇਨ ਕੁਸ਼ਲਤਾ (ਸੈਗਵਿਟ ਰਾਹੀਂ) ਅਤੇ ਆਫ਼-ਚੇਨ ਸਕੇਲਿੰਗ (ਲਾਈਟਨਿੰਗ ਰਾਹੀਂ) ਦਾ ਇਹ ਸੁਮੇਲ ਬਿਟਕਾਇਨ ਦੀ ਵਿਸ਼ਵਵਿਆਪੀ ਲੈਣ-ਦੇਣ ਵਾਲੀ ਉੱਲੀ ਵਹਾਅ ਨੂੰ ਹੈਂਡਲ ਕਰਨ ਲਈ ਮੁੱਖ ਰਣਨੀਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਸਰਗਰਮੀਕਰਨ ਕਹਾਣੀ: BIP 141 ਅਤੇ UASF
ਸੈਗਵਿਟ ਦਾ ਲੋਚਣ ਸਿਰਫ਼ ਇੱਕ ਤਕਨੀਕੀ ਅਪਡੇਟ ਨਹੀਂ ਸੀ; ਇਹ ਵਿਤਰਿਤ ਸੱਤਾ ਵਿੱਚ ਇੱਕ ਇਤਿਹਾਸਕ ਘਟਨਾ ਸੀ। ਪ੍ਰਕਿਰਿਆ ਨੇ ਬਿਟਕਾਇਨ ਇਕੋਲੌਜੀਕਲ ਸਿਸਟਮ ਵਿੱਚ ਮਾਈਨਰਾਂ, ਵਿਕਾਸਕਾਰਾਂ ਅਤੇ ਉਪਭੋਗਤਾਵਾਂ ਵਿਚਕਾਰ ਗੁੰਬਡ ਸ਼ਕਤੀ ਗਤੀਸ਼ੀਲਤਾ ਨੂੰ ਉਜਾਗਰ ਕੀਤਾ।
ਪ੍ਰਸਤਾਵ (BIP 141)
ਸੈਗਵਿਟ ਅਪਗ੍ਰੇਡ ਨੂੰ ਬਿਟਕਾਇਨ ਇੰਪਰੂਵਮੈਂਟ ਪ੍ਰੋਪੋਜ਼ਲ 141 ਵਜੋਂ ਆਧਿਕਾਰਕ ਤੌਰ 'ਤੇ ਪ੍ਰਸਤਾਵਿਤ ਕੀਤਾ ਗਿਆ। ਸੁਗਮਤਾ ਨਾਲ ਸਰਗਰਮ ਕਰਨ ਲਈ, ਵਿਕਾਸਕਾਰਾਂ ਨੇ ਇੱਕ ਥਰੈਸ਼ੋਲਡ ਨਿਰਧਾਰਤ ਕੀਤੀ ਜਿਸ ਵਿੱਚ ਦੋ-ਹਫ਼ਤੇ ਦੀ ਮੁਸ਼ਕਲ ਐਪੌਕ ਵਿੱਚ 95% ਬਲਾਕਾਂ ਨੂੰ ਅਪਗ੍ਰੇਡ ਲਈ ਸਹਾਇਤਾ ਦਾ ਸਿਗਨਲ ਦੇਣਾ ਪੈਂਦਾ ਸੀ। ਇਹ ਇਰਾਦੇ ਨਾਲ ਨੈੱਟਵਰਕ ਨੂੰ ਵੰਡਣ ਤੋਂ ਬਚਾਉਣ ਲਈ ਸੀ।
ਹਾਲਾਂਕਿ, ਇਹ ਸਹਿਮਤੀ ਹਾਸਲ ਕਰਨਾ ਮੁਸ਼ਕਲ ਸਾਬਤ ਹੋਇਆ। ਵੱਡੇ ਖਾਣਣ ਵਾਲੇ ਪੂਲਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਰਾਜਨੀਤਿਕ ਅਤੇ ਅਰਥਸ਼ਾਸਤਰੀ ਹਿੱਤਾਂ ਨੇ ਗਤੀਰੋਧ ਪੈਦਾ ਕੀਤਾ। ਕੁਝ ਮਾਈਨਰਾਂ ਨੇ ਬਲਾਕ ਆਕਾਰ ਨੂੰ ਸਿੱਧਾ ਵਧਾਉਣ ਲਈ ਹਾਰਡ ਫੋਰਕ ਨੂੰ ਤਰਜੀਹ ਦਿੱਤੀ, ਜਦਕਿ ਹੋਰਾਂ ਨੇ ਆਪਣੀ ਢਾਂਚਾਗਤ ਅਪਗ੍ਰੇਡ ਕਰਨ ਵਿੱਚ ਹਿਚਕਿਚਾਹਟ ਵਿਖਾਈ।
ਮਹੀਨਿਆਂ ਤੱਕ, ਸਰਗਰਮੀਕਰਨ ਸਿਗਨਲਿੰਗ ਲੋੜੀਂਦੇ ਥਰੈਸ਼ੋਲਡ ਤੋਂ ਬਹੁਤ ਹੇਠਾਂ ਰਹੀ। ਲੱਗ ਰਿਹਾ ਸੀ ਕਿ ਅਪਗ੍ਰੇਡ ਅਨਿਰਧਾਰਿਤ ਰੂਪ ਵਿੱਚ ਰੁਕ ਜਾਵੇਗਾ, ਜੋ ਪ੍ਰੋਟੋਕੋਲ ਅਪਗ੍ਰੇਡਾਂ ਲਈ ਮਾਈਨਰ ਸਿਗਨਲਿੰਗ ਤੇ ਨਿਰਭਰਤਾ ਵਿੱਚ ਸੰਭਾਵੀ ਖ਼ਾਮੀ ਨੂੰ ਉਜਾਗਰ ਕਰਦਾ ਹੈ।
ਯੂਜ਼ਰ ਐਕਟੀਵੇਟਿਡ ਸੌਫਟ ਫੋਰਕ (BIP 148)
ਅਗਲੀ ਪ੍ਰਗਤੀ ਦੀ ਘਾਟ ਨਾਲ ਨਿਰਾਸ਼ ਹੋ ਕੇ, ਕਮਿਊਨਿਟੀ ਵਿੱਚ ਇੱਕ ਗ੍ਰਾਮਰੂਟ ਅੰਦੋਲਨ ਉਭਰਿਆ। ਇਹ ਪਹਿਲਕਾਰੀ ਯੂਜ਼ਰ ਐਕਟੀਵੇਟਿਡ ਸੌਫਟ ਫੋਰਕ (UASF), ਜਾਂ BIP 148 ਵਜੋਂ ਜਾਣੀ ਜਾਂਦੀ ਸੀ। ਅਵਧਾਰ ਕ੍ਰਾਂਤੀਕਾਰੀ ਸੀ: ਮਾਈਨਰਾਂ ਦੇ ਵੋਟ ਦੀ ਉਡੀਕ ਕਰਨ ਦੀ ਬਜਾਏ, ਨੋਡਾਂ (ਉਪਭੋਗਤਾ, ਐਕਸਚੇਂਜ ਅਤੇ ਵਪਾਰਕ) ਦੀ ਅਰਥਸ਼ਾਸਤਰੀ ਬਹੁਮਤ ਖ਼ੁਦ ਅਪਗ੍ਰੇਡ ਨੂੰ ਲਾਗੂ ਕਰੇਗੀ।
UASF ਵਿੱਚ ਹਿੱਸਾ ਲੈਣ ਵਾਲੇ ਉਹ ਲੋਕ ਸਨ ਜਿਨ੍ਹਾਂ ਨੇ ਬਿਟਕਾਇਨ ਸੌਫਟਵੇਅਰ ਦਾ ਉਹ ਵਰਜ਼ਨ ਚਲਾਇਆ ਜੋ ਇੱਕ ਨਿਸ਼ਚਿਤ ਤਾਰੀਖ ਤੋਂ ਬਾਅਦ ਸੈਗਵਿਟ ਲਈ ਸਹਾਇਤਾ ਦਾ ਸਿਗਨਲ ਨਾ ਦੇਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਬਲਾਕ ਨੂੰ ਰੱਦ ਕਰਦਾ ਸੀ। ਇਸ ਨੇ ਲੇਟਰਲ ਇੱਕ ਰੇਖਾ ਖਿੱਚ ਦਿੱਤੀ। ਜੇ ਮਾਈਨਰ ਸੈਗਵਿਟ ਨੂੰ ਅਣਗੌਲੇ ਰੱਖਦੇ, ਤਾਂ ਉਹਨਾਂ ਦੇ ਬਲਾਕ ਨੈੱਟਵਰਕ ਦੇ ਇੱਕ ਵਿਸ਼ਾਲ ਹਿੱਸੇ ਵੱਲੋਂ ਰੱਦ ਕੀਤੇ ਜਾਂਦੇ, ਜਿਸ ਨਾਲ ਉਹਨਾਂ ਨੂੰ ਆਮਦਨ ਦਾ ਨੁਕਸਾਨ ਹੁੰਦਾ।
ਯੂਜ਼ਰ ਐਕਟੀਵੇਟਿਡ ਸੌਫਟ ਫੋਰਕ ਦੇ ਖ਼ਤਰੇ ਨੇ ਸ਼ਕਤੀ ਸੰਤੁਲਨ ਨੂੰ ਬਦਲ ਦਿੱਤਾ। ਇਸ ਨੇ ਦਰਸਾਇਆ ਕਿ ਹਾਲਾਂਕਿ ਮਾਈਨਰ ਲੈਣ-ਦੇਣ ਪ੍ਰੋਸੈਸ ਕਰਦੇ ਹਨ, ਉਪਭੋਗਤਾ ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਨਿਯਮ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ। UASF ਦੇ ਅਰਥਸ਼ਾਸਤਰੀ ਦਬਾਅ ਦਾ ਸਾਹਮਣਾ ਕਰਕੇ, ਮਾਈਨਰਾਂ ਨੇ ਹਾਰ ਮੰਨ ਲਈ, ਅਤੇ ਸੈਗਵਿਟ ਨੂੰ ਅਗਸਤ 2017 ਵਿੱਚ ਲੌਕ-ਇਨ ਅਤੇ ਸਰਗਰਮ ਕੀਤਾ ਗਿਆ।
ਪਤੇ ਕਿਸਮਾਂ ਅਤੇ ਅਨੁਕੂਲਤਾ
ਸੈਗਵਿਟ ਦੇ ਸਰਗਰਮ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਬਿਟਕਾਇਨ ਇਕੋਲੌਜੀ ਵਿੱਚ ਵੱਖਰੇ ਪਤੇ ਫਾਰਮੈਟਸ ਦਾ ਉਭਾਰ ਹੋਇਆ। ਇਹ ਫਾਰਮੈਟਸ ਨੂੰ ਸਮਝਣਾ ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਜ਼ਰੂਰੀ ਹੈ ਜੋ ਘੱਟ ਫੀਸ ਅਤੇ ਕੁਸ਼ਲਤਾ ਲਾਭਾਂ ਦਾ ਫਾਇਦਾ ਉਠਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ।
ਲੈਗਸੀ ਪਤੇ
ਮੂਲ ਬਿਟਕਾਇਨ ਪਤੇ ਫਾਰਮੈਟ ਨੂੰ ਲੈਗਸੀ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਪਤੇ ਆਮ ਤੌਰ 'ਤੇ ਨੰਬਰ 1 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ। ਲੈਗਸੀ ਪਤਿਆਂ ਤੋਂ ਭੇਜੇ ਲੈਣ-ਦੇਣ ਆਕਾਰ ਵਿੱਚ ਵੱਡੇ ਹੁੰਦੇ ਹਨ ਕਿਉਂਕਿ ਉਹ ਵਿਟਨੈੱਸ ਡਾਟਾ ਵਿਭਾਜਨ ਦਾ ਉਪਯੋਗ ਨਹੀਂ ਕਰਦੇ। ਫਲਸਵਰੂਪ, ਲੈਣ-ਦੇਣ ਫੀਸ ਦੇ ਸੰਦਰਭ ਵਿੱਚ ਉਹ ਸਭ ਤੋਂ ਮਹਿੰਗੇ ਹਨ।
ਨੈਸਟਿਡ ਸੈਗਵਿਟ (P2SH)
ਸੁਗਮ ਅਪਣਾਉਣ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ, ਵਿਕਾਸਕਾਰਾਂ ਨੇ ਪੇ ਟੂ ਸਕ੍ਰਿਪਟ ਹੈਸ਼ (P2SH) ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਅਨੁਕੂਲਤਾ ਪੱਧਰ ਨੂੰ ਪੇਸ਼ ਕੀਤਾ। ਇਹ ਪਤੇ ਨੰਬਰ 3 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ। ਇਹਨਾਂ ਨੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਨਵੇਂ ਨੇਟਿਵ ਫਾਰਮੈਟ ਨੂੰ ਪੂਰਨ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਨਾ ਕਰਨ ਵਾਲੇ ਭੇਜਣ ਵਾਲੇ ਵਾਲਟ ਵਿੱਚ ਵੀ ਸੈਗਵਿਟ ਲੈਣ-ਦੇਣ ਭੇਜਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੱਤੀ।
ਨੈਸਟਿਡ ਸੈਗਵਿਟ ਨੇ ਇੱਕ ਮੱਧਲਾ ਰਸਤਾ ਪ੍ਰਦਾਨ ਕੀਤਾ। ਇਸ ਨੇ ਲੈਗਸੀ ਪਤਿਆਂ ਨਾਲੋਂ ਭਾਰੀ ਫੀਸ ਬਚਤ ਪ੍ਰਦਾਨ ਕੀਤੀ, ਹਾਲਾਂਕਿ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨੇਟਿਵ ਲਾਗੂਣੀ ਨਾਲੋਂ ਘੱਟ। ਬਹੁਤ ਲੰਬੇ ਸਮੇਂ ਤੱਕ, ਇਹ ਬਹੁਤ ਸਾਰੇ ਐਕਸਚੇਂਜਾਂ ਅਤੇ ਵਾਲਟ ਪ੍ਰਦਾਤਾਵਾਂ ਲਈ ਮਾਪਦੰਡ ਸੀ ਜਿਵੇਂ-ਜਿਵੇਂ ਉਹ ਆਪਣੇ ਸਿਸਟਮ ਅਪਡੇਟ ਕਰ ਰਹੇ ਸਨ।
ਨੇਟਿਵ ਸੈਗਵਿਟ (Bech32)
ਸਭ ਤੋਂ ਕੁਸ਼ਲ ਫਾਰਮੈਟ ਨੇਟਿਵ ਸੈਗਵਿਟ ਹੈ, ਜਿਸ ਨੂੰ Bech32 ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਪਤੇ bc1 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ। ਨੇਟਿਵ ਸੈਗਵਿਟ ਪਤੇ ਵਿਲੱਖਣ ਹਨ ਕਿਉਂਕਿ ਉਹ ਕੇਸ-ਅਨਸੈਨਸੀਟਿਵ ਹਨ, ਟਾਈਪਿੰਗ ਗਲਤੀਆਂ ਦਾ ਖ਼ਤਰਾ ਘਟਾਉਂਦੇ ਹਨ।
ਇਸ ਤੋਂ ਵੱਧ ਮਹੱਤਵਪੂਰਨ ਗੱਲ, ਨੇਟਿਵ ਸੈਗਵਿਟ ਲੈਣ-ਦੇਣ ਆਪਣੇ ਨੈਸਟਿਡ ਸਹੀਲਾਂ ਨਾਲੋਂ ਵਰਚੁਅਲ ਬਾਈਟਸ ਵਿੱਚ ਛੋਟੇ ਹੁੰਦੇ ਹਨ। ਇਹ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਸੰਭਵ ਸਭ ਤੋਂ ਘੱਟ ਲੈਣ-ਦੇਣ ਫੀਸ ਨੂੰ ਨਤੀਜਾ ਦਿੰਦੇ ਹਨ। ਇਕੋਲੌਜੀ ਪੱਕੀ ਹੋਣ ਵਾਲੀ ਵਜ੍ਹਾ ਨਾਲ, ਨੇਟਿਵ ਸੈਗਵਿਟ ਜ਼ਿਆਦਾਤਰ ਆਧੁਨਿਕ ਵਾਲਟਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਲਈ ਡਿਫਾਲਟ ਮਾਪਦੰਡ ਬਣ ਗਿਆ ਹੈ।
| ਪਤੇ ਕਿਸਮ | ਪ੍ਰੀਫਿਕਸ | ਫੀ ਕੁਸ਼ਲਤਾ | ਅਨੁਕੂਲਤਾ |
|---|---|---|---|
| ਲੈਗਸੀ | 1... | ਘੱਟ | ਸਾਰਵਭੌਮਿਕ |
| ਨੈਸਟਿਡ ਸੈਗਵਿਟ | 3... | ਮੱਧਮ | ਉੱਚ |
| ਨੇਟਿਵ ਸੈਗਵਿਟ | bc1... | ਉੱਚ | ਆਧੁਨਿਕ ਵਾਲਟਾਂ |
ਸੈਗਵਿਟ ਤੋਂ ਪਰੇ: ਟੈਪਰੂਟ ਅਤੇ ਓਰਡੀਨਲਜ਼
ਸੈਗਵਿਟ ਦੀ ਸਫਲ ਲਾਗੂਆਰੀ ਨੇ ਇਹ ਸਾਬਤ ਕੀਤਾ ਕਿ ਬਿਟਕਾਇਨ ਆਪਣੇ ਕੋਰ ਮੁੱਲ ਪ੍ਰਸਤਾਵ ਨੂੰ ਖਲਲ ਪਹੁੰਚਾਏ ਬਿਨਾਂ ਗੁੰਬਡ ਅਪਗ੍ਰੇਡਾਂ ਤੋਂ ਲੰਘ ਸਕਦਾ ਹੈ। ਇਹ ਸਫਲਤਾ ਨੇ ਨੈੱਟਵਰਕ ਦੀਆਂ ਸਮਰੱਥਾਵਾਂ ਨੂੰ ਹੋਰ ਵਧਾਉਣ ਵਾਲੀਆਂ ਅਗਲੀਆਂ ਨਵੀਨਤਾਵਾਂ ਲਈ ਰਾਹ ਬਣਾਇਆ।
ਟੈਪਰੂਟ ਅਤੇ ਸ਼ਨੌਰ ਸਿਗਨੇਚਰ
ਨਵੰਬਰ 2021 ਵਿੱਚ, ਬਿਟਕਾਇਨ ਨੇ ਟੈਪਰੂਟ ਅਪਗ੍ਰੇਡ ਨੂੰ ਸਰਗਰਮ ਕੀਤਾ। ਟੈਪਰੂਟ ਨੇ ਸਿੱਧਾ ਸੈਗਵਿਟ ਵੱਲੋਂ ਰੱਖੀ ਬੁਨਿਆਦ ਤੇ ਨਿਰਮਾਣ ਕੀਤਾ। ਇਸ ਨੇ ਸ਼ਨੌਰ ਸਿਗਨੇਚਰ ਪੇਸ਼ ਕੀਤੇ, ਜਿਨ੍ਹਾਂ ਨੇ ਹੋਰ ਵੱਡੀ ਕੁਸ਼ਲਤਾ ਅਤੇ ਗੋਪਨੀਯਤਾ ਨੂੰ ਸੰਭਵ ਬਣਾਇਆ।
ਸੈਗਵਿਟ ਵਾਂਗ, ਟੈਪਰੂਟ ਨੇ ਬਲਾਕਚੇਨ ਤੇ ਡਾਟਾ ਸਟੋਰ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਬਦਲਿਆ। ਇਸ ਨੇ ਸਿਗਨੇਚਰ ਐਗਰੀਗੇਸ਼ਨ ਨੂੰ ਸੰਭਵ ਬਣਾਇਆ, ਜਿੱਥੇ ਗੁੰਬਡ ਲੈਣ-ਦੇਣ ਵਿੱਚ ਕਈ ਸਿਗਨੇਚਰ ਇੱਕੋ ਸਿਗਨੇਚਰ ਵਿੱਚ ਜੋੜੇ ਜਾ ਸਕਦੇ ਹਨ। ਇਸ ਨੇ ਗੁੰਬਡ ਸਮਾਰਟ ਕਾਂਟ੍ਰੈਕਟਾਂ ਨੂੰ ਆਮ ਲੈਣ-ਦੇਣਾਂ ਤੋਂ ਅਗਮਕ ਨੂੰ ਅਗਮਕ ਬਣਾ ਦਿੱਤਾ, ਗੋਪਨੀਯਤਾ ਵਧਾਉਂਦੇ ਹੋਏ ਬਲਾਕ ਸਪੇਸ ਬਚਾ ਕੇ।
ਸੈਗਵਿਟ ਵੱਲੋਂ ਪੇਸ਼ ਕੀਤੇ ਢਾਂਚਾਗਤ ਬਦਲਾਵਾਂ ਬਿਨਾਂ, ਖ਼ਾਸ ਤੌਰ 'ਤੇ ਸਕ੍ਰਿਪਟ ਵਰਜ਼ਨਿੰਗ ਸਿਸਟਮ, ਟੈਪਰੂਟ ਵਰਗੇ ਅਪਗ੍ਰੇਡ ਲਾਗੂ ਕਰਨਾ ਕਾਫ਼ੀ ਮੁਸ਼ਕਲ ਹੁੰਦਾ। ਸੈਗਵਿਟ ਨੇ ਭਵਿੱਖੀ ਵਿਸਥਾਰਯੋਗਤਾ ਲਈ ਸਪੱਸ਼ਟ ਰਾਹ ਸਥਾਪਿਤ ਕੀਤਾ।
ਓਰਡੀਨਲਜ਼ ਦਾ ਉਭਾਰ
ਹਾਲ ਹੀ ਵਿੱਚ, ਬਿਟਕਾਇਨ ਓਰਡੀਨਲਜ਼ ਦੀ ਪੇਸ਼ਕਸ਼ ਨੇ ਸੈਗਵਿਟ ਢਾਂਚੇ ਨੂੰ ਅਣਅਪੇਕਸ਼ਿਤ ਢੰਗਾਂ ਨਾਲ ਉਪਯੋਗ ਕੀਤਾ ਹੈ। ਓਰਡੀਨਲਜ਼ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਵਿਅਕਤੀਗਤ ਸਤੋਸ਼ੀਆਂ ਤੇ ਫ਼ੌਰੀ ਡਾਟਾ—ਜਿਵੇਂ ਤਸਵੀਰਾਂ, ਲਿਖਤ ਜਾਂ ਕੋਡ—ਲਿਖਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ।
ਇਹ ਸੰਭਵ ਹੈ ਕਿਉਂਕਿ ਸੈਗਵਿਟ ਨੇ ਵਿਟਨੈੱਸ ਡਾਟੇ ਦੇ "ਵਜ਼ਨ" ਨੂੰ ਘਟਾਇਆ। ਇੰਸਕ੍ਰਾਈਬਰਾਂ ਨੇ ਅਹਿਸਾਸ ਕੀਤਾ ਕਿ ਉਹ ਲੈਣ-ਦੇਣ ਦੇ ਵਿਟਨੈੱਸ ਫੀਲਡ ਵਿੱਚ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡਾਟਾ ਸਟੋਰ ਕਰ ਸਕਦੇ ਹਨ ਮੁੱਖ ਬਲਾਕ ਖੇਤਰ ਵਿੱਚ ਸਟੋਰ ਕਰਨ ਦੀ ਲਾਗਤ ਦੇ ਇੱਕ ਹਿੱਸੇ ਲਈ। ਹਾਲਾਂਕਿ ਕੁਝ ਲੋਕ ਇਸ ਨੂੰ ਸਪੈਮ ਵਜੋਂ ਵੇਖਦੇ ਹਨ, ਓਰਡੀਨਲਜ਼ ਨੇ ਵਿਟਨੈੱਸ ਡਾਟਾ ਸਪੇਸ ਦੀ ਲਚਕ ਨੂੰ ਦਰਸਾਇਆ।
ਇਹ ਅਣਉਮੀਦ ਉਪਯੋਗ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਸੈਗਵਿਟ ਡਿਜ਼ਾਈਨ ਦੀ ਮਜ਼ਬੂਤੀ। ਡਾਟੇ ਲਈ ਵੱਖਰਾ, ਘਟਾਇਆ ਹੋਆ ਲੇਨ ਬਣਾ ਕੇ, ਅਪਗ੍ਰੇਡ ਨੇ ਅਣਜਾਣੇ ਵਿੱਚ ਡਿਜੀਟਲ ਆਰਟੀਫੈਕਟਸ ਲਈ ਕੈਨਵਸ ਬਣਾ ਦਿੱਤਾ, ਬਿਟਕਾਇਨ ਬਲਾਕਚੇਨ ਦੀ ਉਪਯੋਗਤਾ ਨੂੰ ਹੋਰ ਵਿਭਿੰਨ ਕੀਤਾ।
ਨਿਗਮਨ
ਸੈਗਰੇਗੇਟਿਡ ਵਿਟਨੈੱਸ ਬਿਟਕਾਇਨ ਨੈੱਟਵਰਕ ਦੀ ਲਚਕ ਅਤੇ ਅਨੁਕੂਲਤਾ ਦਾ ਪ੍ਰਮਾਣ ਹੈ। ਵਿਕਾਸ ਨੂੰ ਦਬਾਉਣ ਵਾਲੇ ਮਹੱਤਵਪੂਰਨ ਬੋਤਲਗਲੇ ਦੇ ਸਾਹਮਣੇ, ਕਮਿਊਨਿਟੀ ਨੇ ਇੱਕ ਸੁੰਦਰ, ਪਿੱਛੇ ਕੀਮਤ ਨਾਲ ਅਨੁਕੂਲ ਅਤੇ ਅੱਗੇ ਵੱਲ ਵਿਚਾਰ ਵਾਲੇ ਹੱਲ ਪਿੱਛੇ ਏਕਜੁਟ ਹੋ ਗਈ। ਲੈਣ-ਦੇਣ ਡਾਟੇ ਨੂੰ ਢਾਂਚਾਗਤ ਰੂਪ ਨੂੰ ਪੁਨਰਕਲਪਨਾ ਕਰਕੇ, ਸੈਗਵਿਟ ਨੇ ਉੱਚ ਫੀਸ ਤੋਂ ਤੁਰੰਤ ਰਾਹਤ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਦੋਂ ਕਿ ਬਿਟਕਾਇਨ ਨੂੰ ਉਸ ਦੀ ਕੀਮਤ ਦੇਣ ਵਾਲੇ ਵਿਤਰਨ ਨੂੰ ਬਚਾਇਆ।
ਸੈਗਵਿਟ ਦੀ ਵਿਰਾਸਤ ਸਾਧਾਰਨ ਬਲਾਕ ਵਜ਼ਨ ਗਣਨਾਵਾਂ ਤੋਂ ਬਹੁਤ ਅੱਗੇ ਵਿਸਥਰਿਤ ਹੈ। ਇਸ ਨੇ ਲੈਣ-ਦੇਣ ਮੈਲੀਐਬਿਲਟੀ ਦੀ ਲਗਾਤਾਰ ਖ਼ਾਮੀ ਨੂੰ ਹੱਲ ਕੀਤਾ, ਲਾਈਟਨਿੰਗ ਨੈੱਟਵਰਕ ਵਰਗੀਆਂ ਲੇਅਰ-2 ਸਕੇਲਿੰਗ ਹੱਲਾਂ ਲਈ ਸੰਭਾਵਨਾ ਖੋਲ੍ਹੀ। ਇਸ ਤੋਂ ਵਿਚਾਰੇ, ਇਸ ਨੇ ਯੂਜ਼ਰ-ਚਾਲਿਤ ਸੱਤਾ ਲਈ ਉਦਾਹਰਣ ਸਥਾਪਿਤ ਕੀਤੀ, ਸਾਬਤ ਕੀਤਾ ਕਿ ਅਰਥਸ਼ਾਸਤਰੀ ਬਹੁਮਤ ਖਾਣਣ ਵਾਲੀਆਂ ਐਂਟਿਟੀਆਂ ਦੀ ਸ਼ਕਤੀ ਨੂੰ ਪ੍ਰਭਾਵੀ ਢੰਗ ਨਾਲ ਰੋਕ ਸਕਦੀ ਹੈ।
ਜਿਵੇਂ-ਜਿਵੇਂ ਬਿਟਕਾਇਨ ਵਿਕਸਿਤ ਹੁੰਦਾ ਰਹੇਗਾ, ਸੈਗਵਿਟ ਵੱਲੋਂ ਬਣਾਏ ਢਾਂਚੇ ਇਸ ਦੇ ਕੰਮਕਾਜ ਦੇ ਕੇਂਦਰ ਵਿੱਚ ਰਹਿਣਗੇ। ਨੇਟਿਵ ਸੈਗਵਿਟ ਪਤਿਆਂ ਦੀ ਕੁਸ਼ਲਤਾ ਤੋਂ ਲੈ ਕੇ ਟੈਪਰੂਟ ਅਤੇ ਓਰਡੀਨਲਜ਼ ਦੀਆਂ ਅਡਵਾਂਸਡ ਸਮਰੱਥਾਵਾਂ ਤੱਕ, ਅਪਗ੍ਰੇਡ ਨੇ ਬਲਾਕਚੇਨ ਤੇ ਸੰਭਵ ਕੀ ਹੈ ਉਸ ਨੂੰ ਪੁਨਰਨਿਰਧਾਰਤ ਕੀਤਾ। ਇਸ ਨੇ ਯਕੀਨੀ ਬਣਾਇਆ ਕਿ ਬਿਟਕਾਇਨ ਵਿਸ਼ਵਵਿਆਪੀ ਮੰਗ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਸਕੇਲ ਕਰ ਸਕੇ ਬਿਨਾਂ ਉਸ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਵਾਲੇ ਸਿਧਾਂਤਾਂ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚਾਏ।
ਸੈਗਵਿਟ ਨੇ ਲੈਣ-ਦੇਣ ਡਾਟੇ ਤੋਂ ਸਿਗਨੇਚਰ ਵੱਖ ਕਰਕੇ ਬਿਟਕਾਇਨ ਨੂੰ ਰੈਵੋਲੂਸ਼ਨ ਕੀਤਾ, ਪ੍ਰਭਾਵੀ ਢੰਗ ਨਾਲ ਬਲਾਕ ਯੋਗਤਾ ਵਧਾਈ ਅਤੇ ਭਵਿੱਖੀ ਸਕੇਲਿੰਗ ਨੂੰ ਸੰਭਵ ਬਣਾਉਣ ਲਈ ਮਹੱਤਵਪੂਰਨ ਬਗਸ ਨੂੰ ਠੀਕ ਕੀਤਾ।