প্রকল্প সম্পর্কে
FlashLoanArbitrage এর README-এ এটিকে একটি ব্যক্তিগত DeFi আরবিট্রাজ বট হিসেবে উপস্থাপন করা হয়েছে যার দুটি বর্ণিত অংশ রয়েছে: একটি স্মার্ট চুক্তি এবং একটি স্থানীয় Node.js স্ক্রিপ্ট যার নাম goflash.js, যা ব্যবহারকারীর নিজের কম্পিউটারে চালানো হয়।
নথিভুক্ত ওয়ার্কফ্লো
README অনুযায়ী, স্ক্রিপ্টটি প্রায় প্রতি 60 সেকেন্ডে Chainlink (অরাকল রেফারেন্স হিসেবে), Uniswap V2, SushiSwap, Curve Finance এবং Balancer জুড়ে ETH/USDC দাম পোল করে এবং প্ল্যাটফর্মগুলির মধ্যে স্প্রেড তুলনা করে। পার্থক্য যখন 0.9% বা তার বেশি হয়, তখন বর্ণিত চুক্তি লজিক একটি USDC ফ্ল্যাশ লোন নেয়, আগে ওয়ালেটের ETH-কে USDC-এ রূপান্তর করে, সস্তা ভেন্যুতে ETH কেনে, ব্যয়বহুল ভেন্যুতে বিক্রি করে, ফি ও গ্যাস সহ ঋণ পরিশোধ করে, ফলস্বরূপ USDC লাভকে পুনরায় ETH-এ রূপান্তর করে এবং অবশিষ্টাংশকে নিট লাভ হিসেবে রেখে দেয়।
তালিকাভুক্ত ফ্ল্যাশ-লোন উৎস
Aave (উল্লেখিত 0.05% ফি, 10,000,000 USDC পর্যন্ত), dYdX (0.05%, 500,000 USDC পর্যন্ত), Uniswap V3 (0.01%, 5,000,000 USDC পর্যন্ত) এবং Balancer (0.02%, 1,000,000 USDC পর্যন্ত)। README কম ফির জন্য dYdX বা Uniswap V3 সুপারিশ করে এবং সতর্ক করে যে প্রায় 0.1 ETH-এর নিচের ওয়ালেট ব্যালেন্স 10 ETH বা তার বেশি ঋণের গ্যাস কভার নাও করতে পারে।
সেটআপ এবং ইন্টারফেস
ইনস্টলেশন npm install এর পরে node goflash.js এর মাধ্যমে হয়। প্রথম রানে স্ক্রিপ্টটি একটি ইন্টারঅ্যাকটিভ মেনু (inquirer দিয়ে তৈরি) অফার করে যা একটি নতুন ওয়ালেট তৈরি বা প্রাইভেট কী দ্বারা বিদ্যমান একটি ইম্পোর্ট করতে দেয়, তারপর একটি লেন্ডিং প্রোটোকল বেছে নিতে, ঋণের পরিমাণ নির্ধারণ করতে, ওয়ালেট পুনরায় তৈরি বা পুনরায় ইম্পোর্ট করতে, আরবিট্রাজ শুরু করতে বা প্রস্থান করতে দেয়। README-এ উল্লেখিত ডিপেন্ডেন্সিগুলি হলো ethers ^6.11.1, inquirer ^8.2.6 এবং chalk ^4.1.2। কনসোল আউটপুট আপ/ডাউন ইন্ডিকেটর এবং সর্বোচ্চ স্প্রেড সহ লাইভ দাম দেখানোর জন্য বর্ণিত।
রিপোজিটরি বিষয়বস্তু এবং README থেকে দৃশ্যমান সীমাবদ্ধতা
নথিভুক্ত প্রজেক্ট কাঠামোতে শুধু goflash.js, package.json, একটি স্বয়ংক্রিয়ভাবে তৈরি wallet.json এবং README.md তালিকাভুক্ত করা হয়েছে, তাই সম্পূর্ণ ওয়ার্কফ্লো জুড়ে রেফারেন্স করা স্মার্ট চুক্তিটি এই রিপোজিটরির অংশ হিসেবে দেখানো হয়নি। README নিজেই বলে যে বাস্তব বাজারে 0.9% স্প্রেড বিরল এবং স্ক্রিপ্টটি প্রদর্শনের উদ্দেশ্যে মাঝে মাঝে একটি সিমুলেটেড সুযোগ দেখায়, তাই লাভজনক লাইভ এক্সিকিউশনের কোনো প্রমাণ সরবরাহ করা হয়নি। উপকরণে কোনো বেঞ্চমার্ক, অডিট, টেস্ট ফলাফল বা লেনদেন রেফারেন্স নেই।
পরিচালনামূলক সতর্কতা
ডিজাইন অনুযায়ী, প্রাইভেট কী স্ক্রিপ্টের পাশে একটি সাধারণ wallet.json ফাইলে লেখা হয়; README বেশ কয়েকবার পুনরাবৃত্তি করে যে এই ফাইলটি কখনই কমিট বা শেয়ার করা উচিত নয় এবং এটি অফলাইনে ব্যাকআপ করা উচিত, এবং একটি ডেডিকেটেড ওয়ালেট ও ছোট পরীক্ষামূলক পরিমাণ সুপারিশ করে। এই প্রজেক্টটি মূল্যায়নকারী যে কেউ এই ধরনের ওয়ালেটে তহবিল সরবরাহহ করাকে উচ্চ ঝুঁকি হিসেবে বিবেচনা করা উচিত, কী পরিচালনা বিচ্ছিন্ন রাখা উচিত এবং স্মার্ট চুক্তি বাইটকোড স্বাধীনভাবে যাচাই করা উচিত, যেহেতু README এটি অন্তর্ভুক্ত করে না।
লাইসেন্সিং "শিক্ষাগত উদ্দেশ্যে as-is হিসেবে শেয়ার করা হয়েছে, নিজ দায়ে ব্যবহার করুন" হিসেবে বর্ণিত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.