استاندارد GRC-20 The Graph: تحول در ساختار دادههای Web3 و برنامههای غیرمتمرکز
- The Graph استاندارد GRC-20 را برای ساختار دادههای Web3 معرفی کرده است.
- استاندارد GRC-20 جایگزین چارچوب RDF میشود و زبان مشترکی برای دانش در Web3 ایجاد میکند.
- The Graph مجموعهای از ابزارها برای استفاده از استاندارد GRC-20 در هفتههای آینده منتشر خواهد کرد.
The Graph استاندارد GRC-20 را برای ساختار دادههای Web3 معرفی میکند
The Graph، سیستم ایندکسگذاری غیرمتمرکز که مانند گوگل برای بلاکچینها عمل میکند، یک استاندارد داده برای Web3 معرفی کرده است. این استاندارد که GRC-20 نام دارد، نحوه ساختاردهی، اشتراکگذاری و اتصال اطلاعات در برنامههای غیرمتمرکز را تعریف میکند. طبق وبسایت The Graph، این استاندارد در یک وبلاگ بههمراه پیشنهاد بهبود Graph توسط توسعهدهنده یانیو تال معرفی شده است.
پیشنهاد GRC-20 بر اساس مفهوم گرافهای دانش که توسط تال در ماه ژوئن معرفی شد، بنا شده است. وبلاگ توضیح میدهد: «دانش زمانی ایجاد میشود که اطلاعات به هم متصل و برچسبگذاری شوند تا به سطح بالاتری از درک برسند.» گرافهای دانش ارتباطات و روابط بین قطعات اطلاعات را ثبت میکنند.
استاندارد GRC-20 جایگزین چارچوب Resource Description Framework (RDF) میشود که در حال حاضر برای نمایش دادهها توسط کنسرسیوم جهانی وب استفاده میشود. RDF به دلایل فنی مختلف برای Web3 ناکافی است. طبق وبلاگ The Graph: «GRC-20 یک زبان مشترک برای دانش ایجاد میکند تا بتوانیم بهطور کامل به چشمانداز یک Web3 باز، قابل تأیید و ترکیبپذیر دست یابیم.»
GRC-20 به مفاهیم اصلی زیر وابسته است: «فضاها برای گروهبندی اطلاعات، موجودیتها و روابط برای نمایش قطعات فردی داده، و انواع برای افزودن ساختار به اطلاعات.» موجودیتها، روابط و انواع توسط توسعهدهندگان تعریف میشوند. The Graph در هفتههای آینده مجموعهای از ابزارها را برای استفاده از استاندارد GRC-20 منتشر خواهد کرد. پیشنهاد بهبود Graph توسط تال برای مدت نامعلومی باز است تا نظرات دریافت شود و سپس نهایی شود.
The Graph در سال ۲۰۱۸ راهاندازی شد و شبکه اصلی آن در دسامبر ۲۰۲۰ بهصورت زنده درآمد. این شبکه یک شبکه جهانی باز از رابطهای برنامهنویسی کاربردی (API) است که به عنوان زیرگرافها شناخته میشوند و پایه برنامههای غیرمتمرکز (DApps) را تشکیل میدهند، یعنی قراردادهای هوشمند. توسعهدهنده Tegan Kline به Cointelegraph گفت: «میتوانید The Graph را بهعنوان یک لایه داده باز بر روی بلاکچین تصور کنید» که نظارت و استفاده از قراردادهای هوشمند را آسانتر میکند.
The Graph ادعا میکند که میتواند زمان مورد نیاز برای توسعه DAppها را از ماهها به روزها کاهش دهد. مشارکتکنندگان در The Graph توکنهای Graph (GRT) دریافت میکنند. بیش از ۷۰ بلاکچین توسط The Graph ایندکس شدهاند. ارائهدهنده داده Chainstack یک سرویس میزبانی برای زیرگرافها راهاندازی کرد زمانی که The Graph میزبانی آنها را متوقف کرد تا برای غیرمتمرکز شدن آماده شود.