في 18 أبريل 2024، أعلن مؤسس Polkadotجافين وود عنمشروع Polkadot في حدث Dubai Token 2049 تقدم كبير في مجال البيئة< /strong>——تم إصدار كتاب JAM Gray Book! لقد فتح ولادة بروتوكول JAM وتطويره مسار تطوير آخر لنظام Polkadot البيئي، وسيحل محل الدور الفني لسلسلة الترحيل الحالية وسيتم تقسيمه إلى وحدات وتبسيطه تقنيًا يدعم التصميم الابتكار واستكشاف مشاريع Polkadot البيئية.

في هذا الحدث، قدم متخصصو مؤسسة Web3 أيضًا أن مواصفات بروتوكول JAM سيتم الانتهاء منها بحلول نهاية العام، وأن الزمالة ستكون مسؤولة عن التطوير والنشر ، ونسعى جاهدين لإكمال تطوير 3 حالات مواصفات مستقلة وتخصيص 1000 واط DOT للفرق المشاركة في هذا الجهد. بعد الحدث، أعرب جافين وود عن توقعاته بشأن التطوير المستقبلي لـ JAM من خلال

عند رؤية هذا، قد يكون المطورون المهتمون بالنظام البيئي Polkadot مهتمين ببروتوكول JAM. ما هي هذه الشبكة اللامركزية؟
ما هي ابتكارات المشروع والفرص الجديدة لتطوير Web3 التي يمكن أن يجلبها؟ منذ ما يزيد قليلاً عن شهر في مؤتمر بانكوك sub0 الذي انعقد في 12 مارس، شارك جافين وود بنية JAM مع الجميع للمرة الأولى. اليوم، دعونا نحصل على فهم متعمق للمزايا التقنية لـ JAM وإمكانات التطبيق، ونتطلع معًا إلى الاتجاه الجديد لـ JAM الذي يعمل على تمكين تطوير نظام Polkadot البيئي.
؟ انقر لعرض JAM Gray Book:
< قوي>https://graypaper.com
الذهاب إلى مركزية بدون حالة Network JAM
JAM هو اختصار لـ Join-Accumulate Machine، والذييمثل الطبيعة التطلعية للميراث تصميم سلسلة التتابع. باعتبارها شبكة جديدة من نظام Polkadot البيئي، تعد JAM بنية أساسية جديدة للحوسبة تدعم وظائف الحوسبة متعددة النواة وإنشاء العقود الذكية والأعمال الفنية الأخرى. تم اقتراح نسخة مبكرة وغير مكتملة من بروتوكول JAM لأول مرة في Polkadot Fellowship RFC-31، وكانت تسمى "Core JAM" في ذلك الوقت تم تسميته على اسم مجموعة/تحسين/اتصال/تراكمنماذج الحوسبة، وفي تكرارات الترقية اللاحقة، ظهرت مسودة JAM RFC جديدة وتم تشكيلها.
ترقية واحدة،
الطريق الفني لتخريب Core JAM
والترقيات التقنية اللاحقة مسارًا مختلفًا، سيتم تقديم JAM كترقية فردية شاملة، مع وجود محركين مهمين وراء ذلك:
< img src="https://img.jinse.cn/7216138_image3.png">
يُذكر أن JAM تدمج أيضًا عناصر Polkadot وEthereum Square Elements بشكل مبتكر، يوفر بيئة كائن مفردة عالمية غير مسموح بها وحل حوسبة آمن للنطاق الجانبي لتحقيق المعالجة المتوازية على شبكة عقدة قابلة للتطوير؛ بالإضافة إلى ذلك، كما يدعم أيضًا Parachains القائمة على أساس خدمة الركيزة، السماح للمطورين باستخدام Substrate لبدء تطوير المشروع ونشره، دعم تفاعل المعلومات متعددة العملاء واللغات ونقلها، والحفاظ عليها من خلال الحوكمة اللامركزية على السلسلة التشغيل المجتمعي المستقر حالة.
مفتوح ومجاني، لا حاجة للثقة،
ميزات JAM المفيدة
ومن الجدير بالذكر أن من أجل جعل نفسه أكثر تنوعًا وانفتاحًا، يمكن لبروتوكول JAM دمج إخراج البيانات في الحالات المشتركة وتوفير معدات الدعم اللازمة لتجميع البيانات، بالإضافة إلى ذلك، يتميز JAM عن سلاسل العقود الذكية من خلال عدم وجود معاملة؛ العمليات: يمكن للوظائف العامة، المعتمدة على تقنية محرك التنفيذ، التعامل مع المجموعات المجمعة بدون حسابات معقدة، وجميع العمليات بدون إذن ولكنها مضمونة لتكون آمنة وموثوقة، وهو ما يسلط الضوء أيضًا على ميزات عدم الثقة في JAM مطلوبة.

