استاندارد توکن ERC721 مجموعه‌ای از قواعد و دستورالعمل‌هایی است که برای توسعه توکن‌های NFT در دنیای کریپتوکارنسی به شمار می‌رود. امروزه هزاران توکن غیر قابل تعویض با استفاده از استاندارد ERC721 راه‌اندازی شده است. در ابتدا توکن ERC721 کاربردی نداشت اما به مرور زمان تبدیل به یکی از اجزای کلیدی اکوسیستم شبکه اتریوم شد. بنابراین بلاکچین اتریوم NFTهایی غیر قابل تعویض با ارزش چند هزار میلیاردی را ایجاد و در اختیار کاربران قرار داد.

 NFTهای مبتنی بر استاندارد ERC721 غیر قابل تعویض هستند یعنی ارزش و مشخصات منحصر به فردی دارند. به همین دلیل نمی‌توان آن‌ها را به توکن‌های دیگری تعمیم داد. این توکن‌ها آثار هنری دیجیتال، آیتم‌های درون بازی و بلیت هواپیما را شامل می‌شود. در این مقاله از بازار ارز دیجیتال تریتکس قصد داریم به معرفی کامل استاندارد توکن ERC721 بپردازیم. پس از شما دعوت می‌کنیم تا پایان مقاله ما را همراهی کنید.

ERC721 چیست؛ نگاهی بر NFTهای غیر قابل تعویض

ERC721 یک توکن غیرقابل تعویض است که با استفاده از آن می‌توان توکن‌های غیر مثلی یا NFT را ایجاد کرد. برای مثال هر واحد از بیت کوین را می‌توان با واحد دیگر تعویض کرد اما توکن‌های غیر مثلی همان‌طور که از نام آن‌ها پیداست غیرقابل تعویض هستند. توکن‌های بازی کریپتو کیتز یکی از نمونه‌های برتر ERC721 است. در واقع ERC721 به ساخت توکن‌هایی با مشخصه و ویژگی‌ها متفاوت می‌پردازد که می‌توان توکن‌های کمیاب در ارز دیجیتال را گسترش داد. بنابراین این موضوع ارزش ذاتی توکن را تا حد بسیاری مشخص می‌کند.

بررسی تاریخچه استاندارد توکن ERC721

استاندارد توکن ERC721 از طریق یک طرح پیشنهادی اتریوم در 2018 پیاده سازی شد. این توکن اولین بار در فوریه 2020 در بازی دیسنترالند برای نمایش زمین و اجزای بازی مورد استفاده قرار گرفت.

سخت توکن‌های منحصر به فرد با استفاده از استاندارد ERC721.

تفاوت استاندارد ERC20 و استاندارد توکن ERC721

توکن ERC20 و ERC721 مجموعه‌ای از دستورالعمل‌ها برای توسعه‌دهندگان هستند. این دستورالعمل‌ها خرید و فروش و محدودیت‌های توکن را در بلاکچین اتریوم مشخص می‌کنند. اما با این وجود تفاوت‌های بسیاری با یکدیگر نیز دارند.

  1. استاندارد ERC20 بر خلاف ERC721 مثلی یا قابل تعویض هستند. اما توکن‌هایERC721 غیرقابل تعویض یا به‌اختصار NFT هستند. بنابراین برخلاف توکن‌هایERC20 از بین نمی‌روند.
  2. استاندارد ERC721 قابل تقسیم نیست. یعنی نمی‌توان آن‌ها را برای انتقال به واحدهای کوچک‌تری تقسیم کرد. اما استاندارد ERC20 قابل تقسیم است یعنی می‌توان 0.2 آن را انتقال داد.
  3. استاندارد ERC721 فاقد تابع Allowance است. یعنی مجوزهای خاص توسط هولدرهای این توکن به صرافی‌ها و برنامه‌های دیفای داده نمی‌شود.

معرفی مشهورترین توکن‌های مبتنی بر استاندارد ERC721

