المصدر: مجتمع OneBlock
مؤتمر مطوري Polkadot السنوي
قوية>
sub0 آسيا اختتمت مؤخرًا رسميًا في بانكوك، تايلاند. في مواجهة المنافسة الشرسة في صناعة blockchain، أوضح مؤسس Polkadot
Gavin Wood في خطابه كيف سيستخدم
Polkadot 2.0 وJAM Chain لجلب ابتكارات تكنولوجية جديدة وتعزيز البيئة المستمرة تطوير.
ستطلق Polkadot شبكة جديدة تسمى JAM Chain. ستكون سلسلة JAM عبارة عن شبكة لا مركزية عديمة الحالة. وباعتبارها البنية التحتية الجديدة للحوسبة في Polkadot، فإنها توفر إمكانات حوسبة متعددة النواة ويمكنها أيضًا إنشاء عقود ذكية ومجموعات ZK وما إلى ذلك.
OneBlock+ هو لقد قمت بمراجعة جوهر خطاب جافين وود وقمت بتجميع التبادلات بين مدير التكنولوجيا التنفيذي في Acala Bryan Chen ومطور Polkadot Alice und Bob لأول مرة. تفسير فريد على منصة X لمساعدتك في الحصول على فهم متعمق لهذا التحديث التكنولوجي الجديد لسلسلة JAM.
إعادة تشغيل خطاب يوتيوب: https://twitter.com/BillLaboon/status/1768222078551892423
h1>تسمح سلاسل JAMبحسابات آمنة ومرنة في ظل ظروف محددة
الاسم الكامل لـ JAM هوJoin Accumulate Machine، وهو مفهوم جديد لـ blockchain يهدف إلى توفير حلول blockchain فعالة وآمنة وقابلة للتطوير. على عكس سلاسل الكتل التقليدية، فإن أحد أهداف تصميم سلسلة JAM هو تحقيق توازن بين الإنتاجية العالية وزمن الوصول المنخفض. إنه مصمم لأغراض محددة بدلاً من امتلاك قدرات حوسبة عامة مثل سلسلة العقود الذكية.
ضمان إنتاجية عالية وزمن وصول منخفض
أولاً وقبل كل شيء، سلسلة JAM ليست سلسلة عقود ذكية. ينصب تصميمها على التعامل مع القوائم المجمعة بدلاً من إجراء العمليات الحسابية المعقدة نفسها - فالمجموعات المجمعة هي تقنية مصممة لجعل السلسلة أكثر كفاءة وقابلة للتوسع. يتيح تصميم سلسلة JAMإجراء حسابات مرنة للغاية، ولكن يتم تنفيذ هذه الحسابات في ظل ظروف محددة، وهو ما يختلف تمامًا عن نموذج الحساب العام لسلاسل العقود الذكية.
أحد أهداف تصميم سلسلة JAM هو الإنتاجية العالية وزمن الوصول المنخفض. وهو مصممللتعامل مع كميات كبيرة من المعاملات والحفاظ على أوقات المعالجة قصيرة. وفي الوقت نفسه، تركز سلسلة JAM أيضًا على الموثوقية والأمان. على الرغم من أنها تستهلك طاقة قليلة نسبيًا، إلا أن الحفاظ على درجة عالية من الأمان عند التعامل مع القوائم المجمعة يعد أحد السمات الرئيسية لتصميمها.
تعزيز الموثوقية والاستقرار
هدف التصميم المهم الآخر هو الالتزام بالتبعيات. وهذا يعني أن سلسلة JAM ملتزمة بتوفير آلية تنفيذ موثوقة وتبدي التزامًا واضحًا بالعوامل الخارجية التي تعتمد عليها، مما يساعد على تعزيز موثوقية السلسلة واستقرارها. يعتمد التشغيل الفعلي لسلسلة JAMعلى محرك التنفيذ. إنها آلة تنفيذ موثوقة للغاية وقابلة للتطوير ومرنة تركز على التعامل مع المجموعات المجمعة والحفاظ على كفاءة السلسلة وأمانها.
خريطة طريق JAM
شارك جافين خريطة طريق تطوير JAM في خطابه.
طلب RFC الأولي (Sassafras، CoreJam )
مسودة الاقتراح (سيتم إصدارها قريبًا)
التنفيذ الأولي (قريبًا)
فتح RFC للمناقشة ومزيد من التطوير (قريبًا) p>
المسودة النهائية وRFC (3-12 شهرًا)
الاعتراف (الزمالة/الحوكمة) (3-12 شهرًا)
التنفيذ (ثلاثة على الأقل)، الركيزة الأدوات (6-18 شهرًا)
النشر (8-20 شهرًا)
ul>بشكل عام، سلسلة JAM ليست شبكة عقود ذكية تقليدية وليس لديها مفهوم للمعاملات. جميع عناصر العمل (عناصر العمل) الموجودة على شبكة سلسلة JAM سيتم تجميعها أولاً في حزم عمل وعمليات توليد أخرى، وسوف تمر عبر ثلاثة أجزاء من المعالجة، وهي التكرير (التحسين)، والتراكم (تجميع) ونقل (عند النقل)حزم عناصر العمل ثم إعادة دمجها لتحسين كفاءة الحوسبة. يمكن لأي شخص إنشاء خدمة على سلسلة JAM، وتشير الخدمة إلى عملية تشغيلية معينة، على غرار مفهوم العقد الذكي لشبكة EVM، ويتطلب إنشاء نموذج الخدمة تنسيقات ومدخلات محددة.
كمبيوتر عالمي متعدد النواةيوفر تجربة تطوير أكثر حرية ومرونة
إذا كنت تريد معرفة المزيد حول JAM، فاطلع على CoreJam Draft RFC. من المهم ملاحظة أن هذه مسودة أولى وقد تغيرت العديد من التفاصيل الفنية. سيتم إصدار مسودة RFC جديدة بخصوص JAM. https://github.com/polkadot-fellows/RFCs/pull/31
في رأي Bryan Chen، الشيء الأكثر إثارة للاهتمام في JAM هو أنهإنه يستخرج جزء blockchain من المكدس اللامركزي، مما يوفر بشكل أساسي جهاز كمبيوتر عالمي به نوى متعددة يمكنها تنفيذ برامج أو خدمات عشوائية.
إعادة تنظيم مكونات سلسلة مرحل Polkadot
تتكون سلسلة مرحل Polkadot من مكونات مختلفة، تعيد JAM بالفعل بناء هذه البنية وتكشف عن المكونات الأساسية، مما يسمح للمطورين باستخدام هذه المكونات الأساسية لبناء مجموعة متنوعة من الخدمات، بما في ذلك خدمات DA العامة وليس فقط القدرة الحالية على بناء المظلات.
باستخدام JAM، يمكن للمطورين تشغيل خدمات Parachain لإنشاء سلاسل كتل أكثر لامركزية وأمانًا. لكن بناء blockchain لامركزي هو مجرد واحد من العديد من التطبيقات لـ JAM. وبوسع المطورين أيضاً استخدام JAM لتطوير تطبيقات أكثر إثارة للاهتمام. ويُعَد توفر البيانات (DA) مثالاً جيداً، ولكنه ليس ثورة إبداعية.
وفي الوقت نفسه، يمكن للمطورين نشر خدمات متنوعة على JAM، يمكن أن تكون إحداها Parachain Service، أي من خلال JAM. لإنشاء سلسلة Parachain أو blockchain، ولكن يمكن للمطورين أيضًا نشر خدمة EVM بدون سلسلة على JAM، وهي خدمة بدون سلسلة. ومن الأمثلة على ذلك Contract Wallet.
التطبيقات اللامركزية بدون سلاسل
شارك براين أيضًا التغيير الذي قد يكون JAM هو Chainless DApp (تطبيق لامركزي بدون سلسلة). وهذا يعني أن كل تطبيق لامركزي (DApps) يتطلب قوة حوسبة يعمل على blockchain أو منصة مماثلة. ومع ذلك، مع تقديم JAM،يمكن للتطبيقات اللامركزية أداء مهام الحوسبة دون الاعتماد على سلاسل الكتل التقليدية، أي Chainless Dapp.
في عالم Web2، تعد Ethereum، أو معظم شبكات blockchain المستقلة، في الأساس خوادم مستضافة في الطابق السفلي لشخص ما. يوفر Polkadot حلاً مشابهًا للحوسبة السحابية، حيث يمكن للأشخاص استئجار مثيل لفترة من الوقت لتشغيل blockchain الخاص بهم،مع الاستمتاع بالأمان المشترك الذي توفره شبكة Polkadot.
يذهب Polkadot 2.0 إلى أبعد من ذلك، حيث يوفر حلاً بدون خادم. لم يعد المطورون بحاجة للقلق بشأن الخوادم. يمكن تشغيل التطبيقات في مكان ما في السحابة عند الطلب، كما أنها محمية بشكل متساوٍ من خلال الأمان المشترك.
قبل ظهور Serverless، كانت الخدمات السحابية بسيطة جدًا، حيث كانت مجرد استئجار الأجهزة ونشر الخدمات عليها. ومن ثم فهو مسؤول عن صيانة الجهاز وتحديث النظام وتطبيق التصحيحات، ولكن هناك تكلفة صيانة مرتفعة نسبيًا. وينطبق الشيء نفسه على تطوير السلسلة الموازية الحالية، حيث يتعين على المطورين إنفاق الكثير من الطاقة لصيانة السلسلة، كما أن تكلفة ترقية Polkadot-sdk مرتفعة نسبيًا.
مفهوم Serverless هو أن المطورين يحتاجون فقط إلى كتابة منطق الأعمال ولا يحتاجون إلى صيانة الأجهزة أو التفكير في موازنة التحميل وتوسيع النطاق لأعلى/لأسفل وأشياء أخرى . يسمح JAM لمطوري البروتوكول بتطوير وظيفة مشابهة لـ AWS lambda، مما يقلل من تكاليف الصيانة لمطوري التطبيقات. بالنسبة للمطورين، لا يوجد مفهوم للخادم.
تنطبق معظم مزايا التطبيقات بدون خادم أيضًا على التطبيقات اللامركزية غير المتسلسلة. إنها قابلة للتطوير بشكل كبير لأنه يمكن تشغيل نسخ متعددة من التطبيق على مراكز متعددة في نفس الوقت. بالإضافة إلى ذلك، يمكن أن يكون مثل هذا التطبيق رخيصًا جدًا لأنه يستهلك الموارد فقط عند استخدامه بدلاً من تشغيله بشكل مستمر، وبالتاليتقليل التكاليف. كما تم أيضًا تخفيض تكاليف التشغيل بشكل كبير، حيث لم تعد هناك حاجة إلى صيانة الخوادم (البلوكشين). يتولى المشرف الذي ينفذ وقت التشغيل، والمعروف باسم خدمة JAM، جميع الأعمال التشغيلية مثل ترقية الميزات الجديدة وتنفيذها.
لقد أحدثت التكنولوجيا بدون خادم ثورة في طريقة تطوير بعض التطبيقات السحابية. سوف تُحدث JAM تغييرات مماثلة. ومع ذلك، تجدر الإشارة إلى أنه ليست كل التطبيقات السحابية الحديثة تعتمد بنية بدون خادم، ولا تزال الخوادم التقليدية تحتل مكانة مهمة. وينطبق الشيء نفسه على تكنولوجيا الباراشين، التي لا تزال تتمتع بمزاياها التقنية الخاصة.
بناء مستقبل بإمكانيات غير محدودة
لا يتوقف نمو JAM هنا. يوفر JAM نموذجًا مثيرًا للاهتمام والعديد من البدائيات ذات الإمكانات الكبيرة. ويعتقد بريان أنه سيتم اكتشاف المزيد من التطبيقات اللامركزية الحديثة ذات النماذج المختلفة في المستقبل. في الأساس،يهدف JAM إلى إزالة بعض القيود الحالية وتزويد المطورين بمزيد من الحرية والمرونة مقارنة بـ Polkadot 1.0.
JAM مختلف ولا يمكن أيضًا تجاهل القدرة على المراسلة المتزامنة بين التطبيقات. وهذا شيء لا تستطيع تطبيقات Web2 القيام به، لأنها تعتمد عادةً على الخادم للتعامل مع الرسائل بدلاً من الاتصال المتزامن المباشر بين التطبيقات. توفر هذه الميزة المزيد من الإمكانيات للتفاعل والتعاون بين التطبيقات اللامركزية.
في عالم Web2، تم حل الطلبات غير المتزامنة إلى حد كبير. ومع ذلك،تضيف الطلبات غير المتزامنة قدرًا كبيرًا من التعقيد وتسبب العديد من الأخطاء. تتضمن بعض المشكلات الشائعة "جحيم رد الاتصال" (جحيم رد الاتصال، حيث تجعل المستويات المتعددة لوظائف رد الاتصال المتداخلة من الصعب فهم التعليمات البرمجية وصيانتها) و"شروط السباق" (ظروف السباق، حيث تؤدي العمليات المتزامنة المتعددة إلى نتائج غير متوقعة). لقد بدأنا في ملاحظة هذه المشكلات في بروتوكولات المراسلة عبر السلاسل اليوم. ولكن مع تقديم JAM، ربما لم تعد هذه مشكلة.
لا يزال JAM في مراحله المبكرة جدًا ويجب القيام بالمزيد من العمل لتشغيله. إذا كنت تريد التعرف على JAM RFC بمجرد إصداره، يرجى الانتباه إلى مكتبة Fellowship RFC:
https //github.com/polkadot-fellows/RFCs
إذا كنت ترغب في المشاركة بشكل أكبر والمساهمة في JAM، يوصي Bryan بأن ينضم المطورون إلى الزمالة الأساسية لمعرفة المزيد حول التحديثات الفنية.
ستصبح سلسلة JAM هي Polkadot 2.0نموذج جديد
< p style="text-align: left;">ذكر جافين في كلمته أن Polkadot 2.0 قد لا يتم إطلاقه بطريقة متكررة وتدريجية، ولكن على نطاق واسع بطريقة لمرة واحدة. يتم حاليًا تشكيل الإجماع الأساسي لـ Polkadot 2.0 تدريجيًا، ولن يتم ترقيته بطريقة خالية من التفرع في المستقبل. وسلسلةJAM هي نموذج جديد سيتم تقديمه في Polkadot 2.0. ستكون سلسلة Jam هي أساس Polkadot 2.0، حيث توفرحوسبة متعددة النواة لسلاسل الكتل مثل Polkadot وتدعم مئات السلاسلوالمزيد منالعقود الذكية وZK-rollups قوي > الخ في Polkadot 2.0،لم تعد العقود الذكية تتطلب معايير أو اتفاقيات أو XCMP! سيدعم Polkadot 2.0 التوافق مع الإصدارات السابقة، مع دعم فوري لجميع إصدارات Polkadot 1.0. وفي الوقت نفسه، لا يعد Agile Coretime جزءًا من Polkadot 2.0، ولكنه قيد الإنشاء بالفعل ويسمح باستخدام أكثر مرونة للنوى الموجودة.
ستكون سلسلة JAM المذكورة أعلاه عبارة عن بروتوكول ثابت وأبسط، مما يعني أن قواعدها وآلياتها الأساسية لن يتم تغييرها بشكل متكرر. نظرًا لأن بروتوكول JAM تم إصلاحه، يمكن للمطورين إنشاء عملاء مختلفين استنادًا إلى JAM دون الاضطرار دائمًا إلى مطاردة الإصدار الأحدث من عميل Substrate. على الرغم من إصلاح بروتوكول JAM، لا يزال بإمكان الركيزة العمل على المظلات وسلاسل النظام، ولا يزال بإمكان المطورين استخدام الركيزة لتطوير ونشر تطبيقات blockchain الخاصة بهم.
وفقًا لمقدمة جافين، آخرون تتضمن التحديثات حول Polkadot 2.0 أيضًا أن DOT ستصبح جزءًا مهمًا من بنية JAM، وفي بنية JAM، لن تتحكم آلية إدارة Polkadot بشكل مباشر في إصدار الرموز المميزة. وبدلاً من ذلك، سيتم تحديد هذه المسؤولية من خلال اتفاقية JAM نفسها. يعد هذا تغييرًا مهمًا يمكن أن يؤثر على النموذج الإداري والاقتصادي لشبكة Polkadot.
الاستنتاج
في في هذا الخطاب في مؤتمر sub0، رأينا رؤية Gavin Wood لسلسلة JAM المستقبلية وPolkadot 2.0 وفهمه الكامل للتطور التكنولوجي.
ستوفر سلسلة JAM، باعتبارها مفهومًا جديدًا لـ blockchain،قدرات حوسبة متعددة النواة وآليات معالجة فعالة ومزيدًا من المرونة لنظام Polkadot البيئي. سيناريوهات التطبيق قوي>. على عكس سلاسل العقود الذكية التقليدية، تركز سلسلة JAM على معالجة المجموعات، والحفاظ على إنتاجية عالية وزمن وصول منخفض، مع توفير آلية تنفيذ أكثر أمانًا وموثوقية.
نحن نتطلع إلى تقنيات جديدة تدعم العقود الذكية والاتفاقات وXCMP وغيرها من الوظائف أثناء ظهور Polkadot 2.0. ستعزز هذه التغييرات التطوير المستمر لـ Polkadot النظام البيئي. التطوير والتحسين لتزويد المستخدمين بحلول Web3 أكثر فعالة وأمانًا ومرونة.
< mp-style-type>