কেন আপনি আপনার defi স্মার্ট চুক্তি নিরীক্ষিত করা উচিত? PlatoBlockchain ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.

আপনার ডিফি স্মার্ট চুক্তিগুলি কেন নিরীক্ষণ করা উচিত?

স্মার্ট চুক্তিগুলি হল কম্পিউটার প্রোটোকল যা ডিজিটালভাবে একটি চুক্তির যাচাইকরণ, নিয়ন্ত্রণ বা সম্পাদনকে সহজতর করে। বিকেন্দ্রীভূত অর্থ বা DeFi এর জন্য, স্মার্ট চুক্তিগুলি একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। যাইহোক, তারা DeFi বাস্তুতন্ত্রের সবচেয়ে দুর্বল অংশগুলির মধ্যে একটি। এই ব্লগটি DeFi স্মার্ট চুক্তি নিরীক্ষার গুরুত্ব নিয়ে আলোচনা করবে।

আমরা খবরে যে হ্যাকগুলি পড়ি বা DeFi পরিষেবাগুলি ব্যবহার করে লোকেদের দ্বারা অভূতপূর্ব ক্ষতির কথা পড়ি তা অনিরীক্ষিত স্মার্ট চুক্তির কারণে ঘটে। কিন্তু আমরা স্মার্ট কন্ট্রাক্ট অডিট পাওয়ার গুরুত্ব জানার দিকে এগিয়ে যাওয়ার আগে, তারা কীভাবে কাজ করে এবং কোথায় ব্যবহার করা হয় তা জানাও সমানভাবে গুরুত্বপূর্ণ।

স্মার্ট চুক্তিগুলি ব্লকচেইন প্ল্যাটফর্মে চলে, যেখানে একটি স্মার্ট চুক্তির কার্যকারিতাগুলি লেনদেনের সুবিধার্থে ব্যবহার করা হয়। স্মার্ট চুক্তির প্রধান তিনটি বিষয় হল- স্বাক্ষরকারী (ডিজিটাল স্বাক্ষর ব্যবহার করুন), চুক্তির বিষয় এবং চুক্তির নির্দিষ্ট শর্তাবলী। স্মার্ট কন্টাক্ট প্রায় সব ক্ষেত্রেই ব্যবহার করা হয় যেখানে ব্লকচেইন ব্যবহার করা হয় যেমন স্বাস্থ্যসেবা, বীমা, সাপ্লাই চেইনে, ফিনান্সিয়াল সার্ভিসে, আইনি প্রক্রিয়ার জন্য, ICO এবং এমনকি সরকারি ভোটিং সিস্টেম এবং ব্যবসায়িক ব্যবস্থাপনায়।

DeFi প্রকল্প স্মার্ট চুক্তি থাকার সুবিধা

আপনার লেনদেনের শর্তাবলী প্রয়োগ করার জন্য স্মার্ট চুক্তি করার প্রথম এবং সবচেয়ে সুস্পষ্ট সুবিধা হল যে তারা বিশাল খরচ সাশ্রয়কারী কারণ তারা 3টি করতে দেয় নাrd ব্যক্তি সম্পৃক্ততা। তাছাড়া, যেহেতু তারা ব্লকচেইন প্ল্যাটফর্মে চলে, তাই আপনার ডেটা নিরাপত্তার জন্য অতিরিক্ত নিরাপত্তা বা নিয়মিত ব্যাকআপ নেওয়ার প্রয়োজন নেই। যখন গতির কথা আসে, কম্পিউটার প্রোটোকলগুলি কাজগুলিকে স্বয়ংক্রিয় করে, যে কোনও ত্রুটির সম্ভাবনাকে আরও দূর করে এবং এর নির্ভুলতা বাড়ায় হিসাবে তারা প্রচলিত প্রক্রিয়ার তুলনায় অনেক দ্রুত। এছাড়াও, লক্ষণীয় বিষয় হল যে ব্লকচেইন হল অনেক কোম্পানি এবং বিভিন্ন লোকের মধ্যে একটি ভাগ করা ডাটাবেস। এইভাবে কোন একক ব্যক্তি/কোম্পানী বা সংস্থার এটির উপর কোন নিয়ন্ত্রণ নেই যা এটিকে একটি পক্ষপাতমূলক ব্যবস্থা করে তোলে। একই সময়ে, একাধিক পক্ষের একটি ভাগ করা রেকর্ড রাখা এটিকে আনহ্যাকযোগ্য করে তোলে।