پس از شناخته شدن استاندارد ERC721 در اکوسیستم اتریوم، ان اف تی‌های بسیاری روی این استاندارد پیاده سازی شد. در این قسمت از مقاله می‌خواهیم به بررسی هر یک بپردازیم.

کریپتو کیتیز

کریپتوکینز یکی از بازی‌های غیرمتمرکز روی بلاکچین اتریوم است که از استاندارد ERC721 برای ساخت کالکتیبل‌های دیجیتال یکتا به شکل بچه گربه استفاده می‌کند. هر گربه در این بازی قیمت متفاوتی در بازارچه ان اف تی دارد که توسط کاربران قیمت‌گذاری می‌شود.

بورد ایپ یات کلاب

بورد ایپ یات کلاب یکی از مجموعه‌های ان افی تی مبتنی بر استاندارد ERC721 است که روی شبکه بلاکچین اتریوم راه‌اندازی شده است. این مجموعه به ان اف تی میمون‌های خسته نیز معروف است.

کول کتز

پروژه کول کتز در ژوئن 2021 راه‌اندازی شد و با توجه به ارزش معاملاتی خرید و فروش بالا به رتبه 3 NFTهای برتر دست پیدا کرد. با راه‌اندازی پروژه‌های جدید NFT، کول کتز از توجهات کاربران فاصله گرفت. اما با این وجود همچنان جزو 20 پروژه برتر ان اف تی در دنیا محسوب می‌شود.

کلکسیون تیکل بیچ

تیکل بیچ اولین ان اف تی 3 بعدی از حیوانات است که در سال 2022 روی بستر بلاکچین اتریوم پیاده سازی شد. این مجموعه توانست جزو پنجمین کلکسیون برتر بازارچه ان اف تی اوپن سی شود.

بررسی دلیل ایجاد استاندارد توکن ERC721 در بلاکچین اتریوم

استاندارد ERC721 در اکوسیستم اتریوم این امکان را در اختیار توسعه‌دهندگان قرار می‌دهد تا توکنی منحصر به فرد با مشخصات غیرتکراری ایجاد کنند. برای مثال قصد دارید از طریق قرعه‌کشی یکی از آثار هنری موزه را به‌صورت NFT خریداری کنید. در این صورت برای شرکت در قرعه‌کشی هر کاربر باید بلیت منحصر به فرد با مشخصات غیر تکراری داشته باشد.

استفاده از استاندارد توکن ERC721 در آثار هنری و بازی‌های کریپتویی.

در نتیجه پس از اعلام نتیجه، برنده نهایی با توجه به بلیت می‌تواند اثر هنری مدنظر خود را خریداری کند که در واقع بلیت یک توکن مبتنی بر استاندارد توکن ERC721 است که مشخصات منحصر به فردی دارد. این موضوع ارزشمندی توکن غیر مثلی را نیز مشخص می‌کند.

کاربرد استاندارد توکن ERC721 در حوزه‌های مختلف

استاندارد ERC721 در اکوسیستم اتریوم تاثیر مثبتی در دنیای کریپتوکارنسی به همراه داشت. در این قسمت از مقاله می‌خواهیم کاربرد استاندارد توکن ERC721 را مورد بررسی قرار دهیم.

کاربرد استاندارد توکن ERC721 در بازی‌های کریپتویی

 برای خرید آیتم و کارکترهای بازی کریپتویی از توکن‌هایERC721 استفاده می‌شود. برای مثال یکی از مهم‌ترین کاربردهای ERC721 در بازی کریپتو کیتیز یا دیسنترالند است. کریپتو کیتیز یک بازی در بستر بلاکچین است که مزرعه‌ای در اختیار کاربران قرار می‌دهد تا از گربه‌های مجازی خود نگهداری کنند.

استفاده از استاندارد توکن ER721 در بازی کریپتو کیتز.

