Leçon 2

تكنولوجيا ستاركنت

مرحبا بكم في الدفعة الثانية من دورتنا على Starknet ، بعنوان "Starknet Technology". يتعمق هذا الدرس في الابتكارات التكنولوجية الأساسية التي تقدمها Starknet إلى نظام blockchain و Ethereum البيئي. تستفيد Starknet ، كحل تحجيم من الطبقة 2 ، من براهين التشفير الرائدة ولغة برمجة فريدة لمعالجة بعض التحديات الأكثر إلحاحا التي تواجهها شبكات blockchain اليوم: قابلية التوسع والسرعة والخصوصية. سيبدأ تركيزنا باستكشاف براهين STARK ، وهي حجر الزاوية في نهج Starknet في قابلية التوسع والأمان ، قبل الانتقال إلى لغة البرمجة في القاهرة والهندسة المعمارية المميزة ل Starknet. دعونا نشرع في هذه الرحلة لكشف الآليات التي تجعل Starknet قوة رائدة في مشهد blockchain.

براهين STARK: العمود الفقري لقابلية التوسع في Starknet

اثباتات STARK تعتبر ابتكارًا حاسمًا. تم تصميم هذه الحجج الشفافة والموثوقة للمعرفة لتعزيز قابلية توسيع سلسلة الكتل من خلال التحقق الفعال من الحسابات. قد طوّرت شركة StarkWare، الكيان الذي يقف وراء Starknet، تقنية STARK، مؤكدة دورها في حماية سلامة وخصوصية الحسابات على سلاسل الكتل. يتيح هذا النهج الكريبتوغرافي لمثبت STARK منفصل عن السلسلة التعامل مع الحسابات، مع التحقق من النتائج على السلسلة بواسطة مثبت STARK.
تقدم STARKs العديد من المزايا الرئيسية

  • صفر المعرفة: تضمن التكنولوجيا خصوصية المستخدم عن طريق عدم الكشف عن المدخلات المستخدمة في الحسابات خارج السلسلة.
  • القابلية للتوسع: تتيح إجراء عمليات حسابية كبيرة خارج السلسلة، مما يقلل بشكل كبير من تكاليف التحقق داخل السلسلة.
  • الشفافية: على عكس إثباتات التشفير الأخرى ، لا تتطلب STARKs إعدادا موثوقا به ، وتجنب ما يسمى ب "النفايات السامة".
  • Argument of Knowledge: Proofs can only be generated by a prover that has actually executed the computation, ensuring the integrity of the process

في سياق Starknet ، تسهل STARKs تجميع المعاملات والتحقق منها على السلسلة من خلال دليل واحد ، مما يقلل بشكل كبير من تكلفة المعاملة ويضمن أمان Ethereum. لا تتيح هذه التقنية إنتاجية أعلى للمعاملات فحسب ، بل تفتح أيضا الباب أمام تطبيقات جديدة لم تكن عملية في السابق بسبب القيود المفروضة على السلسلة.

التفاعل بين أدلة STARK وحلول الطبقة 2 لـ Starknet ، StarkEx و Starknet ، يعرض نهجًا شاملاً لتوسيع Ethereum. بينما يوفر StarkEx توسيعًا محددًا للتطبيقات ، يوفر Starknet منصة غير مرخصة لنشر العقود الذكية. كلاهما يستفيد من قابلية التوسع والأمان لأدلة STARK ولكن يلبي احتياجات مختلفة ضمن نظام البلوكشين.

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

مقدمة إلى القاهرة

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

تقف كايرو لـ “حساب العمليات غير النظامية”، مما يعكس قدرتها الفريدة على القيام بالحسابات بطريقة موجودة ويمكن تأكيدها. تمثل لغة عالية المستوى تترجم إلى سييرا، تمثيل وسيط، الذي بدوره يترجم إلى مجموعة آمنة من تجميع كايرو (CASM). تهدف التطور من كايرو 0 إلى كايرو 1، مع إدخال سييرا، إلى ضمان أن أي CASM يتم إنشاؤه يمكن تأكيده، حتى في حالات فشل الحساب.

ماذا تمكن القاهرة

