- چهارشنبه 05 بهمن 1401 :: 01:05
برای اجرای قراردادهای هوشمند بر روی شبکه بلاک چین به استانداردهای تعریف شده نیاز است.
استانداردها مجموعهای از قوانین و مقرراتی هستند که تمامی ویژگیهای یک توکن بر مبنای آنها چیده میشود. استاندارد ARC20 اجازه میدهد تا یک API مشخص برای توکنهای قراردادهای هوشمند، پیادهسازی شود. این استاندارد بستری برای انتقال توکنها فراهم میکند و با تآیید توکنها اجازه میدهد که توسط یک شخص ثالث در زنجیره دیگر خرج شوند. استاندارد ARC20 کاملا با ERC-20 سازگاری دارد.
این استاندارد برای توکنهای قابل تبدیل طراحی شده که چارچوبی برای قرارداد عملکردها، رویدادها و .. مشخص میکند. تمامی قراردادهایی که مطابق با این استاندارد نوشته شدهاند به عنوان یک قرارداد ARC20 در نظر گرفته میشوند.
استانداردهای قرارداد هوشمند
یکی از مفاهیم اصلی و کلیدی در حوزه بلاکچین و رمزارزها استانداردهای نقل و انتقال توکن یا قراردادهای هوشمند است. در واقع این استانداردها چارچوبهایی هستند که یک توکن باید طبق آنها ساخته شود. یک ارزدیجیتال پس از راهاندازی باید به یک کیف پول منتقل شود. برای این منظور لازم است که در یک استخر نقدینگی قرار بگیرد. پس از ماندن در این استخر با پیدا شدن خریدار به فروش میرسد. برای انجام نقل و انتقالات به استانداردهای بلاکچین نیاز است.
استانداردهای بلاکچین انواع متفاوتی دارند که استاندارد ERC-20از معروفترین و پرکاربردترین آنها به شمار میآید. این استاندارد برای عملکرد توکنهای بلاکچین اتریوم طراحی شده است. از ویژگیهای مهم این استاندارد میتوان به امنیت، سرعت و مقرون به صرفه بودن آن اشاره کرد. تمامی صرافیها از این استادارد پشتیبانی میکنند. این بدان معناست که کاربران به راحتی میتوانند ارزهای دیجیتالی که با این استاندارد مطابقت دارند را مبادله کنند.
استاندارد ARC20 نوعی استاندارد برای توکنهای قابل تبدیل (fungible) است. در قرارداد این استاندارد، تمامی ویژگیهای یک توکن از عملکرد گرفته تا نحوه انتقال، توضیح داده میشود.
شبکه ARC20
شبکه ARC20 استانداردی برای اجرای API توکنهای قرارداد هوشمند معرفی کرده که تبادل بین زنجیرهای توکنها را آسان میکند. این شبکه که به تازگی راهاندازی شده زمانیکه یک درخواست برداشت دریافت کند، به سادگی تراکنش را تآیید و در صورتیکه موجودی حساب کافی باشد، وجه درخواستی را به حساب فرد برداشت کننده انتقال میدهد. شبکه ARC20 در هر تراکنش موجودی و کل عرضه را به روز میکند.
پلتفرم آوالانچ Avalunche
پلتفرم آوالانچ، یک پلتفرم متن باز برای اجرای برنامههای غیرمتمرکز مالی و بلاکچینهای سازمانی بسیار مقیاسپذیر است. این شبکه در سپتامبر ۲۰۲۰ به طور رسمی راهاندازی شد. کاربران این پلتفرم قادر خواهند بود به راحتی برنامههای قدرتمند، ایمن و قابل اعتماد بسترهای بلاکچین با قوانین پیچیده ایجاد کرده و از زیرمجموعههای موجود استفاده کنند. بعلاوه، میتوانند اپلیکیشنهای مالی و غیرمتمرکز ایجاد کنند.
آوالانچ یکی از پیشرفتهترین بلاکچینهاییست که مشکلات مقیاسپذیری، امنیت و یکپارچهسازی قراردادهای هوشمند را رفع کرده و با عملکرد پر سرعت، ۴۵۰۰ تراکنش را در کمتر از ۳ ثانیه تآیید میکند. توسعهدهندگان این پلتفرم ادعا میکنند که آوالانچ اولین شبکه قراردادهای هوشمند است که ظرف کمتر از یک ثانیه تراکنشها را تآیید و انتقال را انجام میدهد. لازم به ذکر است که توکن آواکس (AVAX) توکن اصلی این شبکه به شمار میآید.
آوالانچ یک پروتکل اثبات سهام (POS) است که در ازای ذخیرهسازی توکنها بر این پلتفرم، به کاربران پاداش میدهد. معمولاْ شبکه های اثبات سهام خیلی مورد حمله قرار میگیرند. اما، آولانچ این مشکل را با تغییر حاکمیت حل کرده است. از ویژگیهای مهم دیگر AVALANCHE که آن را از سایر پلتفرمها متمایز میکند، توانایی ایجاد بلاکچین است. بلاکچینهای جدید که آوالانچ میسازد ساب نت (subnet) مینامند. برنامه نویسان این بلاکچینها را طوری طراحی میکنند که شبکهها را با توکنها و ساختار و استانداردهای منحصر به فرد آنها تنظیم کنند.
توکن آوالانچ (AVAX)
توکن آواکس (AVAX) رمزارز بومی شبکه آوالانچ است که به منظور ایمنسازی شبکه از طریق ذخیره سازی (staking) و پرداخت کارمزدها بین ساب نتهای ایجاد شده در بستر آوالانچ استفاده میشود. این توکن توسط آزمایشگاه آوا (AVA Lab) ایجاد شده که موسسان آن تیمی از مهندسان کامپیوتر از دانشگاههای معتبر هستند.
تعداد کل رمزارزهای آواکس ۷۲۰ میلیون عدد است که حدود ۳۶۰ میلیون آن به بازار عرضه شده و مابقی قرار است به عنوان پاداش استیکیینگ طی سالهای آینده عرضه شوند. آواکس (AVAX) همان نقشی را در آوالانچ دارد که اتر (ETH) بر روی شبکه اتریوم ایفا میکند. هنگام ایجاد یک قرارداد هوشمند هزینه گس در وجه آواکس پرداخت میشود. همچنین، میتوانید برای انتقال بین حسابها از این رمزارز استفاده کنید.پیشنهاد میکنم حتما مقاله شبکه بلاکچین سولانا را پس از این مقاله مطالعه نمایید.
جمع بندی
استاندارد ERC-20 یکی از استانداردهای معروف است که نام آن ممکن است برای شما آشنا باشد. اما در کنار این استاندارد، شبکههای دیگری نیز وجود دارند. شبکه ARC20یکی دیگر از این استانداردها را ارائه میدهد که برای اجرای قرارداد هوشمند بر روی شبکه بلاکچین ایجاد شده است. استانداردها مجموعهای از قوانین و مقررات هستند که تمامی ویژگیهای یک توکن را تعریف میکنند. استاندارد ARC20 به یک API استاندارد برای توکنهای قراردادهای هوشمند، اجازه فعالیت میدهد. این استاندارد وظیفه انتقال توکنها را بر عهده دارد و با تآیید آنها اجازه میدهد توسط یک شخص ثالث در زنجیره دیگر خرج شوند. این استاندارد کاملا با ERC-20 سازگاری دارد.
توکن آوالانچ (AVAX) که در این مقاله به آن اشاره شد با استاندارد ARC20کار میکند. این بدان معناست که برای انتقال آن میتوانید با انتخاب ARC20تراکنش سریع با هزینه کارمزد کمتری داشته باشید. هزینه گس این تراکنشها با آوالانچ پرداخت میشود.
روی هم رفته، با فعالیت در بازار رمزارزها با اصطلاحاتی رو به رو خواهید شد که بهتر است معنای آنها را بدانید. استانداردهای شبکه بلاکچین و قراردادهای هوشمند یکی از این مفاهیم است. در این مقاله استاندارد ARC20، ویژگیها و کاربرد آن معرفی شد و در مورد توکن آواکس به عنوان توکن بومی پلتفرم آوالانچ و ارتباط آن با استاندارد ARC20 صحبت شد. میتوانید با اطلاعاتی که این مقاله در اختیارتان قرار میدهد با دید بهتری در بازار رمزارزها سرمایه گذاری کنید.