دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية

المصدر: "Strike Back! نفى عدد من كبار المطورين بعض الملاحظات التي انتقدت موف كسلسلة عامة》

المؤلف: فاوست

** المجيبون: **

  • Wubuku - مؤسس dddappp ، منصة تطوير Dapp منخفضة التعليمات البرمجية
  • Nanne2022 - مطور بيئي أول لتحرك
  • Zhou Qi - مؤسس EthStorage ، وهو مشروع تخزين بيئي لإيثريوم
  • لي - مطور إيكولوجي أول
  • Jolestar - مؤسس Rooch ، وهو مشروع Layer 2 يدعم Move
  • أبدية — نقل أعضاء المجتمع

** الملخص السابق: ** في 21 يونيو 2023 ، نشرت إحدى وسائل الإعلام المسماة "Whistle" مقالًا بعنوان "عكس التكنولوجيا؟ Aptos و Sui هما في الواقع سلاسل تحالف ، والحياة تعتمد على صبر رأس المال". المحتوى الرئيسي للمقال يدور حول سجل مقابلة المؤلف Beichen مع Steven ، مهندس اتصالات يشتبه في أنه من عملاق الرقائق Qualcomm ، ووجه العديد من الانتقادات لـ Aptos و Sui. ذكرت المقالة أن ستيفن هو خبير تقني غالبًا ما يقدم تعليقات عنيفة على blockchain ، وقال إن Sui ليس الاتجاه الصحيح لـ blockchain ، وأن كلا من Aptos و Sui يستخدمان تقنية سلسلة التحالف.

بمجرد نشر هذه المقالة ، تسببت في انتشار واسع النطاق وجدل في بعض مجتمعات Web3. انتقد العديد من الموظفين التقنيين في الصناعة ، بما في ذلك مجتمع Ethereum ومجتمع Move ، هذه المقالة.

بروح البحث عن الحقيقة من الحقائق ، أجرينا مقابلات مع عدد من الخبراء التقنيين في الصناعة لمناقشة 12 حجة مثيرة للجدل في "عكس التكنولوجيا؟ Aptos و Sui هي في الواقع سلاسل تحالف ، والحياة تعتمد على صبر رأس المال".

** 1. في عنوان ونهاية هذه المقالة التي تنتقد السلسلة العامة القائمة على الحركة ، تمت الإشارة مرارًا وتكرارًا إلى أن "جميع السلاسل العامة القائمة على الحركة هي في الأساس سلسلة تحالف." **

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-00e647c642-dd1a6f-62a40f)

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

ومع ذلك ، لا يوجد حد دخول للعقدة الكاملة للسلسلة العامة ، ويمكن أن تدخل عقدة الإجماع Validator بتعهد بأصول كافية.

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

ما يتم انتقاده حقًا هو أن Aptos و Sui ليست لامركزية بدرجة كافية (مقارنة بـ Ethereum) ، وأن مسؤولي Sui لديهم القدرة على التحكم في سيولة SUI في السوق الثانوية.

ملاحظة: في الوقت الحالي ، لا تملك معظم السلاسل العامة ، بما في ذلك Aptos و Sui ، عتبة وصول لجميع العقد. يمكن أن تعمل عقدة الإجماع في Aptos بتعهد قدره مليون APTs ، وتحتاج عقدة توافق Sui إلى التعهد بـ 30 مليون SUIs ، ولا يتطلب أي منهما إذنًا رسميًا.

** 2. فيما يتعلق بالمطالبة في بداية المقال ، لا تمتلك Aptos و Sui في الواقع أي كتل أو سلاسل. **

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-714626d519-dd1a6f-62a40f)

Wubuku: أولاً وقبل كل شيء ، تحتوي Aptos على كتل ، ما عليك سوى إلقاء نظرة على وثائق Node API الخاصة بها.

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-62c5d554d8-dd1a6f-62a40f)

ثانيًا ، لا تملك Sui مفهوم الكتل لأنها تستخدم بنية DAG لبيانات المعاملات. ومع ذلك ، فإن "blockchain" الضيق ليس مهمًا جدًا ، فالمطلوب لتحقيق رؤية Web3 هو "دفتر الأستاذ اللامركزي" ، وليس بنية بيانات محددة.

** 3. يعتقد مؤلف المقال أن "الأشخاص في دائرة الويب 3 جاهلون تمامًا. على سبيل المثال ، بعد ظهور Dfinity (ICP) ، تحمس الكثير من الأشخاص ، معتقدين أن السرد ضخم ويمكن أن يحل العديد من المشكلات ، لكنها في الحقيقة قصة السحابة الأصلية. كم عدد السنوات التي قامت بها Microsoft و IBM. "**

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-911bf4c3c4-dd1a6f-62a40f)