في مثل هذه الشبكة من أجهزة الكمبيوتر متعددة النواة، سيتم تجميع جميع عناصر عمل JAM في حزم عمل وعمليات إنشاء أخرى، وسيتم التحسين والتجميع والنقل >إكمال سلسلة عمليات تنفيذ المشروع لزيادة تحسين كفاءة الحوسبة.
الكشف عن عملية التشغيل:
اختراق بروتوكول JAM
في الواقع، في ما ورد أعلاه< قوي > تحتوي عملية التحسين والتجميع والنقل على البراعة التقنية والإنجازات المبتكرة لبروتوكول JAM. عند تنفيذ المشاريع في JAM، تشكل الروابط الثلاثة "تؤدي واجباتها الخاصة" نظام تشغيل سلس وسلس:
Refine هي دالة تنفذ معظم العمليات الحسابية عديمة الحالة وتحدد تحويلات التلخيص لخدمة معينة؛ p>
التجميعتأخذ الوظيفة بيانات الإخراج وتقوم بطيها في الحالة العامة للخدمة؛< /p>< /li>
OnTransferمعالجة معلومات البيانات من خدمات المشروع الأخرى؛
ul>< p style="text-align:center">
تحسين
في مرحلة معالجة JAM،يمكن أن تقبل كل فترة زمنية ما يصل إلى 15 ميغابايت من البيانات وتستمر لمدة 6 ثانية. يتطلب سير عمل مكثفًا لضغط البيانات لأن Refine ينشئ ما يصل إلى 90 كيلو بايت من البيانات. يستطيع Refine دعم تنفيذ 6 ثوانٍ من غاز PVM (أي ما يعادل دورة الكتلة الكاملة لسلسلة الترحيل)، مقارنةً بالحد الأقصى لأول ثانيتين من PVF، ويتم تحقيق وقت التنفيذ الممتد هذا من خلال القياس الأمني ويتم تحقيق ذلك باستخدام المزايا الكامنة في PVM. باعتبارها المعالج الرئيسي لمهام تنفيذ العمل، تعد Refine في الأساس مهمة تشغيل عديمة الحالة.
تجميع(تجميع)
وظيفة التراكم مسؤولة عن دمج المخرجات التي تم إنشاؤها بواسطة وظيفة التحسين في حالة السلسلة. يمكنها قبول بيانات إخراج متعددة من التصفية، وجميع بيانات الإخراج تنشأ من نفس الخدمة. وقت تنفيذ كل دالة تراكمية للمخرجات أقصر بكثير من التحسين، وعادة ما يكون حوالي 10 مللي ثانية.
على عكس Refine، لا يحتوي Accumulate على حالة ويسمح له بالوصول إلى سلسلة JAM فحسب، بل يمكنه أيضًا قراءة البيانات وكتابتها من أي خدمة تخزين القيمة الرئيسية، وتحويل الأموال، بالإضافة إلى ذلك، يمكن لوظيفة التراكم أيضًا إنشاء خدمات جديدة، وترقية التعليمات البرمجية، وطلب الصور الأولية، إكمال إنشاء المثيلات الفرعية أو الأجهزة الافتراضية، وتخصيص الذاكرة وتكوين المكدس< /strong>، إجراء حسابات المشروع بمرونة ضمن الإطار الفني المناسب.
عند النقل
في شبكة سلسلة JAM عند النقل قادر على تعديل حالة الخدمة، ويدعم التحقق من الخدمات الأخرى وتغيير حالتها الخاصة، تسهيل اتصال الخدمة بدعم غير متزامن، عندما يتم إرسال الرسائل والرموز المميزة معًا، ستستقبلها وظيفة خدمة النقل وتعالجها ( إذا كان مسار العودة مطلوبًا، فيجب على الخدمة المرسلة أن تبدأعملية نقل أخرى أو يجب على الخدمة المتلقية تعديل حالة النقل الحالية).
تم تصميم كل من التجميع والنقل من أجل التنفيذ المتوازي، مما يسمح بتراكم ونقل عناصر الخدمة المختلفة في وقت واحد , < strong>من الناحية النظرية، يمكن استخدام المشاريع الأساسية الثانوية لتنفيذ عمليات تراكم معينة وتزويدها بمساحة غاز أكبر متاحة.
الاختلافات الهيكلية:
لماذا يتفوق JAM على سلسلة التتابع؟
كما ذكرنا أعلاه، فإن JAM هو تصميم تطلعي يرث سلسلة التتابع في الواقع. الفرق الهيكلي المهم بين JAM وسلسلة الترحيل هو درجة التثبيت الوظيفي:
—— تتكون سلسلة ترحيل Polkadot تتكون JAM من مكونات مختلفة، وتعيد بناء هذه البنية التقنية وتسمح للمطورين ببناء مجموعة متنوعة من الخدمات التقنية من خلال عرض المكونات الأساسية، بما في ذلك خدمات DA العامة، وما إلى ذلك، بدلاً من الاكتفاء فقط بتطوير سلسلة Parachain.

