ارز دیجیتال گراف (The Graph) یک پروتکل غیرمتمرکز برای جستجوی دادهها از بلاکچینهای اتریوم، زنجیرههای سازگار با EVM و زنجیرههای لایه دوم است. گراف به توسعهدهندگان اجازه میدهد تا APIهای مختلفی به نام زیرگراف (subgraphs) بسازند تا برنامههای کاربردی آنها بتوانند از طریق GraphQL به دادههای بلاکچین دسترسی پیدا کنند.
گراف در حال حاضر از بیش از 30 بلاکچین پشتیبانی میکند، از جمله اتریوم، فانتوم، آربیتروم و کازماس. گراف همچنین از پروتکلهای لایه دوم متعددی مانند پالیگان و آربیتروم پشتیبانی میکند.
نحوه کارکرد گراف
گراف از دو جزء اصلی تشکیل شده است:
- ایندکسرها (indexers): ایندکسرها مسئول جمعآوری و سازماندهی دادههای بلاکچین هستند.
- کوئریزنندگان (queryers): کوئریزنندگان مسئول ارسال کوئریهای جستجو به گراف و دریافت نتایج هستند.
برای استفاده از گراف، توسعهدهندگان باید یک زیرگراف ایجاد کنند. زیرگرافی یک تعریف از دادههایی است که توسعهدهنده میخواهد از بلاکچین جستجو کند. هنگامی که توسعهدهنده یک زیرگراف ایجاد کرد، باید آن را به ایندکسرهای گراف ارسال کند. ایندکسرها دادههای بلاکچین را جمعآوری و سازماندهی میکنند و آن را برای کوئریزنندگان در دسترس قرار میدهند.
برای جستجوی دادهها در گراف، توسعهدهندگان باید یک کوئری GraphQL ارسال کنند. کوئری GraphQL یک زبان پرس و جو است که به توسعهدهندگان اجازه میدهد تا دادههای مورد نظر خود را از بلاکچین جستجو کنند.
مزایای استفاده از گراف
گراف دارای مزایای متعددی برای توسعهدهندگان و کاربران نهایی است، از جمله:
- غیرمتمرکز بودن: گراف یک پروتکل غیرمتمرکز است، به این معنی که هیچ نهاد واحدی آن را کنترل نمیکند. این امر امنیت و مقیاسپذیری گراف را افزایش میدهد.
- سهولت استفاده: گراف از زبان پرس و جو GraphQL استفاده میکند که یک زبان پرس و جو آسان برای استفاده است. این امر به توسعهدهندگان اجازه میدهد تا به راحتی دادههای مورد نظر خود را از بلاکچین جستجو کنند.
- انعطافپذیری: گراف از طیف وسیعی از بلاکچینها و پروتکلهای لایه دوم پشتیبانی میکند. این امر به توسعهدهندگان اجازه میدهد تا برنامههای کاربردی خود را روی بلاکچینهای مختلف بسازند.
دوره آموزش خصوصی ارز دیجیتال آکادمی روشنی
اگر به دنبال یادگیری بیشتر در مورد ارز دیجیتال گراف و نحوه استفاده از آن هستید، دوره آموزش خصوصی ارز دیجیتال آکادمی روشنی را به شما پیشنهاد میکنیم. این دوره به صورت خصوصی و بر اساس نیازهای شما برگزار میشود و میتوانید در آن تمام مفاهیم مهم در مورد ارز دیجیتال گراف و سایر ارزهای دیجیتال را یاد بگیرید.
برای ثبت نام در دوره آموزش خصوصی ارز دیجیتال آکادمی روشنی، میتوانید به وبسایت این آکادمی مراجعه کنید.