تسمح بنية القاهرة بتنفيذ حسابات جديرة بالثقة على آلات غير موثوق بها. يوجد تطبيق محوري للقاهرة في Starknet ، وهو حل قابلية التوسع من الطبقة 2 المبني على قمة Ethereum. توظف Starknet القاهرة لتمكين عقدة واحدة ، prover ، من تنفيذ البرامج وإنشاء أدلة مشفرة على صحتها. ثم يتم التحقق من هذه البراهين من خلال عقد Ethereum الذكي ، مما يقلل بشكل كبير من الحمل الحسابي والتكلفة المرتبطة بالتنفيذ المباشر على Ethereum. تعمل هذه الآلية على تحسين الإنتاجية وخفض رسوم المعاملات مع الحفاظ على مستوى أمان Ethereum.

الميزات المميزة للقاهرة

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

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

القاهرة والعقود الذكية

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

بالنسبة للمطورين والمهتمين الذين يتطلعون إلى استكشاف القاهرة وتطبيقاتها داخل ستاركنت، تتوفر مجموعة وفيرة من الموارد، بما في ذلك الوثائق ومنتديات المجتمع، لتسهيل التعلم والتطوير. تجمع ميزات القاهرة الفريدة مع حلول التوسعية في الطبقة ٢ لستاركنت تعد بالوعد بتقدم تكنولوجيا البلوكشين وتوسيع حالات استخدامها خارج القيود الحالية.

للتعمق أكثر في القاهرة وتكاملها مع Starknet ، فكر في استكشاف وثائق ستاركنت و موارد ستاركويرعلى القاهرة.

بنية الشبكة الحديدية

متسلسل ستاركنت

فيديو كامل هنا: https://www.youtube.com/watch?v=ZTomvlzta78

المُسَلسِلُ الزَمَني لِستاركنِت هو جُزء حَرج في هَندسة ستاركنِت، يُلعبُ دَورًا بارزًا في تَعزيز قابِليَةِ الشَبكَة وكفاءَتِها على حَلَقة إيثيريوم الأوَلَى. من خِلال إدخال نَهجٍ جَديدٍ لمُعالجة التَّعامُلات، يُرقي المُسَلسِلُ الزَمَني كفاءَة ستاركنِت بِشَكل كبير للتَّعامُل مع التَّعامُلات على مَقياس غَير مسَبوق.

دور ووظيفة ستاركنت سيكونسر

  • تحقق وتنفيذ الصفقات: يتولى مسلسل Starknet مهمة حاسمة في التحقق وتنفيذ الصفقات المقدمة إلى شبكة Starknet. إنه يعمل كـ Gate.iokeeper، مضمنًا أن تتم معالجة الصفقات الصالحة فقط، التي تتوافق مع قواعد Starknet ومتطلبات العقد الذكية. يمنع عملية التحقق هذه الصفقات غير الصالحة أو الخبيثة من ازدحام الشبكة والتأثير على سلامتها.
  • تجميع المعاملات في كتل: بمجرد التحقق من المعاملات، يقوم المسلسل بتجميعها في كتل. هذه العملية مشابهة لطريقة تجميع المعاملات في شبكات البلوكشين التقليدية، ولكن بكفاءة محسنة. من خلال تجميع المعاملات، يقوم المسلسل بتحسين كفاءة شبكة النقل، مما يسمح لشبكة Starknet بمعالجة حجم أكبر بكثير من المعاملات من القدرة الحالية لـ Ethereum.
  • تصفية المعاملات الغير ناجحة: وظيفة أساسية لمنظم المعاملات هي تصفية المعاملات التي تفشل بسبب الأخطاء أو عدم الامتثال لشروط العقد الذكي. تضمن هذه التصفية الانتقائية أن تتم إدراج المعاملات الناجحة فقط في الكتل، مما يسهل عملية التحقق ويحافظ على إنتاجية الشبكة العالية.
  • تمكين معالجة المعاملات بشكل أسرع: إن تقديم مسلسل Starknet Sequencer يمثل قفزة كبيرة في سرعة معالجة المعاملات مقارنة بـ Ethereum. من خلال التحقق والتنفيذ وتجميع المعاملات بكفاءة، يقلل المسلسل من الوقت الإجمالي المطلوب لإتمام المعاملات. هذه الكفاءة أمر حاسم للتطبيقات التي تتطلب أوقات تأكيد سريعة للمعاملات، مما يفتح آفاقًا جديدة لتطبيقات الويب اللامركزية في الوقت الحقيقي (dApps) على Starknet.

مزايا على Ethereum