على الرغم من أن سلسلة الترحيل أصلحت بعض العناصر الوظيفية التقنية في الترقية، مثل اللغة المستخدمة لتعريف البروتوكول (WASM)، إلا أن JAM تسير بشكل أسرع وأكثر استقرارًا في هذا الصدد Strong>، على سبيل المثال، تحدد JAM أنواع كتل التشفير وحلول اللامركزية. من خلال تصميم نموذج الخدمة، ترث JAM المرونة التي يحققها البروتوكول التعريفي Relay Chain WebAssembly.
في هذا النموذج، يتم نقل سمة قابلية الترقية إلى الخدمات الفنية، مما يحرر السلسلة البيئية من عبء الترقية، والذي ينبع من معلمة JAM الثابتة توفير إمكانية التحسين. من خلال الفهم الواضح للمهام المحددة التي يجب أن تؤديها سلسلة JAM والقدرة على تعيين معلمات ثابتة، يصبح تحسين التنفيذ في مجالات مثل هيكل الشبكة والتوقيت أكثر جدوى. وفي سلسلة الترحيل،من الممكن حدوث تغييرات متكررة مع كل ترقية، مما يجعل التحسين الفني أكثر تعقيدًا.
على الرغم من هذه الاختلافات الهيكلية، لا تزال JAM تحتفظ بالمرونة للوظائف على مستوى التطبيق، بما في ذلك الوقت الأساسي المبيعات والتخزين والحوكمة، سيتم تنظيم وإدارة كل هذه العمليات في خدمة التطبيق، بالإضافة إلى ذلك، ستقدم JAM مفهومًا جديدًا من خلال رصيد الرمز المميز وارتباط الخدمة، توفير فرص لتعديل النموذج الاقتصادي، وهو أمر ليس من السهل تحقيقه أثناء عملية ترقية سلسلة الترحيل.
ومع ذلك، فإن المزايا التقنية والتطبيقية لبروتوكول JAM هي أكثر بكثير من هذا:
يستخدم على نطاق أوسع آلية الإجماع الأساسية لتنفيذ حلول أكثر ابتكارًا بنهج مرن وحر
يدعم نموذج استهلاك الموارد المختلط الذي يعمل على تحسين استخدام موارد أداة التحقق من خلال إقران الخدمات بمتطلبات الموارد. معدل لخفض التكاليف؛
يقدم تحسينات كبيرة توفر جهودًا مبسطة لقياس الأداء وتخفف الضغط المستقبلي من متطلبات قياس الأداء؛
يحتفظ بالتوافق مع الإعدادات الحالية، ويقدم البروتوكولات، ومفهوم المثيلات المتعددة والعقود الذكية متعددة الأجزاء تدير وتنفذ بروتوكولات تفاعل محددة بين السلاسل المتوازية؛
نؤمن بالمزيد من المزايا التقنية، عندما تقرر الدخول إلى نظام Polkadot البيئي والبدء في استكشاف تطوير واستكشاف بروتوكول JAM، سيكون لديك تجارب مبتكرة أكثر عمقًا وإثارة للاهتمام.
عندما يتم تشكيل الإجماع الأساسي لـ Polkadot 2.0 تدريجيًا، فإن سلسلة JAM هي نموذج جديد ومبتكر تم تقديمه في Polkadot 2.0، ولديها القدرة على أن تصبح أساس Polkadot 2.0، مما يوفر حوسبة متعددة النواة ودعمًا لمزيد من سلاسل الكتل، بما في ذلك المزيد من العقود الذكية، وZK-rollups ، وما إلى ذلك. للمستخدمين، فلننتظر ونرى لتقديم حلول تقنية Web3 أكثر كفاءة وأمانًا!
برنامج مكافآت منفذي JAM
< p style="text-align: left;">الآن، هناك فرصة ممتازة لتشجيع المطورين على استكشاف سلسلة JAM. أعلنت مؤسسة Web3 مؤخرًا عن "مكافأة منفذي JAM" - وهي مجموعة مكافآت بقيمة 10 مليون DOTs مصممة لتعزيز تطوير بروتوكول JAM التنوع، الذي يتمثل هدفه في تشجيع المطورين على إنشاء عملاء متعددينلزيادة مرونة الشبكة، من خلال الترويج والترويج للمشاريع التي شاركت في تطوير بروتوكول JAM منذ البداية، من خلال الدعم المالي،< قوي > حماية اللامركزية في حقوق ومصالح المشاركين في البروتوكول على نطاق أوسع وتقليل مخاطر الشلل الكامل للشبكة الناجم عن خطأ. إذا تم الاعتراف رسميًا بـ JAM كتقنية Polkadot من خلال آلية الإدارة على السلسلة، فستتاح للمطورين الفرصة للحصول على حوافز إضافية مقابلة ، سيكمل البرنامج أيضًا مبادرات التمويل الحالية والمستقبلية التي تدعم نظام Polkadot البيئي ومجموعة التكنولوجيا، بما في ذلك مبادرة المستقبل اللامركزي، والمنح، وسلسلة Polkadot اذهب إلى الخزانة وهكذا.