Jolestar: هناك بالفعل مشكلة في مسار بناء برنامج المقارنات الدولية. لكن يجب أن يشعر المؤلف أن مسار "الحوسبة السحابية اللامركزية" خاطئ ، لكن Web3 هو نظام سحابي لامركزي أصلي.

** 4. فيما يتعلق بالضيف ستيفن في المقال ، يعتقد أنه "منذ Ethereum ، لم تكن هناك نماذج تكنولوجية جديدة." **

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-6331941561-dd1a6f-62a40f)

Zhou Qi: إذا كان يشير إلى أقدم Ethereum ، في الواقع ، فإنه هو والنماذج الفنية الأخرى تتغير بسرعة كبيرة. ZK ، DA ، Verkle Tree ، دليل تفاعلي للاحتيال ، لم يكن المبادرون الأوائل لهذه النماذج التقنية مؤسسة Ethereum ، ولكن سرعان ما تم استعارتها واستيعابها بواسطة Ethereum.

على سبيل المثال ، تستعير Ethereum من Celestia في DA و Cosmos 'Tendermint في بروتوكول توافق PoS. لا تعتبر ZK تقنية Ethereum نفسها ، لكن مؤسسة Ethereum بذلت الكثير من الجهد في الترويج لمفهوم ZK.

بالإضافة إلى ذلك ، يمكن اعتبار لغة Move أيضًا ابتكارًا في النموذج التقني. ابتكارات نموذج Algorand و Cardano على نقاط البيع مهمة أيضًا ، لكنها لم تخضع بعد لاختبارات واسعة النطاق.

** 5. فيما يتعلق برأي ستيفن ، "Solidity لغة مجمعة ، و Move هي لغة مفسرة." **

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-e003d4d1fa-dd1a6f-62a40f)

** Nanne2022: إذا كنت تريد استخدام "المترجمة" و "المفسرة" للتقسيم ، فيجب تقسيم Solidity and Move إلى فئة واحدة. **

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

من وجهة النظر هذه ، يتم أولاً تجميع كل من Solidity و Move في أكواد ثنائية يمكن تفسيرها بواسطة الجهاز الظاهري ، ثم يقوم المترجم بإخراج رموز الجهاز التي يمكن أن تفهمها الأجهزة الأساسية أثناء تنفيذ معين. بغض النظر عن كيفية فهمها وتفسيرها ، فإن Solidity and Move يقعان في نفس الفئة.

** أبدية: ** يتم أولاً تجميع العقود المكتوبة بواسطة Solidity and Move محليًا على المضيف حيث توجد منصة IDE حيث تم تطوير العقد ، وعند تحميلها إلى السلسلة ، يتم تخزينها جميعًا في Bytecode. من منظور العملية الكاملة للغة التي تتم معالجتها بواسطة المترجم والمترجم الفوري ، لا تختلف Solidity and Move اختلافًا جوهريًا.

** 6. فيما يتعلق برأي ستيفن ، "تم إنشاء لغة Move بواسطة مشروع سلسلة تحالف Facebook السابق Libra. تم تنفيذه استنادًا إلى لغة Rust وولد لسلسلة التحالف. ترث Move إدارة موارد أجهزة Rust ولديها إمكانات موازية جيدة .. "**

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-9ea923f8fe-dd1a6f-62a40f)

** Wubuku: ** أولاً وقبل كل شيء ، تستخدم Starcoin لغة Move كلغة تطوير العقد ، وتستخدم خوارزمية الإجماع لغة POW الأكثر كلاسيكية ، والتي لا علاقة لها بسلسلة التحالف. إذن ، Rust هي لغة مصممة لبرمجة الأنظمة ، و Move هي لغة أعيد تصميمها من أجل "تطوير العقد الذكي". ما يسمى بـ "النقل يرث إدارة موارد الأجهزة للغة Rust" هو في الواقع غير ذي صلة. علاوة على ذلك ، لا يمكن القول أن "Move يرث قدرات إدارة موارد الأجهزة للغة Rust" فقط لأن "البرمجة الموجهة نحو الموارد" الخاصة بـ Move مستوحاة إلى حد معين من آلية ملكية Rust (المستخدمة لتحقيق أمان الذاكرة).

** أبدي: ** سواء أكان رمز العقد مكتوبًا بواسطة Solidity أو Move ، فإنه يتم أخيرًا وضعه في آلة افتراضية ذات وضع الحماية للتشغيل ، ولا يتم إدراك موارد الأجهزة الأساسية على الإطلاق. لا يمتلك Move "إمكانات إدارة موارد الأجهزة" مثل Rust. بالإضافة إلى ذلك ، هناك بالفعل Ethereum Layer 2 مثل Rooch و ZkMove التي تدعم لغة Move. لا يجب أن تكون عقود الكتابة على Aptos و Sui.

