فهرست مطالب
- استانداردهای ساخت توکن در شبکه اتریوم
- جمعبندی
شبکه اتریوم اولین بلاک چین برای ساخت قراردادهای هوشمند است که با استفاده از این قراردادها امکان ساخت اپلیکیشنهای غیرمتمرکز و توکنها را برای کاربران فراهم کرده است. استانداردهای ساخت توکن در شبکه اتریوم برای هماهنگ کردن توکنها و اپلیکیشنهای ایجاد شده در شبکه طراحی شدهاند. بدون وجود این استانداردها قابلیت همکاری بین پروژهها و قراردادهای مختلف از بین میرود و به همین دلیل وجود استانداردهای ساخت توکن در شبکه اتریوم اهمیت زیادی دارد.
در شبکه اتریوم استانداردهای ERC مجموعه ای از دستورالعملها و مشخصات را برای ایجاد و پیادهسازی قراردادهای هوشمند، توکنها و دیگر برنامههای کاربردی مبتنی بر بلاک چین در شبکه اتریوم ارائه میکنند. استانداردهای ERC نقش کلیدی در رشد و پذیرش پلتفرم اتریوم ایفا کردهاند، زیرا زبان مشترک و مجموعهای از بهترین شیوهها را برای توسعهدهندگان ارائه میدهند.
در این مقاله، به بررسی معتبرترین استانداردهای ساخت توکن در شبکه اتریوم پرداخته و قابلیتها و ویژگیهای هر کدام از آنها را بررسی میکنیم. آشنایی با استانداردهای ساخت توکن در شبکه اتریوم برای توسعهدهندگان لازم و ضروری است و سرمایهگذاران نیز با درک این استانداردهای میتوانند درک بهتری از وضعیت توکنها و قراردادهایی که با آنها درگیر هستند پیدا کنند. مطالعه مقاله آموزش خرید اتریوم با بهترین قیمت در صرافی ارز دیجیتال ایرانی برای سرمایهگذاری در اتریوم به شما کمک خواهد کرد.
استانداردهای ساخت توکن در شبکه اتریوم
در شبکه اتریوم برای اینکه ارتباط بین بخشهای مختلف اکوسیستم با یکدیگر قطع نشود، استانداردهای توسعه برای بخشهای مختلف در نظر گرفته میشود تا فعالیت توسعهدهندگان بر مبنای این استانداردها انجام شود. هر استاندارد توسعه در شبکه اتریوم به صورت یک پروپوزال بهبود اتریوم (EIP) تعریف میشود و پس از رایگیری توسط کامیونیتی تایید و اجرایی میشود. طرحهای بهبود در اتریوم را میتوان در سه دسته استاندارد، متا و اطلاعاتی دستهبندی کرد.
طرحهای بهود استاندارد معمولا بر روی کل پیادهسازی شبکه تاثیر میگذارند و مهمترین بخش طرحهای بهبود اتریوم هستند. بخش متا مربوط به طرحهایی است که تنها بر یک قسمت خاص از فعالیت بلاک چین تاثیر میگذارد و در نهایت بخش اطلاعاتی مربوط به دستورالعملها و اطلاعات کلی برای جامعه اتریوم است. بخش استاندارد طرحهای بهبود اتریوم خود در چهار بخش اصلی CORE , Networking, Interface و ERC تقسیمبندی میشوند.
بخش Core مربوط به طرحهایی است که نیاز به فورک شبکه دارند. در بخش Networking بهبودهایی پیرامون پروتکلهای فرعی devp2p و Light Ethereum، و همچنین بهبودهای پیشنهادی برای مشخصات پروتکل شبکههای whisper و swarm مورد بررسی قرار میگیرند. بخش Interface مربوط به بهبودهایی در مورد مشخصات و استانداردهای API/RPC کلاینت است و در نهایت ERC طرحهای بهبود مربوط به سطح کاربردی است و استانداردهای ساخت توکن در شبکه اتریوم نیز براساس این نوع بهبودها ارائه میشوند.
عبارت (ERC | Ethereum Request for Comments) به معنی درخواست اتریوم برای نظرات است و مجموعهای از استانداردهای فنی هستند که برای ایجاد و مدیریت توکنها در بلاک چین اتریوم استفاده میشوند. این استانداردها دستورالعملهایی را برای توسعه قراردادهای هوشمند و برنامههای کاربردی غیرمتمرکز ارائه میدهند که میتوانند برای ایجاد، مدیریت و مبادله توکنها در شبکه اتریوم استفاده شوند.
استانداردهای ERC مجموعهای از قوانین و پروتکلهایی را تعریف میکنند که توکنها باید از آنها پیروی کنند تا با شبکه اتریوم سازگار باشند. این قوانین جنبههای مختلفی مانند توابع انتقال توکن، مالکیت توکن و امنیت قرارداد هوشمند را پوشش میدهند. با پیروی از این استانداردها، توسعهدهندگان میتوانند اطمینان حاصل کنند که توکنهای آنها با توکنهای دیگر قابلیت همکاری دارد و به راحتی در شبکه مبادله میشود.
در حال حاضر چندین استاندارد ساخت توکن معروف از جمله ERC-20، ERC-721، ERC-777 و ERC-1155 وجود دارد که هر کدام دارای مجموعهای از ویژگیها و عملکردهای خاص هستند. ERC-20 پرکاربردترین استاندارد ساخت توکن در شبکه اتریوم است و برای ایجاد توکنهای قابل معاوضه استفاده میشود. در کنار آن استاندارد ERC-721 وجود دارد که برای ایجاد توکنهای غیر قابل معاوضه یا همان NFT استفاده میشود.
سایر استانداردهای ساخت توکن در شبکه اتریوم مانند ERC-777 و ERC-1155، ویژگیها و عملکردهای اضافی را برای ایجاد توکنهای پیچیدهتر ارائه میدهند.استانداردهای ERC با ارائه مجموعهای از دستورالعملها و پروتکلهای مشترک برای ایجاد و مدیریت توکنها در بلاک چین، نقش مهمی در توسعه اکوسیستم اتریوم ایفا کردهاند. در ادامه به بررسی مهمترین استانداردهای ساخت توکن در شبکه اتریوم و ویژگیهای آنها میپردازیم.
ERC-20 از معروفترین استانداردهای ساخت توکن در شبکه اتریوم
استاندارد ساخت توکن ERC-20 از معروفترین استانداردهای ساخت توکن در شبکه اتریوم و یک استاندارد فنی است که برای ایجاد توکن قابل معاوضه در بلاک چین اتریوم استفاده میشود. قابل معاوضه بودن توکنهای ERC-20 به این معنی است که ارزش هر توکن با هر توکن دیگری از همان نوع یکسان است و میتوان آنها را به جای یکدیگر مورد استفاده قرار داد. دقیقا مثل دو اسکناس 100 دلاری که میتوان آنها را به جای یکدیگر مورد استفاده قرار داد.
استاندارد ERC-20 مجموعهای از قوانین را تعریف میکند که توکنهای موجود در بلاک چین اتریوم باید از آنها پیروی کنند تا قابلیت استفاده در شبکه را داشته باشند. این قوانین شامل توابعی مانند Balanceof برای بررسی موجودی توکن، transfer برای ارسال توکنها از یک آدرس به آدرس دیگر، و approve برای اجازه دادن به شخص ثالث برای خرج کردن توکنها از طرف یک آدرس است.
با رعایت استاندارد ERC-20، توسعهدهندگان میتوانند توکنهایی ایجاد کنند که میتوانند در طیف گستردهای از برنامهها، کیف پولها و صرافیهایی که از این استاندارد پشتیبانی میکنند، استفاده شوند. این امر باعث میشود که توکنها به پذیرش گسترده و نقدینگی دسترسی پیدا کنند.
توکنهای ERC-20 برای ایجاد انواع پروژههای ارزهای دیجیتال، از جمله توکنهای کاربردی، استیبل کوین و توکنهای سهامی استفاده شدهاند. توکنهای LINK و UNI نمونههایی از توکن های ERC-20 در شبکه اتریوم هستند. استاندارد ERC-20 مسلماً محبوبترین در میان استانداردهای ساخت توکن در شبکه اتریوم است. این استاندارد ساخت توکن اولین بار در سال 2015 توسط Fabian Vogelsteller معرفی شد و به استاندارد اصلی برای ایجاد توکن در شبکه اتریوم تبدیل شده است.
مثال استفاده از استاندارد ERC-20
فرض کنید یک توکن جدید ERC20 به نام «ABC» با عرضه کلی 1،000،000 توکن ایجاد شده و هر توکن آن تا 18 رقم اعشار قابل تقسیم است. برای اینکه این توکن با استاندارد ERC-20 ساخته شود نیاز است که چندین تابع برای آن تعریف شود که مهمترین آنها به صورت زیر است.
- تابع balanceOf(address): موجودی یک آدرس خاص را نشان میدهد.
- تابع transfer(address to, uint256 value): توکن ها را از آدرس مبدا به آدرس مشخص شده منتقل میکند.
- تابع approve(address spender, uint256 value): از طرف مبدا تایید میکند که آدرس مشخص شده میتواند مقدار مشخصی از توکنهای مبدا را خرج کند.
- تابع allowance(address owner, address spender): مقدار توکنهای تایید شده توسط مالک را که خرج کننده میتواند انتقال دهد، برمی گرداند.
فرض کنید با استفاده از این توابع توکن ABC ایجاد شده است. آلیس صاحب 500000 توکن ABC است و باب می خواهد 100 توکن ABC از آلیس بخرد. آلیس تایید میکند که باب از طرف او 100 توکن ABC خرج کند. در این شرایط باب تابع transferFrom را با آدرس آلیس، آدرس خودش و مقدار 100 توکن فراخوانی میکند. این تابع 100 توکن را از موجودی آلیس کسر کرده و به موجودی باب اضافه میکند و به این ترتیب از از استاندارد توکن ERC-20 استفاده میشود.
استاندارد ERC-165 برای افزایش تعاملپذیری قراردادهای هوشمند
استاندارد ERC-165 یک پیشنهاد بهبود و از استانداردهای ساخت توکن در شبکه اتریوم است که یک رابط استاندارد برای قراردادهای هوشمند تعریف میکند تا لیستی از عملکردها و قابلیتهایی را که پشتیبانی میکنند منتشر کند. این یک روش استاندارد برای برنامههای غیرمتمرکز و قراردادهای هوشمند است تا بررسی کنند که آیا قرارداد یا dApp دیگری یک رابط یا مجموعهای از رابطها را ارائه میدهد یا نه.
بنابراین، استاندارد ERC-165 برای فعال کردن تعامل کارآمدتر بین قراردادهای هوشمند و dApps در شبکه اتریوم ایجاد شده و به خودی خود یک استاندارد مجزا برای ساخت توکن نیست. این استاندارد با تعریف یک روش استاندارد برای بررسی اینکه آیا یک قرارداد هوشمند عملکردهای خاصی را اجرا می کند یا خیر، ایجاد dApps و قراردادهای هوشمند را برای توسعه دهندگان آسانتر میکند.
استاندارد ERC-165 یک رابط واحد به نام SupportsInterface را مشخص میکند که یک شناسه رابط 4 بایتی را به عنوان ورودی میگیرد و یک مقدار بولین را برمیگرداند که نشان میدهد آیا قرارداد این رابط را پیاده سازی میکند یا خیر. با پیادهسازی این رابط، یک قرارداد هوشمند میتواند رابطهایی را که پشتیبانی میکند اعلام کند و به سایر قراردادها اجازه دهد تا قابلیتهای آن را جستجو کنند. ERC-165 یک استاندارد مهم برای اتریوم است زیرا به ایجاد یک اکوسیستم ماژولارتر و قابل تعامل تر از dApps و قراردادهای هوشمند کمک می کند.
استاندارد ERC-223 استانداری برای بهبود استاندارد ERC-20
استاندارد ERC-223 یک استاندارد توکن پیشنهادی برای بلاک چین اتریوم است که هدف آن بهبود استاندارد ERC-20 است که در حال حاضر پرکاربردترین استاندارد برای ساخت توکن در اتریوم است. تفاوت اصلی بین ERC-223 و ERC-20 این است که توکنهای ERC-223 دارای یک عملکرد اضافی برای رسیدگی به تراکنشهای توکن ورودی هستند.
در استاندارد ERC-20، زمانی که کاربر به اشتباه توکنها را به آدرس قراردادی که از آنها پشتیبانی نمیکند ارسال میکند، تراکنش رد میشود و توکنهای ارسال شده برای همیشه از بین میروند. با این حال، با ERC-223، قرارداد میتواند عملکردی را اجرا کند که تراکنشهای دریافتی را مدیریت میکند. استاندارد ERC-223 از گم شدن توکنها جلوگیری کرده و تجربه کاربری بهتری را ارائه میدهد.
استاندارد ERC-223 همچنین با کاهش میزان هزینه مورد نیاز برای هر تراکنش، انتقال توکن را کارآمدتر میکند. در استاندارد ERC-20، هر انتقال توکن به دو تراکنش جداگانه نیاز دارد که میتواند منجر به کارمزد تراکنش بالاتر و زمان پردازش طولانیتر شود. ERC-223 این مشکل را با اجازه دادن به یک تراکنش واحد برای انتقال توکنها و دادهها حل میکند، که باعث کارآمدتر و مقرون به صرفهتر شدن آن میشود.
هدف استاندارد ERC-223 ارائه یک استاندارد توکن کاربرپسندتر و کارآمدتر برای شبکه اتریوم است. با این حال، استاندارد ERC-223 هنوز به طور گسترده مورد استفاده قرار نگرفته و ERC-20 همچنان پرکاربردترین در میان استانداردهای ساخت توکن در شبکه اتریوم است.
استاندارد ERC-621 از مهمترین استانداردهای ساخت توکن در شبکه اتریوم
استاندارد ERC-621 یکی از استانداردهای ساخت توکن در شبکه اتریوم است که عملکرد استانداردهای ERC-20 و ERC-223 را با امکان سوزاندن یا بازخرید توکنها برای دارایی دیگر گسترش میدهد. این استاندارد به صادرکنندگان توکن اجازه میدهد تا کل عرضه توکنهای در گردش را افزایش یا کاهش دهند، که می تواند برای مدیریت اقتصاد توکن و تضمین ثبات قیمت مفید باشد.
توکنهای ERC-621 را میتوان با ارسال آنها به یک آدرس تعیینشده سوزاند و آنها را به طور دائمی از گردش خارج کرد. این قابلیت میتواند برای کاهش عرضه کل توکنها و افزایش بالقوه ارزش آنها استفاده شود. این استاندارد همچنین به دارندگان توکن اجازه میدهد تا توکنهای خود را در برابر ارزهای دیجیتال دیگر یا ارزهای فیات بازخرید کنند. این قابلیت میتواند انعطاف پذیری و کاربرد بیشتری را برای دارندگان توکن فراهم کند، زیرا در صورت تمایل میتوانند به راحتی توکنهای خود را با سایر داراییها مبادله کنند.
با توجه به ویژگیهای تعریف شده، توکنهای ERC-621 را میتوان برای اهداف مختلفی مانند ایجاد استیبل کوین یا برنامههای وفاداری استفاده کرد. با این حال، این استاندارد هنوز به طور گسترده به عنوان یکی از استانداردهای ساخت توکن در شبکه اتریوم مورد پذیرش قرار نگرفته است و باید دید که در آینده مورد توجه قرار میگیرد یا نه.
استاندارد ERC-721 از اصلیترین استانداردهای ساخت توکن در شبکه اتریوم
استاندارد ERC-721 از اصلیترین استانداردهای ساخت توکن در شبکه اتریوم است که قراردادهای مرتبط با توکنهای غیرقابل معاوضه یا NFT را تعریف میکند. برخلاف توکنهای قابل معاوضه مانند لینک با استادارد ERC-20، هر توکن ERC-721 منحصربهفرد و غیرقابل معاوضه است. این ویژگی باعث میشوداز این استاندارد برای نشان دادن داراییهایی منحصربهفرد مانند کلکسیون، آیتمهای بازی، هنر دیجیتال و املاک استفاده کرد.
استاندارد ERC-721 مجموعهای از توابع را تعریف می کند که امکان ایجاد، مالکیت و انتقال NFT ها را فراهم میکند. هر NFT با یک شناسه منحصربهفرد نشان داده میشود و میتواند دارای داده اضافی (متادیتا) مرتبط، مانند نام، توضیحات و تصویر باشد. توکنهای ERC-721 را میتوان در بازارهای مختلف معامله کرد. مالکیت NFTها در بلاک چین اتریوم ذخیره میشود. این بدان معناست که مالکیت یک NFT را می توان به راحتی تأیید و بین افراد منتقل کرد.
محبوبیت توکنهای ERC-721 در سالهای اخیر افزایش یافته و قیمت فروش برخی از NFTها به میلیونها دلار رسیده است. این استاندارد همچنین با پیشنهادات جدیدی مانند ERC-1155 گسترش یافته و بهبود یافته است که امکان ایجاد توکن های قابل تعویض و غیرقابل تعویض را در یک قرارداد واحد فراهم میکند.
استاندارد ERC-777 ترکیب استاندارهای 20 و 223
استاندارد ERC-777 یکی دیگر از استانداردهای ساخت توکن در شبکه اتریوم است که بر اساس عملکرد استانداردهای ERC-20 و ERC-223 ساخته شده است. این استاندارد توسط جوردی بایلینا، ژاک دافلون و توماس شبابی در سال 2018 به عنوان بهوبدهنده استاندارد ERC-20 پیشنهاد شد که به استاندارد واقعی برای ایجاد توکن در اتریوم تبدیل شده است.
یکی از مزایای اصلی ERC-777 نسبت به ERC-20 این است که دارای یک تابع جدید به نام “ارسال” است که امکان انتقال توکن کارآمدتر را فراهم می کند. در ERC-20، انتقال توکن به دو تراکنش جداگانه نیاز دارد که میتواند منجر به کارمزد تراکنش بالاتر و زمان پردازش طولانیتر شود. با ERC-777، انتقال توکن را میتوان در یک تراکنش کامل کرد، که آن را کارآمدتر و مقرون به صرفهتر میکند.
استاندارد ERC-777 همچنین شامل ویژگیهای جدیدی برای مدیریت مالکیت و مدیریت توکن است، مانند یک سیستم اپراتور که به دارندگان توکن اجازه میدهد تا اشخاص ثالث را مجاز به انجام اقدامات خاصی از طرف آنها کنند، و یک عملکرد برگشت به تماس که میتواند هنگام انتقال توکن فعال شود. این ویژگیها انعطافپذیری و کنترل بیشتری بر مالکیت و مدیریت توکن فراهم میکنند که میتواند برای ایجاد قراردادها و برنامههای هوشمند پیچیده مفید باشد.
استاندارد ERC-777 برای ارائه یک استاندارد توکن انعطافپذیرتر و کارآمدتر برای شبکه اتریوم طراحی شده است. در حالی که هنوز به طور گسترده مورد استفاده قرار نگرفته است، علاقه قابل توجهی از سوی جامعه اتریوم به دست آورده است و ممکن است در آینده به یکی از محبوبترین استانداردهای ساخت توکن در شبکه اتریوم تبدیل شود.
استاندارد ERC-827 از استانداردهای ساخت توکن در شبکه اتریوم
استاندارد ERC-827 از استانداردهای ساخت توکن در شبکه اتریوم است که همانند ERC-777 عملکرد استانداردهای ERC-20 و ERC-223 را با افزودن پشتیبانی برای دادههای تراکنش اضافی گسترش میدهد. این استاندارد در سال 2018 توسط ژاک دافلون، توماس شبابی و جوردی بایلینا به عنوان بهبودی نسبت به استانداردهای توکن موجود پیشنهاد شد.
یکی از مزیت های اصلی استاندارد ERC-827 این است که امکان تراکنشهای پیچیدهتر شامل انتقال توکن و دادههای اضافی را فراهم میکند. با ERC-20 و ERC-223، تراکنش ها فقط به انتقال توکنها محدود میشود. با این حال، ERC-827 شامل فیلدهای داده اضافی است که می تواند برای تعیین اطلاعات اضافی در مورد تراکنش، مانند شماره مرجع یا شناسه فاکتور، استفاده شود. این امر ادغام توکنها را در سیستمها و برنامههای مالی موجود آسانتر میکند.
استاندارد ERC-827 همچنین شامل پشتیبانی از یک تابع به نام «approveAndCall» است که به دارندگان توکن اجازه میدهد تا انتقال توکنها را تایید کنند و یک فراخوانی تابع را در یک تراکنش واحد راه اندازی کنند. این میتواند برای ایجاد قراردادهای هوشمند پیچیدهتر و dAppهایی مفید باشد که نیاز به اقدامات متعدد در یک تراکنش دارند.
با این توضیحات، ERC-827 یکی از استانداردهای ساخت توکن در شبکه اتریوم است که برای ارائه یک استاندارد انعطافپذیر و توسعهپذیر برای شبکه اتریوم طراحی شده است و هدف آن آسانتر کردن ادغام توکنها در سیستمها و برنامههای مالی موجود است. در حالی که این استاندارد هنوز به طور گسترده مورد استفاده قرار نگرفته است، ممکن است در آینده به یکی از کاربردیترین استانداردهای ساخت توکن در شبکه اتریوم تبدیل شود
استاندارد ERC-884 با تلفیق استانداردهای ERC-20 و ERC-721
ERC-884 یک استاندارد توکن پیشنهادی برای بلاک چین اتریوم است که عملکرد استانداردهای ERC-20 و ERC-721 را با افزودن پشتیبانی برای مالکیت کسری داراییها گسترش میدهد. در سال 2018 توسط ویلیام انتریکن و رابرت ای. هابرمایر به عنوان بهبودی نسبت به استانداردهای ساخت توکن در شبکه اتریوم پیشنهاد شد.
یکی از مزایای اصلی ERC-884 این است که اجازه میدهد تا مالکیت جزئی داراییهای دنیای واقعی، مانند اموال یا کالاها، در بلاک چین نمایش داده شود. این می تواند ایجاد انواع جدیدی از محصولات مالی و فرصتهای سرمایه گذاری و همچنین شفافیت و نقدینگی بیشتر برای مالکیت داراییها را فراهم کند.
توکنهای ERC-884 بخش خاصی از یک دارایی اساسی را نشان میدهند و میتوانند مانند سایر توکنها معامله و منتقل شوند. به عنوان مثال، یک اثر هنری را می توان به 1000 توکن تقسیم کرد و هر توکن نشان دهنده 0.1٪ مالکیت اثر هنری است. دارندگان توکن میتوانند سهام مالکیت خود را در این اثر هنری انتقال داده و معامله کنند و راه جدیدی را برای مشارکت سرمایه گذاران در بازار هنر فراهم کنند.
ERC-884 برای ارائه استاندارد توکن انعطافپذیرتر و توسعهپذیرتر برای نشان دادن مالکیت کسری داراییها در شبکه اتریوم طراحی شده است. در حالی که هنوز به طور گسترده مورد استفاده قرار نگرفته است، این پتانسیل را دارد که انواع جدیدی از محصولات مالی و فرصت های سرمایه گذاری را در آینده فعال کرده و به عنوان یکی از کاربردیترین استانداردهای ساخت توکن در شبکه اتریوم مطرح شود.
استاندارد ساخت توکن ERC 865 در شبکه اتریوم
استتاندارد ERC-865 یکی دیگر از استانداردهای ساخت توکن در شبکه اتریوم است که هدف آن بهبود تجربه کاربر و کاهش هزینههای تراکنش مرتبط با انتقال توکنها است. این استاندارد در سال 2018 توسط Fabian Vogelsteller به عنوان بهبودی نسبت به استانداردهای توکن موجود پیشنهاد شد.
یکی از مزیت های اصلی ERC-865 این است که امکان پرداخت هزینه انتقال توکن توسط شخصی غیر از فرستنده را فراهم میکند که با استانداردهای ERC-20 و ERC-223 امکان پذیر نیست. این بدان معنی است که کاربران میتوانند بدون نیاز به پرداخت هزینههای تراکنش، توکن ارسال کنند، که می تواند به ویژه برای dApps و خدماتی که به مقادیر زیادی از انتقال توکن نیاز دارند، مفید باشد.
استاندارد ERC-865 با معرفی یک عملکرد جدید به نام «transferPreSigned» به شخص ثالث اجازه میدهد هزینههای تراکنش مربوط به انتقال توکن را بپردازد. این تابع به دارنده رمزارز نیاز دارد تا پیامی حاوی جزئیات انتقال را امضا کند، که سپس میتواند توسط شخص ثالث به شبکه ارسال شود. این مقدار هزینه تراکنش مورد نیاز برای انتقال را کاهش میدهد، زیرا هزینهها را میتوان به شیوهای کارآمدتر پرداخت کرد.
استاندارد ERC-865 برای ارائه تجربه انتقال توکن کاربرپسندتر و مقرون به صرفهتر در شبکه اتریوم طراحی شده است. اگرچه این استاندارد هنوز کاربر زیادی ندارد اما این پتانسیل را دارد که بار هزینههای تراکنش را برای کاربران و dAppهایی که به مقادیر زیادی انتقال توکن نیاز دارند، کاهش دهد و به یکی از بهترین استانداردهای ساخت توکن در شبکه اتریوم تبدیل شود.
استاندار ERC-1155 از استانداردهای ساخت توکن در شبکه اتریوم
استاندارد ERC-1155 یکی دیگر از استانداردهای ساخت توکن در شبکه اتریوم است که توسط Enjin در سال 2018 پیشنهاد شد. این یک استاندارد توکن منحصر به فرد است که امکان ایجاد توکنهای قابل معاوضه و غیرقابل معاوضه در یک قرارداد را فراهم میکند که مزایای قابل توجهی را از نظر کارایی و انعطافپذیری به کاربران و پروژهها ارائه میکند.
یکی از مزایای اصلی ERC-1155 این است که تعداد تراکنشهای مورد نیاز برای مدیریت چندین نوع توکن را کاهش میدهد. به طور سنتی، ایجاد یک dApp که چندین نوع توکن را مدیریت میکند، به یک قرارداد هوشمند جداگانه برای هر نوع نیاز دارد که میتواند دست و پا گیر و ناکارآمد باشد. با ERC-1155، توسعهدهندگان میتوانند یک قرارداد هوشمند واحد ایجاد کنند که هم توکنهای قابل معاوضه و هم غیرقابل معاوضه را مدیریت میکند، که پیچیدگی کلی dApp را کاهش میدهد.
مزیت دیگر ERC-1155 این است که امکان ایجاد توکن های «نیمه قابل معاوضه» را فراهم میکند. توکنهای نیمه قابل معاوضه توکنهایی هستند که دارای برخی از ویژگیهای توکنهای قابل معاوضه و برخی از ویژگیهای توکنهای غیرقابل معاوضه هستند. برای مثال، یک آیتم بازی ممکن است دارای مجموعهای از ویژگیها باشد که منحصر به آن آیتم است و آن را غیرقابل معاوضه میکند، اما همچنین دارای مجموعهای از ویژگیها است که بین چندین آیتم به اشتراک گذاشته میشود و آن را قابل تعویض میکند.
این امر مدیریت آیتمهای درون بازی را آسانتر میکند و انعطافپذیری بیشتری را برای توسعه دهندگان بازی فراهم میکند. استاندارد ERC-1155 همچنین از «انتقال دسته ای» پشتیبانی میکند که امکان انتقال چندین توکن در یک تراکنش را فراهم میکند. این ویژگی میتواند هزینههای تراکنش را کاهش دهد و کارایی کلی را هنگام انتقال تعداد زیادی توکن بهبود بخشد.
استاندارد ERC-1155 یک استاندارد توکن منعطف و کارآمد است که طیف وسیعی از مزایا را برای توسعه دهندگان اپلیکیشنهایی که چندین نوع توکن را مدیریت میکنند، ارائه میدهد. این استاندارد توسط تعدادی از پروژهها در فضای بازی و کلکسیون پذیرفته شده است، اما کاربردهای بالقوهای در سایر صنایع دارد و میتواند از استانداردهای ساخت توکن در شبکه اتریوم به صورت کارآمد باشد.
استاندارد ERC-4626 مخصوص صندوقهای سرمایهگذاری
استاندارد ERC-4626 استانداردی است که برای سادهسازی و استانداردسازی پارامترهای فنی صندوقهای سرمایهگذاری (Vaults) طراحی شده است. این یک API استاندارد برای صندوقهای سرمایهگذاری که سهام آنها به صورت توکن ایجاد میشود، طراحی شده که نشاندهنده سهام یک توکن زیربنایی ERC-20 است. علاوه بر این، ERC-4626 شامل یک افزونه اختیاری برای صندوقهای سرمایهگذاری رمزگذاریشده با استفاده از ERC-20 است که عملکرد اولیه را برای واریز، برداشت توکنها و بررسی موجودیها ارائه میکند.
صندوقهای سرمایهگذاری نقش مهمی در بازارهای وامدهی، تجمیعکنندهها و توکنهای با قابلیت سودآوری دارند و به کاربران کمک میکنند بهترین بازده را برای توکنهای رمزنگاری خود پیدا کنند. با این حال، استراتژیهای مورد استفاده توسط صندوقهای سرمایهگذاری مختلف میتواند متفاوت باشد، که میتواند منجر به خطا و هدر رفتن منابع توسعه شود.
با پیادهسازی ERC-4626 در این صندوقها، توسعهدهندگان میتوانند از الگوهای پیادهسازی منسجمتر و قویتر بهره ببرند، تلاش یکپارچهسازی را کاهش دهند و با تلاش تخصصی اندک، دسترسی به بازده را در برنامههای مختلف باز کنند. بهطور خلاصه، این استاندارد پتانسیل را دارد که اجرای این صندوقها را سادهتر کند و راه کارآمدتر و مؤثرتری برای دسترسی به بازده در اکوسیستم اتریوم ارائه کند.
جمعبندی
استانداردهای ساخت توکن در شبکه اتریوم نقش مهمی در توسعه و رشد اکوسیستم اتریوم ایفا کردهاند. این استانداردها مجموعهای از دستورالعملها و مشخصات را برای ایجاد و اجرای توکنها، قراردادهای هوشمند و سایر برنامههای کاربردی مبتنی بر بلاک چین ارائه میکنند. استانداردهای ساخت توکن در شبکه اتریوم ایجاد و استقرار برنامههای کاربردی جدید در شبکه اتریوم را برای توسعهدهندگان آسانتر کرده و در عین حال تضمین میکند که این برنامهها با سایر پروژههای مبتنی بر اتریوم سازگار هستند.
استانداردهای ساخت توکن در شبکه اتریوم به ایجاد یک زبان مشترک و مجموعهای از بهترین شیوهها برای ساخت برنامههای غیرمتمرکز کمک کردهاند، که به نوبه خود به ایجاد نوآوری و رشد در صنعت بلاک چین کمک کرده است. امروزه بیش از 50 استاندارد مختلف ERC وجود دارد که طیف وسیعی از موارد و کاربردها را پوشش میدهد. برای خرید اتریوم و بیش از 1000 ارز دیجیتال دیگر میتوانید به رابکس مراجعه کنید.