نحن مهتمون بشكل خاص بمقترحات تنفيذ بروتوكول JAM في بيئات برمجة مختلفة. مع توفر المواصفات الكاملة لـ JAM الآن، نتطلع إلى دعم الفرق الحريصة على تطوير التطبيقات بلغات مثل OCaml وGo وZig. ——Web3 Foundation
في الوقت الحالي، لا يزال برنامج JAM Implementer Bonus Program في طور تأكيد عملية التقديم النهائية ، إذا كنت مهتمًا بالبرنامج وترغب في التنافس للحصول على مكافأة JAM Implementer Bonus،
يرجى ملء النموذج:< /strong>
https://docs.google.com/forms/d/e/1FAIpQLSdvisUospNv_ZUG-RMgCvPD1gp7rtX80Z65NpaQyvovBEf7Zg/viewform
انقر لعرض مقترح استفتاء JAM:
https://polkadot.polkassembly.io/ مرجع/682
انقر لمعرفة المزيد حول برنامج JAM Implementer Bonus Program:
https://jam .web3.foundation/
المواد المرجعية:
https://graypaper.com< /p>
من نحن
من نحن<
OneBlock+ باعتباره مكانًا لتجميع المواهب في مجال blockchain، فهو مجتمع مطوري الركيزة الرائد في العالم. سنقدم مقالات فنية احترافية ودورات تطوير، وننظم التبادل والأنشطة العملية مثل الندوات ومسابقات hackathon للشركات الناشئة لمساعدة المطورين على إتقان تقنية Substrate واستكشاف مجال Web3 بعمق. وفي الوقت نفسه، توفر OneBlock+ أيضًا دعمًا متعددًا لريادة الأعمال مثل التوجيه الفني والموارد البشرية لمشاريع Web3 عالية الجودة، مما يشجع المزيد من فرق التطوير على استخدام إطار عمل تقنية Substrate لبناء شبكات مفتوحة مستقبلية.
تويتر: https://twitter.com/OneBlock_
المتوسط: https://medium.com/@OneBlockplus
Telegram: https://t.me/oneblock_dev
p> p>الديسكورد: https://discord.gg/fE8deY4UbP
بيليبيلي: https // /space.bilibili.com/1650224419
يوتيوب:https://www.youtube.com/channel/UCWo2r3wA6brw3ztr-JmzyXA
كتلة الاقتباس>