تفسير تطوير نواة بولكادوت JAM: يمكنك بناء تطبيقات تتجاوز بنية السلسلة!

مبتدئ4/3/2024, 5:37:53 AM
التكنولوجيا المقدمة من قبل Core JAM تظل الطبقة الأساسية للبلوكشين ونظام الويب 3، والتي تعزز قدرات البلوكشين من خلال تقنيات التجزئة والتوسيع. لكن هدفها هو تقليل الاعتماد على التقنيات المحددة وجعل النظام أكثر قابلية للتعددية والمرونة حتى يتمكن المستخدمون من استخدام منصة الحوسبة بطرق متنوعة.

جاي: بخصوص Core JAM، ما رأيك؟ هل هو تغيير ثوري أم تطوري؟

شون: أعتقد أن هذا التغيير ثوري لنظامنا البيئي لأنه يجلب إمكانيات وتحولات جديدة. ومع ذلك، من الناحية التقنية، هذا التغيير هو تطوير تدريجي على كومة تكنولوجيا Polkadot، مما يعني أنه يستند إلى تطور وتحسين مستمر للتكنولوجيا الحالية.

النقطة الرئيسية المذكورة هنا هي أنه على الرغم من التقدم التكنولوجي، إلا أن المهمة تظل ثابتة. هذه المهمة هي إنشاء منصة تمكن الناس من إطلاق تطبيقات الويب3 بسهولة مع سمات مثل الصمود واللامركزية ومقاومة الرقابة. بدأت هذه الرؤية في عصر الإيثيريوم، وكان جاف ملتزمًا بتحقيق هذا الهدف. يمكن اعتبار بولكادوت تمديدًا وتطويرًا لهذه الرؤية، مع تعزيز قابلية التوسع والمرونة للنظام من خلال استخدام تقنيات التجزئة والتوازي.

حالياً، تشكل التكنولوجيا المقدمة من Core JAM لا تزال الطبقة الأساسية للنظام البياني ونظام Web3، معززة لقدرات النظام البياني من خلال تقنيات التجزئة والتوسيع. ومع ذلك، هدفها هو تقليل الاعتماد على تقنيات محددة وجعل النظام أكثر عالمية ومرونة، مما يسمح للمستخدمين باستخدام هذه المنصة الحوسبية بطرق متعددة.

في نموذج سلسلة التوازي الحالي V1، هناك العديد من النوى، لكن كل نواة يمكنها تشغيل تطبيق واحد فقط. تحسين جلبه من قبل Core JAM هو الاستفسار عن سبب تقييد كل نواة لاستخدامها فقط في تطبيق واحد، مع العلم أن هذه النوى يمكن أن تؤدي العديد من المهام. في الواقع، يمكننا مشاركة هذه النوى. يتطلب التطبيقات المختلفة موارد مختلفة: قد تحتاج بعضها إلى المزيد من قوة الحساب، وقد تحتاج بعضها إلى المزيد من توافر البيانات، بينما قد تحتاج البعض الآخر إلى المزيد من مساحة التخزين. لذلك، يمكننا استخدام أجزاء مختلفة من النواة وربط تطبيقات مختلفة معًا بحيث يمكنها الاستفادة بشكل كامل من جميع الموارد المتاحة. هدفنا هو ضمان عدم هدر الموارد على هذه السلسلة. دور Core JAM ووقت النواة هو جعل النظام بأسره أكثر إمكانية الوصول ومرونة لتحقيق هذه المساحة العالمية للبلوكشين.