يعالج نهج Starknet Sequencer لمعالجة المعاملات العديد من القيود الرئيسية للبنية التحتية الحالية للطبقة 1 في Ethereum:

  • زيادة الإنتاجية: من خلال تجميع المعاملات في كتل واستغلال قدرات توسيع Starknet's Layer 2، يحقق Sequencer إنتاجية تفوق بكثير قدرات Ethereum الأصلية. هذه القدرة المتزايدة أمر حاسم لدعم بيئة نامية من التطبيقات اللامركزية دون تكاليف غاز محظورة أو ازدحام شبكة.
  • انخفاض تكاليف الغاز: تترجم كفاءة جهاز التسلسل أيضا إلى انخفاض تكاليف الغاز للمستخدمين والمطورين. نظرا لأن المعاملات تتم معالجتها بشكل أكثر كفاءة ، يمكن للشبكة تقديم رسوم معاملات مخفضة بشكل كبير ، مما يجعل Starknet منصة جذابة لتطوير ونشر dApps.
  • قدرة المسلسل على تصفية المعاملات الغير ناجحة قبل معالجتها من قبل الشبكة الأوسع تقلل من العبء الحسابي على شبكة ستاركنت. هذه التصفية الوقائية، بالاضافة الى دفعة المعاملات الفعالة للمسلسل، تعزز قدرة الشبكة على القدرة على المقابلة، مما يضمن انها يمكن ان تنمو لاستيعاب الطلب المتزايد دون التضحية بالأداء أو الأمان.

في الختام، يعد مسلسل Starknet عنصرًا أساسيًا في تركيبة Starknet، حيث يقدم حلاً قابلاً للتطبيق وفعالًا وفعالاً من حيث التكلفة لمعالجة المعاملات. تصميمه لا يعالج فقط التحديات الرئيسية التي تواجهها Ethereum ولكنه أيضًا يضع معيارًا جديدًا لمعالجة المعاملات في الشبكات اللامركزية.

البروفر ستاركنت

Full video here: https://www.youtube.com/watch?v=UIkph7jT9Qo

يقوم Starknet Prover بلعب دور حاسم في بنية Starknet، مضمنًا الأمان وسلامة المعاملات التي تم معالجتها على الشبكة. يستفيد هذا الجزء من قوة دلائل STARK، وهي ركيزة لتحسين قابلية توسع وكفاءة Starknet على الأنظمة السلسلة الكتلية التقليدية. فيما يلي، نستكشف المسؤوليات المتعددة لـ Starknet Prover وكيف يسهم في أداء الشبكة.

إنشاء دلائل STARK لصحة المعاملة

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

إنشاء أثر تنفيذ

تم إنشاء أثر التنفيذ بواسطة Starknet Prover لتسجيل الخطوات التسلسلية لتنفيذ المعاملة. يعتبر هذا الأثر خريطة تفصيلية للعملية الحسابية، توثق مدخلات كل عملية ومخرجاتها والحالات الوسيطة. يعتبر أثر التنفيذ أمرًا حيويًا لفهم رحلة المعاملة ويشكل أساسًا لإنشاء دليل STARK، مضمنًا أن الحساب يلتزم بالمنطق المحدد مُسبقًا للعقود الذكية.

توليد فرق الحالة

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

استخدام العشوائية في إنشاء دليل STARK

يتمثل أحد الجوانب الفريدة لعملية Starknet Prever في استخدامها لعملية عشوائية لإنشاء دليل STARK من مجموعة فرعية من بيانات التنفيذ الموسعة. تعزز هذه الطريقة أمان وكفاءة عملية إنشاء الإثبات. من خلال اختيار مجموعة فرعية من البيانات ، يمكن للبروفير إنتاج براهين مدمجة وآمنة للغاية تقلل بشكل كبير من العبء الحسابي على الشبكة مع ضمان سلامة عملية التحقق.

من خلال هذه الآليات، يضمن مُثبت Starknet أن يقدم Starknet إمكانية تحقيق إنتاجية أكبر بشكل متسارع وتكاليف معاملات أقل بكثير مقارنة بطبقة Ethereum الأولى، دون المساس بالأمان. قدرة المُثبت على إنشاء دلائل قابلة للتحقق وآمنة بشكل تشفيري تعزز وعد Starknet بتوسيع تقنية سلسلة الكتل لتحقيق اعتماد واسع وتطبيقات معقدة.

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

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 2