هر بچه گربه در این بازی نماینده یک توکن ERC721 است که شناسه یکتایی دارد. بنابراین این ویژگی بچه گربه‌ها را در بازی از یکدیگر متفاوت می‌کند. کاربرانی که در این بازی شرکت می‌کنند گربه‌ها را به سرپرستی می‌گیرند یا از طریق تولیدمثل، گربه‌های دیگری را پرورش می‌دهند. در این بازی کریپتویی کاربران سعی می‌کنند صاحب این دسته از گربه‌ها با ویژگی منحصر به فرد و غیرتکراری شوند. هر گربه نماد یک NFT است بنابراین می‌توانند با فروش هر یک از گربه‌ها درآمد قابل توجهی کسب کنند.

هنر دیجیتال

استفاده از ERC721 در صنعت هنر دیجیتال امکان خلق اثرهای هنری منحصر به فرد را فراهم می‌کند. یکی از مهم‌ترین کاربردهای NFT در حوزه ارزهای دیجیتال مزایده آثار هنری است. به این ترتیب برای خرید و فروش و مزاید آثار هنری باید از استاندارد توکن ERC721 استفاده کنید.

کلکتیبل‌ها و آیتم‌های دیجیتال

استاندارد ERC721 برای ایجاد کلکتیبل‌ها و آیتم‌های دیجیتال نیز استفاده می‌شود. این آیتم‌ها می‌توانند شامل کارت‌های تجمیعی، سکه‌های دیجیتال، آیتم‌های بازی و سایر موارد مشابه باشند. استفاده از توکن ERC721 به کاربران امکان می‌دهد تا آیتم‌های خود را جمع‌آوری کنند و در صورت تمایل به فروش یا معامله آن‌ها بپردازند.

احراز هویت

احراز هویت کاربران توسط استاندارد توکن ERC721 انجام می‌شود.

املاک مجازی

با استفاده از NFTها به‌سادگی می‌توان دارایی‌های ارز دیجیتال را توکنیزه کرد. استفاده از ERC721 در حوزه املاک مجازی به توسعه دهندگان اجازه می‌دهد تا املاک دیجیتال را در بلاکچین ثبت کنند. این املاک می‌توانند به صورت مجازی شامل زمین‌ها، خانه‌ها، آپارتمان‌ها و دیگر دارایی‌ها باشند. هر دارایی مجازی با یک توکن ERC721 مشخص شده و می‌تواند توسط کاربران خریداری یا به فروش برسد.

استاندارد توکن ERC721 در نرم افزار

به کارگیری توکن‌های ERC721 در نرم‌افزارهای مختلف مانع از استفاده‌های غیرقانونی کاربران می‌شود.

بلیت کنسرت، مسابقات ورزشی و خرید آثار هنری

برای اطمینان از کلاهبرداری خرید و فروش بلیت در کنسرت‌ها، مسابقات ورزشی و آثار هنری دیجیتال از استاندارد توکن ERC721 استفاده می‌شود.

امور مالی

ابزارهای مالی ازجمله اوراق آتی و وام با استفاده از ERC721 به بهترین شکل ممکن پیاده سازی می‌شود.

موارد فوق تنها برخی از کاربردهای استاندارد توکن ERC721 در حوزه‌های مختلف هستند. با توجه به قابلیت‌ها و ویژگی‌های منحصر به فرد این استاندارد، امکانات گسترده‌تری در توسعه برنامه‌ها و پروژه‌های بر پایه بلاکچین فراهم می‌شود.

ویژگی‌های استاندارد توکن ERC721 در اکوسیستم اتریوم

هر استانداری بر بستر بلاکچین اتریوم ساختار و توابع منحصربه فردی دارد. این موضوع باعث عملکرد استانداردها را از یکدیگر متمایز می‌کند. بنابراین در این قسمت می‌خواهیم هر یک از توابع erc721 را مورد بررسی قرار دهیم.