إذن ما هو الاختلاف؟ أعتقد أن مفهوم "السلاسل المتوازية" قد يختفي تدريجيا. في نموذج blockchain التقليدي ، تعمل كل blockchain بشكل مستقل على جوهرها الخاص. ستصبح هذه الفكرة أكثر ضبابية في المستقبل لأننا سنقوم بتشغيل التطبيقات ، وليس فقط blockchains. يمكن أن تكون هذه التطبيقات سلاسل متوازية ، ولكنها يمكن أن تكون أيضا أكثر مرونة. ربما ألمح Gav إلى هذه التغييرات ، مشيرا إلى أن أي وظيفة ذات نقطة دخول رئيسية يمكن تشغيلها على النظام ، مما يعني أنك لست بحاجة بالضرورة إلى إنشاء blockchain كامل. يمكن أن يكون تطبيقك ببساطة برنامجا بسيطا يعمل في طبقة توفر بيانات Polkadot ، مثل تطبيق عابر موجود فقط في الذاكرة. باختصار ، التغيير المهم هنا هو أننا بحاجة إلى إعادة التفكير في الافتراضات حول كيفية تشغيل التطبيقات ، وقد لا يكون من الضروري بناء سلاسل كتل كاملة ، ولكن يمكن أن تكون هناك طرق تشغيل أكثر مرونة.

مذكرة بولكاوورلد: الآراء هنا مشابهة جدًا لتلك المقترحة من قبل مدير التكنولوجيا في أكالا، برايان، بخصوص التطبيقات الخالية من السلاسل. يمكنك العثور على المزيد في"أكالا بريان يفسر JAM: بولكادوت 2.0 قد تجلب تطبيقات لامركزية بدون سلسلة، تقدم مستقبل بلا حدود!"

جاي: هل لديك أي أمثلة على تطبيقات تعمل خارج بنية السلسلة الموازية؟

شون: على الرغم من أن هذا قد لا يكون التركيز الرئيسي لـ Core JAM نفسه، كجزء من تقسيم مساحة سلسلة الكتل، فإن مشروع Celestia يحظى حاليًا بالكثير من الاهتمام. تعمل Celestia على توفير دعم لتوافر البيانات لحلول rollup متنوعة. يحتوي بولكادوت بالفعل على كمية كبيرة من توافر البيانات ولديه عرض تقني قوي للغاية، كافٍ للتنافس مع مزودي حلول متخصصة أخرى. لذلك، ليس هناك سبب لعدم قدرة حلول rollup على استغلال توافر بيانات بولكادوت لتحقيق أهدافها. على سبيل المثال، يمكنك استخدام الكومة الفنية لـ بولكادوت وجميع المدققين، ولكن ليس من الضروري بناء سلسلة متوازية كاملة؛ يمكنك فعليًا فقط عمل rollup، وهو حلاً أخف وزنًا يركز على معالجة المعاملات بدلاً من الحفاظ على سلسلة كتل كاملة.

الآن ، إذا كنت سأقوم بإنشاء بعض التطبيقات الأساسية من منظور المطور التي لا تحتاج إلى أن تكون سلاسل متوازية كاملة ولكن تطبيقات "Hello World" بسيطة ، يمكنك تخيل أبسط برنامج ، مثل تطبيق العداد الأساسي ، مع بضعة أسطر من التعليمات البرمجية ، لا يوجد تخزين أساسي ، وليس blockchain ، ولكنه قادر على أداء عمليات الزيادة والنقصان. يمكن لأي شخص الاتصال بهذا العداد ، وسيتم تخزين حالته في طبقة توفر بيانات Polkadot. طالما أن شخصا ما يتصل به مرة واحدة كل 24 ساعة قبل مسح البيانات ، فستستمر حالة هذا العداد. تشبه هذه التطبيقات البسيطة إلى حد كبير العقود الذكية ، لكن Polkadot لا توفر تخزينا طويل الأجل ، وهي مشكلة رئيسية تواجه blockchains. إذا كنت تقوم فقط بإنشاء تطبيق عابر ، مثل عداد بسيط أو تطبيق "Hello World" ، فلن تحتاج إلى تخزين طويل الأجل ، ولا تحتاج إلى دفع ثمنه أيضا ؛ نحن فقط نقدم حلا بديلا. لذلك أعتقد أن هذه بعض الأشياء المثيرة التي أود رؤيتها بمجرد وضع التكنولوجيا في مكانها الصحيح ، يمكننا أن نظهر للناس مدى سهولة بناء هذا "Hello World" البسيط للغاية.

جاي: هل قلت أن بولكادوت لم تلتزم بتوفير تخزين طويل الأمد؟