এখন, আমাদের মনে আসা সবচেয়ে বড় প্রশ্নটির সমাধান করার জন্য- স্মার্ট চুক্তিগুলি কি আইনত প্রয়োগযোগ্য?

স্মার্ট চুক্তির আইনী প্রয়োগ

18 নভেম্বর 2019-এ, হাইকোর্টের চ্যান্সেলর, স্যার জিওফ্রে ভোস, UKJT-এর চেয়ার হিসাবে তাঁর ক্ষমতায়, UKJT-এর পরামর্শের ফলাফলগুলি চালু করেছিলেন, ক্রিপ্টো সম্পদ এবং স্মার্ট চুক্তির উপর আইনি বিবৃতি শিরোনামে একটি নথিতে সেট করা হয়েছে। মূল অনুসন্ধানটি ছিল যে স্মার্ট চুক্তিতে ইংরেজি আইন চুক্তি গঠনের নীতিগুলির আইনি প্রয়োজনীয়তাগুলিকে সন্তুষ্ট করার সমস্ত ক্ষমতা রয়েছে এবং এইভাবে সেগুলি সাধারণ বা সুপ্রতিষ্ঠিত আইন বা আইনি নীতিগুলি ব্যবহার করে ব্যাখ্যা এবং প্রয়োগ করা যেতে পারে। এইভাবে, এগুলি আদালত দ্বারা প্রয়োগ করা যেতে পারে এবং এটি বাজারে কিছুটা আস্থা আনতে আরও সহায়তা করবে।

এটি শুধুমাত্র একটি দেশে একটি উদাহরণ হতে পারে, তবে এটি ঐতিহ্যগত চুক্তিগুলিকে প্রতিস্থাপন করতে এবং প্রতিটি ডোমেনে প্রচুর সুবিধা প্রবর্তনের জন্য স্মার্ট চুক্তির সম্ভাবনা দেখায়। যাইহোক, রাস্তাটিতে এখনও একটি বড় বাম্প রয়েছে যা বোঝা দরকার। 

Defi স্মার্ট কন্ট্রাক্ট অডিট পাওয়ার প্রয়োজন

যদিও একটি স্মার্ট চুক্তির অন্তর্নিহিত ব্লকচেইন প্রযুক্তি হ্যাকারদের থেকে নিরাপদ, আমরা যদি উচ্চ স্তরের নিরাপত্তা এবং কোডের মান বজায় রাখতে ব্যর্থ হই, তাহলে প্রকল্পটি হ্যাকার আক্রমণের সম্মুখীন হতে পারে। এইভাবে, সাইবার নিরাপত্তা স্মার্ট চুক্তির জন্য অত্যন্ত গুরুত্বপূর্ণ, এতে ব্যর্থ হলে শুধুমাত্র আমাদের বিশাল তহবিলের ক্ষতি হবে না কিন্তু চুক্তিতে থাকা সম্পদগুলিকে চিরতরে বন্ধ করে দেবে। অধিকন্তু, এই চুক্তিগুলি আইনত বলবৎযোগ্য। সুতরাং, স্মার্ট চুক্তি নিরীক্ষা দৃঢ়ভাবে সুপারিশ করা হয়.

একটি স্মার্ট কন্ট্রাক্ট সিকিউরিটি অডিট হল একটি ব্লকচেইন অ্যাপ্লিকেশন এবং সম্পর্কিত আর্টিফ্যাক্টগুলির একটি প্রযুক্তিগত মূল্যায়ন। স্মার্ট চুক্তির অডিট পাওয়ার মূল লক্ষ্য হল স্মার্ট চুক্তির দুর্বলতাগুলি সনাক্ত করা এবং দূর করা এবং চুক্তির মিথস্ক্রিয়াগুলির নির্ভরযোগ্যতার উপর নজর রাখা। এটি দুটি উপায়ে করা হয়- ম্যানুয়াল (স্বতন্ত্র নিরীক্ষকদের দ্বারা করা হয় এবং সমাপ্তির উপর একটি প্রতিবেদন সংকলন করা হয়) এবং স্বয়ংক্রিয় অংশগুলি (কোডবেসের উপর চালানো সফ্টওয়্যার সরঞ্জামগুলি চালানোর মাধ্যমে করা হয়); মাত্র চারটি প্রাথমিক ধাপ অনুসরণ করে- মূল্যায়ন, যাচাইকরণ, পরীক্ষা এবং প্রতিবেদন।

