عمليًا، تعمل ThirdWeb كحلقة وصل بين شيفرة التطبيق ومكدس البلوكشين الذي يستند إليه Web3. وتستخدم الفرق حِزم SDK، ومجموعة أدوات محفظة Connect، وقوالب العقود، وواجهة Engine الخلفية للتعامل مع تسجيل الدخول عبر المحفظة، وسكّ NFT، وتدفقات المتاجر، واستدعاءات العقود واسعة النطاق، من دون الحاجة إلى بناء كل مكوّن من الصفر. وشمل دعمها تاريخيًا منظومات EVM الرئيسية، مثل Ethereum وPolygon، مع أدوات موجهة إلى المستكشفين الذين لا يستخدمون التعليمات البرمجية والمهندسين الذين يطورون باستخدام TypeScript أو Python أو Go.
أسس Steven Bartlett شركة ThirdWeb في ديسمبر 2021 بالاشتراك مع Furqan Rydhan. Bartlett هو مؤسس Social Chain ومستثمر معروف في البرنامج البريطاني Dragons’ Den، بينما كان Rydhan كبير مسؤولي التقنية المؤسس في Bebo وAppLovin. وشمل الداعمون الأوائل Gary Vaynerchuk وShaan Puri وRyan Hoover وGreg Isenberg وPacky McCormick، ضمن جولة تمويل أولي بقيمة $5 مليون، وفقًا لمواد شركة thirdweb والتغطية الإعلامية المنشورة في ذلك الوقت.
وبعد نحو تسعة أشهر من إطلاقها في 2022، جمعت الشركة $24 مليون إضافية في جولة Series A، ما رفع تقييم المشروع إلى نحو $160 مليون. وشمل المستثمرون المرتبطون بتلك المرحلة مشاركين مرتبطين بصندوق Katie Haun للعملات الرقمية، إلى جانب Shopify وPolygon وCoinbase Ventures. وكانت رسائل المنصة آنذاك تبرز عشرات الآلاف من المطورين الذين ينشرون قوالب عقود وحِزم SDK راجعتها المجتمعات، بدلًا من كتابة كل عقد من ملف فارغ.
وتهم هذه الخلفية لأن ThirdWeb تركز على البنية التحتية للمطورين، أي العقود القابلة لإعادة الاستخدام إلى جانب حِزم SDK، وليس على محفظة واحدة للمستهلكين أو منتج تداول. ويوفر سجل التمويل سياقًا مفيدًا لمقارنة البنية التحتية للمطورين، لكنه لا يمثل ضمانًا لسلامة العقود.
حِزم SDK الخاصة بـThirdWeb هي أدوات للمطورين تُستخدم لبناء التطبيقات والتطبيقات اللامركزية التي تعمل في المتصفحات أو تطبيقات الهاتف المحمول وتتواصل مع السلاسل المدعومة. وقد شملت اللغات وأطر العمل المتوافقة TypeScript وPython وGo، إلى جانب عمليات تكامل مع حِزم الواجهة الأمامية الشائعة. كما شملت الشبكات المدعومة Ethereum وSolana وPolygon وFlow وAvalanche وFantom وNear، بحسب واجهة المنتج وإصداره؛ وتتوفر التفاصيل الحالية في مستندات thirdweb.
وتكمن القيمة العملية لحِزم SDK في تسريع عملية تركيب المكونات؛ إذ يمكن للمطورين إضافة عناصر واجهة المستخدم وواجهات API الخاصة بإجراءات المحفظة ومبيعات الرموز وتوزيعات NFT، بدلًا من إعداد كل استدعاء RPC وABI يدويًا. ويصبح هذا النهج مفيدًا بصفة خاصة عندما يحتاج المنتج أيضًا إلى صفحات حوكمة على نمط DAO أو تدفقات مطالبة تُسند ملكية NFT إلى محفظة المستخدم.
ولأن حِزم SDK تغلف تفاعلات العقود والمحافظ، فإنها تعمل في نطاق قريب من العقود الذكية. لذلك لا بد للفرق من فهم وظيفة كل عقد، والسلسلة التي يستهدفها، وكيفية إدارة الترقيات أو مفاتيح الإدارة، إلى جانب إجراء الاختبارات قبل الاعتماد عليها في حركة الإنتاج.
Connect أحد حلول ThirdWeb للمحافظ وتهيئة المستخدمين، إذ يربط المستخدمين بالتطبيق. ويجمع هذا الحل واجهة API للتفاعل مع البلوكشين، ومحافظ مضمّنة، وأدوات مساعدة لتجريد الحساب، وخدمات التحويل من العملات الورقية، وتهيئة قابلة للتخصيص مع وظائف ذاتية الوصاية داخل التطبيق. ويستهدف Connect السلاسل المتوافقة مع EVM، وقد صُمم لتقليل الاحتكاك في تجربة «ربط المحفظة»، التي غالبًا ما تشكل عائقًا أمام مستخدمي Web3 الجدد.
يوفر Connect مكونات وواجهات مستخدم تتيح للفرق تخصيص تجربة ربط المحفظة، وتمكين المستخدمين من توقيع الإجراءات وإرسالها عبر واجهة API. وتشمل الإمكانات الشائعة ما يلي:
يُقدَّم Connect أيضًا باعتباره طبقة لتهيئة المستخدمين. إذ يمكن للمستخدم بدء الاستخدام عبر البريد الإلكتروني أو الهاتف أو حسابات التواصل الاجتماعي أو محفظة موجودة، ما يقلل الحاجة إلى فهم العبارات الأولية منذ اليوم الأول. وقد تساعد مسارات التسجيل الأكثر مرونة على تحسين معدل التحويل عندما لا يكون جمهور المنتج متمرسًا أصلًا في العملات الرقمية.
يوفر Connect أدوات لـتجريد الحساب، ما يمكّن المطورين من إنشاء تدفقات أكثر سلاسة للتوقيع ورعاية الرسوم. وعمليًا، قد يتخذ ذلك شكل حسابات ذكية تستخدم مفاتيح الجلسات أو معاملات تُرعى رسوم الغاز الخاصة بها، لتمنح المستخدم تجربة أقرب إلى تسجيل الدخول في Web2 من النوافذ المنبثقة التقليدية للمحافظ.
تنشئ محافظ ThirdWeb المضمّنة محفظة للمستخدم عند دخوله إلى التطبيق بعد المصادقة عبر مزودين مثل البريد الإلكتروني أو Twitter/X أو Apple أو Discord أو غيرها من الخيارات المتوافقة مع OpenID. وبعد إتمام المصادقة، يحصل المستخدم على محفظة يمكنه من خلالها إرسال المعاملات وسكّ NFT.
تشمل حالات الاستخدام المعتادة ما يلي:
يتيح مسار Pay في Connect للمستخدمين النهائيين تمويل أنشطتهم باستخدام بطاقات العملات الورقية أو توجيه العملات الرقمية عبر السلاسل، ما يدعم الإكراميات والميزات المدفوعة والتبرعات والإيداعات في تطبيق لامركزي. ويمكن للمطورين توجيه أموال التحويل من العملات الورقية إلى معاملة محددة، بدلًا من مطالبة المستخدم بمغادرة التطبيق وشراء العملات الرقمية من مكان آخر ثم العودة.
تُعد عقود ThirdWeb من خدمات ThirdWeb الأساسية، إذ تمنح المطورين قوالب مُعدّة مسبقًا ومسارات لإنشاء وحدات مخصصة لنشر العقود الذكية ودمجها في التطبيقات اللامركزية والألعاب ومنتجات Web3 الأخرى. ويتمثل الهدف في تغطية الدورة الكاملة، من اختيار القالب إلى النشر على السلاسل المتوافقة مع EVM.
أشارت مواد المنصة إلى أحجام كبيرة من عمليات النشر والمعاملات عبر العديد من سلاسل EVM. ومن أبرز القوالب المتداولة:
يستهدف NFT Drop مجموعات NFT الفريدة وفق أنماط شبيهة بـERC-721A. ويمكن لمراحل المطالبة أن تتضمن قوائم السماح ونوافذ الإصدار وحدود المطالبة والكشف المؤجل، ما يتيح للفرق تنظيم عملية التوزيع من دون إعادة كتابة منطق المطالبة لكل حملة.
MarketplaceV3 عقد بأسلوب المتجر يدعم إدراج NFT للبيع المباشر أو في مزاد، مع أنماط مرتبطة بالملكية تتوافق مع توزيع على نمط EIP-2981. ويمكن للمشغلين تقييد حق الإدراج على فئات معينة أو فتحه أمام أي مستخدم، بحسب الإعدادات.
تساعد عقود الرموز الفرق على إنشاء أصول ERC-20 لاستخدامها في مدفوعات المتاجر أو المكافآت أو الأرصدة الأخرى داخل التطبيق. وتشمل الأنماط الشائعة إطلاق رمز مخصص، وقبول الرمز في متجر، ومكافأة المستخدمين على إكمال إجراءات معينة.
تصنّف ThirdWeb العقود ضمن فئات، حتى تتمكن الفرق من تصفح القوالب الرسمية وقوالب المجتمع بحسب حالة الاستخدام. وتشمل الفئات التي تبرزها مواد المنتج ما يلي:
تركز العقود المعيارية على تركيبات قابلة للتخصيص والترقية، مبنية على إطار عمل معياري. وتفيد عندما يحتاج المنتج إلى تبديل الوحدات بمرور الوقت بدلًا من إعادة نشر نظام متكامل أحادي البنية.
تغطي عقود NFT المجموعات والإصدارات والتوزيعات وواجهات NFT ذات الصلة. وغالبًا ما يبدأ المطورون بهذه الفئة عندما يتركز المنتج على السك أو الجمع.
تمكّن عقود المتاجر الفرق من إنشاء منصة على السلسلة لشراء وبيع NFT أو الأصول ذات الصلة، وتوجيه العائدات إلى وجهات متعددة.
تحدد عقود التوزيعات مواعيد إصدار رموز ERC-20 أو أصول ERC-1155 أو NFT بأسعار وقواعد مطالبة محددة.
توزع عقود التوزيع المجاني أصول ERC-20 أو ERC-721 أو ERC-1155 على عدد كبير من المستلمين عبر تدفقات الدفع أو المطالبة.
تساعد عقود تجريد الحساب المطورين على نشر مصانع حسابات تنشئ محافظ ذكية على نمط ERC-4337 للمستخدمين النهائيين، بما في ذلك أنماط الترقية حيثما كان ذلك مدعومًا.
تتيح عقود التخزين للمستخدمين تخزين NFT من نوع ERC-721 أو ERC-1155، أو الرموز، لكسب مكافآت ERC-20، أو تخزين رمز ERC-20 مقابل رمز آخر.
تدعم عقود المنظمات اللامركزية المستقلة والحوكمة تدفق المقترحات والإشراف على الخزينة وأنماط توزيع ERC-20 ذات الصلة بالمشروعات التي تديرها المجتمعات.
Thirdweb Engine خادم خلفي مفتوح المصدر لقراءة العقود وكتابتها ونشرها على نطاق الإنتاج، كما توضح نظرة عامة على Engine من thirdweb. وقد صُمم لإرسال العديد من معاملات البلوكشين بالتوازي، وإدارة أرقام nonce وإعدادات الغاز، والتعافي من أعطال RPC، وإعادة إرسال المعاملات العالقة، ومنع عمليات الإرسال المكررة.
ويستطيع Engine أيضًا الإشراف على المحافظ الخلفية، والتحكم في صلاحيات وصول الفريق والواجهة الخلفية، ورعاية رسوم الغاز للمستخدمين، بحيث يحتاج المستخدم النهائي غالبًا إلى جلسة محفظة فقط، بدلًا من الاحتفاظ برصيد غاز ممول على كل سلسلة. ويزداد هذا الدور أهمية مع انتقال التطبيقات من العروض التجريبية إلى حركة متعددة السلاسل، على غرار الأنماط التي تناقشها أدلة توسيع نطاق الطبقة 2 من Ethereum.
يستهدف Engine القياسي معدل كتابة مرتفعًا لمحافظ المستخدمين والتوزيعات المجانية والسك عبر واجهة API. وتشمل نقاط القوة الموثقة الإدارة التلقائية لأرقام nonce وتجميع المعاملات، وخيارات التخزين الآمن للمحافظ الخلفية، مثل المفاتيح المحلية أو KMS السحابي، ودعم مجموعة واسعة جدًا من سلاسل EVM والشبكات الفرعية الخاصة، وأنماط جلسات تجريد الحساب، وخطافات الويب لأحداث المحافظ أو العقود.
يضيف Engine Premium ميزات التوسع والمرونة إلى Engine القياسي، بما في ذلك أساطيل التوسع التلقائي، وأنماط تجاوز الأعطال لقواعد البيانات والخوادم، ونوافذ أطول للنسخ الاحتياطي لقواعد البيانات المخصصة لأحمال الإنتاج.
تجمع ThirdWeb بين أدوات لا تتطلب تعليمات برمجية، وأخرى منخفضة التعليمات البرمجية، وأدوات قائمة على حِزم SDK، بما يتيح للمطورين والمنشئين بناء تطبيقات Web3 وإطلاقها وإدارتها بسرعة أكبر. وتغطي Connect وContracts وEngine المسار المعتاد، بدءًا من تهيئة المحفظة للمستخدمين، مرورًا بالإجراءات على السلسلة، ووصولًا إلى موثوقية المعاملات الخلفية. وكما هو الحال مع أي مكدس Web3، ينبغي للفرق التحقق من صلاحيات العقود ودعم السلاسل وافتراضات الوصاية قبل الإطلاق على الشبكة الرئيسية.
تُستخدم ThirdWeb لبناء وتشغيل تطبيقات Web3، بما يشمل تسجيل الدخول عبر المحفظة، وعقود NFT والرموز، والمتاجر، والتوزيعات المجانية، والتخزين، وأدوات DAO، ومعالجة المعاملات الخلفية من خلال Engine.
لا. تدعم ThirdWeb المسارات التي لا تتطلب تعليمات برمجية والمسارات منخفضة التعليمات البرمجية إلى جانب حِزم SDK. ويمكن لغير المهندسين البدء باستخدام القوالب، بينما يستطيع المطورون توسيع الوظائف باستخدام TypeScript وPython وGo وحِزم العمل ذات الصلة.
يتركز الدعم على الشبكات المتوافقة مع EVM، وقد شمل تاريخيًا Ethereum وPolygon وAvalanche وFantom وغيرها، مع واجهات إضافية مثل Solana وFlow وNear بحسب المنتج. تحقّق دائمًا من المستندات الحالية للاطلاع على قائمة السلاسل الدقيقة.
يركز Connect على تهيئة محفظة المستخدم النهائي والمصادقة وتجربة المدفوعات داخل التطبيق. أما Engine فهو خادم خلفي لقراءة العقود وكتابتها على نطاق كبير، وتنفيذ عمليات المحافظ، وتوفير ميزات موثوقية الإنتاج، مثل إدارة أرقام nonce ورعاية رسوم الغاز.
لا. تسرّع القوالب وحِزم SDK عملية النشر، لكن مفاتيح الإدارة وقابلية الترقية وقواعد المطالبة وتصميم الوصاية لا تزال تنطوي على مخاطر. راجع العقود والصلاحيات قبل الاعتماد عليها باستخدام أموال حقيقية.
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.





