تعتبر Aptos واحدة من أبطأ سلاسل الكتل في سوق التشفير وأعلى إنتاجية، مما أحدث تحولًا كبيرًا للمطورين في بناء تطبيقات Web3. ستستعرض هذه المقالة 8 ابتكارات رئيسية تدفع شبكة Aptos إلى الأمام.
1. لغة Move: أكثر ملاءمة لتطوير التطبيقات
توفر لغة Move المستخدمة في Aptos بيئة تطوير متفوقة للمطورين، مما يزيد من الكفاءة. Move هي لغة برمجة قوية التعبير وسهلة الاستخدام، تم تصميمها خصيصًا لإدارة الأصول بشكل آمن.
تشارك Aptos و Move العديد من الأفكار التصميمية الأساسية، مما يجعلها منصة تطوير Move فعالة وممتعة. تم تصميم Move في الأصل كنواة لـ Aptos، مما يضمن أن المطورين الحاليين لـ Move يمكنهم الانتقال بسلاسة إلى Aptos، كما يمكن للمبتدئين الاستفادة من الوثائق والأمثلة الموجودة.
أضافت Aptos العديد من الميزات على مستوى اللغة والإطار، مما عزز نظام Move البيئي بشكل كبير. يشمل ذلك بنية أمان محسّنة، قياس وقود قابل للتكوين، قابلية ترقية الكود، جداول واسعة النطاق، وحسابات الموارد، وغيرها. بالإضافة إلى ذلك، توفر مُحقّقو Move ضمانات إضافية للثوابت لعقود الذكاء، وقد تم توسيعها بنشاط على Aptos.
لا تزال العديد من الباحثين والمطورين الأوائل في لغة Move نشطين في نظام Aptos البيئي، حيث يعملون باستمرار على تعزيز لغة Move والمجتمع. بعد أربع سنوات من التحقق، أصبحت Move لغة تطوير ناضجة يمكن استخدامها في بيئات الإنتاج.
2. Block-STM: يوفر المزيد من الحرية في البرمجة
Block-STM هو محرك تنفيذ عقود ذكية متوازي من نوع جديد، مبني على الذاكرة الخاصة بالمعاملات في Aptos ومبادئ التحكم المتفائل في التوازي. هذه الطريقة المبتكرة لتوازي المعاملات يمكن أن تسرع من سرعة المعالجة دون التأثير على تجربة المطور.
على عكس محركات التنفيذ المتوازية التي تحتاج إلى قراءة وكتابة البيانات لتعطيل الذرية للمعاملات، يسمح Block-STM للمطورين بالبرمجة بلا قيود، مما يحقق من خلال حالات الاستخدام الفعلية إنتاجية أعلى وزمن استجابة أقل. يمكن للمطورين بسهولة بناء تطبيقات ذات توازي عالٍ. يدعم Block-STM ذرية أغنى من تلك الموجودة في البيئات المتوازية الأخرى التي تحتاج إلى تقسيم العمليات إلى معاملات متعددة، مما يقلل من زمن الاستجابة، ويزيد من كفاءة التكاليف، ويعزز تجربة المستخدم.
3. الحوكمة على السلسلة واللامركزية
لدعم Layer 1 الحقيقي اللامركزي والذي لا يتطلب إذن، قامت Aptos بدمج آلية الحكم على السلسلة، مما يتيح تغييرات سلسة في تكوين الشبكة والآلة الافتراضية. وقد أثبتت شبكة اختبار Aptos والشبكة الرئيسية ذلك.
على الشبكة الرئيسية، تم تحسين موثوقية الشبكة من خلال تقليل "قيود زيادة حق التصويت". يسمح تعيين عتبات أكثر جرأة بتوجيه الشبكة بسرعة، حيث صوت أكثر من 52% من حاملي الرموز لدعم الاقتراح لتعزيز أمان الشبكة.
منذ تأسيس مجتمع Aptos، أصبح بإمكانه إنشاء مقترحات والتصويت عليها لتحديد سلوكيات blockchain. تشمل مقترحات الحوكمة: تعديل مدة epoch، تعديل الحد الأدنى والأقصى لمتطلبات حقوق المصدّقين، تعديل المعلمات، ترقية التعليمات البرمجية الأساسية للبلوك تشين؛ بالإضافة إلى ترقية مجموعة وحدات Aptos framework ( ومجموعة مكتبات تطوير Move الأساسية )، لإصلاح الأخطاء أو تعزيز الوظائف.
4. AptosBFTv4: توافق فعال
AptosBFTv4 هو أول بروتوكول BFT للBlockchain على مستوى الإنتاج الذي يحتوي على إثبات دقة صارم. يعتمد على آلية الاستجابة المتفائلة لتوفير تأخير منخفض وسعة عالية، مستفيداً بشكل كامل من الشبكة الأساسية. بناءً على تحسين Hotstuff، قام AptosBFTv4 بتقليل تأخير الإرسال من 3 خطوات إلى 2 خطوة، مما قلل من التأخير بنسبة 33% دون التضحية بتعويض الاتصال.
أخذت الاعتبارات الأمنية والشدة والقابلية للتطوير في الاعتبار عند التنفيذ، مع فصل المتغيرات الثابتة بوضوح من أجل العزل والتدقيق، وفرض مبدأ عدم الانقسام. تم ترقية نفس مجموعة البرمجيات أربع مرات وتم اختبارها على الشبكة الحية، مما أثبت دقة وموثوقية عملية تطويرها. في الدورة الرابعة، أصبحت AptosBFTv4 أسرع بروتوكول توافق بايزيان يمكن استخدامه في الإنتاج.
حتى إذا توقفت بعض العقد عن العمل، يمكن لـ Aptos ضمان تشغيل الشبكة بأكملها بشكل طبيعي. يعود الفضل في ذلك إلى نظام السمعة على السلسلة، الذي يستخدم التوافر والأداء الماضيين كمؤشرات مستقبلية، مما يقلل تلقائيًا من التأثير السلبي للمحققين الذين يتأخرون في الاستجابة أو يظهرون أداءً ضعيفًا.
5. آليات الأمان لتعزيز ثقة المستخدمين
تدعم حسابات Aptos إدارة مرنة للمفاتيح، بما في ذلك تبديل المفاتيح، وسرعة التشفير، ونموذج الاستضافة المختلط. يعتبر تبديل المفاتيح ممارسة جيدة وضرورية للحماية من الهجمات عن بُعد. على سلاسل الكتل الأخرى، يمكن تحقيق التبديل فقط عن طريق نقل جميع الأصول إلى حساب جديد. تفصل Aptos الحسابات عن المفاتيح، مما يسمح بإضافة خوارزميات توقيع رقمية جديدة بسلاسة. يدعم نموذج الاستضافة المختلط خطط استرداد متقدمة وإدارة الحسابات، مما يساعد على تقليص الفجوة بين Web2 و Web3.
يمكن لمحفظة استخدام تنفيذ المعاملات المسبق ، لشرح نتيجة المعاملة قبل توقيع المستخدم. يساعد هذا في التخفيف من المخاطر الأمنية مثل التصيد الاحتيالي. كما أن Aptos يحد من قابلية كل معاملة من خلال حماية ثلاثية تتضمن رقم التسلسل وتاريخ الانتهاء ومعرف السلسلة ، مما يمنع المتوقعين من التأثر بشكل غير محدود.
تدعم بروتوكول الإجماع في Aptos والتخزين المعتمد بشكل سلس بروتوكول العملاء الخفيفين، مما يوفر تجربة مستخدم أكثر أمانًا وموثوقية. يرحب الشبكة بأي شخص يتصل بالعقد الكاملة للوصول المباشر إلى البيانات المعتمدة، مما يعكس مفهوم Web3 "عدم الثقة، يجب التحقق". تستند Aptos إلى هيكل شجرة متعددة فعالة، مما يوفر للمشاركين شبكة انتشار حالة عالية الإنتاجية ومنخفضة الكمون. يمكن للمشاركين معالجة جميع المعاملات التاريخية، أو يمكنهم تخطي التاريخ ومزامنة الحالة الأخيرة فقط. يمكن للعملاء الخفيفين مزامنة جزء من الحالة، مثل حسابات أو قيم بيانات محددة، وتمكين قراءة الحالة المعتمدة.
6. هيكلية نمطية موجهة نحو المستقبل
تتمتع Aptos بتقليد قابل للتطوير، حيث تم تصميمها منذ البداية لتكون معيارًا في التمد modularity والمرونة. وهذا يسمح لبنية Aptos بدعم التحديثات المتكررة، واعتماد تقدم التكنولوجيا الحديثة بسرعة، وتوفير الدعم للحالات الاستخدام الناشئة.
تصميم معياري يخلق مرونة للعميل، وقد تم تحسينه للترقيات المتكررة دون توقف. تم التحقق من هذه الميزات في النسخ السابقة من الشبكة الرئيسية، وشبكة الاختبار، والاختبارات الداخلية للضغط. يحتوي Aptos على بروتوكول إدارة التغييرات على السلسلة، مما يسمح بنشر الابتكارات التقنية الجديدة بسرعة ويدعم حالات الاستخدام الجديدة لـ Web3.
7. آلية المكافآت القائمة على الاقتراحات
انتقل Aptos من نظام المكافآت القائم على التصويت إلى آلية مكافآت الرهان القائمة على أداء الاقتراحات ، لتعزيز مستوى أكبر من اللامركزية.
يتميز النظام القائم على الاقتراح بوقت انتهاء أعلى من آلية التصويت، وهو أقل حساسية لتأخيرات المناطق المختلفة. وهذا يزيد من معدل مكافآت العقد البعيدة، ويقمع تأثير التوزيع الجغرافي. على سبيل المثال، إذا لم يكن المدققون في موقع أكبر مجموعة عقد، فلن تتقلص المكافآت التي يحصلون عليها بشكل كبير. لا تزال نماذج المكافآت تأخذ في الاعتبار سلوك التصويت، حيث أن الأداء الجيد في التصويت يؤثر على احتمالية انتخاب المقترحين.
8. شجرة ميركل المتناثرة عالية الأداء
تستخدم Aptos شجرة Merkle قنديل البحر ( JMT ) في تصميمها، وتستفيد من نمط المفاتيح المعتمد على الإصدار الذي يتزايد بشكل أحادي لتحسين محرك التخزين الأساسي القائم على شجرة LSM ( مثل RocksDB ). حققت JMT توازنًا عمليًا بين وحدة المعالجة المركزية، والمدخلات/المخرجات، واستخدام التخزين، مما يضمن أداءً مرضيًا، مع التحكم في حجم البيانات في حالة التوسع على القرص.
بالإضافة إلى أن JMT هو تنسيق التخزين الدائم لحالة Aptos، هناك أيضًا تنفيذ لشجرة ميركل المتناثرة بدون قفل في الذاكرة، مصممة خصيصًا للتخزين المؤقت والتوازي، تستخدم بالتعاون مع Block-STM لتحقيق تحديثات حالة عالمية عالية الأداء.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 7
أعجبني
7
5
مشاركة
تعليق
0/400
JustHodlIt
· منذ 17 س
آه أخيرًا انتظرت Move! ثور
شاهد النسخة الأصليةرد0
CommunitySlacker
· منذ 17 س
move ليس سوى تغيير غلاف لـ solidity.
شاهد النسخة الأصليةرد0
LiquidityNinja
· منذ 17 س
يجب أن ننظر إلى Move السريعة كالصاعقة
شاهد النسخة الأصليةرد0
StealthDeployer
· منذ 17 س
رسمت البيتكوين بشكل جيد... الآن نرى إذا كانت حركة الـ Move تعمل بشكل جيد
شاهد النسخة الأصليةرد0
DogeBachelor
· منذ 17 س
ثمانية ابتكارات لا تزال غير قادرة على التغلب على DOGE، هربت هربت
8 ابتكارات شبكة Aptos: إعادة تشكيل مشهد تطوير Web3
8 الدوافع الابتكارية لشبكة Aptos
تعتبر Aptos واحدة من أبطأ سلاسل الكتل في سوق التشفير وأعلى إنتاجية، مما أحدث تحولًا كبيرًا للمطورين في بناء تطبيقات Web3. ستستعرض هذه المقالة 8 ابتكارات رئيسية تدفع شبكة Aptos إلى الأمام.
1. لغة Move: أكثر ملاءمة لتطوير التطبيقات
توفر لغة Move المستخدمة في Aptos بيئة تطوير متفوقة للمطورين، مما يزيد من الكفاءة. Move هي لغة برمجة قوية التعبير وسهلة الاستخدام، تم تصميمها خصيصًا لإدارة الأصول بشكل آمن.
تشارك Aptos و Move العديد من الأفكار التصميمية الأساسية، مما يجعلها منصة تطوير Move فعالة وممتعة. تم تصميم Move في الأصل كنواة لـ Aptos، مما يضمن أن المطورين الحاليين لـ Move يمكنهم الانتقال بسلاسة إلى Aptos، كما يمكن للمبتدئين الاستفادة من الوثائق والأمثلة الموجودة.
أضافت Aptos العديد من الميزات على مستوى اللغة والإطار، مما عزز نظام Move البيئي بشكل كبير. يشمل ذلك بنية أمان محسّنة، قياس وقود قابل للتكوين، قابلية ترقية الكود، جداول واسعة النطاق، وحسابات الموارد، وغيرها. بالإضافة إلى ذلك، توفر مُحقّقو Move ضمانات إضافية للثوابت لعقود الذكاء، وقد تم توسيعها بنشاط على Aptos.
لا تزال العديد من الباحثين والمطورين الأوائل في لغة Move نشطين في نظام Aptos البيئي، حيث يعملون باستمرار على تعزيز لغة Move والمجتمع. بعد أربع سنوات من التحقق، أصبحت Move لغة تطوير ناضجة يمكن استخدامها في بيئات الإنتاج.
2. Block-STM: يوفر المزيد من الحرية في البرمجة
Block-STM هو محرك تنفيذ عقود ذكية متوازي من نوع جديد، مبني على الذاكرة الخاصة بالمعاملات في Aptos ومبادئ التحكم المتفائل في التوازي. هذه الطريقة المبتكرة لتوازي المعاملات يمكن أن تسرع من سرعة المعالجة دون التأثير على تجربة المطور.
على عكس محركات التنفيذ المتوازية التي تحتاج إلى قراءة وكتابة البيانات لتعطيل الذرية للمعاملات، يسمح Block-STM للمطورين بالبرمجة بلا قيود، مما يحقق من خلال حالات الاستخدام الفعلية إنتاجية أعلى وزمن استجابة أقل. يمكن للمطورين بسهولة بناء تطبيقات ذات توازي عالٍ. يدعم Block-STM ذرية أغنى من تلك الموجودة في البيئات المتوازية الأخرى التي تحتاج إلى تقسيم العمليات إلى معاملات متعددة، مما يقلل من زمن الاستجابة، ويزيد من كفاءة التكاليف، ويعزز تجربة المستخدم.
3. الحوكمة على السلسلة واللامركزية
لدعم Layer 1 الحقيقي اللامركزي والذي لا يتطلب إذن، قامت Aptos بدمج آلية الحكم على السلسلة، مما يتيح تغييرات سلسة في تكوين الشبكة والآلة الافتراضية. وقد أثبتت شبكة اختبار Aptos والشبكة الرئيسية ذلك.
على الشبكة الرئيسية، تم تحسين موثوقية الشبكة من خلال تقليل "قيود زيادة حق التصويت". يسمح تعيين عتبات أكثر جرأة بتوجيه الشبكة بسرعة، حيث صوت أكثر من 52% من حاملي الرموز لدعم الاقتراح لتعزيز أمان الشبكة.
منذ تأسيس مجتمع Aptos، أصبح بإمكانه إنشاء مقترحات والتصويت عليها لتحديد سلوكيات blockchain. تشمل مقترحات الحوكمة: تعديل مدة epoch، تعديل الحد الأدنى والأقصى لمتطلبات حقوق المصدّقين، تعديل المعلمات، ترقية التعليمات البرمجية الأساسية للبلوك تشين؛ بالإضافة إلى ترقية مجموعة وحدات Aptos framework ( ومجموعة مكتبات تطوير Move الأساسية )، لإصلاح الأخطاء أو تعزيز الوظائف.
4. AptosBFTv4: توافق فعال
AptosBFTv4 هو أول بروتوكول BFT للBlockchain على مستوى الإنتاج الذي يحتوي على إثبات دقة صارم. يعتمد على آلية الاستجابة المتفائلة لتوفير تأخير منخفض وسعة عالية، مستفيداً بشكل كامل من الشبكة الأساسية. بناءً على تحسين Hotstuff، قام AptosBFTv4 بتقليل تأخير الإرسال من 3 خطوات إلى 2 خطوة، مما قلل من التأخير بنسبة 33% دون التضحية بتعويض الاتصال.
أخذت الاعتبارات الأمنية والشدة والقابلية للتطوير في الاعتبار عند التنفيذ، مع فصل المتغيرات الثابتة بوضوح من أجل العزل والتدقيق، وفرض مبدأ عدم الانقسام. تم ترقية نفس مجموعة البرمجيات أربع مرات وتم اختبارها على الشبكة الحية، مما أثبت دقة وموثوقية عملية تطويرها. في الدورة الرابعة، أصبحت AptosBFTv4 أسرع بروتوكول توافق بايزيان يمكن استخدامه في الإنتاج.
حتى إذا توقفت بعض العقد عن العمل، يمكن لـ Aptos ضمان تشغيل الشبكة بأكملها بشكل طبيعي. يعود الفضل في ذلك إلى نظام السمعة على السلسلة، الذي يستخدم التوافر والأداء الماضيين كمؤشرات مستقبلية، مما يقلل تلقائيًا من التأثير السلبي للمحققين الذين يتأخرون في الاستجابة أو يظهرون أداءً ضعيفًا.
5. آليات الأمان لتعزيز ثقة المستخدمين
تدعم حسابات Aptos إدارة مرنة للمفاتيح، بما في ذلك تبديل المفاتيح، وسرعة التشفير، ونموذج الاستضافة المختلط. يعتبر تبديل المفاتيح ممارسة جيدة وضرورية للحماية من الهجمات عن بُعد. على سلاسل الكتل الأخرى، يمكن تحقيق التبديل فقط عن طريق نقل جميع الأصول إلى حساب جديد. تفصل Aptos الحسابات عن المفاتيح، مما يسمح بإضافة خوارزميات توقيع رقمية جديدة بسلاسة. يدعم نموذج الاستضافة المختلط خطط استرداد متقدمة وإدارة الحسابات، مما يساعد على تقليص الفجوة بين Web2 و Web3.
يمكن لمحفظة استخدام تنفيذ المعاملات المسبق ، لشرح نتيجة المعاملة قبل توقيع المستخدم. يساعد هذا في التخفيف من المخاطر الأمنية مثل التصيد الاحتيالي. كما أن Aptos يحد من قابلية كل معاملة من خلال حماية ثلاثية تتضمن رقم التسلسل وتاريخ الانتهاء ومعرف السلسلة ، مما يمنع المتوقعين من التأثر بشكل غير محدود.
تدعم بروتوكول الإجماع في Aptos والتخزين المعتمد بشكل سلس بروتوكول العملاء الخفيفين، مما يوفر تجربة مستخدم أكثر أمانًا وموثوقية. يرحب الشبكة بأي شخص يتصل بالعقد الكاملة للوصول المباشر إلى البيانات المعتمدة، مما يعكس مفهوم Web3 "عدم الثقة، يجب التحقق". تستند Aptos إلى هيكل شجرة متعددة فعالة، مما يوفر للمشاركين شبكة انتشار حالة عالية الإنتاجية ومنخفضة الكمون. يمكن للمشاركين معالجة جميع المعاملات التاريخية، أو يمكنهم تخطي التاريخ ومزامنة الحالة الأخيرة فقط. يمكن للعملاء الخفيفين مزامنة جزء من الحالة، مثل حسابات أو قيم بيانات محددة، وتمكين قراءة الحالة المعتمدة.
6. هيكلية نمطية موجهة نحو المستقبل
تتمتع Aptos بتقليد قابل للتطوير، حيث تم تصميمها منذ البداية لتكون معيارًا في التمد modularity والمرونة. وهذا يسمح لبنية Aptos بدعم التحديثات المتكررة، واعتماد تقدم التكنولوجيا الحديثة بسرعة، وتوفير الدعم للحالات الاستخدام الناشئة.
تصميم معياري يخلق مرونة للعميل، وقد تم تحسينه للترقيات المتكررة دون توقف. تم التحقق من هذه الميزات في النسخ السابقة من الشبكة الرئيسية، وشبكة الاختبار، والاختبارات الداخلية للضغط. يحتوي Aptos على بروتوكول إدارة التغييرات على السلسلة، مما يسمح بنشر الابتكارات التقنية الجديدة بسرعة ويدعم حالات الاستخدام الجديدة لـ Web3.
7. آلية المكافآت القائمة على الاقتراحات
انتقل Aptos من نظام المكافآت القائم على التصويت إلى آلية مكافآت الرهان القائمة على أداء الاقتراحات ، لتعزيز مستوى أكبر من اللامركزية.
يتميز النظام القائم على الاقتراح بوقت انتهاء أعلى من آلية التصويت، وهو أقل حساسية لتأخيرات المناطق المختلفة. وهذا يزيد من معدل مكافآت العقد البعيدة، ويقمع تأثير التوزيع الجغرافي. على سبيل المثال، إذا لم يكن المدققون في موقع أكبر مجموعة عقد، فلن تتقلص المكافآت التي يحصلون عليها بشكل كبير. لا تزال نماذج المكافآت تأخذ في الاعتبار سلوك التصويت، حيث أن الأداء الجيد في التصويت يؤثر على احتمالية انتخاب المقترحين.
8. شجرة ميركل المتناثرة عالية الأداء
تستخدم Aptos شجرة Merkle قنديل البحر ( JMT ) في تصميمها، وتستفيد من نمط المفاتيح المعتمد على الإصدار الذي يتزايد بشكل أحادي لتحسين محرك التخزين الأساسي القائم على شجرة LSM ( مثل RocksDB ). حققت JMT توازنًا عمليًا بين وحدة المعالجة المركزية، والمدخلات/المخرجات، واستخدام التخزين، مما يضمن أداءً مرضيًا، مع التحكم في حجم البيانات في حالة التوسع على القرص.
بالإضافة إلى أن JMT هو تنسيق التخزين الدائم لحالة Aptos، هناك أيضًا تنفيذ لشجرة ميركل المتناثرة بدون قفل في الذاكرة، مصممة خصيصًا للتخزين المؤقت والتوازي، تستخدم بالتعاون مع Block-STM لتحقيق تحديثات حالة عالمية عالية الأداء.