প্রকল্প সম্পর্কে
README ইংরেজিতে লেখা এবং প্রজেক্টের নাম FlashLoanArbitrage, যদিও রিপোজিটরি নাম crypto-sentinel-bot এবং বিবরণ 'Monitors crypto market conditions in real-time'। এটি একটি DeFi ফ্ল্যাশ-লোন আর্বিট্রাজ বটের বর্ণনা দেয় যা goflash.js নামক Node.js স্ক্রিপ্ট হিসেবে লোকালি চালু হয় এবং একটি স্মার্ট কন্ট্রাক্টের সাথে ইন্টারেক্ট করে। কাজের ধারা হলো: কন্ট্রাক্ট USDC ফ্ল্যাশ লোন নেয়, ডিলের আগে ব্যবহারকারীর ETH কে USDC-তে রূপান্তর করে, নিম্ন মূল্যে অন্য প্ল্যাটফর্মে ETH ক্রয় করে, উচ্চ মূল্যে বিক্রি করে, লোন ও ফি ও গ্যাস পরিশোধ করে, অবশিষ্ট লাভ USDC থেকে ETH-তে ফেরত দেয় এবং নেট লাভ ETH-তে রেখে যায়। তবে README-তে স্মার্ট কন্ট্রাক্ট সোর্স কোড, ভেরিফাইড ঠিকানা বা ডিপ্লয়মেন্ট নির্দেশনা নেই।
লোকাল স্ক্রিপ্টটি পাঁচটি সোর্স থেকে ETH/USDC প্রাইস মনিটর করে: বেস প্রাইসের জন্য Chainlink অরাকল, Uniswap V2, SushiSwap, Curve Finance এবং Balancer। এটি প্রতি ৬০ সেকেন্ডে প্রাইস চেক করে এবং ০.৯% বা তার বেশি পার্থক্য দেখলে আর্বিট্রাজ ট্রিগার করে। রিয়েল-টাইম প্রাইস আপ/ডাউন/অপরিবর্তিত ইন্ডিকেটরের সাথে দেখায়। ফ্ল্যাশ লোনের জন্য চারটি প্রোটোকল তালিকাভুক্ত করেছে: Aave (০.০৫%, সর্বোচ্চ ১০,০০০,০০০ USDC), dYdX (০.০৫%, সর্বোচ্চ ৫০০,০০০ USDC), Uniswap V3 (০.০১%, সর্বোচ্চ ৫,০০০,০০০ USDC), এবং Balancer (০.০২%, সর্বোচ্চ ১,০০০,০০০ USDC)। কম ফি-র জন্য dYdX বা Uniswap V3 সুপারিশ করে এবং বড় লোনে উচ্চ ফি হওয়ার সতর্কতা দেয়।
সেটআপ নির্দেশিকা: goflash.js এবং package.json ডাউনলোড করুন, একটি ফোল্ডারে রাখুন, npm install রান করুন, তারপর node goflash.js। প্রথমবার চালু করলে ব্যবহারকারী নতুন ওয়ালেট তৈরি নাকি বিদ্যমান ওয়ালেট প্রাইভেট কি দিয়ে ইমপোর্ট করবেন তা নির্বাচন করে। উৎপন্ন বা ইমপোর্ট করা প্রাইভেট কি ওয়ালেট.json-এ সংরক্ষিত হয়। মেনুতে DeFi প্রোটোকল নির্বাচন, ১০ থেকে প্রোটোকলের সর্বোচ্চ পর্যন্ত ETH-তে লোন পরিমাণ, ওয়ালেট পুনরায় তৈরি, প্রাইভেট কি দিয়ে ওয়ালেট ইমপোর্ট, আর্বিট্রাজ শুরু এবং বের হওয়ার অপশন আছে। ১০ ETH-এর বেশি লোনের জন্য কমপক্ষে ০.১ ETH গ্যাস প্রয়োজন, ট্রেডিং ফি ০.১%, স্লিপেজ ০.০৫% এবং গ্যাস খরচের কথা উল্লেখ আছে।
প্রধান সতর্কতা ও নিরাপত্তা নোট: README বলে যে এটি শিক্ষামূলক উদ্দেশ্যে 'যথাযথ' ভাবে শেয়ার করা হয়েছে এবং ব্যবহার ব্যবহারকারীর নিজস্ব ঝুঁকিতে। বাস্তব বাজারে ০.৯% মূল্য পার্থক্য বিরল এবং স্ক্রিপ্টটি কিছু সময় কৃত্রিম সুযোগ দেখায়। ওয়ালেট.json এবং প্রাইভেট কি সুরক্ষিত রাখতে, একটি আলাদা ওয়ালেট ব্যবহার করতে, ছোট পরিমাণ দিয়ে শুরু করতে এবং ওয়ালেট.json .gitignore-এ যুক্ত করতে বারবার নির্দেশ দেওয়া হয়েছে। ডিপেন্ডেন্সি: ethers ^6.11.1, inquirer ^8.2.6, chalk ^4.1.2। প্রজেক্ট স্ট্রাকচার: goflash.js, package.json, wallet.json (অটো-জেনারেটেড) এবং README.md।
পৃথক মূল্যায়ন: এটি একটি ইন্টারেক্টিভ CLI টুল যা ক্রিপ্টো প্রাইস মনিটর করে এবং ঐচ্ছিকভাবে ফ্ল্যাশ-লোন আর্বিট্রাজ执行 করে, তবে সরবরাহিত রিপোজিটরি উপকরণ একটি কাজ করা, অডিট করা বা লাভজনক সিস্টেমের প্রমাণ দেয় না। স্মার্ট কন্ট্রাক্ট কোড ও ডিপ্লয়মেন্ট তথ্যের অনুপস্থিতি, রিপোজিটরি নাম/বিবরণ ও README শিরোনামের অমিল, ওয়ালেট.json-তে প্রাইভেট কি তৈরি বা ইমপোর্ট করার অনুরোধ এবং কৃত্রিম সুযোগের স্বীকারোক্তি উল্লেখযোগ্য ঝুঁকির ইঙ্গিত। README নিজেই প্রজেক্টকে শিক্ষামূলক হিসেবে চিহ্নিত করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.