
আপনার বাড়ির জন্য একটি স্মার্ট লক কিনতে কল্পনা করুন। লকটি দরজা খোলার আগে আপনার চাবি যাচাই করে। বছরগুলি পরে, একটি ভালো অথেন্টিকেশন পদ্ধতি উপলব্ধ হয়। আপনি কি পুরো প্রতিবেশের প্রতিটি লক প্রতিস্থাপন করতে চান, নাকি শুধুমাত্র আপনার লকের যাচাইকরণ পদ্ধতি আপডেট করতে চান? এটি Starknet-এর একটি নিরাপত্তা ডিজাইন ধারণাকে বুঝতে একটি উপযোগী উপায়। একটি সিগনেচার একটি লেনদেনকে অনুমতি দেয়। একটি STARK প্রুফ যাচাই করে যে একটি গণনা সঠিকভাবে সম্পন্ন হয়েছে। এগুলি ভিন্ন কাজ, এবং এদের মধ্যে কোনোটিকেই অন্যটির সাথে বিভ্রান্ত করা উচিত নয়। প্রোগ্রামযোগ্য অ্যাকাউন্টের সাহায্যে, ডেভেলপাররা একটি অ্যাকাউন্টকে কিভাবে অনুমতির যাচাইকরণ করবে, তা সংজ্ঞায়িত করতে পারে। এটি প্রতিটি পরিবর্তনকেই নেটওয়ার্ক-ব্যাপী আপগ্রেডের প্রয়োজনীয়তা ছাড়াইবিকল্প সিগনেচার পদ্ধতির জন্য জায়গা তৈরি করে। গুরুত্বপূর্ণ বিষয়টি হল, শুধুমাত্র প্রোগ্রামযোগ্যতা alone-এর মধ্যেই প্রতিটি নতুন Cryptographic পদ্ধতিকেই secure বা auto-উপলব্ধকরণের garantee nai। Implementationএবং network rules-ও still matter। কিন্তু design principle-টি powerful: security-এর evolution-এর jnno ekta path thakte hobe,যা system-কে shuru theke shuru kore dite hobe na। এটিই one reason,যেহেতু @Starknet-এ account abstraction-এরদিকেআমিখয়ালকরি।এটিশুধুমাত্রwallet-কেআরওসুবিধাজনককরারজন্যনয়।এটি future security transitions-কেওআরওflexibleকরতেপারে।