** 7. بخصوص رأي ستيفن ، "الحركة ليست لغة جيدة ، لأنه إذا تم فصلها عن مشاريع مثل Aptos و Sui ، فلن تعمل Move." **

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-83f5df3a92-dd1a6f-62a40f)

** Nanne2022: ** هذا هو نفسه تمامًا بالنسبة لـ Solidity. إذا كانت Solidity خارج سلسلة دعم EVM ، فلن تعمل. "XXX ليست لغة جيدة ، لأنك إذا تركت بيئة XXX ، فلن تعمل لغة XXX." هذا هو نفسه بالنسبة للعديد من لغات البرمجة.

** أبدي: ** سيقول ستيفن هذا ، بشكل أساسي لأن Solidity and Move يتطلبان جهازًا افتراضيًا مخصصًا للتنفيذ ، الأمر الذي يتطلب برنامجًا مخصصًا ، لكن Java ، التي تهيمن على مجال تطوير الإنترنت بالكامل ، تتطلب أيضًا جهازًا افتراضيًا مخصصًا. إذا تم وضعها بعد وقت قصير من إطلاق Java في نهاية القرن الماضي ، سيقول بعض الناس: "إذا تم فصل Java عن نظام JVM البيئي ، فلن تكون قابلة للاستخدام ، لذا فهي ليست لغة جيدة."

** 8. فيما يتعلق برأي ستيفن ، "نظام Aptos و Sui بأكمله موروث من الميزان ، وهناك تحسينات تستند إلى الميزان ، ولكن ليس كثيرًا." **

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-94f50f3afb-dd1a6f-62a40f)

** Wubuku: ** تم إطلاق Aptos mainnet في وقت سابق ، وهي في الواقع قريبة نسبيًا من Starcoin ، ولكن الإجماع هو PoS أكثر "خضراء".

يعد تحسين Sui في الواقع جذريًا للغاية ، ففيما يتعلق بنموذج تخزين الدولة للسلسلة / الشبكة العامة ، نفذت Sui Move إعادة كتابة شاملة إلى حد ما ، تخلت عن نموذج تخزين الحساب الخاص بـ Starcoin و Aptos وتبنت نموذج تخزين الكائنات. يجب أن يتأثر مطورو النقل الذين قاموا بتنفيذ تطبيقات على هذه السلاسل العامة المختلفة بعمق بالاختلافات الواضحة. فقط لأن شخصًا ما لديه أعضاء فريق خرجوا من الميزان ، فليس من الطبيعي الاعتقاد بأنهم يعتمدون على أموالهم.

** 9. فيما يتعلق برأي ستيفن ، "الميزان هو قاعدة بيانات علائقية برقم إصدار. ستعمل كل معاملة على تحديث حالة دفتر الأستاذ ، والتي تختلف تمامًا عن blockchain التقليدية. وسيضيف دفتر الأستاذ blockchain حقولًا جديدة فقط ، وليس تعديل الموجود الحقول. طريقة التحكم العالمية هذه مناسبة فقط لسلاسل التحالف ، وليس للسلاسل العامة. "**

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-0af9d8e21c-dd1a6f-62a40f)

** Li: ** تعد Blockchain أساسًا قاعدة بيانات Key-Value قابلة للتحقق ، ولا داعي لمقارنتها بقواعد البيانات العلائقية.

** Zhou Qi: ** يمكن لنموذج حالة دفتر الأستاذ في Ethereum ، StateTree ، تعديل البيانات الحالية. إنه نموذج تخزين ذو قيمة أساسية يدعم الإضافة والحذف والتعديل والاستعلام وله رقم إصدار. كما يمكن لدفاتر الأستاذ التقليدية الأخرى في blockchain حذف البيانات ، على سبيل المثال ، إذا تم استخدام utxo في سلسلة Bitcoin ، فسيتم حذفها.

** Jolestar: ** أشعر أن فهم ستيفن لشجرة الدولة الشجرية ليس دقيقًا للغاية.

** 10. فيما يتعلق برأي ستيفن ، "تُنشئ Aptos طوابع زمنية لترتيب أمر التنفيذ على blockchain ، ولا تحتاج إلى تكوين إجماع واسع بين عمال المناجم. من السهل مهاجمتها ... من السهل توقع التقييم ، مما أدى إلى انخفاض مستوى الأمان في Aptos. "**

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-a1a00aabba-dd1a6f-62a40f)

