فیول نتورک (Fuel Network)، پروژهای با هدف تأمین زیرساختی غیرمتمرکز و مقیاسپذیر برای توسعه اپلیکیشنهای مبتنی بر بلاک چین است. این شبکه با ارائه یک ویژگی کلیدی تحت عنوان «رولآپها بهعنوان سرویس» یا rollups as a service، به توسعهدهندگان امکان ایجاد، توسعه و مقیاسپذیرکردن آسان برنامههای مالی غیرمتمرکز (Dapps) را بر روی شبکهٔ فیول میدهد.
فیول نتورک مقادیر مالی قابلتوجهی از سرمایهگذاران نهادی استراتژیک در صنعت مانند دِ اسپارتان گروپ (The Spartan Group) بلاکچین کپیتال (Blockchain Capita) و کوینفاند (CoinFund) دریافت کرده و همچنین اعلام کرده است که قصد دارد ایردراپی را برای کاربران یا بهعبارتی پذیرندگان اولیه پروژه برگزار کند. شرکتکنندگان با این ایردراپ فرصت دریافت بخشی از توکنهای بومی پروژه را خواهند داشت. جزئیات ایردراپ و روش توزیع هنوز تأیید نشده و توصیه میشود برای دریافت اطلاعات بیشتر بهشکل لحظهای، به کانالهای ارتباطی رسمی پروژه مراجعه کرد.
فیول نتورک (Fuel Network) چیست؟
فیول نتورک یا همان شبکه فیول، یک لایهٔ اجرایی مبتنی بر بلاک چین است که بهطور خاصی برای رولآپهای اتریوم طراحی شده و محیطی با کارایی بالا و موازی با زنجیرهٔ اصلی برای اجرای قراردادهای هوشمند فراهم میکند. این شبکه از ماشین مجازی فیول (FuelVM) بهره میبرد که این ابزار در واقع با بهبود ماشین مجازی اتریوم (EVM)، امکان اجرای موازی تراکنشها فراهم کرده و از طیف زیادی از داراییهای بومی بر روی این شبکه پشتیبانی میکند. این ویژگیها توان عملیاتی را افزایش داده و دسترسی آنی به وضعیت شبکه را نسبت به بلاکچینهای قدیمی و تکرشتهای (غیرموازی) بهطور قابلتوجهی کارا میکند.
ماشین مجازی فیول (FuelVM) از مدل خروجی خرجنشده تراکنش یا UTXO استفاده میکند که قبل از اجرای تراکنشها به شناسایی و حذف وابستگیها کمک میکند. این قابلیت اجرای موازی در شبکه فیول به آن اجازه میدهد تا از هستههای پردازنده بیشتری استفاده کرده و در نتیجه عملکرد و مقیاسپذیری کلی را بهبود بخشد.
فیول نتورک همچنین یک زبان برنامهنویسی اختصاصی دامنه به نام سووِی (Sway) معرفی کرده که با الهام از زبان برنامهنویسی معروفِ راست (Rust)، تجربه توسعه قراردادهای هوشمند را بر روی پلتفرم خود آسودهتر و بهینه میکند. Sway بر روی تحلیل زمان کامپایل (بهنوعی ترجمه کد) و امنیت تاکید داشته که آن را به انتخابی قوی برای اپلیکیشنهای مبتنی بر بلاکچین با کارایی بالا تبدیل میکند. علاوه بر اینها، فیول از مجموعه کاملی از ابزارهای توسعه از جمله کیتهای توسعه نرمافزار (SDK) مبتنی بر زبانهای تایپ اسکریپت (TypeScript) و راست (Rust) و یک گِرَف کیواِل برای رابطهای کاربردی برنامهنویسی (API GraphQL) پشتیبانی میکند تا روند ادغام این برنامهها و تعامل با شبکه فیول تسهیلسازی شود. این ابزارها به توسعهدهندگان امکان ایجاد، آزمایش و استقرار کارآمد قراردادهای هوشمند را فراهم میکنند.
آموزش گامبهگام شرکت در ایردراپ فیول نتورک
برای واجد شرایطشدن برای دریافت ایردراپ و پاداشهای احتمالی فیول نتورک، فعالیتهایی را که باید بر روی پروژه انجام شوند، به تفصیل در این قسمت شرح خواهیم داد. بااینتفاسیر برای تبدیلشدن به یکی از دریافتکنندگان احتمالی ایردراپ شبکهی Fuel، دستورالعملهای گامبهگام زیر را دنبال کرده و آپدیتها در پروژه و انجام این تسکها را پیگیری کنید.
بریج بر روی Fuel
برای واریز یا همان بریجکردن داراییها به شبکه Fuel، در این آموزش از بریج رسمی پروژه استفاده خواهیم کرد. برای انجام این کار نیز نیاز به دریافت مقداری ETH آزمایشی در شبکه آزمایشی Sepolia دارید.
- به یکی از دو فاست Sepolia به نامهای Alchemy یا Sepolia POW بروید و مقداری ETH بر روی تستنتِ Sepolia دریافت کنید.
- مقادیر موردنظر خود را به شبکه Fuel بریج کرده و تراکنش آن را تأیید کنید (توجه کنید این روند ممکن است کمی طول بکشد).
- برای برداشت ETH از تستنتِ آزمایشی Beta-5، به "Withdraw from Fuel" بروید، مقدار موردنظر را وارد کنید و تراکنش را تأیید کنید. بهخاطر داشته باشید که این پروسه ممکن است زمان زیادی (احتمالاً چند ساعت) طول بکشد تا اتر آزمایشی شما در شبکه Sepolia در دسترس باشد.
برنامه Fuel Points
فیول نتورک برنامهای تحت عنوان «امتیازهای Fuel» راهاندازی کرده که برای کسب این امتیازها باید یکی از داراییها دیجیتال که در ادامه نام میبریم و اغلب توکنهای رپشده هستند، واریز کرده و وثیقهگذاری کنید. این دارییها عبارتاند از: ETH، WETH، eETH، rsETH، rETH wbeETH، USDT، USDC، USDe، sUSDe، ezETH و stETH. این امتیازها احتمالاً در آینده به توکنهای بومی شبکه فیول نتورک تبدیل خواهند شد. برای این منظور:
- به وبسایت فیول نتورک بروید، کیف پول خود را وصل کنید و نوع دارایی موردنظر از موارد مذکور برای واریز را انتخاب کنید.
- با قوانین موافقت کرده و روی "Next: Deposit" کلیک کنید.
- واریز دارایی را تأیید و تراکنش را انجام دهید.
- حالا دارایی خود را دوباره در فهرست پیدا کنید و واریز را باری دیگر انجام دهید. اگر این مراحل با موفقیت انجام شده باشد، وجوه واریزی را مشابه تصویر زیر مشاهده خواهید کرد.
ساخت و واریز دارایی به کیف پول
برای شروع استفاده از شبکهٔ آزمایشی Beta-5 در فیول نتورک، باید کیف پول Fuel را دانلود و نصب کنید.
- اگر از مرورگر کروم استفاده میکنید، میتوانید به افزونه یا بهعبارتی اکستنشن کیف پول Fuel از این لینک دسترسی پیدا کنید. اگر از مرورگر دیگری استفاده میکنید، ابتدا از این لینک بازدید کنید.
- پس از اتمام دانلود افزونه، بهطور خودکار به صفحهی جدیدی هدایت خواهید شد. اگر تازه وارد اکوسیستم فیول شدهاید، "Create New Wallet" را انتخاب کنید. در طرف دیگر اگر در حال بهروزرسانی کیف پول موجود خود هستید، برای بازیابی کیف پول فعلی فیول خود، "Import Seed Phrase" را انتخاب کرده و با واردکدن عبارات بازیابی، آن را بهروزرسانی کنید.
قطعاً میدانید که محافظت از عبارت بازیابی بسیار مهم بوده و نباید آن را با هیچکس به اشتراک بذارید.
- برای استفاده از Dappها در نسخهٔ آزمایشی شبکه که Beta-5 هست، باید توکنهای آزمایشی یا توکنهای تستنت را به کیف پول خود اضافه کنید. برای این کار آدرس کیف پول خود را از افزونه کپی کرده و به این وبسایت (بخش فاستهای Beta-5 در Fuel Network) مراجعه کنید. بعد از ارسال آدرس کیف پول خود و تکمیل یک کد کپچا، توکن ETH آزمایشی بر روی تستنت دریافت خواهید کرد.
تستنت عمومی در FUEL
شبکهی آزمایشی و عمومی Fuel آغاز به کار کرده است و در واقع این آخرین نسخه از شبکههای آزمایشی قبل از راهاندازی شبکه اصلی است. برای فعالیت در تستنت Fuel مراحل زیر را دنبال کنید.
- توکنهای آزمایشی Fuel را از اینجا و اترهای آزمایشی در شبکهی Sepolia از اینجا درخواست کنید. شبکهی Sepolia در واقع یک شبکهی آزمایشی (testnet) برای بلاکچین اتریوم است که به توسعهدهندگان و کاربران اجازه میدهد تا بدون هزینه و پذیرش ریسکهای موجود در شبکهی اصلی، نرمافزارها، قراردادهای هوشمند و تغییرات در شبکه را آزمایش کنند.
- به صفحهی بریج فیول بروید و مقداری از توکنهای آزمایشی را از شبکهی Sepolia به شبکهی آزمایشی Fuel انتقال بدهید.
- تب "Withdraw" را باز کنید و وجوه خودتان را کیف پول بازگردانید.
- با این لینک هم میتوانید با شرکای Fuel در اکوسیستم و Dappها تعامل داشته باشید و فعالیت و شانس برندهشدن ایردراپهای بیشتر را در شبکهی Fuel افزایش دهید!
کانکتورهای Fuel
فیچر یا ویژگی دیگر فیول نتورک، کانکتورهای فیول (Fuel Connectors) هستند که بهعبارتی افزونه برای کیت توسعهٔ نرم افزاری فیول (SDK Fuel) به حساب آمده و به کاربران اجازه میدهد از کیف پولهای مبتنی بر EVM خود برای امضای تراکنشها در شبکه Fuel استفاده کنند. با طیکردن مراحل زیر، با Fuel Connectors تعامل خواهیم کرد:
- به وبسایت بروید و کیف پول EVM خود را وصل کنید.
- بر روی "Get tokens" کلیک کنید و توکنهای آزمایشی را از فاست درخواست کنید.
- آدرس کیف پول Fuel خود (که در مراحل قبلی ایجاد کردید) را وارد کنید و مقداری اتریوم آزمایشی به آن ارسال کنید.
- کیف پول Fuel خود را بررسی کنید و مطمئن شوید که توکنها منتقل شدهاند و تمام!
بازی SwayFarm
SwayFarm یک بازی ساده و کشاورزیمحور است که روی شبکه فیول Fuel توسعه یافته است.
- به وبسایت SwayFarm بروید و کیف پول Fuel خود را وصل کنید.
- تراکنش را برای دریافت سکههای کشاورزی یا همان امتیازهای درون بازی امضا و تأیید کنید. این سکهها برای فعالیتهای کشاورزی درون خود بازی موردنیاز خواهد بود.
- با خیالی راحت و بدون دغدغه سبزیجات بکارید و بفروشید!
مارکت پلِیس تاندر (Thunder)
Thunder اولین بازار NFT در شبکه Fuel به حساب میآید و شرح فعالیت در آن بسیار ساده است
- به وبسایت Thunder بروید و کیف پول خود را وصل کنید.
- NFT موردعلاقه خودتان را انتخاب کنید و روی "buy now" کلیک کنید. برای انجام این کار به مقداری اتر (بسته به قیمت NFT) در شبکه Fuel نیاز خواهید داشت.
توجه داشته باشید که خریدوفروش در بازار Thunder برای فعالبودن در تست نتِ Beta-5 ضروری است.
سرویس نام Fuel
سرویس نام فیول که توسط تیم سازنده اکوسیستم پروژه در کیف پول Fuelet ایجاد شده است، جایگاه مهمی در این مجموعه و فیول دارد. برای ثبت دامنه منحصربهفرد خود در شبکه FUEL، دستورالعملهای زیر را دنبال کنید:
- برای شروع، کیف پول Fuelet را نصب کنید، رمز عبور مشخص کنید و عبارت بازیابی (mnemonic) را ذخیره کنید.
- به این وبسایت مراجعه کنید و اطمینان حاصل کنید که نام دامنه موردنظر شما در دسترس است و در واقع کسی پیش از شما آن را Claim نکرده است.
- اگر این دامنه در دسترس بود، روی "Register for 1 year" کلیک کنید و تراکنش را تایید کنید.