تكنولوجيا ستاركنت

مرحبا بكم في الدفعة الثانية من دورتنا على Starknet ، بعنوان "Starknet Technology". يتعمق هذا الدرس في الابتكارات التكنولوجية الأساسية التي تقدمها Starknet إلى نظام blockchain و Ethereum البيئي. تستفيد Starknet ، كحل تحجيم من الطبقة 2 ، من براهين التشفير الرائدة ولغة برمجة فريدة لمعالجة بعض التحديات الأكثر إلحاحا التي تواجهها شبكات blockchain اليوم: قابلية التوسع والسرعة والخصوصية. سيبدأ تركيزنا باستكشاف براهين STARK ، وهي حجر الزاوية في نهج Starknet في قابلية التوسع والأمان ، قبل الانتقال إلى لغة البرمجة في القاهرة والهندسة المعمارية المميزة ل Starknet. دعونا نشرع في هذه الرحلة لكشف الآليات التي تجعل Starknet قوة رائدة في مشهد blockchain.

براهين STARK: العمود الفقري لقابلية التوسع في Starknet

اثباتات STARK تعتبر ابتكارًا حاسمًا. تم تصميم هذه الحجج الشفافة والموثوقة للمعرفة لتعزيز قابلية توسيع سلسلة الكتل من خلال التحقق الفعال من الحسابات. قد طوّرت شركة StarkWare، الكيان الذي يقف وراء Starknet، تقنية STARK، مؤكدة دورها في حماية سلامة وخصوصية الحسابات على سلاسل الكتل. يتيح هذا النهج الكريبتوغرافي لمثبت STARK منفصل عن السلسلة التعامل مع الحسابات، مع التحقق من النتائج على السلسلة بواسطة مثبت STARK.
تقدم STARKs العديد من المزايا الرئيسية

  • صفر المعرفة: تضمن التكنولوجيا خصوصية المستخدم عن طريق عدم الكشف عن المدخلات المستخدمة في الحسابات خارج السلسلة.
  • القابلية للتوسع: تتيح إجراء عمليات حسابية كبيرة خارج السلسلة، مما يقلل بشكل كبير من تكاليف التحقق داخل السلسلة.
  • الشفافية: على عكس إثباتات التشفير الأخرى ، لا تتطلب STARKs إعدادا موثوقا به ، وتجنب ما يسمى ب "النفايات السامة".
  • Argument of Knowledge: Proofs can only be generated by a prover that has actually executed the computation, ensuring the integrity of the process

في سياق Starknet ، تسهل STARKs تجميع المعاملات والتحقق منها على السلسلة من خلال دليل واحد ، مما يقلل بشكل كبير من تكلفة المعاملة ويضمن أمان Ethereum. لا تتيح هذه التقنية إنتاجية أعلى للمعاملات فحسب ، بل تفتح أيضا الباب أمام تطبيقات جديدة لم تكن عملية في السابق بسبب القيود المفروضة على السلسلة.

التفاعل بين أدلة STARK وحلول الطبقة 2 لـ Starknet ، StarkEx و Starknet ، يعرض نهجًا شاملاً لتوسيع Ethereum. بينما يوفر StarkEx توسيعًا محددًا للتطبيقات ، يوفر Starknet منصة غير مرخصة لنشر العقود الذكية. كلاهما يستفيد من قابلية التوسع والأمان لأدلة STARK ولكن يلبي احتياجات مختلفة ضمن نظام البلوكشين.

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

مقدمة إلى القاهرة

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

تقف كايرو لـ “حساب العمليات غير النظامية”، مما يعكس قدرتها الفريدة على القيام بالحسابات بطريقة موجودة ويمكن تأكيدها. تمثل لغة عالية المستوى تترجم إلى سييرا، تمثيل وسيط، الذي بدوره يترجم إلى مجموعة آمنة من تجميع كايرو (CASM). تهدف التطور من كايرو 0 إلى كايرو 1، مع إدخال سييرا، إلى ضمان أن أي CASM يتم إنشاؤه يمكن تأكيده، حتى في حالات فشل الحساب.

ماذا تمكن القاهرة

