الابتكارات الثمانية لشبكة Aptos تساعدها على أن تصبح رائدة في سلاسل الكتل الجديدة
تعتبر Aptos شبكة بلوكتشين ذات تأخير منخفض للغاية وإنتاجية عالية، مما أحدث ثورة كبيرة في طريقة بناء المطورين لتطبيقات الويب 3. ستتناول هذه المقالة 8 محركات أساسية لتطور شبكة Aptos.
1. لغة Move: أكثر ملاءمة لبناء التطبيقات
تقدم لغة Move على Aptos بيئة تطوير متفوقة للمطورين، مما يزيد بشكل كبير من كفاءة التطوير. Move هي لغة برمجة تعبر عن نفسها بشكل غني وسهلة الاستخدام، تم تصميمها لإدارة الأصول بشكل آمن.
تدمج سلسلة بلوكشين Aptos بعمق لغة Move، حيث تشترك كلاهما في العديد من المفاهيم التصميمية الأساسية، مما يجعل Aptos منصة تطوير Move فعالة وممتعة. تم تصميم Move في الأصل لسلسلة بلوكشين Aptos السابقة، وهذا الأصل يضمن أن مطوري Move الحاليين يمكنهم البناء بسلاسة على Aptos، كما يمكن للمطورين الجدد في Move الاستفادة من الوثائق والإرشادات والأمثلة السابقة.
أبـتوس حسنت بشكل كبير نظام Move البيئي من خلال إضافة العديد من الميزات على مستوى اللغة والإطار. تشمل هذه التحسينات هيكل أمان متكامل، قياس الغاز القابل للتكوين بالتفصيل، قابلية ترقية الشيفرة، جداول على نطاق واسع، حسابات الموارد، وغيرها. بالإضافة إلى ذلك، يوفر مُدقق Move، كأداة للتحقق الرسمي لعقود Move الذكية، ضمانًا إضافيًا لثوابت العقود، وقد تم توسيعه بنجاح في أبـتوس.
لا يزال العديد من الباحثين والمطورين الأوائل في لغة Move نشطين في نظام Aptos البيئي، مما يعزز لغة Move والمجتمع باستمرار. بعد أربع سنوات من الاختبار والتحقق، أثبتت لغة Move أنها لغة تطوير ناضجة يمكن استخدامها في بيئات الإنتاج.
2. Block-STM: يجلب المزيد من حرية البرمجة
Block-STM هو محرك تنفيذ متوازي للعقود الذكية مبتكر، مبني على مبدأ ذاكرة المعاملات في Aptos والتحكم المتفائل في التوازي. يمكن لهذه الطريقة الجديدة في توازي المعاملات تسريع سرعة معالجة المعاملات بشكل كبير دون التأثير على تجربة المطور.
على عكس محركات التنفيذ المتوازية التي تحتاج إلى قراءة / كتابة البيانات لتدمير الذرية في المعاملات، يسمح Block-STM للمطورين بالترميز بحرية، مما يحقق من خلال سيناريوهات التطبيق الفعلية معدل نقل أعلى وزمن استجابة أقل. يمكن للمطورين استخدام Block-STM لبناء تطبيقات عالية التوازي بسهولة. يدعم Block-STM ذرية أكثر ثراءً من البيئات التنفيذية المتوازية الأخرى التي تتطلب عادةً تقسيم العمليات إلى معاملات متعددة (تدمير الذرية المنطقية)، مما يعزز تجربة المستخدم من خلال تقليل زمن الاستجابة وزيادة كفاءة التكلفة.
3. الحوكمة على السلسلة واللامركزية
لدعم شبكة Layer 1 الحقيقية اللامركزية وغير المصرح بها، قامت Aptos ببناء آلية حوكمة على السلسلة، مما يتيح تغييرات سلسة في تكوين الشبكة والآلة الافتراضية. لقد أثبتت الشبكة التجريبية التحفيزية Aptos 3 والشبكة الرئيسية ذلك.
على الشبكة الرئيسية، تم تحسين موثوقية الشبكة من خلال تقليل "قيود زيادة حقوق التصويت". يسمح هذا الإعداد بعتبات أكثر جرأة لتوجيه الشبكة بسرعة. صوت أكثر من 52% من حاملي الرموز لدعم هذا الاقتراح للمساعدة في حماية الشبكة.
منذ نشأتها، تمكنت مجتمع Aptos من إنشاء واقتراح تصويت على مقترحات تؤثر على سلوك blockchain Aptos. تشمل هذه المقترحات الحوكمة: تغييرات في مدة عبر epochs، تعديل القيم الدنيا والقصوى لحقوق المدققين، تعديل الرموز، ترقيات البرمجيات لكود blockchain الأساسي، وترقيات وحدات إطار عمل Aptos (مجموعة من مكتبات تطوير Move الأساسية، المستخدمة لإصلاح الأخطاء أو تعزيز وظائف blockchain Aptos).
4. AptosBFTv4: إجماع فعال
AptosBFTv4 هو أول بروتوكول BFT على مستوى الإنتاج الذي يتمتع بإثبات دقة صارم. يعتمد هذا البروتوكول آلية استجابة متفائلة، مما يمكنه من توفير تأخير منخفض وسعة معالجة عالية، مع الاستفادة الكاملة من موارد الشبكة الأساسية. بناءً على تحسين Hotstuff، قلل AptosBFTv4 من تأخير الإرسال من 3 خطوات إلى 2 خطوة، مما يقلل من التأخير بنسبة 33% دون التضحية بتعويض الاتصال.
خلال عملية التنفيذ، أخذ AptosBFTv4 في الاعتبار الصرامة الأمنية وقابلية الترقية. يتم فصل المتغيرات الثابتة بوضوح في تنفيذه، مما يسهل العزل والمراجعة الفعالة، وبالتالي فرض مبدأ عدم الانقسام. لقد مرت نفس مجموعة البرامج بأربع ترقيات وتم اختبارها على الشبكة الحية، مما يثبت دقة وموثوقية عملية تطويرها. في الجولة الرابعة، أصبح AptosBFTv4 أسرع بروتوكول توافق بايزيانتي يمكن استخدامه في بيئات الإنتاج.
حتى في حالة تعطل بعض العقد ، يمكن لـ Aptos ضمان التشغيل السليم للشبكة بأكملها. ويرجع ذلك إلى الحفاظ على نظام السمعة على السلسلة ، الذي يستخدم قابلية الاستخدام والأداء الماضي كمؤشرات للمستقبل ، ويقلل تلقائيًا من التأثير السلبي للمدققين البطيئين والأداء الضعيف.
5. آليات الأمان لتعزيز ثقة المستخدمين
تدعم حسابات Aptos إدارة مفاتيح مرنة، بما في ذلك تبديل المفاتيح، والخصوصية المشفرة، ونموذج الاستضافة المختلط. يعتبر تبديل المفاتيح عادة جيدة، وهو أمر بالغ الأهمية لمنع الهجمات عن بُعد التي قد تهدد حسابات متعددة. على سلاسل الكتل الأخرى، يتعين على المستخدمين تبديل المفاتيح عن طريق نقل جميع الأصول إلى حساب جديد. تعتمد Aptos طريقة فك الارتباط بين الحسابات والمفاتيح، مما يسمح بإضافة خوارزميات توقيع رقمية جديدة بسلاسة لدعم أنواع مختلفة من المفاتيح العامة والخاصة. يدعم نموذج الاستضافة المختلط حلول استرداد متقدمة وإدارة الحسابات، مما يساعد على سد الفجوة بين Web2 و Web3.
يمكن للمحفظة استخدام وظيفة التحقق المسبق للمعاملات، لشرح نتائج المعاملة للمستخدم قبل توقيعه. يمكن أن تقلل هذه الطريقة في تقييم المعاملة قبل التوقيع بشكل فعال من المخاطر الأمنية مثل التصيد الاحتيالي، وهو أمر أصبح شائعًا بشكل متزايد في بيئة Web3. لتحسين تجربة المستخدم بشكل أكبر، قامت سلسلة كتل Aptos بتقييد قابلية كل معاملة، ومنع التأثيرات غير المحدودة على الموقعين من خلال الحماية الثلاثية التي تشمل الرقم التسلسلي ووقت انتهاء الصلاحية ومعرف السلسلة، مما يمنع بشكل فعال الأخطاء أو الهجمات.
تدعم بروتوكولات الإجماع في Aptos والتخزين المعتمد بروتوكول العميل الخفيف بسلاسة، مما يوفر تجربة مستخدم أكثر أمانًا وموثوقية. ترحب شبكة Aptos بأي شخص بالاتصال بالعقد الكاملة للوصول المباشر إلى البيانات المعتمدة، مما يبرز مفهوم "عدم الثقة، يجب التحقق" في Web3. لهذا الغرض، تم بناء Aptos على هيكل شجرة متعددة البث بكفاءة، مما يوفر للمشاركين شبكة ذات إنتاجية عالية وزمن انتقال منخفض لنشر حالة blockchain. يمكن للمشاركين اختيار معالجة جميع المعاملات منذ البداية، أو يمكنهم تخطي تاريخ blockchain بالكامل ومزامنة فقط أحدث حالة blockchain. يمكن للعميل الخفيف مزامنة جزء من حالة blockchain، مثل حساب معين أو قيمة بيانات، وتمكين قراءة الحالة المعتمدة، مثل استخدام طوابع زمنية BFT للحصول على رصيد حساب معتمد.
6. الهيكلية المعيارية الموجهة نحو المستقبل
تتمتع Aptos بتقليد قابل للتطوير، حيث تم تصميم كل منطقة من النظام منذ البداية بهدف التخصيص والمرونة. وهذا يسمح لهندسة Aptos بدعم التحديثات المتكررة، مما يعني أن blockchain يمكنه تبني أحدث التقدمات التكنولوجية بسرعة وتوفير الدعم الفني لحالات الاستخدام الناشئة.
تصميم هيكل Aptos القائم على الوحدات يخلق مرونة للعميل، وقد تم تحسينه للترقيات المتكررة بدون توقف. لقد تم عرض هذه الميزات بشكل كامل في التكرارات السابقة للشبكة الرئيسية، والشبكة التجريبية، والعديد من اختبارات الضغط الداخلية. تتضمن سلسلة Aptos بروتوكول إدارة التغييرات المدمج على السلسلة، مما يتيح نشر الابتكارات التكنولوجية الجديدة بسرعة ودعم حالات استخدام Web3 الجديدة.
7. نظام المكافآت القائم على الاقتراحات
في شبكة الاختبار التحفيزية Aptos 3، اعتمدت الشبكة نظام مكافآت قائم على التصويت. في هذا النموذج، بمجرد أن تصل ثلثا الأصوات إلى عقدة المقترح، يتم تحقيق توافق BFT. وهذا يعني أن ثلث الأصوات اللاحقة لم يتم تضمينها، ولم يحصل المدققون المعنيون على مكافآت.
قد يؤدي ذلك إلى تأخير المنافسة، حيث يحصل المدققون القريبون من مجموعة العقد الرئيسية غالبًا على مزيد من المكافآت. في هذه الحالة، يميل مشغلو العقد إلى نقل العقد إلى مواقع أقرب من المجموعة الرئيسية لتحسين التأخير وزيادة مكافآت الرهان، مما لا يفيد اللامركزية والتوزيع الجغرافي. لتعزيز مستوى أكبر من اللامركزية، قامت Aptos الآن بتنفيذ مكافآت قائمة على أداء الاقتراح كنظام لمكافآت الرهان.
النظام القائم على الاقتراحات لديه وقت انتهاء أعلى من التصويت، وهو أقل حساسية لتأخيرات المناطق المختلفة. هذا يزيد من معدل مكافآت العقد في المناطق النائية، ويقلل من تأثير التوزيع الجغرافي. على سبيل المثال، حتى لو لم يكن المدققون في الموقع الفعلي لأكبر مجموعة من العقد، يمكنهم الحصول على مكافآت معقولة. تستمر نماذج المكافآت في أخذ سلوك التصويت بعين الاعتبار، لأن الأداء الجيد في التصويت يؤثر على احتمالية انتخاب المقترحين.
8. شجرة ميركل المتناثرة عالية الأداء
تستخدم Aptos تصميم Jellyfish Merkle Tree (JMT)، مستفيدة من نمط المفاتيح المعتمد على النسخة المتزايدة لتحسين أداء الكتابة لمحرك التخزين الأساسي القائم على شجرة LSM (مثل RocksDB). لقد حقق JMT توازنًا عمليًا بين وحدة المعالجة المركزية وإدخال/إخراج واستهلاك مساحة التخزين، مما يضمن أداءً مرضيًا مع الحفاظ على حجم بيانات الحالة على القرص ضمن نطاق يمكن إدارته.
بالإضافة إلى كون JMT هو تنسيق التخزين الدائم لحالة Aptos، هناك تنفيذ آخر لشجرة ميركل المتناثرة بدون قفل في الذاكرة. تم تصميم هذا التنفيذ خصيصًا للتخزين المؤقت والتوازي، ويعمل بالتعاون مع Block-STM، مما يسهل تحديث الحالة العالمية عالية الأداء.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 19
أعجبني
19
5
إعادة النشر
مشاركة
تعليق
0/400
NFTRegretDiary
· منذ 5 س
لماذا تتحدث مرة أخرى عن الحركة؟ لقد أصبح حديثًا قديمًا.
شاهد النسخة الأصليةرد0
GasFeeLady
· 08-09 03:23
أخيرًا بعض سحر تحسين الغاز الحقيقي... لا أكذب، حركة ngl وحش.
شاهد النسخة الأصليةرد0
OldLeekConfession
· 08-07 04:54
تحريك كتابة رائعة~
شاهد النسخة الأصليةرد0
CryptoWageSlave
· 08-07 04:46
المشروع يروج له بشكل كبير لكن داخل السلسلة لا أحد يلعب.
تسع ابتكارات من شبكة Aptos تقود عصر جديد لسلسلة الكتل العامة
الابتكارات الثمانية لشبكة Aptos تساعدها على أن تصبح رائدة في سلاسل الكتل الجديدة
تعتبر Aptos شبكة بلوكتشين ذات تأخير منخفض للغاية وإنتاجية عالية، مما أحدث ثورة كبيرة في طريقة بناء المطورين لتطبيقات الويب 3. ستتناول هذه المقالة 8 محركات أساسية لتطور شبكة Aptos.
1. لغة Move: أكثر ملاءمة لبناء التطبيقات
تقدم لغة Move على Aptos بيئة تطوير متفوقة للمطورين، مما يزيد بشكل كبير من كفاءة التطوير. Move هي لغة برمجة تعبر عن نفسها بشكل غني وسهلة الاستخدام، تم تصميمها لإدارة الأصول بشكل آمن.
تدمج سلسلة بلوكشين Aptos بعمق لغة Move، حيث تشترك كلاهما في العديد من المفاهيم التصميمية الأساسية، مما يجعل Aptos منصة تطوير Move فعالة وممتعة. تم تصميم Move في الأصل لسلسلة بلوكشين Aptos السابقة، وهذا الأصل يضمن أن مطوري Move الحاليين يمكنهم البناء بسلاسة على Aptos، كما يمكن للمطورين الجدد في Move الاستفادة من الوثائق والإرشادات والأمثلة السابقة.
أبـتوس حسنت بشكل كبير نظام Move البيئي من خلال إضافة العديد من الميزات على مستوى اللغة والإطار. تشمل هذه التحسينات هيكل أمان متكامل، قياس الغاز القابل للتكوين بالتفصيل، قابلية ترقية الشيفرة، جداول على نطاق واسع، حسابات الموارد، وغيرها. بالإضافة إلى ذلك، يوفر مُدقق Move، كأداة للتحقق الرسمي لعقود Move الذكية، ضمانًا إضافيًا لثوابت العقود، وقد تم توسيعه بنجاح في أبـتوس.
لا يزال العديد من الباحثين والمطورين الأوائل في لغة Move نشطين في نظام Aptos البيئي، مما يعزز لغة Move والمجتمع باستمرار. بعد أربع سنوات من الاختبار والتحقق، أثبتت لغة Move أنها لغة تطوير ناضجة يمكن استخدامها في بيئات الإنتاج.
2. Block-STM: يجلب المزيد من حرية البرمجة
Block-STM هو محرك تنفيذ متوازي للعقود الذكية مبتكر، مبني على مبدأ ذاكرة المعاملات في Aptos والتحكم المتفائل في التوازي. يمكن لهذه الطريقة الجديدة في توازي المعاملات تسريع سرعة معالجة المعاملات بشكل كبير دون التأثير على تجربة المطور.
على عكس محركات التنفيذ المتوازية التي تحتاج إلى قراءة / كتابة البيانات لتدمير الذرية في المعاملات، يسمح Block-STM للمطورين بالترميز بحرية، مما يحقق من خلال سيناريوهات التطبيق الفعلية معدل نقل أعلى وزمن استجابة أقل. يمكن للمطورين استخدام Block-STM لبناء تطبيقات عالية التوازي بسهولة. يدعم Block-STM ذرية أكثر ثراءً من البيئات التنفيذية المتوازية الأخرى التي تتطلب عادةً تقسيم العمليات إلى معاملات متعددة (تدمير الذرية المنطقية)، مما يعزز تجربة المستخدم من خلال تقليل زمن الاستجابة وزيادة كفاءة التكلفة.
3. الحوكمة على السلسلة واللامركزية
لدعم شبكة Layer 1 الحقيقية اللامركزية وغير المصرح بها، قامت Aptos ببناء آلية حوكمة على السلسلة، مما يتيح تغييرات سلسة في تكوين الشبكة والآلة الافتراضية. لقد أثبتت الشبكة التجريبية التحفيزية Aptos 3 والشبكة الرئيسية ذلك.
على الشبكة الرئيسية، تم تحسين موثوقية الشبكة من خلال تقليل "قيود زيادة حقوق التصويت". يسمح هذا الإعداد بعتبات أكثر جرأة لتوجيه الشبكة بسرعة. صوت أكثر من 52% من حاملي الرموز لدعم هذا الاقتراح للمساعدة في حماية الشبكة.
منذ نشأتها، تمكنت مجتمع Aptos من إنشاء واقتراح تصويت على مقترحات تؤثر على سلوك blockchain Aptos. تشمل هذه المقترحات الحوكمة: تغييرات في مدة عبر epochs، تعديل القيم الدنيا والقصوى لحقوق المدققين، تعديل الرموز، ترقيات البرمجيات لكود blockchain الأساسي، وترقيات وحدات إطار عمل Aptos (مجموعة من مكتبات تطوير Move الأساسية، المستخدمة لإصلاح الأخطاء أو تعزيز وظائف blockchain Aptos).
4. AptosBFTv4: إجماع فعال
AptosBFTv4 هو أول بروتوكول BFT على مستوى الإنتاج الذي يتمتع بإثبات دقة صارم. يعتمد هذا البروتوكول آلية استجابة متفائلة، مما يمكنه من توفير تأخير منخفض وسعة معالجة عالية، مع الاستفادة الكاملة من موارد الشبكة الأساسية. بناءً على تحسين Hotstuff، قلل AptosBFTv4 من تأخير الإرسال من 3 خطوات إلى 2 خطوة، مما يقلل من التأخير بنسبة 33% دون التضحية بتعويض الاتصال.
خلال عملية التنفيذ، أخذ AptosBFTv4 في الاعتبار الصرامة الأمنية وقابلية الترقية. يتم فصل المتغيرات الثابتة بوضوح في تنفيذه، مما يسهل العزل والمراجعة الفعالة، وبالتالي فرض مبدأ عدم الانقسام. لقد مرت نفس مجموعة البرامج بأربع ترقيات وتم اختبارها على الشبكة الحية، مما يثبت دقة وموثوقية عملية تطويرها. في الجولة الرابعة، أصبح AptosBFTv4 أسرع بروتوكول توافق بايزيانتي يمكن استخدامه في بيئات الإنتاج.
حتى في حالة تعطل بعض العقد ، يمكن لـ Aptos ضمان التشغيل السليم للشبكة بأكملها. ويرجع ذلك إلى الحفاظ على نظام السمعة على السلسلة ، الذي يستخدم قابلية الاستخدام والأداء الماضي كمؤشرات للمستقبل ، ويقلل تلقائيًا من التأثير السلبي للمدققين البطيئين والأداء الضعيف.
5. آليات الأمان لتعزيز ثقة المستخدمين
تدعم حسابات Aptos إدارة مفاتيح مرنة، بما في ذلك تبديل المفاتيح، والخصوصية المشفرة، ونموذج الاستضافة المختلط. يعتبر تبديل المفاتيح عادة جيدة، وهو أمر بالغ الأهمية لمنع الهجمات عن بُعد التي قد تهدد حسابات متعددة. على سلاسل الكتل الأخرى، يتعين على المستخدمين تبديل المفاتيح عن طريق نقل جميع الأصول إلى حساب جديد. تعتمد Aptos طريقة فك الارتباط بين الحسابات والمفاتيح، مما يسمح بإضافة خوارزميات توقيع رقمية جديدة بسلاسة لدعم أنواع مختلفة من المفاتيح العامة والخاصة. يدعم نموذج الاستضافة المختلط حلول استرداد متقدمة وإدارة الحسابات، مما يساعد على سد الفجوة بين Web2 و Web3.
يمكن للمحفظة استخدام وظيفة التحقق المسبق للمعاملات، لشرح نتائج المعاملة للمستخدم قبل توقيعه. يمكن أن تقلل هذه الطريقة في تقييم المعاملة قبل التوقيع بشكل فعال من المخاطر الأمنية مثل التصيد الاحتيالي، وهو أمر أصبح شائعًا بشكل متزايد في بيئة Web3. لتحسين تجربة المستخدم بشكل أكبر، قامت سلسلة كتل Aptos بتقييد قابلية كل معاملة، ومنع التأثيرات غير المحدودة على الموقعين من خلال الحماية الثلاثية التي تشمل الرقم التسلسلي ووقت انتهاء الصلاحية ومعرف السلسلة، مما يمنع بشكل فعال الأخطاء أو الهجمات.
تدعم بروتوكولات الإجماع في Aptos والتخزين المعتمد بروتوكول العميل الخفيف بسلاسة، مما يوفر تجربة مستخدم أكثر أمانًا وموثوقية. ترحب شبكة Aptos بأي شخص بالاتصال بالعقد الكاملة للوصول المباشر إلى البيانات المعتمدة، مما يبرز مفهوم "عدم الثقة، يجب التحقق" في Web3. لهذا الغرض، تم بناء Aptos على هيكل شجرة متعددة البث بكفاءة، مما يوفر للمشاركين شبكة ذات إنتاجية عالية وزمن انتقال منخفض لنشر حالة blockchain. يمكن للمشاركين اختيار معالجة جميع المعاملات منذ البداية، أو يمكنهم تخطي تاريخ blockchain بالكامل ومزامنة فقط أحدث حالة blockchain. يمكن للعميل الخفيف مزامنة جزء من حالة blockchain، مثل حساب معين أو قيمة بيانات، وتمكين قراءة الحالة المعتمدة، مثل استخدام طوابع زمنية BFT للحصول على رصيد حساب معتمد.
6. الهيكلية المعيارية الموجهة نحو المستقبل
تتمتع Aptos بتقليد قابل للتطوير، حيث تم تصميم كل منطقة من النظام منذ البداية بهدف التخصيص والمرونة. وهذا يسمح لهندسة Aptos بدعم التحديثات المتكررة، مما يعني أن blockchain يمكنه تبني أحدث التقدمات التكنولوجية بسرعة وتوفير الدعم الفني لحالات الاستخدام الناشئة.
تصميم هيكل Aptos القائم على الوحدات يخلق مرونة للعميل، وقد تم تحسينه للترقيات المتكررة بدون توقف. لقد تم عرض هذه الميزات بشكل كامل في التكرارات السابقة للشبكة الرئيسية، والشبكة التجريبية، والعديد من اختبارات الضغط الداخلية. تتضمن سلسلة Aptos بروتوكول إدارة التغييرات المدمج على السلسلة، مما يتيح نشر الابتكارات التكنولوجية الجديدة بسرعة ودعم حالات استخدام Web3 الجديدة.
7. نظام المكافآت القائم على الاقتراحات
في شبكة الاختبار التحفيزية Aptos 3، اعتمدت الشبكة نظام مكافآت قائم على التصويت. في هذا النموذج، بمجرد أن تصل ثلثا الأصوات إلى عقدة المقترح، يتم تحقيق توافق BFT. وهذا يعني أن ثلث الأصوات اللاحقة لم يتم تضمينها، ولم يحصل المدققون المعنيون على مكافآت.
قد يؤدي ذلك إلى تأخير المنافسة، حيث يحصل المدققون القريبون من مجموعة العقد الرئيسية غالبًا على مزيد من المكافآت. في هذه الحالة، يميل مشغلو العقد إلى نقل العقد إلى مواقع أقرب من المجموعة الرئيسية لتحسين التأخير وزيادة مكافآت الرهان، مما لا يفيد اللامركزية والتوزيع الجغرافي. لتعزيز مستوى أكبر من اللامركزية، قامت Aptos الآن بتنفيذ مكافآت قائمة على أداء الاقتراح كنظام لمكافآت الرهان.
النظام القائم على الاقتراحات لديه وقت انتهاء أعلى من التصويت، وهو أقل حساسية لتأخيرات المناطق المختلفة. هذا يزيد من معدل مكافآت العقد في المناطق النائية، ويقلل من تأثير التوزيع الجغرافي. على سبيل المثال، حتى لو لم يكن المدققون في الموقع الفعلي لأكبر مجموعة من العقد، يمكنهم الحصول على مكافآت معقولة. تستمر نماذج المكافآت في أخذ سلوك التصويت بعين الاعتبار، لأن الأداء الجيد في التصويت يؤثر على احتمالية انتخاب المقترحين.
8. شجرة ميركل المتناثرة عالية الأداء
تستخدم Aptos تصميم Jellyfish Merkle Tree (JMT)، مستفيدة من نمط المفاتيح المعتمد على النسخة المتزايدة لتحسين أداء الكتابة لمحرك التخزين الأساسي القائم على شجرة LSM (مثل RocksDB). لقد حقق JMT توازنًا عمليًا بين وحدة المعالجة المركزية وإدخال/إخراج واستهلاك مساحة التخزين، مما يضمن أداءً مرضيًا مع الحفاظ على حجم بيانات الحالة على القرص ضمن نطاق يمكن إدارته.
بالإضافة إلى كون JMT هو تنسيق التخزين الدائم لحالة Aptos، هناك تنفيذ آخر لشجرة ميركل المتناثرة بدون قفل في الذاكرة. تم تصميم هذا التنفيذ خصيصًا للتخزين المؤقت والتوازي، ويعمل بالتعاون مع Block-STM، مما يسهل تحديث الحالة العالمية عالية الأداء.