
المؤلف: YBB Capital Provesser Zeke ، ترجمة: 0xjs@作 作 作 作 作
مقدمة
أصبح السوق مؤخرًا أكثر راكدًا ، مما أدى إلى العديد من OG في هذا المجال للتشكيك في الغرض من الصناعة.
أعتقد أنني سوف أشارك بعض الأفكار الشخصية.لقد اعتقدت دائمًا أن العديد من الرؤى الرائعة في الماضي قد تعرضت “تعرضت” لأنها ليس لديها تماسك منطقي منذ البداية.غالبًا ما تحاول DAPP غير المالية التستر على أوجه القصور من خلال التأكيد على اللامركزية.ولكن الحقيقة هي أنهم يطلبون مني أن أصدق محافظهم المميزة المتعددة وخوادم عقدة واحدة ، وليس Google أو Twitter أو YouTube ، مدعيين أنها آمنة بما فيه الكفاية.لم يتم الكشف عن العديد من الرؤى.ما زلت أعتقد أنه حتى لو لم تكن هذه الرؤى رائعة كما تخيلت في الأصل ، فهي لا تزال مهمة -فهي تحتاج فقط إلى أساس قوي لدعمها.على الأقل ، يجب أن توفر اللامركزية أو تجربة مماثلة مثل Web2.
أخذ Ton و Solana على سبيل المثال ، تم التقليل من شأنهما ، لكنهم الآن يلحقون تدريجياً بقادة الصناعة في جميع الجوانب.تتطلب تطبيقات دعم blockchain الابتكار ، وسيعزز الابتكار تطوير الصناعة في كل دورة.اليوم ، سوف نستكشف blockchain تم تجاهله لفترة طويلة -blockchain القائمة على القائمة.
1. تحرك
تم تطوير لغة البرمجة في الأصل لـ Meta Project Diem (تسمى أصلاً Libra).تهدف DIEM إلى إنشاء stablecoin أكثر استقرارًا وأكثر تنظيمية كأساس لرؤية عالم Meta Yuan.ومع ذلك ، يواجه المشروع معارضة قوية وضغط لا يرحم من المنظمين العالميين.تشعر الوكالات التنظيمية بالقلق من أن حجم DIEM وقاعدة المستخدمين الضخمة في Facebook قد يشكلون تهديدًا للاستقرار المالي والسياسة النقدية وخصوصية البيانات.تحت الضغط ، وخاصة من الضغط من حكومة بايدن ، كان على ميتا في نهاية المطاف التخلي عن مشروع DIEM.
لحسن الحظ ، لم يتم التخلي عن جوهر DIEM تمامًا.بالإضافة إلى ذلك ، هناك بعض المشاريع الناشئة ، مثل Linera (Rust blockchain ، مستوحاة من التحرك) والحركة التي تمت ترقيتها مؤخرًا.
لذا ، لماذا تم قطع المشروع الذي تم قطعه في منتصف الطريق ، لماذا له مثل هذا التأثير البعيد؟تحرك ، كلغة برمجة تم تطويرها من قبل شركة Web2 Top Conschain ، يمكن وصف تعقيدها على أنه مرتفع للغاية. نوع النظام المصمم لإدارة الأصول والتحكم في الوصول.أنا ببساطة ألخص مزاياها كثلاث نقاط:
· حماية:مبدأ التصميم الأساسي للغة الحركة هو الأمان.ويستخدم فحص النوع الثابت وإدارة الموارد لمنع نقاط الضعف الأمنية المشتركة ، مثل أخطاء الفائض وتكرار الهجمات.بالمقارنة مع الأجهزة الافتراضية اللغوية الأخرى ، تدعم Move وظائف الأمان المختلفة ، كما هو موضح في مخطط مقارنة Nansen أدناه.
· مجموع:يدعم MOVE النموذجية والقدرة على الجمع ، مما يسمح للمطورين بإنشاء عقود ذكية مختلفة ودمجها بسهولة لبناء تطبيقات أكثر تعقيدًا.
· أداء:يتم تحسين الجهاز الظاهري للغة حركة (دعم التوازي وإدارة الذاكرة وتحسين التحويلات البرمجية) ، بحيث يمكنه تنفيذ العقود الذكية بشكل فعال ، وبالتالي زيادة سرعة المعاملة والإنتاجية.
في سوق مليء بـ EVM blockchain ، يمثل الحركة تجربة جريئة.على الرغم من أن المشاهدات المذكورة أعلاه قد تبدو مألوفة في وصف مشاريع blockchain الأخرى ، إلا أنني أوصي بشدة أن تجربها بنفسك لفوائد هذه الوظائف الفعلية.
2. سوي
2.1 العمارة
كواحد من النجوم التوأم ، تعرض Sui انتقادًا منذ إطلاقه ، وخاصة حول توزيع Airdrop و Token.ومع ذلك ، بصرف النظر عن هذه المشكلات والتركيز على المشروع نفسه ، أثبتت SUI أنها جيدة جدًا في الأداء وتجربة المستخدم ، خاصة فيما يتعلق بالألعاب.يرجع هذا النجاح إلى حد كبير إلى هيكله المبتكر ، الذي قام بتحسين التبني السائد.فيما يلي نظرة عامة موجزة على ابتكار Sui Architecture:
-
نموذج تخزين الكائن:هذا المكون هو جوهر SUI لتحسين التحرك.يعتبر نموذج تخزين الكائن البيانات ككائنات مستقلة ، ولكل كائن معرف فريد.على عكس نظام قاعدة البيانات التقليدي ، لا يحتوي نموذج تخزين الكائن على بنية بيانات ثابتة ، ويمكنه تخزين أنواع مختلفة من البيانات ، مثل النص والصور والفيديو والصوت.يتيح هذا النموذج التنفيذ المتوازي والتوسع الأفقي (إضافة العقد لتوسيع سعة التخزين) ، ويتم تصميم SUI حول هذا النموذج.
-
السبب والتأثير:تأكد من أن ترتيب تنفيذ المعاملة يتوافق مع سببها وتأثيره ، وتجنب تعارض البيانات وعدم الاتساق.تمكن هذه الوظيفة SUI من معالجة عدد كبير من المعاملات المتزامنة مع الحفاظ على اتساق البيانات.
-
محرك إجماع Narwhal و Bullshark:يستخدم Sui Narwhal و Bullshark كمحرك إجماع.Narwhal مسؤول عن تداول الفرز والتحقق.يتمثل مبدأ العمل في الحفاظ على تجمعات التداول المحلية ، وفرز المعاملات بناءً على السببية ، وبثها لضمان أن جميع العقد لها نفس ترتيب المعاملات الفعالة.بعد تلقي قائمة التداول المنظمة لـ Narwhal ، تصوت الهراء للحصول على القائمة واستخدام إجماع التسامح مع الأخطاء البيزنطية (BFT) لضمان توافق جميع العقد على أمر المعاملة.
-
نقل سوي: وسعت SUI لغة الحركة من خلال إضافة ميزات جديدة ، مثل دعم NFT وإدارة الأصول وتخزين البيانات.
-
إطار SUI: يوفر SUI إطارًا شاملاً لمساعدة المطورين على بناء ونشر التطبيقات بسرعة.يشتمل هذا الإطار على العديد من الأدوات والمكتبات ، مثل Sui Wallets و Sui SDK و Sui CLI.
يمكّنه تصميم SUI Architecture من التعامل مع عدد كبير من المعاملات المتزامنة مع الحفاظ على ارتفاع السرعة ، والتكاليف المنخفضة والأمان.بالإضافة إلى ذلك ، توفر لغة SUI Move و Sui Framework للمطورين أدوات قوية لبناء تطبيق آمن وقابل للتطوير وودود.
2.2 الإجماع
يستخدم Sui blockchain آلية إجماع تسمى Mysticeti ، وهو إجماع يعتمد على الخطأ البيزنطي (BFT) لتحسين الكمون المنخفض والإنتاجية العالية.
يتيح Mysticeti إجراءات متعددة لاقتراح كتلة Parallel Prosposal لزيادة عرض النطاق الترددي للشبكة ومقاومة المراجعة.بالإضافة إلى ذلك ، لا يتطلب البروتوكول سوى رسالة ثلاثية العجلات لتقديمها من مخطط خارجي حلقة (DAG) ، والذي يلبي الحد الأدنى من المتطلبات النظرية ودفع الدفع بالتوازي مع PBFT.يتيح تقديم القواعد التصويت المتوازي وقادة القادة للمصادقة ، وبالتالي تقليل التأخير المتوسط وتأخير الذيل.كما يمكن أن يتسامح مع قادة غير متاحين دون زيادة كبيرة في الطلبات.
قبل بدء شبكة SUI الرئيسية ، قام Mysticeti بأداء ثلاثة أشهر على شبكة الاختبار وحقق نتائج مهمة ، بما في ذلك انخفاض التأخير بنسبة 80 ٪.الآن ، يمكن معالجة عشرات الآلاف من المعاملات في الثانية الواحدة ، وتكون التأخير إلى النهاية أقل من ثانية واحدة.
يستخدم Sui blockchain أيضًا نوعًا محددًا من إجماع إثبات الأسهم ، أي شهادة الإنصاف (DPOs).عند حدوث معاملات معقدة تتضمن كائنات مشتركة ، تستخدم Sui محركات إجماع Narwhal و Bullshark لفرز هذه المعاملات.بالمقارنة مع آليات الإجماع الأخرى BFT المستخدمة في blockchain ، فإن إجماع SUI له المزايا والعيوب التالية:
ميزة:
-
انخفاض الكمون والإنتاجية العالية:يتبنى بروتوكول Mysticeti عملية نقل الرسائل المتوازية وعملية نقل رسالة التحسين ، مما يقلل بشكل كبير من تأخير الإجماع ويحسن إنتاجية الشبكة.يمكّن هذا SUI blockchain من التعامل مع عشرات الآلاف من المعاملات في الثانية ، والتأخير في النهاية إلى حد ما أقل بكثير من ثانية واحدة.
-
مكافحة المراجعة:يتيح Mysticeti إجراءات متعددة اقتراح كتلة موازية لتعزيز قدرة الرقابة على مقاومة الشبكة.
-
التسامح مع القادة غير المتاحين:يتيح إرسال القواعد التسامح التسامح (عندما تفشل العقد القيادية ، سيقوم النظام تلقائيًا بانتخاب قادة جدد) دون زيادة تأخير التقديم بشكل كبير.
عيب:
-
تعقيد: تصميم بروتوكول Mysticeti معقد نسبيًا ، والمزيد في الفهم التقني العميق مطلوب لفهم آلية التشغيل بالكامل.
-
حماية: على الرغم من أن بروتوكول Mysticeti يعمل بشكل جيد على شبكة الاختبار ، إلا أنه يجب التحقق من أمانه في التطبيقات العملية.
-
قابلية التوسع: لا يزال قابلية توسيع نطاق بروتوكول Mysticeti بحاجة إلى مزيد من الملاحظة لضمان قدرته على التكيف مع النمو المستمر لمقياس الشبكة وحجم المعاملات في المستقبل.
2.3 حساب ملخص
نموذج تجريد حساب SUI هو آلية تتيح للمستخدمين إدارة الحسابات والمعاملات بطريقة أبسط وأكثر أمانًا.تقوم بإجراءات حسابات ومنطق التداول من بروتوكول blockchain الأساسي ، وبالتالي تحقيق مستويات أعلى من إدارة الحساب ومعالجة المعاملات.
في نموذج تجريد حساب SUI ، لم يعد الحساب زوجًا بسيطًا من مفاتيح المفاتيح العامة ، ولكنه كائن ذو سمات وسلوكيات أكثر ثراءً.يحتوي كل حساب على معرف فريد ، يسمى معرف الحساب ، والذي يرتبط بالمفتاح العام والمفتاح الخاص للحساب.
تتضمن المكونات الرئيسية لنموذج تجريد حساب SUI:
1. كائن الحساب:وحدة الحساب الأساسية في SUI.يحتوي كل كائن حساب على معرف حساب فريد ويحتوي على سمات وسلوكيات الحساب.
2. بيانات الحساب:المكونات الأساسية لكائن الحساب ، بما في ذلك المعلومات الأساسية لمعرف الحساب والمفتاح العام والمفتاح الخاص للحسابات المكافئة.
3. سياق التداول:تداول الوحدة الأساسية في SUI.ويشمل المعلومات المتعلقة بالمعاملات ، مثل معرف التداول ومعرف الحساب وبيانات المعاملة.
4. منطق الحساب:حدد مجموعة السلوكيات وقواعد كيفية التعامل مع المعاملات وإدارة حالتها.
يعالج نموذج تجريد حساب SUI المعاملات من خلال الخطوات التالية:
1. خلق التجارة:يقوم المستخدمون بإنشاء المعاملات وإرسالها إلى شبكة SUI.
2. التحقق من المعاملة:فعالية وسلامة معاملات التحقق من شبكة SUI.
3. البحث عن الحساب:تجد شبكة SUI كائن الحساب المقابل بناءً على معرف الحساب في المعاملة.
4. تنفيذ منطق الحساب:تنفذ شبكة SUI منطق الحساب لمعالجة المعاملات وتحديث حالة الحساب.
5. تأكيد المعاملات:تؤكد شبكة SUI نتائج المعاملة وتسجلها على blockchain.
بعبارات بسيطة ، فإن النموذج التجريدي لحساب SUI هو آلية مبتكرة يمكنها تبسيط إدارة الحساب ومعالجة المعاملات ، مما يجعل التطبيقات أكثر ودية.
2.4 لعبة
إذا أراد blockchain أن يبرز ، فيجب أن يضع أساسًا متينًا.قلت قبل هذه الخطوة كانت محاولة جريئة ، مع سببين:
أولاً ، في عصر مفهوم النموذج ، يمثل blockchain الأصلي القائم على الحركة (مثل Move Gemini) واحدة من آخر محاولات الطبقة 1 ، والتي تتعارض بشكل أساسي.لكن في الآونة الأخيرة ، قد يثبت صعود السلاسل غير المتجانسة المختلفة أن modularization ليس هو الإجابة الوحيدة.
ثانياً ، قرر إعادة بناء blockchain بلغة برمجة جديدة ، تمامًا مثل محاولة إنشاء نظام تشغيل جديد في سوق الأجهزة المحمولة اليوم للتنافس مع iOS و Android -من المقرر أن يكون هذا الجهد مليئًا بالتحديات.ما إذا كان blockchain القائم على الحركة يمكن أن يلمع مثل سولانا في السنوات القليلة المقبلة ، والذي يعتمد إلى حد كبير على مسار التطوير الذي يختارونه.بالنسبة إلى SUI ، فإن الإجابة على هذا التحدي هي اللعبة.
تعد الألعاب واحدة من نقاط الدخول الرئيسية لـ Web3 ، ولكن لا يمكن لمعظم blockchain دعم اللعبة بشكل جيد.وذلك لأن blockchain يعتمد بشكل أساسي على التمويل ، والهندسة المعمارية اللامركزية لها أداء منخفض بشكل أساسي وليست مناسبة للألعاب.ومع ذلك ، سوي مختلف.نموذجها مناسب جدًا لتطبيقات Defi والتطبيقات غير المالية ، بما في ذلك الألعاب.كما ذكرنا سابقًا ، يعتبر كل شيء كائنًا في SUI.في الألعاب أو التطبيقات ذات الأصول المعقدة ، تتيح SUI كائن أن يكون لها كائنات أخرى (يمكن للأصول امتلاك الأصول).على سبيل المثال ، في اللعبة البطولية ، قد يكون لدى الأبطال مخزون يحتوي على أصول رقمية أخرى تابعة للشخصية.يمكن لـ SUI تصميم هذه الهياكل الهرمية بدقة بطريقة لا يمكن تحقيقها ، بحيث يمكن للمطورين إنشاء تطبيقات دون قيود أساسية للسلسلة.
بالإضافة إلى ذلك ، تعاونت SUI بنشاط مع عملاق Web2 التقليدي
3. Aptos
APTOS هي طبقة أخرى من blockchain تعتمد على لغة التحرك ، والتي تركز أيضًا على بناء البنية التحتية عالية الأداء والقابلة للتطوير.يحتوي تصميم الهندسة المعمارية على العديد من أوجه التشابه مع SUI ، ولكنه يظهر أيضًا بعض الميزات الفريدة.
3.1 الهندسة المعمارية
-
التصميم المعياري: يعتمد Aptos بنية معيارية.
-
Bound-STM: على عكس blockchains الأخرى التي تحتاج إلى إعلان تبعيات البيانات مقدمًا ، يمكن لمحرك التنفيذ المتوازي لـ APTOS التعامل مع التداول بالتوازي بدلاً من معرفة موضع البيانات مقدمًا ، وبالتالي زيادة الإنتاجية وتقليل التأخير.
-
معالجة معاملات الخط الفتيري: يقسم Aptos المعاملات إلى مراحل متعددة ، مثل الاتصالات وفرز البيانات الوصفية وتخزين الدُفعات.يتم تنفيذ هذه المراحل بالتوازي باستخدام طريقة خط التجميع لزيادة الإنتاجية وتقليل التأخير.
-
نقل لغة البرمجة: يستخدم Aptos لغة البرمجة المتحركة.على عكس Sui Innovation ، تولي Aptos المزيد من الاهتمام لتحسينه ، مثل اللغة الموحدة وإدخال وظائف أكثر قوة ووظائف التخصيص.
-
مزامنة الحالة المرنة: يتيح هذا العقد تحديد استراتيجيات مزامنة الحالة المختلفة ، مثل مزامنة السجلات التاريخية الكاملة أو أحدث حالة فقط ، وبالتالي زيادة مرونة العقد.
-
Aptosbft الإجماع: Aptosbft هي آلية الإجماع Byzantine (BFT) التي تستخدمها APTOS.بالمقارنة مع SUI ، يمكن اعتبارها نسخة محسنة من DIEMBFT.
يمكّنه تصميم الهندسة المعمارية لـ APTOS من التعامل مع عدد كبير من المعاملات المتزامنة مع الحفاظ على ارتفاع السرعة وانخفاض التكاليف والأمن.بالإضافة إلى ذلك ، يوفر Language Language و Aptos Framework للمطورين أدوات قوية لبناء تطبيق آمن وقابل للتطوير وودود.
3.2 Block-Stm
هنا ، سوف نشرح الابتكار الأساسي لـ APTOS بالتفصيل ، ونؤدي كتلة تنفيذ متوازية STM:
المبدأ الأساسي لـ Block-STM:
-
تنفيذ أمر الإعداد المسبق: يعتمد Block-STM على ترتيب المعاملات المسبقة في الكتلة.
-
التحكم في التزامن المتفائل: يتم تنفيذ Block-STM بشكل متفائل في التداول الموازي ، على افتراض أنه لن يكون هناك تعارض.يعتمد التفاؤل والتحكم على افتراضات “نادرًا ما تحدث في الصراع” ، وتسمح المعاملة بالمعاملات للوصول إلى البيانات وتعديلها دون قفل.يفترض أن إمكانية وجود تعارضات في معاملات متعددة منخفضة للغاية ، لذلك يمكن الاستمرار في تعديلها والتحقق من الصراع قبل التقديم النهائي (إذا كانت الإجابة بنعم).
-
بنية البيانات متعددة النسخ: من أجل دعم التحكم المتزامن المتفائل ، يستخدم Block-STM إصدارات متعددة من هياكل البيانات لتخزين البيانات.تقوم كل عملية كتابة بإنشاء إصدار بيانات جديد ، وسوف تصل عمليات القراءة إلى إصدار البيانات المقابل.
-
التحقق وإعادة المحاولة: بعد إجراء المعاملة ، سوف يتحقق Block-STM مما إذا كانت قراءة البيانات لا تزال صالحة.إذا فشل التحقق وتم الإشارة إلى الصراع ، يتم تمييز المعاملة على أنها غير صالحة وإعادة تنفيذها.
-
الجدولة التعاونية: يستخدم Block-STM برامج الجدولة التعاونية لتنسيق مهام التنفيذ والتحقق لكل مؤشر ترابط لزيادة التوازي.
سير عمل block-stm:
-
تجميع المعاملات: يتم تعبئة المعاملات في كتلة وتخصيصها لخيوط مختلفة للتنفيذ المتوازي.
-
التنفيذ المتفائل: يتم تنفيذ كل مؤشر ترابط بشكل متفائل ليتم تعيينه إليه ، ويسجل مجموعات القراءة والكتابة لكل معاملة.
-
التحقق: بمجرد أن يكمل مؤشر ترابط تنفيذ المعاملة ، سيتحقق مما إذا كان إصدار البيانات من البيانات المركزة لا يزال صالحًا.
-
كرر: إذا فشل التحقق ويشير الصراع إلى أن المعاملة يتم تمييزها على أنها غير صالحة وإعادة تنفيذها.
-
التقديم: بمجرد أن تمر جميع المعاملات بالتحقق ، سيتم كتابة النتيجة إلى حالة blockchain لإكمال تقديم المعاملة.
مزايا Block-STM:
-
الإنتاجية العالية: من خلال استخدام التحكم في التزامن والجدولة التعاونية ، يمكن لـ Block-STM الاستفادة الكاملة من أداء المعالج متعدد النواة لتحقيق إنتاجية عالية.
-
انخفاض الكمون: بما أنه يمكن تنفيذ المعاملة بالتوازي ، فإن الكتلة STM تقلل بشكل كبير من وقت تأكيد المعاملة.
-
الأمن: تضمن آلية تنفيذ الطلب والتحقق من الإعدادات المسبقة لـ Block-STM تناسق الدولة النهائية وأمنها.
ببساطة ، يعد Block-STM محركًا فعالًا في تنفيذ المعاملات.
3.3 حساب ملخص
يختلف APTOS عن طريقة تجريد الحساب المباشرة لـ SUI ، ويدعم التجريد بدرجة محدودة من التجريد وتفتقر إلى معايير محددة محددة مسبقًا.تنعكس قدرة تجريد حسابها بشكل أساسي في الجوانب التالية:
-
إدارة الحساب المعياري: باستخدام تعريف وحدة MOVE وحساب الإدارة ، يمكن للمطورين إنشاء وحدات مخصصة لتحقيق أنواع ووظائف الحسابات المختلفة.
-
إدارة المفاتيح المرنة: السماح للمستخدمين باستخدام مفاتيح مختلفة لإجراء عمليات مختلفة على الحسابات ، مثل استخدام مفتاح لتوقيعات المعاملات ، واستخدام مفتاح آخر لإدارة الحساب.
-
التحقق من معاملات البرمجة: يمكن للمطورين تحديد منطق التحقق من المعاملات المخصصة في وحدة MOVE ، مثل التواقيع المتعددة وقيود الاستهلاك لتلبية سيناريوهات التطبيق المختلفة.
3.4 التعاون مع Microsoft
على عكس SUI الأكثر تركيزًا على تطوير اللعبة ، فإن APTOS ليس لديه أهداف تنمية محددة ، ولكن يتم الإعلان عنها باعتبارها blockchain الأكثر ملاءمة للإنتاج.تجدر الإشارة إلى أن Aptos تعمل مع Microsoft لدمج تقنية الذكاء الاصطناعي من Microsoft في blockchain.تم إصدار أول منتج تعاوني APTOS على الموقع الرسمي.من المتوقع أن يتم إصدار المزيد من منتجات الذكاء الاصطناعي في الأشهر القليلة المقبلة.
4. نقل النظام البيئي
على الرغم من أن SUI كان أداءً جيدًا في المستقبل القريب ، مقارنةً بسلسلة EVM و Solana و Ton وغيرها من السلاسل غير المتجانسة ، إلا أن صعود النظام الإيكولوجي في الخطوة لا يزال يستغرق وقتًا للركض.على الرغم من أن تأثيرات SUI و APTOS لها تأثيرات واضحة وإنجازات تكنولوجية ، إلا أن النطاق الكلي ونشاط النظام الإيكولوجي للنقل لا يزال متخلفًا عن البيئة الناضجة ، وعدد المطورين ، ونوع التطبيق ، ومقياس المستخدم سيستغرق وقتًا في.من التعاون الخارجي إلى التشغيل ، يظهر كلا المشروعين تفكيرًا قويًا لـ Web2 ، ويفتقر إلى بعض جينات Web3 ، وأنواع مختلفة من المشاريع التعاونية باردة نسبيًا في هذه الصناعة.
ومع ذلك ، بالنظر إلى إمكانات النظام الإيكولوجي ، لا يزال هناك العديد من المجالات التي تستحق الاستكشاف.لاحظ بعض المطورين القيمة المستقبلية للتحرك.كما هو مذكور في المقدمة ، هناك بالفعل مشاريع جلبت الانتقال إلى النظم الإيكولوجية ETH Layer 2.يجب أن يكون التركيز الحالي هو كيفية جعل هذه الخطوة تركيز النظام البيئي.