---
title: "ინდექსერის (The Graph, Subsquid) დანერგვა და subgraph-ის შექმნა"
url: "https://legal.ge/ka/service/kripto-da-blokchein-servisebi-ka/indeqseris-the-graph-subsquid-danergva-da-subgraph-is-sheqmna-ka"
field: "კრიპტო და ბლოკჩეინ სერვისები"
description: "The Graph-ისა და Subsquid ინდექსერების პროფესიონალური დანერგვა საქართველოში. იპოვეთ მონაცემთა ინჟინრები Legal.ge-ზე."
reviewed: "2026-04-12"
updated: "2026-10-27"
publisher: "legal.ge"
---

# ინდექსერის (The Graph, Subsquid) დანერგვა და subgraph-ის შექმნა

> Source: legal.ge, https://legal.ge/ka/service/kripto-da-blokchein-servisebi-ka/indeqseris-the-graph-subsquid-danergva-da-subgraph-is-sheqmna-ka

ბლოკჩეინის ტექნოლოგიაში მონაცემების ჩაწერა (ტრანზაქციების შესრულება) საკმაოდ მარტივია, თუმცა კონკრეტული ისტორიული მონაცემების სწრაფად წაკითხვა და ფილტრაცია პირდაპირ სმარტ კონტრაქტიდან ფაქტობრივად შეუძლებელია. თუ დეცენტრალიზებულ აპლიკაციას (dApp) სჭირდება აჩვენოს მომხმარებლის მიერ განხორციელებული ყველა ტრანზაქციის ისტორია, NFT-ების კოლექცია ან დეცენტრალიზებული ბირჟის (DEX) სავაჭრო მოცულობები, მას სჭირდება მონაცემთა ინდექსირება. სწორედ ამ პრობლემას წყვეტს ინდექსერების (Indexers) დანერგვა და ე.წ. Subgraph-ების შექმნა. ისეთი პროტოკოლები, როგორებიცაა The Graph და Subsquid, წარმოადგენენ Web3 ეკოსისტემის მონაცემთა ბაზებს. ისინი "უსმენენ" ბლოკჩეინზე მომხდარ მოვლენებს (Events), ამუშავებენ მათ და ინახავენ სტრუქტურირებულ ფორმატში, რათა Frontend აპლიკაციამ შეძლოს ამ მონაცემების მყისიერად წამოღება GraphQL ენის გამოყენებით. საქართველოში მოქმედი კრიპტო კომპანიებისთვის, რომლებიც ქმნიან რთულ DeFi პროტოკოლებს, ანალიტიკურ პლატფორმებსა თუ თამაშებს (GameFi), ინდექსერის პროფესიონალური დანერგვა აბსოლუტურად აუცილებელია. ამ სერვისის გარეშე, აპლიკაციის ინტერფეისი იქნება უკიდურესად ნელი, დაიტვირთება არასაჭირო RPC მოთხოვნებით და ვერ უზრუნველყოფს თანამედროვე ვებ-სტანდარტების შესაბამის მომხმარებლის გამოცდილებას (UX). სწორად აწყობილი Subgraph არის dApp-ის სწრაფი და სტაბილური მუშაობის საწინდარი.

## რას მოიცავს მომსახურება

ინდექსერის დანერგვისა და Subgraph-ის შექმნის სერვისი მოიცავს მონაცემთა ინჟინერიის (Data Engineering) სრულ ციკლს Web3 გარემოში:

-   **Subgraph-ის არქიტექტურის დიზაინი:** სმარტ კონტრაქტების მოვლენების (Events) და ფუნქციების ანალიზი. GraphQL სქემის (Schema) შექმნა, რომელიც ზუსტად აღწერს იმ მონაცემთა სტრუქტურას (Entities), რაც აპლიკაციის ინტერფეისს (Frontend) ესაჭიროება.
-   **Mapping ლოგიკის პროგრამირება:** AssemblyScript-ის (The Graph-ის შემთხვევაში) ან TypeScript-ის (Subsquid-ის შემთხვევაში) გამოყენებით სპეციალური სკრიპტების წერა, რომლებიც თარგმნიან ბლოკჩეინის ნედლ მონაცემებს და ინახავენ მათ განსაზღვრულ სქემაში.
-   **ინდექსერის ლოკალური და Hosted განთავსება:** ლოკალური ინდექსერის (Graph Node) ინსტალაცია Docker-ის გამოყენებით ტესტირებისთვის, და შემდგომ მისი განთავსება The Graph-ის დეცენტრალიზებულ ქსელში (Decentralized Network) ან ოფიციალურ Hosted Service-ზე, მაღალი ხელმისაწვდომობისთვის.
-   **Subsquid არქიტექტურის დანერგვა:** ალტერნატიული, მაღალსიჩქარიანი ინდექსერის (Subsquid) კონფიგურაცია, რომელიც განსაკუთრებით ეფექტურია დიდი მოცულობის ისტორიული მონაცემების სწრაფი სინქრონიზაციისთვის EVM და Substrate ქსელებზე.
-   **მონაცემთა ისტორიული სინქრონიზაცია:** ინდექსერის კონფიგურაცია ისე, რომ მან წაიკითხოს ბლოკჩეინის ისტორია კონკრეტული ბლოკიდან (Genesis block ან კონტრაქტის დიფლოიმენტის ბლოკი) და სწრაფად მოახდინოს სრული ბაზის სინქრონიზაცია.
-   **GraphQL API-ის ოპტიმიზაცია:** მოთხოვნების (Queries) ოპტიმიზაცია და პაგინაციის (Pagination) გამართვა, რათა მომხმარებლის ინტერფეისმა მონაცემები მიიღოს მილიწამებში, სერვერის გადატვირთვის გარეშე.

სრული ტექსტი ხელმისაწვდომია legal.ge-ზე შესვლის შემდეგ: https://legal.ge/ka/service/kripto-da-blokchein-servisebi-ka/indeqseris-the-graph-subsquid-danergva-da-subgraph-is-sheqmna-ka

### რა არის The Graph და რატომ სჭირდება ის dApp-ს?

The Graph არის ინდექსირების პროტოკოლი (ხშირად მოიხსენიება როგორც Web3-ის Google), რომელიც აგროვებს ბლოკჩეინის მონაცემებს და აწყობს მათ ისე, რომ ვებსაიტებმა მათი მარტივად წაკითხვა შეძლონ. მის გარეშე, dApp-ები ვერ შეძლებენ მომხმარებლებს სწრაფად აჩვენონ ტრანზაქციების ისტორია ან NFT გალერეები.

### რა განსხვავებაა The Graph-სა და Subsquid-ს შორის?

ორივე ინდექსერია, თუმცა განსხვავებული არქიტექტურით. The Graph უფრო პოპულარულია და აქვს დეცენტრალიზებული ქსელი. Subsquid იყენებს მონაცემთა ტბის (Data Lake) არქიტექტურას, რის გამოც ის ხშირად გაცილებით სწრაფია ევოლუციური ბლოკჩეინების (მაგ. EVM და Substrate ქსელების) სინქრონიზაციისას.

### რა არის GraphQL?

GraphQL არის მონაცემთა მოთხოვნის (Query) ენა, რომელიც შექმნილია Facebook-ის მიერ. REST API-სგან განსხვავებით, ის საშუალებას აძლევს Frontend დეველოპერს, ზუსტად მიუთითოს რა მონაცემები სჭირდება ბლოკჩეინიდან (მაგ. მხოლოდ ტოკენის ფასი და არა მთლიანი ტრანზაქციის დეტალები), რაც ზოგავს ინტერნეტ ტრაფიკს და აჩქარებს აპლიკაციას.

### ინახავს თუ არა ინდექსერი მომხმარებლის პირად მონაცემებს?

როგორც წესი, არა. ინდექსერი კითხულობს მხოლოდ იმას, რაც საჯაროა ბლოკჩეინზე (მაგ. საფულის მისამართი და ბალანსი). თუმცა, თუ თქვენი კომპანია აკავშირებს ამ მისამართებს ტრადიციულ მონაცემთა ბაზასთან (სადაც ინახება სახელები ან ელ.ფოსტები), მაშინ სრულად უნდა დაიცვათ საქართველოს კანონი პერსონალურ მონაცემთა დაცვის შესახებ.