অতীতের রেফারেন্স ভবিষ্যতে নিরাপদ থাকার জন্য

আরও, আমরা কিছু অত্যন্ত গুরুত্বপূর্ণ স্মার্ট কন্ট্রাক্ট অডিট সংক্রান্ত বিষয় নিয়ে কথা বলার এবং ব্যাখ্যা করার চেষ্টা করব যেগুলিকে প্রকল্পগুলি থেকে বাগ এবং ত্রুটিগুলি দূর করার সময় অবশ্যই মনে রাখতে হবে। কিন্তু তার আগে, আমি ভবিষ্যতের জন্য কৌশল/পরিকল্পনা তৈরি করার আগে অতীত অভিজ্ঞতা থেকে শিক্ষা গ্রহণে বিশ্বাস করি। সুতরাং, আসুন কিছু পূর্ববর্তী কেস/প্রকল্পের দিকে তাকাই যেগুলি তাদের অনিরীক্ষিত স্মার্ট চুক্তির কারণে হ্যাকিংয়ের শিকার হয়েছিল।

  • bZx - $645 000 ক্ষতি
  • সমতা - $150 000ETH ক্ষতি
  • Lendf.me - $25 মিলিয়ন ক্ষতি
  • ডিএও - $55m ক্ষতি, ইত্যাদি

DeFi স্মার্ট কন্ট্রাক্ট অডিটের সময় আপনি যে চ্যালেঞ্জগুলির সম্মুখীন হতে পারেন

একটি স্মার্ট চুক্তি নিরীক্ষিত করা আপনার অবিভক্ত মনোযোগ প্রয়োজন. আপনি কেবল আপনার জন্য এটি করার জন্য একটি কোম্পানি খুঁজে পেতে পারেন না। আপনার স্মার্ট চুক্তি নিরীক্ষা করার সময় আপনি যে একাধিক চ্যালেঞ্জের মুখোমুখি হবেন যেমন:

  1. স্মার্ট কন্ট্রাক্টগুলি বিভিন্ন ধরনের দুর্বলতার সম্মুখীন হয়, যার মধ্যে সবচেয়ে সাধারণ হল- রিট্র্যান্সি অ্যাটাক, রিপ্লে অ্যাটাক, সংক্ষিপ্ত অ্যাড্রেস অ্যাটাক, আক্রমণ পুনঃক্রম৷ সমস্ত সম্ভাব্য আক্রমণ মোকাবেলা করার জন্য একটি অডিট যথেষ্ট পুঙ্খানুপুঙ্খ হতে হবে।
  2. কিছু স্মার্ট কন্ট্রাক্ট অডিট সম্পূর্ণ হতে কয়েক দিন বা এমনকি এক মাসও লাগতে পারে। এখানে উল্লেখ্য যে অডিটের সময়কাল স্মার্ট কন্ট্রাক্ট অডিটের ধরন এবং চুক্তির স্কেলের উপর নির্ভর করে। এমনকি যদি আপনি যত তাড়াতাড়ি সম্ভব বাজারে যেতে চান, আপনাকে নিশ্চিত করতে হবে যে এটি সঠিকভাবে নিরীক্ষিত হয়েছে।
  3. আপনি যদি একটি সঠিক স্মার্ট কন্ট্রাক্ট অডিট করতে চান, তাহলে আপনার জন্য চ্যালেঞ্জ হতে পারে শুধুমাত্র QuillAudits-এর মতো অভিজ্ঞ এবং বিশ্বস্ত অডিটর নিয়োগ করা। 

এই তালিকাভুক্ত চ্যালেঞ্জগুলি ছাড়াও, কিছু প্রযুক্তিগত চ্যালেঞ্জও রয়েছে। উদাহরণস্বরূপ, একটি নতুন অডিটের জন্য বড় কাঠামোগত পরিবর্তনের প্রয়োজন হতে পারে। তাই শুধুমাত্র উন্নয়ন চক্রের সমাপ্তির পরেই স্মার্ট কন্ট্রাক্ট অডিট প্রক্রিয়া শুরু করার সুপারিশ করা হয়। দ্বিতীয়ত, যদি নথিটি কিছু তথ্য মিস করে বা অসম্পূর্ণ থাকে, আমরা লেখকের অভিপ্রায়ের সাথে কোডের কার্যকারিতা সঠিকভাবে মেলে ধরার চ্যালেঞ্জের মুখোমুখি হতে পারি। অডিট রিপোর্ট কম্পাইল এবং উপস্থাপন করার সময় চূড়ান্ত চ্যালেঞ্জ হতে পারে ক্লায়েন্টদের বোঝানো যে এটি সম্পূর্ণ এবং সবচেয়ে পুঙ্খানুপুঙ্খ প্রতিবেদন তৈরি করা হয়েছে। একটি সুপরিচিত কোম্পানি থেকে রিপোর্ট পাওয়া.

