প্রকল্প সম্পর্কে
FlashLoanArbitrage হলো একটি Node.js স্ক্রিপ্ট যা README-তে ফ্ল্যাশ লোন ব্যবহার করে DeFi আরবিট্রেজের জন্য একটি ব্যক্তিগত প্রকল্প হিসেবে বর্ণিত হয়েছে। একটি বিষয় লক্ষণীয় যে, রিপোজিটরি নাম এবং সংক্ষিপ্ত বিবরণ একটি প্রাইস-অ্যালার্ট নোটিফায়ারের কথা উল্লেখ করে, কিন্তু README সম্পূর্ণভাবে একটি আরবিট্রেজ বট সম্পর্কে, তাই ডকুমেন্টেশন এবং লিস্টিং মেটাডেটা একে অপরের সাথে মেলে না।
এটি যেভাবে কাজ করে বলে বর্ণনা করা হয়েছে: একটি স্মার্ট কন্ট্রাক্ট USDC-তে একটি ফ্ল্যাশ লোন নেয়, লোকাল স্ক্রিপ্টটি ট্রেডের আগে ব্যবহারকারীর ETH-কে USDC-তে রূপান্তর করে, একটি ভেন্যুতে কম দামে ETH কেনে এবং অন্যটিতে উচ্চমূল্যে বিক্রি করে, লোন এবং ফি ও গ্যাস পরিশোধ করে, তারপর মুনাফাকে USDC থেকে পুনরায় ETH-তে রূপান্তর করে।
মনিটরিং এবং ট্রিগার লজিক: স্ক্রিপ্টটি Chainlink (বেস ওরাকল প্রাইস হিসেবে ব্যবহৃত), Uniswap V2, SushiSwap, Curve Finance এবং Balancer-এ ETH/USDC মূল্য পরীক্ষা করে, প্রতি ৬০ সেকেন্ড অন্তর পোলিং করে এবং আপ/ডাউন/আনচেইঞ্জড ইন্ডিকেটরসহ মূল্য প্রদর্শন করে। শুধুমাত্র যখন মূল্যের পার্থক্য অন্তত ০.৯% হয়, তখনই একটি ট্রেড ট্রিগার হয়। ফ্ল্যাশ-লোন উৎস হিসেবে Aave, dYdX, Uniswap V3 এবং Balancer-এর তালিকা দেওয়া হয়েছে, যেখানে ফি রেট এবং লিকুইডিটি সিলিং উল্লেখ করা হয়েছে (যেমন Aave-তে ০.০৫% এবং ১০,০০০,০০০ USDC পর্যন্ত, Uniswap V3-তে ০.০১% এবং ৫,০০০,০০০ USDC পর্যন্ত)।
ডকুমেন্ট করা সেটআপ: যেকোনো ফোল্ডারে goflash.js এবং package.json ডাউনলোড করুন, npm install চালান, তারপর node goflash.js চালান। প্রথমবার লঞ্চ করার সময় একটি ইন্টারঅ্যাক্টিভ CLI (inquirer) জিজ্ঞাসা করে যে নতুন ওয়ালেট তৈরি করতে হবে নাকি প্রাইভেট কি-র মাধ্যমে বিদ্যমান একটি ইমপোর্ট করতে হবে; কি-টি যাচাই করা হয় এবং একই ফোল্ডারে wallet.json-এ প্লেইন টেক্সট হিসেবে সেভ করা হয়। এরপর একটি মেনু প্রোটোকল নির্বাচন, ETH-তে লোনের পরিমাণ, ওয়ালেট পুনরায় তৈরি, ওয়ালেট ইমপোর্ট, আরবিট্রেজ শুরু এবং এক্সিট করার সুযোগ দেয়। ডিপেন্ডেন্সি হিসেবে ethers, inquirer এবং chalk তালিকাভুক্ত করা হয়েছে।
লেখকের সরাসরি বলা সতর্কতা: বাস্তব বাজারে ০.৯% স্প্রেড বিরল, এবং স্ক্রিপ্টটি "প্রদর্শনের জন্য মাঝে মাঝে একটি সিমুলেটেড সুযোগ দেখায়"; গ্যাস费-র কারণে ০.১ ETH-এর কম ওয়ালেট ব্যালেন্স লোনের পরিমাণ সীমিত করে; ট্রেডিং ফি (~০.১%), স্লিপেজ (~০.০৫%) এবং গ্যাস সব ফলাফল থেকে কাটা হয়। নিরাপত্তা ಸಲহায় বলা হয়েছে wallet.json কখনোই কমিট না করতে, এটিকে .gitignore-এ যোগ করতে, প্রাইভেট-কি ব্যাকআপ অফলাইনে রাখতে এবং প্রথমে ছোট পরিমাণ দিয়ে একটি ডেডিকেটেড টেস্ট ওয়ালেট ব্যবহার করতে। প্রকল্পটি শিক্ষামূলক উদ্দেশ্যে 'as-is' শেয়ার করা হয়েছে, যার ব্যবহার ব্যবহারকারীর নিজস্ব ঝুঁকিতে হবে এবং README-তে ইস্যু-র মাধ্যমে ফিডব্যাক চাওয়া হয়েছে। কোনো স্বাধীন পারফরম্যান্স, মুনাফা বা অডিট প্রমাণ প্রদান করা হয়নি এবং 'as-is' বিবরণের বাইরে কোনো টেস্ট স্যুট বা লাইসেন্স শর্ত বর্ণনা করা হয়নি।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.