شون: قابلية التوسع هي جانب مهم من تصميم Polkadot. لدى Polkadot نظام تخزين خاص بها ومدققون يديرون سلاسل ترحيل ، لكنه يحقق قابلية التوسع من خلال تجزئة البيانات. في هذه البنية ، يكون كل parachain مسؤولا عن إدارة البيانات الخاصة به ، في حين أن المجمعين هم كيانات مسؤولة عن هذه المهمة. يقوم Polkadot بتخزين تجزئات الجذر فقط ، وهي تقنية تشفير تستخدم للتأكد من أن البيانات المقدمة إلى الشبكة تتطابق مع البيانات المتفق عليها من قبل الشبكة بأكملها. إذا حاولت Polkadot توفير تخزين طويل الأجل لكل مستخدم ، فلن تكون قادرة على التوسع بشكل فعال. في حين أن هناك طرقا لتخزين البيانات على المدى الطويل على Polkadot ، فإن دفع البيانات مباشرة إلى سلسلة الترحيل نفسها ليس هو النهج المثالي. بدلا من ذلك ، يمكن إنشاء هياكل مثل سلاسل النظام خصيصا لدعم التخزين طويل الأجل ، والتنافس مع حلول التخزين الأخرى مثل تخزين الملفات.

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

إخلاء المسؤولية:

  1. تم نقل هذه المقالة من [PolkaWorld]، جميع حقوق الطبع والنشر تنتمي إلى الكاتب الأصلي [عالم بولكاإذا كانت هناك اعتراضات على هذا النشر مرجوا التواصل معبوابة تعلمالفريق، وسوف يتولى التعامل معها بسرعة.
  2. إخلاء المسؤولية عن المسؤولية: الآراء والآراء الواردة في هذه المقالة تعبر فقط عن رأي الكاتب ولا تشكل أي نصيحة استثمارية.
  3. يتم إجراء ترجمات المقال إلى لغات أخرى من قبل فريق Gate Learn. ما لم يرد ذكره ، فإن نسخ أو توزيع أو سرقة المقالات المترجمة ممنوعة.

تفسير تطوير نواة بولكادوت JAM: يمكنك بناء تطبيقات تتجاوز بنية السلسلة!

مبتدئ4/3/2024, 5:37:53 AM
التكنولوجيا المقدمة من قبل Core JAM تظل الطبقة الأساسية للبلوكشين ونظام الويب 3، والتي تعزز قدرات البلوكشين من خلال تقنيات التجزئة والتوسيع. لكن هدفها هو تقليل الاعتماد على التقنيات المحددة وجعل النظام أكثر قابلية للتعددية والمرونة حتى يتمكن المستخدمون من استخدام منصة الحوسبة بطرق متنوعة.

جاي: بخصوص Core JAM، ما رأيك؟ هل هو تغيير ثوري أم تطوري؟

شون: أعتقد أن هذا التغيير ثوري لنظامنا البيئي لأنه يجلب إمكانيات وتحولات جديدة. ومع ذلك، من الناحية التقنية، هذا التغيير هو تطوير تدريجي على كومة تكنولوجيا Polkadot، مما يعني أنه يستند إلى تطور وتحسين مستمر للتكنولوجيا الحالية.

النقطة الرئيسية المذكورة هنا هي أنه على الرغم من التقدم التكنولوجي، إلا أن المهمة تظل ثابتة. هذه المهمة هي إنشاء منصة تمكن الناس من إطلاق تطبيقات الويب3 بسهولة مع سمات مثل الصمود واللامركزية ومقاومة الرقابة. بدأت هذه الرؤية في عصر الإيثيريوم، وكان جاف ملتزمًا بتحقيق هذا الهدف. يمكن اعتبار بولكادوت تمديدًا وتطويرًا لهذه الرؤية، مع تعزيز قابلية التوسع والمرونة للنظام من خلال استخدام تقنيات التجزئة والتوازي.

حالياً، تشكل التكنولوجيا المقدمة من Core JAM لا تزال الطبقة الأساسية للنظام البياني ونظام Web3، معززة لقدرات النظام البياني من خلال تقنيات التجزئة والتوسيع. ومع ذلك، هدفها هو تقليل الاعتماد على تقنيات محددة وجعل النظام أكثر عالمية ومرونة، مما يسمح للمستخدمين باستخدام هذه المنصة الحوسبية بطرق متعددة.

في نموذج سلسلة التوازي الحالي V1، هناك العديد من النوى، لكن كل نواة يمكنها تشغيل تطبيق واحد فقط. تحسين جلبه من قبل Core JAM هو الاستفسار عن سبب تقييد كل نواة لاستخدامها فقط في تطبيق واحد، مع العلم أن هذه النوى يمكن أن تؤدي العديد من المهام. في الواقع، يمكننا مشاركة هذه النوى. يتطلب التطبيقات المختلفة موارد مختلفة: قد تحتاج بعضها إلى المزيد من قوة الحساب، وقد تحتاج بعضها إلى المزيد من توافر البيانات، بينما قد تحتاج البعض الآخر إلى المزيد من مساحة التخزين. لذلك، يمكننا استخدام أجزاء مختلفة من النواة وربط تطبيقات مختلفة معًا بحيث يمكنها الاستفادة بشكل كامل من جميع الموارد المتاحة. هدفنا هو ضمان عدم هدر الموارد على هذه السلسلة. دور Core JAM ووقت النواة هو جعل النظام بأسره أكثر إمكانية الوصول ومرونة لتحقيق هذه المساحة العالمية للبلوكشين.

إذن ما هو الاختلاف؟ أعتقد أن مفهوم "السلاسل المتوازية" قد يختفي تدريجيا. في نموذج blockchain التقليدي ، تعمل كل blockchain بشكل مستقل على جوهرها الخاص. ستصبح هذه الفكرة أكثر ضبابية في المستقبل لأننا سنقوم بتشغيل التطبيقات ، وليس فقط blockchains. يمكن أن تكون هذه التطبيقات سلاسل متوازية ، ولكنها يمكن أن تكون أيضا أكثر مرونة. ربما ألمح Gav إلى هذه التغييرات ، مشيرا إلى أن أي وظيفة ذات نقطة دخول رئيسية يمكن تشغيلها على النظام ، مما يعني أنك لست بحاجة بالضرورة إلى إنشاء blockchain كامل. يمكن أن يكون تطبيقك ببساطة برنامجا بسيطا يعمل في طبقة توفر بيانات Polkadot ، مثل تطبيق عابر موجود فقط في الذاكرة. باختصار ، التغيير المهم هنا هو أننا بحاجة إلى إعادة التفكير في الافتراضات حول كيفية تشغيل التطبيقات ، وقد لا يكون من الضروري بناء سلاسل كتل كاملة ، ولكن يمكن أن تكون هناك طرق تشغيل أكثر مرونة.

مذكرة بولكاوورلد: الآراء هنا مشابهة جدًا لتلك المقترحة من قبل مدير التكنولوجيا في أكالا، برايان، بخصوص التطبيقات الخالية من السلاسل. يمكنك العثور على المزيد في"أكالا بريان يفسر JAM: بولكادوت 2.0 قد تجلب تطبيقات لامركزية بدون سلسلة، تقدم مستقبل بلا حدود!"

جاي: هل لديك أي أمثلة على تطبيقات تعمل خارج بنية السلسلة الموازية؟

شون: على الرغم من أن هذا قد لا يكون التركيز الرئيسي لـ Core JAM نفسه، كجزء من تقسيم مساحة سلسلة الكتل، فإن مشروع Celestia يحظى حاليًا بالكثير من الاهتمام. تعمل Celestia على توفير دعم لتوافر البيانات لحلول rollup متنوعة. يحتوي بولكادوت بالفعل على كمية كبيرة من توافر البيانات ولديه عرض تقني قوي للغاية، كافٍ للتنافس مع مزودي حلول متخصصة أخرى. لذلك، ليس هناك سبب لعدم قدرة حلول rollup على استغلال توافر بيانات بولكادوت لتحقيق أهدافها. على سبيل المثال، يمكنك استخدام الكومة الفنية لـ بولكادوت وجميع المدققين، ولكن ليس من الضروري بناء سلسلة متوازية كاملة؛ يمكنك فعليًا فقط عمل rollup، وهو حلاً أخف وزنًا يركز على معالجة المعاملات بدلاً من الحفاظ على سلسلة كتل كاملة.

الآن ، إذا كنت سأقوم بإنشاء بعض التطبيقات الأساسية من منظور المطور التي لا تحتاج إلى أن تكون سلاسل متوازية كاملة ولكن تطبيقات "Hello World" بسيطة ، يمكنك تخيل أبسط برنامج ، مثل تطبيق العداد الأساسي ، مع بضعة أسطر من التعليمات البرمجية ، لا يوجد تخزين أساسي ، وليس blockchain ، ولكنه قادر على أداء عمليات الزيادة والنقصان. يمكن لأي شخص الاتصال بهذا العداد ، وسيتم تخزين حالته في طبقة توفر بيانات Polkadot. طالما أن شخصا ما يتصل به مرة واحدة كل 24 ساعة قبل مسح البيانات ، فستستمر حالة هذا العداد. تشبه هذه التطبيقات البسيطة إلى حد كبير العقود الذكية ، لكن Polkadot لا توفر تخزينا طويل الأجل ، وهي مشكلة رئيسية تواجه blockchains. إذا كنت تقوم فقط بإنشاء تطبيق عابر ، مثل عداد بسيط أو تطبيق "Hello World" ، فلن تحتاج إلى تخزين طويل الأجل ، ولا تحتاج إلى دفع ثمنه أيضا ؛ نحن فقط نقدم حلا بديلا. لذلك أعتقد أن هذه بعض الأشياء المثيرة التي أود رؤيتها بمجرد وضع التكنولوجيا في مكانها الصحيح ، يمكننا أن نظهر للناس مدى سهولة بناء هذا "Hello World" البسيط للغاية.

جاي: هل قلت أن بولكادوت لم تلتزم بتوفير تخزين طويل الأمد؟

شون: قابلية التوسع هي جانب مهم من تصميم Polkadot. لدى Polkadot نظام تخزين خاص بها ومدققون يديرون سلاسل ترحيل ، لكنه يحقق قابلية التوسع من خلال تجزئة البيانات. في هذه البنية ، يكون كل parachain مسؤولا عن إدارة البيانات الخاصة به ، في حين أن المجمعين هم كيانات مسؤولة عن هذه المهمة. يقوم Polkadot بتخزين تجزئات الجذر فقط ، وهي تقنية تشفير تستخدم للتأكد من أن البيانات المقدمة إلى الشبكة تتطابق مع البيانات المتفق عليها من قبل الشبكة بأكملها. إذا حاولت Polkadot توفير تخزين طويل الأجل لكل مستخدم ، فلن تكون قادرة على التوسع بشكل فعال. في حين أن هناك طرقا لتخزين البيانات على المدى الطويل على Polkadot ، فإن دفع البيانات مباشرة إلى سلسلة الترحيل نفسها ليس هو النهج المثالي. بدلا من ذلك ، يمكن إنشاء هياكل مثل سلاسل النظام خصيصا لدعم التخزين طويل الأجل ، والتنافس مع حلول التخزين الأخرى مثل تخزين الملفات.

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

إخلاء المسؤولية:

  1. تم نقل هذه المقالة من [PolkaWorld]، جميع حقوق الطبع والنشر تنتمي إلى الكاتب الأصلي [عالم بولكاإذا كانت هناك اعتراضات على هذا النشر مرجوا التواصل معبوابة تعلمالفريق، وسوف يتولى التعامل معها بسرعة.
  2. إخلاء المسؤولية عن المسؤولية: الآراء والآراء الواردة في هذه المقالة تعبر فقط عن رأي الكاتب ولا تشكل أي نصيحة استثمارية.
  3. يتم إجراء ترجمات المقال إلى لغات أخرى من قبل فريق Gate Learn. ما لم يرد ذكره ، فإن نسخ أو توزيع أو سرقة المقالات المترجمة ممنوعة.
เริ่มตอนนี้
สมัครและรับรางวัล
$100