تُعَد الرموز مفهومًا مألوفًا لأنها تمثل البنية التحتية التشفيرية الأقرب إلينا. وفي عالم التشفير الحالي، غالبًا ما يُنظَر إلى الرموز باعتبارها عملات سيولة أو رموز حوكمة لنظام بيئي معين. ومع ذلك، فإن هذه النظرة المتأصلة حدت إلى حد كبير من الإمكانات الفعلية للرموز، والتي قد تتجاوز خيالنا إلى حد كبير.
اليوم، دعونا نستكشف تطبيقًا يهدف إلى مساعدة الرموز المميزة على التحرر من الأطر الراسخة – TokenScript.
TokenScript هو إطار عمل يعزز وظائف وأمان وسهولة استخدام رموز blockchain بطرق مختلفة. إنه إطار عمل JavaScript/XML لرموز blockchain الذي ينشئ طبقة بين blockchain وأجهزة المستخدم - طبقة الرموز. هذه طبقة تعتمد على البيانات/الأحداث والسياق بين blockchain والمستخدم. في هذه الطبقة، تعد الرموز الوحدات الأساسية لبناء تفاعلات المستخدم مع blockchain.
يتيح TokenScript لمصدري الرموز والسلطات الموثوقة الأخرى إثراء رمز معين بمجموعة واسعة من المعلومات والقواعد والوظائف. يمكنهم بسهولة وأمان وبشكل خاص إصدار رموز ذات وظائف متعددة داخل وخارج السلسلة دون فهم العقود الذكية الأساسية، باستخدام محافظ TokenScript وخدمات الشبكة.
تم تطوير TokenScript بواسطة Smart Token Labs، وهو مخصص لإنشاء معيار جديد لمستقبل الرموز المميزة. وهو يعمل حاليًا على بناء جسر رمزي ذكي قابل للتكوين.
في 23 سبتمبر 2022، جمعت شركة Smart Token Labs مبلغ $6 مليون دولار في مشروع TokenScript بقيادة ليانغ شينجون، المؤسس المشارك لشركة Fosun International. وشارك مستثمرون مثل HashGlobal وBodl وDistributed Capital في جولة التمويل هذه. وقد ضاعفت الشركة الآن تقييم TokenScript من $50 مليون دولار إلى $200 مليون دولار. جمعت شركة Smart Token Labs الأموال من خلال اتفاقية بسيطة للرموز المستقبلية (SAFT) وستستخدم هذه الأموال لتطوير TokenScript بشكل أكبر.
TokenScript لا يعتمد بشكل أساسي على blockchain. يركز بشكل أساسي على رموز Ethereum، ولكن يمكن تبنيه بواسطة blockchains أخرى وحتى الجمع بين الرموز والتفاعلات من blockchains مختلفة. بعبارة أخرى، TokenScript ليس معيارًا للرموز ولكنه معيار طبقة الرموز، مما يتيح للمحافظ والتطبيقات ومواقع الويب استخدام أي رمز غير قياسي بسهولة استخدام رموز ERC.
يتيح TokenScript لمصدري الرموز التغلب على قيود العقود الذكية. فهو يدعم إضافة قدر كبير من المعلومات إلى الرموز، بما في ذلك ملفات الصور وعمليات البحث في واجهة برمجة التطبيقات، ويسمح بتصميم مجموعة من قواعد العمل ومنطق التفاعل، بما في ذلك البراهين والتفاعلات المنظمة مع الرموز الأخرى.
بالإضافة إلى ذلك، يمكن لمصدري الرموز تحديث قواعد الرمز بسهولة وأمان باستخدام TokenScript.
بالنسبة للمحافظ، يعزز TokenScript قدرتها كوكيل للمستخدمين الذين يتفاعلون مع blockchain. حاليًا، تتطلب معظم التطبيقات اللامركزية مواقع ويب تابعة لجهات خارجية لتفسير حالة blockchain وإنشاء معاملات العقود الذكية. عندما تستورد المحافظ TokenScript، ستتعلم تدريجيًا فهم العقود الذكية وإنشاء المعاملات اللازمة.
علاوة على ذلك، يسمح TokenScript لمصدري الرموز بتصميم واجهات المستخدم الرسومية للرموز في المحافظ، وإنشاء معاملات معقدة مختلفة، وربط وظائف خارج السلسلة. باستخدام TokenScript، يمكن لأي رمز فتح برامج صغيرة مخصصة في المحافظ.
بالنسبة لمطوري الويب والتطبيقات، يمكن نشر TokenScript في تطبيقاتهم. فهو يسمح لهم بدمج جميع وظائف الرمز بشكل آمن وتشغيل عمليات محددة متعلقة بالرمز داخل محافظ المستخدم. بدون TokenScript، سيحتاجون إلى فهم عميق لسلسلة الكتل والعقود الذكية واستثمار الكثير من العمل لدمج كل رمز. مع TokenScript، يحتاج المطورون فقط إلى معرفة أساسية للغاية.
إن قدرات TokenScript شاملة للغاية. وفيما يلي وظائفها الأساسية:
-
المعلومات: عندما يتم دمج رمز مميز مع TokenScript، يمكن للمحافظ أو تطبيقات الويب فهم اسمه واختصاره على الفور، والحصول على أوصاف متعددة اللغات للرمز المميز، بالإضافة إلى ملفات الصور كشعارات. يمكن للمحافظ حتى الاستعلام عن واجهات برمجة التطبيقات.
-
التاريخ: في الماضي، كان بإمكان المحافظ تسجيل المعاملات بنفسها فقط. باستخدام TokenScript، يمكن للمحافظ تسجيل تاريخ مفصل للعمليات التي تتضمن رموزًا، سواء على السلسلة أو خارجها.
-
إنشاء معاملات مخصصة: غالبًا ما تتطلب العقود الذكية من المستخدمين إنشاء معاملات مخصصة، والتي تتم عادةً بواسطة مواقع ويب تابعة لجهات خارجية وتتطلب من محافظ المستخدمين تفويض التوقيعات. يمكن لـ TokenScript أن يوجه المحافظ أو تطبيقات الويب لإنشاء هذه المعاملات، والتي يمكن تشغيلها بزر واحد.
بالنسبة لمواقع الويب، تعد هذه الميزة مهمة للغاية لأنها تعني أن مطوري الويب يحتاجون فقط إلى استيراد TokenScript لتنفيذ نشر المعاملات بنقرة واحدة، دون الحاجة إلى دراسة كل عقد ذكي وإنشاء المعاملات بأنفسهم.
-
التكامل مع الرموز الأخرى: قد تتطلب بعض عمليات الرموز من المستخدمين الاحتفاظ برمز آخر. على سبيل المثال، قد يتطلب رمز مشاركة السيارة من المستخدمين امتلاك رمز سيارة ورمز تأمين. يمكن لـ TokenScript تعريف هذه التكاملات وإنشائها.
-
المصادقة: تواجه الرموز مشكلات تتعلق بالمصادقة، سواء عبر البريد الإلكتروني أو من خلال الهيئات الحكومية. يمكن لـ TokenScript تشغيل عملية المصادقة مباشرة في محفظة المستخدم والسماح لأطراف أخرى بالتحقق منها. في هذا النموذج، يمكن للمحفظة تخزين واستخدام أي نوع من مستندات الإثبات بشكل خاص.
-
تقييد العمليات: يمكن لـ TokenScript تقييد نطاق العمليات. على سبيل المثال، إذا كان المستخدم يحمل رمزًا لمباراة كأس العالم، فيمكنه اختيار بيعه، ولكن فقط إذا لم تنته المباراة بعد. في هذا الوقت، يمكن لـ TokenScript تحديد