স্মার্ট কন্ট্রাক্ট অডিট প্রক্রিয়া / কিভাবে স্মার্ট কন্ট্রাক্ট অডিট আসলে কাজ করে?

পূর্বে, এই নিবন্ধে, আমরা অডিট সম্পন্ন করার দুটি পদ্ধতির কথা বলেছিলাম- ম্যানুয়াল এবং স্বয়ংক্রিয়। এখানে আমরা একটি সু-সংজ্ঞায়িত পদ্ধতি দেখতে পাব যা স্মার্ট চুক্তির জন্য সর্বোত্তম অডিট প্রদানের জন্য অনুসরণ করা যেতে পারে।

  • সবিস্তার বিবরণী
  • চলমান টেস্ট
  • স্বয়ংক্রিয় সিম্বলিক এক্সিকিউশন টুল চালানো হচ্ছে
  • কোডের ম্যানুয়াল বিশ্লেষণ
  • প্রতিবেদন তৈরি করছে

এই পদ্ধতিটি শুধুমাত্র অডিট এবং কোড ফিক্সিংকে একই সাথে চলতে দিয়ে পুরো প্রক্রিয়াটিকে ছোট করে না; একটি সুদর্শন প্রতিবেদন তৈরিতে আরও ফোকাস করার পরিবর্তে সমস্যাগুলি খুঁজে বের করা এবং সমাধান করার লক্ষ্য নিয়ে।

উপসংহার

সমস্ত কিছুর সংক্ষিপ্তসারে, অতীতে অগণিত হাই-প্রোফাইল প্রকল্পগুলি বিপুল পরিমাণ হারানোর উদাহরণ আমাদের সকলকে একটি মানসম্পন্ন স্মার্ট চুক্তি নিরীক্ষার প্রয়োজনীয়তা সম্পর্কে সচেতন করে তুলেছে। এমনকি যদি আপনি আপনার স্মার্ট কন্ট্রাক্ট অডিট করেন, তবে এর মানে এই নয় যে এটি ভবিষ্যতের আক্রমণ থেকে চিরতরে সুরক্ষিত থাকবে। DeFi এর বিবর্তনের সাথে সাথে নিরীক্ষার নিয়মও বিকশিত হতে থাকে। কিছু ক্ষেত্রে, একটি ওরাকল বা অন্য চুক্তির উপর নির্ভরতা তাদের পরিবর্তনের সাথে একটি নতুন দুর্বলতার দিকে নিয়ে যেতে পারে। অতএব, নিয়মিত অডিট আপনার পছন্দের পদ্ধতি হওয়া উচিত। 

আপনার স্মার্ট চুক্তির মত একটি কোম্পানি থেকে নিরীক্ষিত পান কুইলআউডিটস যা DeFi বিশ্বের সর্বশেষ প্রবণতাগুলির সাথে আপ টু ডেট রাখে৷ QuillAudits-এর বিশেষজ্ঞরা আপনার স্মার্ট চুক্তির সম্পূর্ণ নিরাপত্তা নিশ্চিত করার জন্য আপনাকে সর্বোত্তম পথের দিকে পরিচালিত করতে সাহায্য করতে পারে। বিনামূল্যে পরামর্শের জন্য এখনই যোগাযোগ করুন। QuillAudits এর সাথে একটি বিনামূল্যে পরামর্শ সেশন বুক করতে নীচে ক্লিক করুন।

এখানে QuillAudits অনুসরণ করুন:
Twitter | লিঙ্কডইন | ফেসবুক

সূত্র: https://blog.quillhash.com/2021/03/12/why-should-you-get-your-defi-smart-contracts-audited/

সময় স্ট্যাম্প:

থেকে আরো কুইল্যাশ