কিভাবে একটি BSC স্মার্ট কন্ট্রাক্ট পড়বেন (যদিও আপনি কোড করতে পারেন না)
নিজের চোখে দাবি যাচাই করা হলো DeFi এর মূল উদ্দেশ্য। এখানে কিভাবে Solidity কোড লিখে ছাড়াই BscScan-এ একটি স্মার্ট কন্ট্রাক্ট পড়বেন তা দেখানো হয়েছে।

কিভাবে একটি BSC স্মার্ট কন্ট্রাক্ট পড়বেন (যদিও আপনি কোড করতে পারেন না)
"বিশ্বাস করবেন না, যাচাই করুন" কথাটি টুইটারে খুবই ভালো শোনায়। তবে এটি কম কাজে লাগে যদি আপনি জানেন না কিভাবে কিছু যাচাই করবেন। সুখবর: Solidity দক্ষতা ছাড়াই একটি BSC স্মার্ট কন্ট্রাক্ট ভালভাবে পড়ে তা নিশ্চিত করতে পারেন যে TurboLoop নিজেকে সম্পর্কে যা বলছে তা যাচাই করতে। এর জন্য দরকার কেবল বিশ মিনিট এবং BscScan এ ক্লিক করার ইচ্ছা।
এখানে ধাপগুলো দেওয়া হলো।
ধাপ ১ — আপনি যে উৎস থেকে বিশ্বাস করেন সেই উৎস থেকে কন্ট্রাক্ট ঠিকানা সংগ্রহ করুন
নির্বিচারে ব্যবহারকারীদের প্রথম আক্রমণটি হয় না চেইন-এ — এটি একটি নকল "TurboLoop কন্ট্রাক্ট" যা ফিশিং টেলিগ্রাম ডিএম-এ পেস্ট করা হয়। সর্বদা তিনটি উৎস থেকে কন্ট্রাক্ট ঠিকানা সংগ্রহ করুন:
- অফিসিয়াল TurboLoop টেলিগ্রাম চ্যানেলে পিন করা বার্তা
- turboloop.io / turboloop.tech থেকে লিঙ্ক (HTTPS, টাইপো নয়)
- TurboLoop ডকুমেন্টেশন সেকশন
অজানা কেউ, এমনকি অ্যাডমিনের ছদ্মবেশে থাকলেও, কন্ট্রাক্ট ঠিকানা পেস্ট করলে কখনোই গ্রহণ করবেন না। এই স্ক্যাম প্যাটার্নটি আলাদা পোস্টে আলোচনা করব।
ধাপ ২ — BscScan-এ এটি খুলুন
ঠিকানা টি bscscan.com সার্চে পেস্ট করুন। আপনি কন্ট্রাক্টের ওভারভিউ পেজে পৌঁছাবেন। তিনটি ট্যাব গুরুত্বপূর্ণ: Transactions, Contract, Token Holders (যদি কন্ট্রাক্টের টোকেন অ্যাসপেক্ট থাকে)।
ধাপ ৩ — সোর্স কোড প্রকাশিত হয়েছে কিনা যাচাই করুন
Contract ট্যাবে ক্লিক করুন। যদি সবুজ চেকমার্ক + "Contract Source Code Verified" দেখেন, তাহলে পাবলিক ডিপ্লয়ড বাইটকোডটি একটি Solidity সোর্স ফাইলের সাথে মিলে যায়। এটি বিশ্বাসযোগ্য DeFi এর জন্য মূল মানদণ্ড। যদি দেখেন "Contract Source Code Not Verified," তবে এটি একটি লাল পতাকা — দলটি এমন কিছু ডিপ্লয় করেছে যা বাইরের কেউ দেখেনি। এড়িয়ে যান।
ধাপ ৪ — "Read Contract" ব্যবহার করে অবস্থা পরীক্ষা করুন, কিছু লিখার প্রয়োজন নেই
Contract ট্যাবের ভিতরে, Read Contract-এ ক্লিক করুন। আপনি একটি ফ্রি ফাংশনের তালিকা দেখবেন, যা কল করতে পারেন, ওয়ালেট সংযুক্ত না করেও, গ্যাস পেমেন্ট ছাড়াই। এই ফাংশনগুলো শুধুমাত্র পড়ার জন্য — তারা কন্ট্রাক্টকে জিজ্ঞেস করে "তোমার বর্তমান অবস্থা কী?" এবং আপনি উত্তর পান।
যেকোন DeFi কন্ট্রাক্টে কল করার জন্য উপকারী ফাংশন:
- owner() — যদি মালিকানা ছেড়ে দেওয়া হয়, তাহলে
0x0000000000000000000000000000000000000000ফেরত দেওয়া উচিত। যদি এটি একটি সাধারণ ওয়ালেট ঠিকানা দেখায়, তবে দলটি এখনও কন্ট্রাক্ট পরিবর্তন করতে পারে। - totalSupply() — মোট টোকেনের পরিমাণ, যদি প্রযোজ্য হয়।
- balanceOf(address) — যেকোন ওয়ালেটের হোল্ডিং পরীক্ষা করুন। আপনার নিজের ঠিকানা পেস্ট করুন দেখার জন্য আপনি কি মালিকানা মনে করেন।
- paused() — যদি এটি থাকে এবং
trueফেরত দেয়, তবে কন্ট্রাক্ট বর্তমানে স্থগিত।
প্রতিটি ফাংশনে ক্লিক করুন, প্রয়োজনীয় ইনপুট পেস্ট করুন, এবং BscScan উত্তর দেবে।