مؤخراً، أجرينا مقابلة مع جورج دانيزيس حول تعقيد وبنية سوي الأساسية وقابلية التوسع، بالإضافة إلى كيفية مساهمة نظام معالجة المعاملات في سوي في تحقيق شبكة ذات أداء عالٍ. جورج دانيزيس هو أحد مؤسسي مختبرات ميستين والعالم الرئيسي فيها، وأيضاً أستاذ في مجال الأمن والخصوصية بجامعة لندن.
فيما يلي المحتويات الرئيسية لهذه المقابلة:
Q1: هل يمكنك تقديم لمحة عن مجالات بحثك القادمة من المجال الأكاديمي؟
أنا أستاذ في كلية لندن الجامعية، وتركزي البحثي هو على الأمان والخصوصية. في البداية كنت أبحث بشكل رئيسي في أنظمة الند للند والأنظمة المجهولة، ثم أصبحت مهتمًا بتقنية البلوكتشين وتنفيذ العقود الذكية. بدأ فريق البحث لدينا في UCL دراسة كيفية بناء أنظمة ذات أداء أعلى. أسسنا شركة Chainspace لتجسيد بعض الأفكار في شكل تجاري، ثم تم الاستحواذ على الفريق. بعد ذلك، واصلت البحث عن فرص لتحقيق فكرة البلوكتشين عالية الأداء.
السؤال 2: ما الفرق بين التطبيق والبحث؟
في الواقع، لا يوجد فرق كبير. عند البحث، نأخذ في الاعتبار جميع الإمكانيات لتحقيق أهداف محددة، وعند بناء النظام الفعلي، يجب علينا الاختيار من بين العديد من الأفكار الجيدة. نحتاج إلى الحكم على أي الأفكار الأكثر فائدة للمستخدم، وما هي الأشياء التي يبحث عنها الناس، وما هي العقبات التي تواجه اعتماد blockchain. هذا ليس مجرد اهتمام بالمعرفة، بل هو خلق قيمة للمستخدم.
السؤال 3: كيف حددت المشاكل التي تحتاج إلى حل عند الانتقال من النظرية إلى التطبيق العملي؟
أنا أهتم بشكل رئيسي بكيفية توسيع الوظائف المختلفة للبلوك تشين، وخاصة كيفية زيادة معدل معالجة المعاملات وتقليل التأخير. هذه المشكلة واضحة، كلما أصبح عقد ما على إيثيريوم شائعًا جدًا، يتعذر على المنصة تحمل هذا الحجم الكبير من المعاملات، مما يؤدي إلى الازدحام وارتفاع الرسوم بشكل كبير. من الواضح أن المشكلة تكمن في عدم وجود قدرة كافية لتلبية ما يرغب الناس في القيام به على البلوك تشين. يُعتبر هذا تحديًا ذا قيمة، حيث يحاول الأكاديميون حل هذه المشكلة بطرق مختلفة.
السؤال 4: ما الفرق والفوائد بين شبكة L2 وإنشاء شبكة L1 جديدة مثل Sui؟
L2 هو حل توسيع ضمن نظام إيثيريوم البيئي، لكنه قد يكون معقدًا بعض الشيء للاستخدام من قبل المطورين. يحتاج L2 إلى جسر مع L1، وهذه العملية معقدة، خاصة بالنسبة للأصول المعقدة. تجربة المستخدم ليست جيدة، ومن الصعب نقل الأصول بين سلاسل مختلفة.
خطة Sui هي إنشاء قاعدة بيانات كبيرة تحتوي على حالة نسخ جميع العقد المعتمدة. بعد أن يكمل المستخدم صفقة، يمكن استخدام جميع الحالات الموجودة في نفس قاعدة البيانات للصفقة التالية، دون الحاجة إلى نقل حالة الأصول باستمرار بين L1 و L2.
س5: ما هي الابتكارات الرئيسية في Sui Lutris التي تجعل Sui تتمتع بخصائص عالية من خلال المعالجة وذات تأخير منخفض؟
تتكون Sui Lutris من فكرتين رئيسيتين: العديد من العمليات لا تحتاج إلى توافق، وطريقة توافق ذات إنتاجية عالية. إنها تقدم مسارين مختلفين: المسار السريع (لا يحتاج إلى توافق) ومسار التوافق.
تستخدم المسارات السريعة لعمليات المستخدم الخاصة دون الحاجة إلى انتظار الإجماع للحصول على نهائية المعاملات. يتطلب تشغيل الكائنات المشتركة المرور عبر مسار الإجماع. تتميز المسارات السريعة بتأخير منخفض للغاية وقابلية توسع واسعة؛ بينما تتميز مسارات الإجماع بتأخير أعلى ولكن سعتها أيضًا عالية.
س6: هل يمكن لمطوري التطبيقات على Sui تصميم تطبيقاتهم للاستفادة من المسار السريع؟
نعم، بالتأكيد يمكن. يمكن لمطوري العقود الذكية التحكم فيما إذا كانت الكائنات التي يعملون عليها خاصة أو مشتركة. في Sui، يكمن سر توسيع التطبيقات في ضمان أن تتم معظم العمليات على الكائنات الخاصة لتحقيق تأخير منخفض للغاية. يحتاج المطورون إلى التفكير في كيفية الاستفادة القصوى من المسار السريع.
Q7: كيف تعمل الكتل القابلة للبرمجة في التداول؟
يمكن استخدام كتلة التجارة القابلة للبرمجة على المسار السريع أو مسار التوافق. إذا كان الأمر يتعلق فقط بالأشياء الخاصة، يمكن تنفيذ عمليات متعددة في عملية واحدة على سلسلة. إذا كانت تحتوي على أشياء مشتركة، فإنها تدخل مسار التوافق، وستكون فترة الانتظار أعلى قليلاً.
س8: بعد إطلاق الشبكة الرئيسية، هل أثبت أداء Sui نظريتك البحثية؟ هل هناك شيء جعلك تشعر بالدهشة؟
أظهر Sui أداءً ممتازًا أثناء حجم التداول العالي، مما أكد على معقولية التصميم. ومع ذلك، اكتشف المجتمع أن استخدام المسار السريع يحمل بعض التعقيدات، مما قد يؤدي إلى قفل الكائنات. يتم تطوير تقنية تسمح بإلغاء قفل الكائنات المقفلة بشكل خاطئ بسرعة، وهذا قد يمكّن المطورين من التعبير عن المزيد من العمليات من خلال المسار السريع.
س9: ما هي الأسباب الحالية التي تؤدي إلى قفل الكائن؟
تسبب قفل الكائن بشكل رئيسي من قبل المستخدم أو البرنامج عند حدوث خطأ في ترتيب العمليات على الكائن. على سبيل المثال، تقدم الأجهزة المختلفة ترتيبات عمليات متعارضة. تعمل Sui على تطوير آلية لحل القفل بسرعة من خلال الإجماع عندما يكون الكائن مقفلاً، بدلاً من الانتظار حتى انتهاء الحقبة.
Q10: ما رأيك في كيفية تحقيق التوازن بين الشفافية، القابلية للتتبع والخصوصية في السلاسل العامة؟
هذا يعتمد إلى حد كبير على التطبيق المحدد. توفر Sui منصة للمطورين لبناء حماية الخصوصية. تقدم Sui بعض الدعم الأصلي للتشفير، مثل القدرة على التحقق من إثباتات المعرفة الصفرية، وهو الوحدة الأساسية لبناء التطبيقات الصديقة للخصوصية.
السؤال 11: هل يوجد دعم أكبر للخصوصية الأصلية على Sui؟
تقوم المجتمع بالنظر في الدعم الإضافي للخصوصية الذي يحتاجه المطورون. بالإضافة إلى إثباتات المعرفة الصفرية، قد تكون هناك حاجة إلى المزيد من الوظائف الرياضية أو التشفيرية العامة. إذا كانت هناك حاجة كافية من المجتمع، فقد يتم النظر في إضافة تقنيات معقدة مثل الحسابات متعددة الأطراف أو الأجهزة الموثوقة.
س12: كيف تعتقد أن سوي ستتطور في الأشهر 6 إلى 12 المقبلة؟
ستركز التحسينات قصيرة المدى على التطبيقات المبنية فعليًا. على المدى الطويل، سنقوم بتحسين بروتوكول Sui Lutris لتحقيق تأخير أقل، وبروتوكول أبسط، وقابلية توسيع أفضل. بالإضافة إلى ذلك، سيتم تحسين الكفاءة الاقتصادية، مما سيمكن عقد التحقق من العمل على أجهزة أكثر تقييدًا، واستخدام الأجهزة الحالية بشكل أكثر كفاءة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 6
أعجبني
6
9
مشاركة
تعليق
0/400
ser_ngmi
· 07-14 09:58
ما فائدة السعة العالية إذا لم يكن هذا هو السعر؟
شاهد النسخة الأصليةرد0
LiquidityWitch
· 07-14 02:54
الكفاءة الارتفاع نكهة مختلفة تماماً
شاهد النسخة الأصليةرد0
WhaleMinion
· 07-13 20:45
أخيراً استقامت الأمور
شاهد النسخة الأصليةرد0
Rekt_Recovery
· 07-13 20:44
يوم آخر، بلوكتشين آخر يعد بالقمر... لن ننجح ما لم يصلحوا رسوم الغاز.
شاهد النسخة الأصليةرد0
StakeTillRetire
· 07-13 20:43
لا يزال سوي متوتراً جداً
شاهد النسخة الأصليةرد0
WhaleWatcher
· 07-13 20:42
متى ستحقق ارتفاعًا؟ ما فائدة قول هذه الأشياء؟
شاهد النسخة الأصليةرد0
SatoshiLegend
· 07-13 20:36
إن تفكير دانزيز في مسارات التداول يستحق الدراسة المتعمقة
شاهد النسخة الأصليةرد0
StablecoinEnjoyer
· 07-13 20:35
مهما كانت السعة عالية، في النهاية ستظل الأشياء مقفلة.
شاهد النسخة الأصليةرد0
ChainSherlockGirl
· 07-13 20:27
مرة أخرى يتحدثون عن TPS، لقد سئم جمهور المتفرجين من ذلك~
مؤسس Sui يكشف: كيف تحقق البلوكتشين عالية الأداء من خلال الهيكل الفريد
مؤخراً، أجرينا مقابلة مع جورج دانيزيس حول تعقيد وبنية سوي الأساسية وقابلية التوسع، بالإضافة إلى كيفية مساهمة نظام معالجة المعاملات في سوي في تحقيق شبكة ذات أداء عالٍ. جورج دانيزيس هو أحد مؤسسي مختبرات ميستين والعالم الرئيسي فيها، وأيضاً أستاذ في مجال الأمن والخصوصية بجامعة لندن.
فيما يلي المحتويات الرئيسية لهذه المقابلة:
Q1: هل يمكنك تقديم لمحة عن مجالات بحثك القادمة من المجال الأكاديمي؟
أنا أستاذ في كلية لندن الجامعية، وتركزي البحثي هو على الأمان والخصوصية. في البداية كنت أبحث بشكل رئيسي في أنظمة الند للند والأنظمة المجهولة، ثم أصبحت مهتمًا بتقنية البلوكتشين وتنفيذ العقود الذكية. بدأ فريق البحث لدينا في UCL دراسة كيفية بناء أنظمة ذات أداء أعلى. أسسنا شركة Chainspace لتجسيد بعض الأفكار في شكل تجاري، ثم تم الاستحواذ على الفريق. بعد ذلك، واصلت البحث عن فرص لتحقيق فكرة البلوكتشين عالية الأداء.
السؤال 2: ما الفرق بين التطبيق والبحث؟
في الواقع، لا يوجد فرق كبير. عند البحث، نأخذ في الاعتبار جميع الإمكانيات لتحقيق أهداف محددة، وعند بناء النظام الفعلي، يجب علينا الاختيار من بين العديد من الأفكار الجيدة. نحتاج إلى الحكم على أي الأفكار الأكثر فائدة للمستخدم، وما هي الأشياء التي يبحث عنها الناس، وما هي العقبات التي تواجه اعتماد blockchain. هذا ليس مجرد اهتمام بالمعرفة، بل هو خلق قيمة للمستخدم.
السؤال 3: كيف حددت المشاكل التي تحتاج إلى حل عند الانتقال من النظرية إلى التطبيق العملي؟
أنا أهتم بشكل رئيسي بكيفية توسيع الوظائف المختلفة للبلوك تشين، وخاصة كيفية زيادة معدل معالجة المعاملات وتقليل التأخير. هذه المشكلة واضحة، كلما أصبح عقد ما على إيثيريوم شائعًا جدًا، يتعذر على المنصة تحمل هذا الحجم الكبير من المعاملات، مما يؤدي إلى الازدحام وارتفاع الرسوم بشكل كبير. من الواضح أن المشكلة تكمن في عدم وجود قدرة كافية لتلبية ما يرغب الناس في القيام به على البلوك تشين. يُعتبر هذا تحديًا ذا قيمة، حيث يحاول الأكاديميون حل هذه المشكلة بطرق مختلفة.
السؤال 4: ما الفرق والفوائد بين شبكة L2 وإنشاء شبكة L1 جديدة مثل Sui؟
L2 هو حل توسيع ضمن نظام إيثيريوم البيئي، لكنه قد يكون معقدًا بعض الشيء للاستخدام من قبل المطورين. يحتاج L2 إلى جسر مع L1، وهذه العملية معقدة، خاصة بالنسبة للأصول المعقدة. تجربة المستخدم ليست جيدة، ومن الصعب نقل الأصول بين سلاسل مختلفة.
خطة Sui هي إنشاء قاعدة بيانات كبيرة تحتوي على حالة نسخ جميع العقد المعتمدة. بعد أن يكمل المستخدم صفقة، يمكن استخدام جميع الحالات الموجودة في نفس قاعدة البيانات للصفقة التالية، دون الحاجة إلى نقل حالة الأصول باستمرار بين L1 و L2.
س5: ما هي الابتكارات الرئيسية في Sui Lutris التي تجعل Sui تتمتع بخصائص عالية من خلال المعالجة وذات تأخير منخفض؟
تتكون Sui Lutris من فكرتين رئيسيتين: العديد من العمليات لا تحتاج إلى توافق، وطريقة توافق ذات إنتاجية عالية. إنها تقدم مسارين مختلفين: المسار السريع (لا يحتاج إلى توافق) ومسار التوافق.
تستخدم المسارات السريعة لعمليات المستخدم الخاصة دون الحاجة إلى انتظار الإجماع للحصول على نهائية المعاملات. يتطلب تشغيل الكائنات المشتركة المرور عبر مسار الإجماع. تتميز المسارات السريعة بتأخير منخفض للغاية وقابلية توسع واسعة؛ بينما تتميز مسارات الإجماع بتأخير أعلى ولكن سعتها أيضًا عالية.
س6: هل يمكن لمطوري التطبيقات على Sui تصميم تطبيقاتهم للاستفادة من المسار السريع؟
نعم، بالتأكيد يمكن. يمكن لمطوري العقود الذكية التحكم فيما إذا كانت الكائنات التي يعملون عليها خاصة أو مشتركة. في Sui، يكمن سر توسيع التطبيقات في ضمان أن تتم معظم العمليات على الكائنات الخاصة لتحقيق تأخير منخفض للغاية. يحتاج المطورون إلى التفكير في كيفية الاستفادة القصوى من المسار السريع.
Q7: كيف تعمل الكتل القابلة للبرمجة في التداول؟
يمكن استخدام كتلة التجارة القابلة للبرمجة على المسار السريع أو مسار التوافق. إذا كان الأمر يتعلق فقط بالأشياء الخاصة، يمكن تنفيذ عمليات متعددة في عملية واحدة على سلسلة. إذا كانت تحتوي على أشياء مشتركة، فإنها تدخل مسار التوافق، وستكون فترة الانتظار أعلى قليلاً.
س8: بعد إطلاق الشبكة الرئيسية، هل أثبت أداء Sui نظريتك البحثية؟ هل هناك شيء جعلك تشعر بالدهشة؟
أظهر Sui أداءً ممتازًا أثناء حجم التداول العالي، مما أكد على معقولية التصميم. ومع ذلك، اكتشف المجتمع أن استخدام المسار السريع يحمل بعض التعقيدات، مما قد يؤدي إلى قفل الكائنات. يتم تطوير تقنية تسمح بإلغاء قفل الكائنات المقفلة بشكل خاطئ بسرعة، وهذا قد يمكّن المطورين من التعبير عن المزيد من العمليات من خلال المسار السريع.
س9: ما هي الأسباب الحالية التي تؤدي إلى قفل الكائن؟
تسبب قفل الكائن بشكل رئيسي من قبل المستخدم أو البرنامج عند حدوث خطأ في ترتيب العمليات على الكائن. على سبيل المثال، تقدم الأجهزة المختلفة ترتيبات عمليات متعارضة. تعمل Sui على تطوير آلية لحل القفل بسرعة من خلال الإجماع عندما يكون الكائن مقفلاً، بدلاً من الانتظار حتى انتهاء الحقبة.
Q10: ما رأيك في كيفية تحقيق التوازن بين الشفافية، القابلية للتتبع والخصوصية في السلاسل العامة؟
هذا يعتمد إلى حد كبير على التطبيق المحدد. توفر Sui منصة للمطورين لبناء حماية الخصوصية. تقدم Sui بعض الدعم الأصلي للتشفير، مثل القدرة على التحقق من إثباتات المعرفة الصفرية، وهو الوحدة الأساسية لبناء التطبيقات الصديقة للخصوصية.
السؤال 11: هل يوجد دعم أكبر للخصوصية الأصلية على Sui؟
تقوم المجتمع بالنظر في الدعم الإضافي للخصوصية الذي يحتاجه المطورون. بالإضافة إلى إثباتات المعرفة الصفرية، قد تكون هناك حاجة إلى المزيد من الوظائف الرياضية أو التشفيرية العامة. إذا كانت هناك حاجة كافية من المجتمع، فقد يتم النظر في إضافة تقنيات معقدة مثل الحسابات متعددة الأطراف أو الأجهزة الموثوقة.
س12: كيف تعتقد أن سوي ستتطور في الأشهر 6 إلى 12 المقبلة؟
ستركز التحسينات قصيرة المدى على التطبيقات المبنية فعليًا. على المدى الطويل، سنقوم بتحسين بروتوكول Sui Lutris لتحقيق تأخير أقل، وبروتوكول أبسط، وقابلية توسيع أفضل. بالإضافة إلى ذلك، سيتم تحسين الكفاءة الاقتصادية، مما سيمكن عقد التحقق من العمل على أجهزة أكثر تقييدًا، واستخدام الأجهزة الحالية بشكل أكثر كفاءة.