تسمح بنية القاهرة بتنفيذ حسابات جديرة بالثقة على آلات غير موثوق بها. يوجد تطبيق محوري للقاهرة في Starknet ، وهو حل قابلية التوسع من الطبقة 2 المبني على قمة Ethereum. توظف Starknet القاهرة لتمكين عقدة واحدة ، prover ، من تنفيذ البرامج وإنشاء أدلة مشفرة على صحتها. ثم يتم التحقق من هذه البراهين من خلال عقد Ethereum الذكي ، مما يقلل بشكل كبير من الحمل الحسابي والتكلفة المرتبطة بالتنفيذ المباشر على Ethereum. تعمل هذه الآلية على تحسين الإنتاجية وخفض رسوم المعاملات مع الحفاظ على مستوى أمان Ethereum.

الميزات المميزة للقاهرة

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

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

القاهرة والعقود الذكية

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

بالنسبة للمطورين والمهتمين الذين يتطلعون إلى استكشاف القاهرة وتطبيقاتها داخل ستاركنت، تتوفر مجموعة وفيرة من الموارد، بما في ذلك الوثائق ومنتديات المجتمع، لتسهيل التعلم والتطوير. تجمع ميزات القاهرة الفريدة مع حلول التوسعية في الطبقة ٢ لستاركنت تعد بالوعد بتقدم تكنولوجيا البلوكشين وتوسيع حالات استخدامها خارج القيود الحالية.

للتعمق أكثر في القاهرة وتكاملها مع Starknet ، فكر في استكشاف وثائق ستاركنت و موارد ستاركويرعلى القاهرة.

بنية الشبكة الحديدية

متسلسل ستاركنت

فيديو كامل هنا: https://www.youtube.com/watch?v=ZTomvlzta78

المُسَلسِلُ الزَمَني لِستاركنِت هو جُزء حَرج في هَندسة ستاركنِت، يُلعبُ دَورًا بارزًا في تَعزيز قابِليَةِ الشَبكَة وكفاءَتِها على حَلَقة إيثيريوم الأوَلَى. من خِلال إدخال نَهجٍ جَديدٍ لمُعالجة التَّعامُلات، يُرقي المُسَلسِلُ الزَمَني كفاءَة ستاركنِت بِشَكل كبير للتَّعامُل مع التَّعامُلات على مَقياس غَير مسَبوق.

دور ووظيفة ستاركنت سيكونسر

  • تحقق وتنفيذ الصفقات: يتولى مسلسل Starknet مهمة حاسمة في التحقق وتنفيذ الصفقات المقدمة إلى شبكة Starknet. إنه يعمل كـ Gate.iokeeper، مضمنًا أن تتم معالجة الصفقات الصالحة فقط، التي تتوافق مع قواعد Starknet ومتطلبات العقد الذكية. يمنع عملية التحقق هذه الصفقات غير الصالحة أو الخبيثة من ازدحام الشبكة والتأثير على سلامتها.
  • تجميع المعاملات في كتل: بمجرد التحقق من المعاملات، يقوم المسلسل بتجميعها في كتل. هذه العملية مشابهة لطريقة تجميع المعاملات في شبكات البلوكشين التقليدية، ولكن بكفاءة محسنة. من خلال تجميع المعاملات، يقوم المسلسل بتحسين كفاءة شبكة النقل، مما يسمح لشبكة Starknet بمعالجة حجم أكبر بكثير من المعاملات من القدرة الحالية لـ Ethereum.
  • تصفية المعاملات الغير ناجحة: وظيفة أساسية لمنظم المعاملات هي تصفية المعاملات التي تفشل بسبب الأخطاء أو عدم الامتثال لشروط العقد الذكي. تضمن هذه التصفية الانتقائية أن تتم إدراج المعاملات الناجحة فقط في الكتل، مما يسهل عملية التحقق ويحافظ على إنتاجية الشبكة العالية.
  • تمكين معالجة المعاملات بشكل أسرع: إن تقديم مسلسل Starknet Sequencer يمثل قفزة كبيرة في سرعة معالجة المعاملات مقارنة بـ Ethereum. من خلال التحقق والتنفيذ وتجميع المعاملات بكفاءة، يقلل المسلسل من الوقت الإجمالي المطلوب لإتمام المعاملات. هذه الكفاءة أمر حاسم للتطبيقات التي تتطلب أوقات تأكيد سريعة للمعاملات، مما يفتح آفاقًا جديدة لتطبيقات الويب اللامركزية في الوقت الحقيقي (dApps) على Starknet.

مزايا على Ethereum

