إذا كنت مطورًا، فأي منصة ستختار لمشروعك القادم: ذا غراف أم ألكيمي؟ ذا غراف بروتوكول لامركزي يوفر طريقة آمنة وقابلة للتوسع لتخزين البيانات وإدارتها. تعتمد المنصة على سلسلة كتل Ethereum وتستخدم لغة الاستعلام GraphQL، وهي لغة شائعة، لتسهيل الوصول إلى البيانات. تُستخدم ذا غراف في تطبيقات متنوعة، بما في ذلك تطبيقات التمويل اللامركزي (DeFi) والألعاب وشبكات التواصل الاجتماعي.
يُعد الرسم البياني أداة قيّمة للمطورين لأنه يسمح لهم ببناء تطبيقات يمكنها الوصول إلى البيانات من مصادر متنوعة دون الحاجة إلى بناء وصيانة البنية التحتية الخاصة بهم للبيانات.
من جهة أخرى، تُعدّ Alchemy منصة لتطوير تقنية البلوك تشين، توفر الأدوات والبنية التحتية اللازمة لمساعدة المطورين على بناء تطبيقات لامركزية (dApps). وتقدم المنصة مجموعة من الخدمات التي تُسهّل تطوير ونشر وإدارة هذه التطبيقات، بما في ذلك واجهة برمجة تطبيقات (API) للمطورين، وعقدة بلوك تشين سحابية، ومجموعة من أدوات التطوير.
بشكل عام، تُعدّ منصة The Graph أداةً قويةً تُستخدم لبناء تطبيقات متنوعة، بينما تُقدّم Alchemy بديلاً يُزعم أنه يُمكّن ملايين المستخدمين في 197 دولة حول العالم. كما يتمتع فريق Alchemy بخبرةٍ عميقةٍ تمتد لعقود في مجال البنية التحتية القابلة للتوسع بشكلٍ هائل، والذكاء الاصطناعي، وتقنية البلوك تشين، اكتسبها من خلال مناصب قيادية في شركات رائدة في مجال التكنولوجيا مثل جوجل، ومايكروسوفت، وفيسبوك، وجامعة ستانفورد، ومعهد ماساتشوستس للتكنولوجيا.
ما هو الرسم البياني (GRT)؟
تُعدّ منصة Graph أداة قيّمة للمستخدمين، إذ تُمكّنهم من التحكم ببياناتهم والوصول إليها من أي مكان في العالم، مما يُتيح بناء تطبيقات أكثر سهولة في الاستخدام وأمانًا من التطبيقات التقليدية. وتعمل المنصة كبروتوكول فهرسة لبيانات البلوك تشين، مما يُسهّل على المطورين الوصول إلى بيانات مُحددة واسترجاعها من مختلف شبكات البلوك تشين بكفاءة عالية.
صُمم بروتوكول Graph لمعالجة تحديات الاستعلام المباشر عن بيانات البلوك تشين، والتي قد تكون بطيئة وتستهلك موارد كثيرة. تُنشئ المنصة نظامًا بيئيًا لامركزيًا يُمكّن المستخدمين من نشر البيانات وتنسيقها والوصول إليها من سلاسل بلوك تشين مختلفة، على غرار كيفية فهرسة محركات البحث للبيانات واسترجاعها من الإنترنت.
تعتمد المنصة على مفهوم يُسمى "الرسوم البيانية الفرعية"، وهي أشبه بواجهات defiالتطبيقات (APIs) التي تُمكّن المطورين من تحديد البيانات التي يرغبون في فهرستها والاستعلام عنها. يستطيع المطورون إنشاء الرسوم البيانية الفرعية ونشرها، defiالبيانات التي يرغبون في فهرستها من سلسلة كتل معينة، مثل Ethereumأو سلسلة Binance الذكية أو غيرها. ثم تُنشر هذه الرسوم البيانية الفرعية على شبكة The Graph.
يتكون النظام البيئي للرسم البياني من ثلاثة مكونات رئيسية:
المفهرسون : هم عُقد في الشبكة تقوم بفهرسة وتخزين بيانات سلسلة الكتل المحددة في الرسوم البيانية الفرعية. ويحصل المفهرسون على مكافآت مقابل تقديم هذه الخدمة.
المنسقون : dent الرسوم البيانية الفرعية القيّمة وعالية الجودة، ويشيرون إليها من خلال رهن رمز GRT (رمز الرسم البياني) الأصلي عليها. ويتم تحفيزهم على الترويج لأفضل الرسوم البيانية الفرعية لمساعدة المستخدمين في العثور على بيانات دقيقة وموثوقة.
المفوضون : يقوم المفوضون برهن رموز GRT لدعم مؤشرات محددة، ويتقاسمون المكافآت بناءً على أداء المؤشر.
باستخدام بروتوكول The Graph، يمكن للمطورين الوصول بكفاءة إلى البيانات التي يحتاجونها من سلاسل الكتل المختلفة دون الحاجة إلى كتابة استعلامات معقدة وكثيفة الموارد، مما يساعد على تحسين تجربة التطوير الشاملة ويتيح إنشاء تطبيقات لامركزية (dApps) تعتمد على بيانات سلسلة الكتل.
ما هو علم الخيمياء؟
صُممت منصة Alchemy لتبسيط عملية التفاعل مع شبكات البلوك تشين المختلفة، مما يسمح للمطورين بالتركيز على إنشاء تطبيقات لامركزية مبتكرة دون القلق بشأن تعقيدات بنية البلوك تشين التحتية. وقد أُنشئت المنصة عام ٢٠١٧ على يد نيكيل فيسواناثان وجو لاو.
التقى الاثنان أثناء عملهما في جوجل، وكانا مهتمين بإمكانيات تقنية البلوك تشين. فقررا تأسيس شركة ألكيمي لتزويد المطورين بالأدوات التي يحتاجونها لبناء التطبيقات اللامركزية.
تتيح واجهة برمجة التطبيقات (API) الخاصة بمطوري Alchemy سهولة الاتصال بشبكة Ethereum وغيرها من سلاسل الكتل. وتوفر هذه الواجهة إمكانية الوصول إلى مجموعة متنوعة من الميزات، بما في ذلك إدارة الحسابات، وتوقيع المعاملات، وتخزين البيانات. كما توفر Alchemy عقدة سلسلة كتل سحابية يمكن استخدامها لاختبار ونشر التطبيقات اللامركزية (dApps).
إلى جانب أدوات التطوير، تقدم Alchemy مجموعة متكاملة من الخدمات لإدارة التطبيقات اللامركزية. تشمل هذه الخدمات المراقبة والتحليلات والأمان. توفر خدمة المراقبة من Alchemy بيانات فورية حول أداء التطبيقات اللامركزية، بينما تقدم خدمة التحليلات رؤى معمقة حول كيفية استخدامها، وتساعد خدمة الأمان المطورين علىdentالثغرات الأمنية ومعالجتها.
استُخدمت منصة Alchemy لبناء بعض أشهر التطبيقات اللامركزية في العالم، بما في ذلك Uniswap وOpenSea وCompound. وقد جمعت هذه التطبيقات مجتمعةً مليارات الدولارات من التمويل. وقد جمعت Alchemy أكثر من 200 مليون دولار من مستثمرين مثل Andreessen Horowitz وCoinbase Ventures وUnion Square Ventures.
عقدت شركة Alchemy شراكات مع عدد من الشركات، بما في ذلك ConsenSys وCoinbase ومؤسسة Ethereum . وقد ساعدت هذه الشراكات شركة Alchemy على تنمية أعمالها وتقديم خدماتها إلى شريحة أوسع من المطورين.
تشمل السمات الرئيسية للخيمياء ما يلي:
واجهات برمجة التطبيقات وأدوات المطورين : توفر Alchemy مجموعة من واجهات برمجة التطبيقات وأدوات المطورين التي تُسهّل على المطورين التفاعل مع شبكات البلوك تشين المختلفة، مثل Ethereum trac هذه الواجهات تعقيدات بروتوكولات البلوك تشين الأساسية، مما يُمكّن المطورين من الوصول إلى بيانات ووظائف البلوك تشين والعمل معها بطريقة مباشرة.
قابلية التوسع : صُممت منصة Alchemy للتعامل مع تطبيقات البلوك تشين عالية الأداء. توفر المنصة بنية تحتية قابلة للتوسع وواجهات برمجة تطبيقات مُحسّنة تلبي احتياجات التطبيقات اللامركزية واسعة النطاق، مما يضمن تجربة مستخدم سلسة حتى خلال فترات ازدحام الشبكة.
الموثوقية والأداء : تهدف ألكيمي إلى توفير إمكانية وصول عالية التوفر ومنخفضة زمن الاستجابة إلى بيانات البلوك تشين. ومن خلال تشغيل العُقد عبر مراكز بيانات متعددة واستخدام تقنيات تحسين الأداء، تسعى ألكيمي جاهدةً لتقديم استجابات موثوقة وسريعة لطلبات واجهة برمجة التطبيقات (API).
المراقبة والتحليل : توفر المنصة أدوات مراقبة وتحليل تساعد المطورين على فهم أداء تطبيقاتهم اللامركزية واستخدامها. وهذا يُمكّن المطورين من تحديد dent الضعف، وتحسين تطبيقاتهم، واتخاذ قرارات مبنية على البيانات لتعزيز تجربة المستخدم.
الأمان : تُولي منصة Alchemy أهمية قصوى للأمان والخصوصية. وتستخدم المنصة معايير أمنية معتمدة في هذا المجال لحماية بيانات المستخدمين وأموالهم أثناء تفاعلهم مع شبكات البلوك تشين.
مجتمع المطورين والدعم : تُعزز شركة Alchemy مجتمعًا نشطًا للمطورين من خلال توفير موارد تعليمية، ودروس تعليمية، ووثائق لمساعدة المطورين على البدء في بناء تطبيقاتهم على تقنية البلوك تشين. بالإضافة إلى ذلك، تُقدم الشركة دعمًا فنيًا لمساعدة المطورين في أي تحديات تقنية قد يواجهونها.
الرسم البياني: الإيجابيات والسلبيات
الإيجابيات
استرجاع البيانات بكفاءة : توفر منصة الرسم البياني طريقة لامركزية وفعالة لفهرسة بيانات البلوك تشين والاستعلام عنها. يمكن للمطورين الوصول إلى بيانات محددة على البلوك تشين دون الحاجة إلى كتابة استعلامات معقدة ومستهلكة للموارد، مما يحسن تجربة التطوير بشكل عام.
سهل الاستخدام للمطورين : يعمل البروتوكول على trac تعقيدات التفاعل المباشر مع سلاسل الكتل، مما يجعله أكثر سهولة في الوصول إليه وسهل الاستخدام للمطورين الذين يرغبون في بناء تطبيقات لامركزية (dApps).
اللامركزية : تعمل الشبكة البيانية على شبكة لامركزية من المفهرسين والمنسقين والمفوضين، مما يعزز اللامركزية في عمليات فهرسة البيانات والاستعلام عنها.
التوافقية : يدعم البروتوكول شبكات بلوك تشين متعددة، مما يسمح للمطورين بالوصول إلى البيانات من سلاسل بلوك تشين مختلفة عبر واجهة موحدة. وهذا يعزز التوافقية بين التطبيقات اللامركزية المبنية على سلاسل بلوك تشين مختلفة.
آليات التحفيز : يتضمن الرسم البياني آليات لمكافأة المفهرسين والمنسقين والمفوضين، مما يشجع على المشاركة الفعالة والمساهمة في الشبكة.
المجتمع والنظام البيئي : يتمتع مشروع الرسم البياني بمجتمع متنامٍ من المطورين والمساهمين والمستخدمين، مما يخلق نظامًا بيئيًا مزدهرًا مع المعرفة والدعم المشتركين.
السلبيات
منحنى التعلم : بينما يهدف The Graph إلى تبسيط الوصول إلى بيانات blockchain، لا يزال على المطورين فهم كيفية التعامل مع المخططات الفرعية ولغة الاستعلام المرتبطة بها. قد يمثل هذا منحنى تعلم لمن لا يعرفون البروتوكول.
مخاطر التمركز : على الرغم من أن The Graph يسعى إلى اللامركزية، إلا أنه لا يزال هناك خطر التمركز بين عدد قليل من المؤشرات المهيمنة، الأمر الذي قد يؤثر على مرونة البروتوكول بشكل عام.
الاعتماد على الحوكمة : تلعب آلية حوكمة البروتوكول دورًا حيويًا في اتخاذ القرارات المتعلقة بترقية البروتوكول وتغييراته. يحتاج المطورون والمستخدمون إلى البقاء على اطلاع والمشاركة في الحوكمة للتأثير على مسار البروتوكول.
رسوم الشبكة : يؤدي الاستعلام عن البيانات على شبكة The Graph إلى تكبد رسوم، والتي يحتاج المطورون إلى مراعاتها عند بناء ونشر التطبيقات اللامركزية.
توافر البيانات : قد يعتمد توافر بعض الرسوم البيانية الفرعية على جهود القائمين على تنسيق البيانات والمجتمع. فإذا لم يتم تنسيق بعض الرسوم البيانية الفرعية بشكل فعال، فقد لا تكون البيانات متاحة بسهولة.
التكنولوجيا المتطورة : كما هو الحال مع أي تقنية مرتبطة بتقنية البلوك تشين، تخضع منصة "ذا غراف" للتطوير والتحسين المستمر. لذا، يتعين على المطورين مواكبة التحديثات والتغييرات لضمان بقاء تطبيقاتهم متوافقة ومحسّنة.
الخيمياء: الإيجابيات والسلبيات
الإيجابيات
تطوير مبسط لتقنية البلوك تشين trac Alchemy على تبسيط إدارة بنية البلوك تشين التحتية، وتزويد المطورين بواجهات برمجة تطبيقات وأدوات سهلة الاستخدام للتفاعل مع مختلف شبكات البلوك تشين. هذا يُبسط عملية التطوير ويقلل من الوقت اللازم لتعلم بناء التطبيقات اللامركزية (dApps).
قابلية التوسع والأداء : تم تصميم البنية التحتية لـ Alchemy لتحقيق قابلية توسع عالية وأداء مُحسَّن، مما يسمح للتطبيقات اللامركزية بالتعامل مع أعداد كبيرة من المستخدمين والمعاملات دون التضحية بالاستجابة.
الموثوقية والتوافر : تعمل المنصة على تشغيل العقد عبر مراكز بيانات متعددة، مما يضمن التوافر العالي ووقت التشغيل للوصول إلى بيانات البلوك تشين وتنفيذ المعاملات.
التحليلات والمراقبة : توفر Alchemy أدوات للمراقبة والتحليل، مما يمنح المطورين رؤى قيّمة حول أداء تطبيقاتهم اللامركزية واستخدامها. تساعد هذه البيانات المطورين على تحسين تطبيقاتهم وتعزيز تجربة المستخدم.
الأمن : تولي شركة Alchemy الأولوية للأمن والخصوصية، حيث تطبق إجراءات أمنية قياسية في هذا المجال لحماية بيانات المستخدمين وأموالهم أثناء التفاعل مع شبكات البلوك تشين.
دعم المطورين والمجتمع : تُعزز منصة Alchemy مجتمعًا نشطًا للمطورين، وتُقدم دعمًا فنيًا لمساعدة المطورين في أي تحديات تقنية قد تواجههم. يُعد توفر الموارد والدعم أمرًا بالغ الأهمية للمطورين الذين يبنون مشاريعهم على هذه المنصة.
السلبيات
مخاوف بشأن المركزية : تعتمد بنية Alchemy التحتية، بصفتها مزود خدمة مركزي، على خوادم الشركة وعُقدها. قد يُثير هذا الأمر مخاوف لدى بعض المطورين الذين يُعطون الأولوية للامركزية الكاملة.
الاعتماد على خدمات الطرف الثالث : باستخدام بنية Alchemy التحتية، يصبح المطورون معتمدين على خدمات الشركة. أي انقطاعات أو تغييرات في عروض Alchemy قد تؤثر على التطبيقات اللامركزية المبنية على المنصة.
التكاليف : على الرغم من أن منصة Alchemy توفر وصولاً مجانياً للتطوير والاختبار، إلا أن نشر التطبيقات اللامركزية (dApps) على مستوى الإنتاج قد ينطوي على تكاليف بناءً على مستوى الاستخدام والخدمات المطلوبة. لذا، ينبغي على المطورين دراسة هيكل التسعير والتكاليف المرتبطة به بعناية.
التقييد بالمورد : قد يواجه المطورون الذين يبنون تطبيقاتهم اللامركزية باستخدام خدمات Alchemy تحديات إذا رغبوا في الانتقال إلى مزود آخر أو استضافة بنيتهم التحتية بأنفسهم. قد يؤدي ذلك إلى التقييد بالمورد.
التكنولوجيا المتطورة : كما هو الحال مع أي منصة تكنولوجية، قد تتطور عروض وميزات Alchemy بمرور الوقت. لذا، يحتاج المطورون إلى البقاء على اطلاع دائم بالتحديثات والتغييرات لضمان بقاء تطبيقاتهم متوافقة ومحسّنة.
الحلول المنافسة : لا تُعدّ منصة Alchemy المنصة الوحيدة المتاحة لتطوير تقنية البلوك تشين. ينبغي على المطورين البحث والمقارنة بين المنصات المختلفة لتحديد المنصة الأنسب لاحتياجاتهم ومتطلباتهم الخاصة.
مقارنة بين الرسم البياني والخيمياء
الغرض الرئيسي
ذا غراف : ذا غراف هو بروتوكول لامركزي يوفر إمكانيات فهرسة واستعلام بيانات البلوك تشين. ويركز على تبسيط استرجاع البيانات من مختلف شبكات البلوك تشين، مما يسمح للمطورين ببناء تطبيقات لامركزية بسهولة تتطلب الوصول إلى البيانات الموجودة على البلوك تشين.
ألكيمي : ألكيمي هي منصة لتطوير تقنية البلوك تشين، توفر بنية تحتية وأدوات تطوير لتسهيل عملية بناء تطبيقات البلوك تشين وتوسيع نطاقها. كما توفر واجهات برمجة تطبيقات وخدمات تُزيل trac إدارة بنية البلوك تشين التحتية، مما يُمكّن المطورين من التركيز على تطوير التطبيقات.
استرجاع البيانات وفهرستها:
الرسم البياني : يتخصص الرسم البياني في فهرسة واستعلام بيانات البلوك تشين من خلال استخدام الرسوم البيانية الفرعية، مما يجعله فعالاً وسهل الاستخدام للمطورين للوصول إلى بيانات محددة على السلسلة.
ألكيمي : على الرغم من أن ألكيمي توفر الوصول إلى بيانات البلوك تشين عبر واجهات برمجة التطبيقات (APIs)، إلا أنها لا تركز فقط على الفهرسة والاستعلام. بل تقدم مجموعة أوسع من أدوات المطورين وخدمات البنية التحتية لتطوير تطبيقات البلوك تشين.
اللامركزية
الرسم البياني : تم تصميم بروتوكول الرسم البياني ليكون لا مركزيًا، ويشمل مشاركين مثل المفهرسين والمنسقين والمفوضين الذين يتعاونون لضمان أن تكون عمليات فهرسة البيانات والاستعلام عنها عمليات لا مركزية.
ألكيمي : تعمل ألكيمي كمزود خدمة مركزي، وتعتمد بنيتها التحتية على خوادم الشركة وعُقدها. قد يُشكل هذا الأمر مصدر قلق للمطورين الذين يُعطون الأولوية للامركزية الكاملة.
قابلية التوسع
الرسم البياني : باعتباره بروتوكولًا لا مركزيًا، فإن قابلية توسع الرسم البياني تعتمد dent المشاركين في الشبكة ومساهماتهم.
Alchemy : تم تصميم Alchemy للتعامل مع تطبيقات البلوك تشين عالية الأداء، حيث توفر بنية تحتية قابلة للتطوير وواجهات برمجة تطبيقات محسّنة لاستيعاب التطبيقات اللامركزية واسعة النطاق.
دعم المطورين والمجتمع
الرسم البياني : يتمتع الرسم البياني بمجتمع متنامٍ من المطورين والمنسقين والمفوضين، مما يعزز نظامًا بيئيًا مزدهرًا مع المعرفة والدعم المشتركين.
الخيمياء : تقدم شركة الخيمياء أيضًا الدعم للمطورين من خلال دعم العملاء، كما أنها تعزز مجتمعًا نشطًا للمطورين.
التكاليف
The Graph : يتحمل المطورون الذين يستخدمون بروتوكول The Graph رسومًا مقابل الاستعلام عن البيانات على الشبكة.
Alchemy : قد توفر Alchemy وصولاً مجانياً للتطوير والاختبار، ولكن نشر التطبيقات اللامركزية على مستوى الإنتاج على المنصة قد يتكبد تكاليف بناءً على الاستخدام والخدمات المطلوبة.
منحنى التعلم
الرسم البياني : على الرغم من أن الرسم البياني يبسط الوصول إلى البيانات، إلا أن المطورين ما زالوا بحاجة إلى تعلم كيفية العمل مع الرسوم البيانية الفرعية ولغة الاستعلام المرتبطة بها.
الخيمياء : تعمل الخيمياء trac تعقيدات البلوك تشين، مما يجعلها في متناول المطورين الذين ليس لديهم معرفة متعمقة بتقنية البلوك تشين.
المنافسون الآخرون
منافسو الرسم البياني
إنفورا : إنفورا هي خدمة واجهة برمجة تطبيقات (API) شائعة توفرها شركة كونسنسيس، وتتيح للمطورين الوصول إلى Ethereum ونظام الملفات بين الكواكب (IPFS) دون الحاجة إلى تشغيل بنية تحتية خاصة بهم. توفر إنفورا وظائف مشابهة لـ The Graph للوصول إلى بيانات سلسلة الكتل.
كويك نود : كويك نود هي خدمة واجهة برمجة تطبيقات أخرى توفر الوصول إلى Ethereum وشبكات بلوك تشين أخرى. وهي توفر بنية تحتية قابلة للتوسع وموثوقة للمطورين للتفاعل مع سلاسل الكتل بسهولة.
Unmarshal : Unmarshal هي خدمة واجهة برمجة تطبيقات لامركزية تتيح للمطورين الوصول إلى البيانات من سلاسل كتل متعددة، بما في ذلك Ethereum ، Binance الذكية، وغيرها. توفر هذه الخدمة إمكانيات الفهرسة والاستعلام للتطبيقات اللامركزية.
منافسو الخيمياء
نانسن : نانسن هي منصة تحليل بيانات البلوك تشين، توفر رؤى وتحليلات بيانات لرموز Ethereum ورموز ERC-20. تقدم المنصة تحليلات متقدمة على البلوك تشين لمساعدة المطورين والمتداولين على اتخاذ قرارات مدروسة.
شبكة بوكيت : شبكة بوكيت هي سوق واجهات برمجة تطبيقات لامركزية تربط المطورين بشبكة لامركزية من العقد، مما يتيح لهم الوصول إلى العديد من سلاسل الكتل. وتركز على توفير بنية تحتية قابلة للتوسع ولامركزية.
تشينستاك : تشينستاك هي منصة بنية تحتية لتقنية البلوك تشين كخدمة، تعمل على تبسيط نشر وإدارة عقد البلوك تشين. وهي تدعم بروتوكولات وشبكات بلوك تشين متعددة.
QuikNode : كما ذكرنا سابقًا، تتنافس QuikNode أيضًا مع Alchemy لأنها توفر خدمة API مماثلة للوصول إلى Ethereum وشبكات blockchain الأخرى.
خاتمة
تؤدي منصة "ذا غراف" ومنصة "ألكيمي" أغراضًا مختلفة في منظومة تطوير تقنية البلوك تشين. تركز منصة "ذا غراف" بشكل أساسي على فهرسة البيانات والاستعلام عنها، بينما توفر منصة "ألكيمي" نطاقًا أوسع من البنية التحتية والأدوات اللازمة لبناء تطبيقات البلوك تشين وتوسيع نطاقها.
ينبغي على المطورين مراعاة احتياجاتهم ومتطلباتهم الخاصة لاختيار المنصة الأنسب لأهداف مشاريعهم. يُرجى العلم أنه قد طرأت بعض التحديثات منذ آخر تحديث لي، لذا يُنصح دائمًا بالرجوع إلى أحدث المعلومات من المواقع الرسمية لكلا المنصتين.
لكلتا المنصتين مزاياها وعيوبها، وقد اكتسبتا سمعة مرموقة في عالم العملات الرقمية. إضافةً إلى ذلك، ركزت منصة "ذا غراف" بشكل أساسي على فهرسة بيانات البلوك تشين والاستعلام عنها، بينما توفر منصة "ألكيمي" البنية التحتية والأدوات اللازمة لتسهيل تطوير منصات البلوك تشين.