** Li: ** نموذج Aptos المحاسبي هو في الأساس نفس نموذج Ethereum ، ولا يتم ترتيب إجماع BFT المستخدم بواسطة الطابع الزمني. يمكن تقدير ما يسمى بـ "وقت الحظر (وقت الحظر)" ، ولكنه سيعرض القائد في أوقات مختلفة مقدمًا.من الناحية النظرية ، قد تكون هناك مخاطر خفية لهجمات DDoS. لكن هذه مسألة قابلية للاستخدام ولا علاقة لها بالأمان ، علاوة على ذلك ، فإن وقت عرض القائد في كل نقطة زمنية من Aptos هو عشرات الثواني فقط ، ويتم تدوير القائد كل ثانية.

** أبدية: ** يجب أن تمر Aptos ، سواء كانت كتلة أو معاملة ، بما لا يقل عن 2/3 من إجماع عمال المناجم (Validator) ، ولا يعني ذلك أنها لا تحتاج إلى تكوين إجماع واسع بين عمال المناجم . كل ما في الأمر أن بيانات المعاملة على Aptos هي إجماع ، والتي تكتمل قبل تعبئتها في الكتلة. لا تحتاج الكتلة إلى احتواء بيانات المعاملات الكاملة ، طالما كان هناك ملخص.

** Zhou Qi: ** يتم تقدير منتج الكتلة في وقت معين ، ويمكن نظريًا تناوله بجرعات. لكن انتخاب الزعيم السري يمكن أن يحل هذه المشكلة.

** 11. فيما يتعلق برأي ستيفن ، "Aptos هي مجرد قاعدة بيانات علائقية ... تمامًا مثل قاعدة البيانات العلائقية التقليدية." **

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-5cc07fbb03-dd1a6f-62a40f)

** Wubuku: ** استنادًا إلى تجربة صبي كبير من CRUD عمل على تطبيقات المؤسسة التقليدية وتطبيقات الإنترنت لأكثر من 20 عامًا ، فإن التجربة التي قدمتها Aptos و "قاعدة البيانات العلائقية" مختلفة تمامًا.

** Li: ** تعد Blockchain أساسًا قاعدة بيانات Key-Value قابلة للتحقق ، ولا داعي لمقارنتها بقواعد البيانات العلائقية.

** 12. فيما يتعلق برأي ستيفن ، "Sui لا تتطلب من جميع العقد التوصل إلى توافق في الآراء ... **

يقسم Sui المعاملات إلى معاملات بسيطة ومعاملات معقدة. تحتاج المعاملات البسيطة فقط إلى التوقيع ، والمعاملات المعقدة تحتاج فقط إلى BFT لتكون متسقة.

طالما يمكن تقديم أي معاملة ، فيمكن نظريًا التحقق منها بشكل مستقل ... تخلت Sui مباشرة عن الإجماع الأساسي في blockchain. "

! [دحض سلسلة MOVE العامة كسلسلة تحالف من 12 زاوية] (https://img-cdn.gateio.im/social/moments-69a80767fe-db4f99e477-dd1a6f-62a40f)

** Nanne2022: ** يعني الإجماع أن معظم العقد في النظام يمكنها تأكيد رسالة معينة والوصول إلى حالة مستقرة خلال فترة زمنية معينة (أي أنها تستطيع الاستمرار في معالجة الرسائل اللاحقة). سواء كانت معاملة بسيطة أو معاملة معقدة ، تحتاج المعاملات في Sui إلى جمع توقيعات العقد. إذا استجابت أكثر من ثلثي العقد ، فسيتم إكمال الإجماع على المعاملات البسيطة ، وستكون عملية الإجماع التالية يتم إدخالها للمعاملات المعقدة.

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

بالنسبة إلى سبب تمكن Sui من تحقيق تأكيد سريع للمعاملات ، فإن لها أيضًا علاقة كبيرة ببروتوكول تجمع ذاكرة Narwhal الذي تتبناه. يضمن Narwhal أن الرسائل التي يجب أن تكون إجماعًا يمكن الحصول عليها مباشرة محليًا ، بحيث يمكن للعقد إكمال الإجماع مباشرةً محليًا ، دون الحاجة إلى الحصول على رسائل حظر مماثلة من الشبكة.

** Wubuku: ** Sui مميزة تمامًا. يمكنها اعتماد طرق إجماع مختلفة للمعاملات البسيطة والمعاملات المعقدة. يبدأ هذا بنموذج الكائن المعتمد من قبل Sui.

يشتمل نموذج كائن Sui على نوعين: الكائنات المملوكة والكائنات المشتركة. من بينها ، تشبه Owned Objetcs UTXO من Bitcoin ، لكنها "نسخة محسّنة من UTXO". في المقابل ، الكائنات المشتركة أقرب إلى حسابات عقد Ethereum التي تتعامل مع البيانات العالمية.

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

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