فایرچین (۵ire Chain) یک بلاکچین لایه اول همسو با ماشین مجازی اتریوم (EVM) است که قصد دارد اکوسیستمی پایدار و مفید بر اساس اهداف توسعه پایدار سازمان ملل متحد یا SDGs بسازد.
این پروژه هندی که هنوز بهصورت رسمی راه اندازی نشده است، توسط مردم سرتاسر دنیا در حال توسعه و پیشرفت است. توسعه دهندگان فایر ادعا میکنند که در صورت استفاده خلاقانه از این بلاکچین، میتواند پایههای پیشرفت به پنجمین مرحله انقلاب صنعتی را بنا بگذارد. جایی که اکوسیستمهایی غیرمتمرکز و خودگردان باعث پیشرفت انسان و صنعت میشود.
این پروژه در حال حاضر مبتنی بر تست نت ۵ire Thunder خود در حال فعالیت است که در تاریخ ۳۰ نوامبر ۲۰۲۲ راه اندازی شد. در این مدت بیش از ۱۰۰ هزار توسعه دهنده، سازنده و… به استفاده از فایرچین ابراز علاقه کردهاند.
در نقشه راه این ارز در وایت پیپر آن اهداف فعلی فایر چین از ابتدای سال ۲۰۲۳ چنین ذکر شدهاند:
۱- قابلیت همسوسازی بلاکچین و اکوسیستم فایر با ماشین مجازی اتریوم و کیف پول متامسک
۲- تعامل پذیری هرچه بیشتر Remix با فایرچین و اپلیکیشنهای غیرمتمرکز آن
۳- کیف پول دو زنجیرهای فایر با پشتیبانی از EVM و فایرچین بهصورت موازی
۴- تست نت Thunder نسخه Beta
۵- قابلیت تعامل پذیری نودها، کاوشگر و اعتبارسجهای شبکه فایر با پولکادات
۶- بهروزرسانی الگوریتم اجماع تست نت و رسیدن به هدف ۱۰۰ درصد عدم تمرکز
۷- تست نت Thunder نسخه GA (General Availability)
۸- راه اندازی مین نت یا شبکه اصلی در سه ماه سوم ۲۰۲۳ (Q3 : اواسط خرداد تا اواسط شهریور)
رویداد TGEیا ساخت و انتشار توکنها
همانطور که در نهمین و آخرین هدف میان مدت فایرچین مطالعه کردید، این شبکه وجود خارجی توکن این شبکه و الزام وجود آن در اکوسیستم را تایید میکند. در نتیجه احتمال انتشار ایردراپ بسیار بالا رفته و ارزینجا مانند همیشه سعی دارد تا با انجام رسالت اجتماعی خود، کاربران و دنبال کنندگان خود را آگاه سازد.
در نظر داشته باشید با اینکه وجود این توکن قطعی است، اما قطعیتی برای انجام ایردراپ آن وجود ندارد. پس مسئولیت هیچ یک از تسکهای انجام شده برای دریافت ایردراپ برعهده هیچ کسی بهجز شما نخواهد بود.
در حال حاضر شماری از اهداف رودمپ فایرچین انجام شده، و زمان مناسبی برای تعامل ساختن در شبکه و افزایش شانس دریافت ایردراپ در صورت انجام آن است. پس همراه ما باشید با آموزش دریافت ایردراپ ۵ire.
آموزش دریافت ایردراپ
برای دریافت ایردراپ ابتدا میبایست کیف پول بومی این شبکه را نصب کنید. در حال حاضر ۵ire Wallet تنها بهصورت افزونهای در مرورگر گوگل کروم ارائه شده و اپلیکیشن تلفن همراه ندارد.
با استفاده از این لینک، فایر ولت را روی گوگل کروم خود نصب کنید. سپس یک حساب کاربری برای خود بسازید، دقت کنید که کلمات امنیتی این ولت را یادداشت و در جایی امن نگهداری کنید.
بعد از ساخت حساب کاربری، میبایست به دریافت توکن آزمایشی ۵ire اقدام کنید. برای این کار با استفاده از این لینک وارد Faucet فایرچین شوید. از قسمت Native Chain Balance آدرس کیف پول خود را در ولت دریافت کنیم و در وبسایت در کادر خالی رنگ قرار دهید. دقت کنید که از بالای سایت شبکه در حالت Native Chain باشد. سپس گزینه I’m not a robot را تکمیل کنید و تراکنش خود را انجام دهید تا ۵ توکن ۵ire برای شما واریز شود.
سپس از بالای اپلیکیشن، آدرس کیف پول خود را مبتنی بر EVM دریافت کنید. دوباره به سایت فاست رفته و نوع شبکه را EVM Chain قرار دهید و مراحل قبلی را تکرار کنید تا ۵ توکن ۵ire دیگر مبتنی بر شبکه EVM دریافت کنید.
حالا که توکنهای تستی را دریافت کردهاید، زمان مناسبی برای انتقال توکنها بین دو شبکه یا به اصطلاح بریج کردنشان است. برای این کار مطابق شکل زیر وارد ولتتان بشوید و از قسمت سواپ، یکبار از شبکه Native به EVM و یکبار برعکس توکن ۵ire را بریج کنید. احتیاجی نیست که مقدار زیادی توکن را برای این کار استفاده کنید، مبلغی ناچیز مثل هم کافی است.
اما قسمت اصلی دریافت این ایردراپ، پیادهسازی و اجرای قرارداد هوشمند روی بلاکچین فایر است. در اسناد یا Documentation این پروژه که از این لینک میتوانید به آن دسترسی داشته باشید، شیوه انجام این کار ذکر شده است ما خود توضیحی کامل از این مرحله را برای شما تهیه دیدهایم.
با استفاده از مرورگر کروم که کیف پول ۵ireChain جدیدتان به آن متصل وارد این لینک یا ورک اسپیس فایر شوید. در این درگاه شما میتوانید به توسعه قراردادهای هوشمند مبتنی بر ماشین مجازی اتریوم بپردازید.
وارد پوشه Contracts شده و با استفاده از آیکون ورقه A4 یک فایل جدید تحت عنوان ۴_۵ire.sol بسازید. سپس در فایل جدید کد زیر را عینا کپی کنید و در فایل جدید پیست کنید.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;
// https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v3.0.0/contracts/token/ERC20/IERC20.sol
interface IERC20 {
function totalSupply() external view returns (uint);
function balanceOf(address account) external view returns (uint);
function transfer(address recipient, uint amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint);
function approve(address spender, uint amount) external returns (bool);
function transferFrom(
address sender,
address recipient,
uint amount
) external returns (bool);
event Transfer(address indexed from, address indexed to, uint value);
event Approval(address indexed owner, address indexed spender, uint value);
}
contract ERC20 is IERC20 {
uint public totalSupply;
mapping(address => uint) public balanceOf;
mapping(address => mapping(address => uint)) public allowance;
string public name = "Solidity by Example";
string public symbol = "SOLBYEX";
uint8 public decimals = 18;
function transfer(address recipient, uint amount) external returns (bool) {
balanceOf[msg.sender] -= amount;
balanceOf[recipient] += amount;
emit Transfer(msg.sender, recipient, amount);
return true;
}
function approve(address spender, uint amount) external returns (bool) {
allowance[msg.sender][spender] = amount;
emit Approval(msg.sender, spender, amount);
return true;
}
function transferFrom(
address sender,
address recipient,
uint amount
) external returns (bool) {
allowance[sender][msg.sender] -= amount;
balanceOf[sender] -= amount;
balanceOf[recipient] += amount;
emit Transfer(sender, recipient, amount);
return true;
}
function mint(uint amount) external {
balanceOf[msg.sender] += amount;
totalSupply += amount;
emit Transfer(address(0), msg.sender, amount);
}
function burn(uint amount) external {
balanceOf[msg.sender] -= amount;
totalSupply -= amount;
emit Transfer(msg.sender, address(0), amount);
}
}
سپس از تب کناری صفحه وارد قسمت solidity compiler شوید و بدون تغییر تنظیمات روی گزینه Compile 4_5ire.sol بزنید. بعد از دریافت تیک شما با موفقیت قرارداد هوشمند خود را روی این شبکه پیاده سازی و اجرا کردهاید.
بعد از دریافت تیک تراکنش میتوانید قرارداد هوشمند خود را در کاوشگر فایرچین بررسی نمایید.
تسک ویژه و اختیاری:
در وبسایت Zealy تعداد بسیار زیاد تسک مشترک برای فایرچین و خود پلتفرم زیلی وجود دارد، میتوانید با انجام این تسکها مانند دنبال کردن فایرچین در توییتر و… شانس خود را برای دریافت ایردراپ افزایش دهید.
ممنون که تا انتهای این متن همراه ما بودید، در صورتی که در هر یک از مراحل احتیاج به اطلاعات بیشتر، پشتیبانی و یا کمک دارید میتوانید از طریق نظرات همین پست، تلگرام و اینستاگرام ارزینجا با ما در ارتباط باشید.
مسئولیت سرمایهگذاری در هر پروژه تماما بر عهده سرمایهگذاران آن است، محتوا ی این صفحه به معنای پیشنهاد سرمایهگذاری یا تایید پروژه موردنظر از سمت سایت ارزینجا نمی باشد
این ارور میده ParserError: Expected ‘=>’ but got ‘=’
–> contracts/۴_۵ire.sol:26:20:
|
۲۶ | mapping(address => uint) public balanceOf;
| ^
لطفا چک کنید که همه اعداد لاتین باشند
خط ۲۶ و ۲۷ بجای => باید <= گذاشته بشه خط ۲۷ ۲ جاش اینطوره باید بشه
سلام.منم همین ارور رو دارم
mapping(address =>> uint) public balanceOf; خط ۲۶