توابع مشابه ERC721 با ERC20

  • Name: برای تشخیص قراردادها و برنامه‌های توکن ERC721 باید از تابعی تحت عنوان نام (Name) استفاده شود.
  • Symbol: برای دسترسی به اپلیکیشن‌های غیرمتمرکز باید از نمادها در استاندارد توکن ERC721 استفاده کرد.
  • TotalSupply: برای نمایش تعداد کل توکن‌های ERC721 موجود از تابع TotalSupply استفاده می‌شود.
  • BalanceOf: برای نمایش موجودی تعداد ERC721 در قرارداد هوشمند از تابع BalanceOf استفاده می‌شود.

توابع مالکیت در استاندارد ERC721

  • Owner Of: برای دستیابی به آدرس مالک استاندارد ERC721 از تابع مالکیت یا OwnerOf استفاده می‌شود.
  • Approve: برای دسترسی به مجوز انتقال توکن ERC721 به آدرس‌های دیگر باید از تابع تصویب تایید بگیرید.
  • Take Ownership: مالک توکن ERC721 برای خارج کردن تعدادی از توکن‌ها به حساب کاربر دیگر تابع Take Ownership را مورد استفاده قرار می‌دهد.
  • Transfer: از طریق تابع انتقال، مالک توکن ERC721 می‌تواند دارایی‌های خود را به هر آدرس دیگری ارسال کند.
  • Token Of Owner By Index: هر فردی می‌تواند مالک بیش از یک توکن ان اف تی به‌صورت همزمان باشد. به همین دلیل این تابع قراردادهای مربوطه به هر توکن را در یک آرایه ذخیره می‌کند تا اطلاعات مرتبط قابل بازیابی باشد.

توابع متا دیتا و رویدادها در استاندارد ERC721

  • Token Meta Data: برای دسترسی به متا دیتا و لینک‌های یک توکن از تابع Token Meta data استفاده می‌شود.
  • Transfer: هنگام تغییر مالکیت یک توکن به توکن دیگر این تابع فعال‌سازی می‌شود. تابع انتقال در ERC721 اطلاعات مربوط به حساب انتقال‌دهنده، دریافت‌کننده و شناسه توکن را منتشر می‌کند.
  • Approve: مالک فعلی توکن ERC721 با استفاده از تابع Approve می‌تواند مجوز مالکیت را برای کاربر جدید صادر کند. در این رویداد اطلاعات مربوط به مالکین شناسه توکن نگهداری و منتشر می‌شود.

چشم انداز استاندارد توکن ERC721 در دنیای ارز دیجیتال

استاندارد توکن ERC721 تاثیر بسیاری در دنیای کریپتو کارنسی مخصوصا در حوزه NFT داشته است. با استفاده از این استاندارد می‌توان توکن‌های غیر مثلی را رو بستر بلاکچین اتریوم ایجاد کرد. این دسته از توکن‌ها هر کدام ویژگی خاص و منحصر به فردی دارند. به همین دلیل توکن‌های ERC721 در بسیاری از زمینه‌ها ازجمله خرید و فروش آثار هنری دیجیتال، بلیت کنسرت، بازی‌های کریپتویی و ملک مورد استفاده قرار می‌گیرند. برای مثال ان اف تی میمون خسته مبتنی بر استاندارد ERC721 است که کاربران با خرید و فروش آن توانستند به سود بسیاری دست پیدا کنند.

 اما همان‌طور که می‌دانید با ظهور تکنولوژی‌های جدید، فناوری‌های قدیمی کمتر مورد توجه قرار می‌گیرند. با این وجود تا زمانی که جایگزینی برای ERC721 پیدا نشود، می‌توان به آینده آن در دنیای NFT امیدوار بود. در این قسمت از بلاگ تریتکس استاندارد توکن ERC721 را مورد بررسی قرار دادیم. آیا شما تا به حال روی توکن‌های غیر مثلی ERC721 سرمایه گذاری کرده‌اید؟ نظرات ارزشمند خود را با ما به اشتراک بگذارید.