আমরা যদি কোনো কয়েন বা টোকেন এক এড্রেস থেকে অন্য এড্রেসে পাঠাই, তাহলে লেনদেন এর সব তথ্য যেমন; কোন এড্রেসে পাঠানো, কত এমাউন্ট এবং মেমো সহ সকল ধরনের তথ্য ব্লকচেইনে সংগ্রহ করা থাকে। যেকেউ চাইলে এসব তথ্য দেখতে বা সংগ্রহ করতে পারে। ক্রিপ্টো ইন্ডাস্ট্রিতে ট্রান্সপেরেন্সি আর ডিসেন্ট্রেলাইজড র্টাম বেশি লক্ষ করা গেলেও, অনেকের চোখে এই ট্রান্সপেরেন্সি ব্যাপারটি ভালো চোখে দেখে না। অনেকে তাদের ট্রানজেকশনের ডিটেলস পাবলিক্লি শেয়ার করতে চায় না। এই বিষয়টি মাথায় রেখে, অনেক ব্লকচেইন তাদের প্লাটর্ফমে Shielded Transaction সুবিধাটি ডেভেলপ করেছে। Shielded Transaction হচ্ছে মূলত এক ধরনের লেনদেন যা দুটি সূরক্ষিত এড্রেস বা Shielded Address এর মধ্যে হয়ে থাকে, এই ধরনের ট্রানজেকশনে এড্রেসের ঠিকানা, লেনদেনের পরিমাণ এবং মেমো ফিল্ডকে জনসাধারণের স্বচোখে আনে না।
একটি Shielded এড্রেস প্রেরক একটি এনক্রিপ্ট করা মেমো সংযুক্ত করতে পারে এবং ডিশিল্ডিং লেনদেনের প্রাপকরা তাদের ওয়ালেটে লেনদেনের রিসিটের মাধ্যমে প্রেরকের ঠিকানা সম্পর্কে জানতে পারবে৷
রিসিভার শুধুমাত্র তাদের এড্রেস ঠিকানায় যে পরিমানটি পাঠানো হয়েছে তা জানতে পারবে। জটিল মনে হচ্ছে? চলেন কিছু উদাহরন দেখে নেই।
Shielded Transaction পরিপ্রেক্ষিতে আমরা এখন পর্যন্ত সেরা বাস্তবায়ন দেখেছি Zcash-তে। Zcash-এ দুই ধরনের এড্রেস আছে, ট্রান্সপ্যারেন্ট এড্রেস এবং শিল্ডেড এড্রেস। Zcash প্রোটোকলের ট্রান্সপ্যারেন্ট এড্রেসগুলি বিটকয়েন প্রোটোকলের সমতুল্য এবং ফলস্বরূপ একইভাবে কাজ করে। ট্রান্সপ্যারেন্ট এড্রেসগুলি সর্বজনীনভাবে লেনদেনের ডেটা প্রকাশ করে এবং যেকোনো সময়ে Zcash ব্লকচেইনে দেখার সুযোগ থাকে।
বিপরীতে, সংরক্ষিত বা Shielded এড্রেসগুলি লেনদেনের ডেটাগুলো এনক্রিপ্ট করে এবং লেনদেনের বৈধতা যাচাই করার জন্য zkSNARKs তৈরি করা হয়। যখন আমরা ট্রান্সপ্যারেন্ট এড্রেসের সাথে সুরক্ষিত ঠিকানাগুলি বা Shielded এড্রেসগুলি তুলনা করি তখন এই Shielded এড্রেসগুলি একটি নতুন, উচ্চ স্তরের গোপনীয়তার পাশাপাশি নিরাপত্তা নিয়ে আসে। এই ধরনের ব্যখ্যার উপর ভিত্তি করে তিন ধরনের লেনদেন হয়ে থাকে।
পাবলিক অ্যাড্রেস থেকে শিল্ডড অ্যাড্রেস লেনদেন: পাবলিক অ্যাড্রেসের তথ্য পাবলিক এবং শিল্ডেড অ্যাড্রেসের তথ্য লুকানো থাকে। যেমনঃ
https://blockchair.com/zcash/transaction/de1d78ee310ba2c9fbeb13881f431fdc8b55aa5f79e61dd3c294177401878f11শিল্ডেড অ্যাড্রেস থেকে শিল্ডেড অ্যাড্রেস লেনদেন: প্রেরক এবং প্রাপকের ঠিকানা এবং লেনদেনের পরিমাণ লুকানো থাকে। যেমনঃ
https://blockchair.com/zcash/transaction/35f6674a1691f21aff6a3819467dbba82aaebf061d50c6ac55f39fbeae73b9a6শিল্ডেড অ্যাড্রেস থেকে পাবলিক অ্যাড্রেস লেনদেন: শিল্ডেড অ্যাড্রেসের তথ্য লুকানো থাকে, পাবলিক অ্যাড্রেসের তথ্য পাবলিক হয়ে থাকে। যেমনঃ
https://blockchair.com/zcash/transaction/218f5cee4aa8d3469ea0e4cd49fc0b5b60e3d53fcff9392384a2c137fc48ea45Shielded এড্রেসগুলি নিম্নলিখিত কিছু বৈশিষ্ট্য রয়েছে:১.প্রাইভেট কী এর গঠন ভিন্ন হয়ে থাকে, যার মধ্যে একটি রুট কী (sk) এবং অন্যান্য কী এর থেকে প্রাপ্ত বিভিন্ন ফাংশন কাজ করে।
২.লেনদেনের নির্দিষ্ট তথ্য চেইনে লুকানো থাকে এবং শুধুমাত্র প্রাইভেট কী গুলির মাধ্যমে এ তথ্যগুলো দেখা যায়।
৩.কোন রিসোর্স মডেল নেই, অর্থাৎ ঠিকানায় কোনো ব্যান্ডউইথ এবং শক্তি নেই এবং লেনদেন ব্যান্ডউইথ এবং শক্তি ব্যবহার করে না।