يعالج نهج Starknet Sequencer لمعالجة المعاملات العديد من القيود الرئيسية للبنية التحتية الحالية للطبقة 1 في Ethereum:

  • زيادة الإنتاجية: من خلال تجميع المعاملات في كتل واستغلال قدرات توسيع Starknet's Layer 2، يحقق Sequencer إنتاجية تفوق بكثير قدرات Ethereum الأصلية. هذه القدرة المتزايدة أمر حاسم لدعم بيئة نامية من التطبيقات اللامركزية دون تكاليف غاز محظورة أو ازدحام شبكة.
  • انخفاض تكاليف الغاز: تترجم كفاءة جهاز التسلسل أيضا إلى انخفاض تكاليف الغاز للمستخدمين والمطورين. نظرا لأن المعاملات تتم معالجتها بشكل أكثر كفاءة ، يمكن للشبكة تقديم رسوم معاملات مخفضة بشكل كبير ، مما يجعل Starknet منصة جذابة لتطوير ونشر dApps.
  • قدرة المسلسل على تصفية المعاملات الغير ناجحة قبل معالجتها من قبل الشبكة الأوسع تقلل من العبء الحسابي على شبكة ستاركنت. هذه التصفية الوقائية، بالاضافة الى دفعة المعاملات الفعالة للمسلسل، تعزز قدرة الشبكة على القدرة على المقابلة، مما يضمن انها يمكن ان تنمو لاستيعاب الطلب المتزايد دون التضحية بالأداء أو الأمان.

في الختام، يعد مسلسل Starknet عنصرًا أساسيًا في تركيبة Starknet، حيث يقدم حلاً قابلاً للتطبيق وفعالًا وفعالاً من حيث التكلفة لمعالجة المعاملات. تصميمه لا يعالج فقط التحديات الرئيسية التي تواجهها Ethereum ولكنه أيضًا يضع معيارًا جديدًا لمعالجة المعاملات في الشبكات اللامركزية.

البروفر ستاركنت

Full video here: https://www.youtube.com/watch?v=UIkph7jT9Qo

يقوم Starknet Prover بلعب دور حاسم في بنية Starknet، مضمنًا الأمان وسلامة المعاملات التي تم معالجتها على الشبكة. يستفيد هذا الجزء من قوة دلائل STARK، وهي ركيزة لتحسين قابلية توسع وكفاءة Starknet على الأنظمة السلسلة الكتلية التقليدية. فيما يلي، نستكشف المسؤوليات المتعددة لـ Starknet Prover وكيف يسهم في أداء الشبكة.

إنشاء دلائل STARK لصحة المعاملة

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

إنشاء أثر تنفيذ

تم إنشاء أثر التنفيذ بواسطة Starknet Prover لتسجيل الخطوات التسلسلية لتنفيذ المعاملة. يعتبر هذا الأثر خريطة تفصيلية للعملية الحسابية، توثق مدخلات كل عملية ومخرجاتها والحالات الوسيطة. يعتبر أثر التنفيذ أمرًا حيويًا لفهم رحلة المعاملة ويشكل أساسًا لإنشاء دليل STARK، مضمنًا أن الحساب يلتزم بالمنطق المحدد مُسبقًا للعقود الذكية.

توليد فرق الحالة

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

استخدام العشوائية في إنشاء دليل STARK

يتمثل أحد الجوانب الفريدة لعملية Starknet Prever في استخدامها لعملية عشوائية لإنشاء دليل STARK من مجموعة فرعية من بيانات التنفيذ الموسعة. تعزز هذه الطريقة أمان وكفاءة عملية إنشاء الإثبات. من خلال اختيار مجموعة فرعية من البيانات ، يمكن للبروفير إنتاج براهين مدمجة وآمنة للغاية تقلل بشكل كبير من العبء الحسابي على الشبكة مع ضمان سلامة عملية التحقق.

من خلال هذه الآليات، يضمن مُثبت Starknet أن يقدم Starknet إمكانية تحقيق إنتاجية أكبر بشكل متسارع وتكاليف معاملات أقل بكثير مقارنة بطبقة Ethereum الأولى، دون المساس بالأمان. قدرة المُثبت على إنشاء دلائل قابلة للتحقق وآمنة بشكل تشفيري تعزز وعد Starknet بتوسيع تقنية سلسلة الكتل لتحقيق اعتماد واسع وتطبيقات معقدة.

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

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.