Aleo:البلوكتشين الذي يحمي الخصوصية مدفوعًا بتقنية zk-SNARKs
Aleo هو مشروع بلوكتشين يركز على حماية الخصوصية، ويحقق مستوى أعلى من الخصوصية وقابلية التوسع من خلال تقنية zk-SNARKs. الفكرة الأساسية للمشروع هي تمكين المستخدمين من التحقق من الهوية ومعالجة البيانات دون الكشف عن المعلومات الشخصية.
لمحة عن المشروع
الخصوصية
جوهر Aleo هو zk-SNARKs ( ZKPs ) التقنية, مما يسمح بتنفيذ المعاملات والعقود الذكية مع حماية الخصوصية. تفاصيل معاملات المستخدم مخفية بشكل افتراضي, ولكن يسمح بالإفصاح الانتقائي عند الحاجة, وهذه الخاصية مناسبة جداً لتطوير تطبيقات DeFi. تشمل مكوناته الرئيسية:
لغة Leo: لغة مصممة لتطوير تطبيقات zk-SNARKs ( ZKApps )، تقلل من متطلبات المعرفة التشفيرية للمطورين.
snarkVM و snarkOS: الأول يسمح بتنفيذ الحسابات خارج السلسلة، بينما يضمن الثاني أمان البيانات والحسابات.
zkCloud: يوفر بيئة حساب خارج السلسلة آمنة وخاصة.
تقدم Aleo أيضًا بيئة تطوير متكاملة وحزمة أدوات تطوير البرمجيات، لدعم المطورين في كتابة ونشر التطبيقات بسرعة.
قابلية التوسع
تستخدم Aleo طريقة المعالجة خارج السلسلة، حيث يتم أولاً حساب الإثبات على جهاز المستخدم، ثم يتم تحميل نتائج التحقق فقط إلى البلوكتشين. هذه الطريقة تحسن بشكل كبير من سرعة معالجة المعاملات وقابلية توسيع النظام، مما يتجنب مشاكل الازدحام الشبكي والتكاليف العالية.
آلية الإجماع
أدخلت Aleo آلية الإجماع AleoBFT، وهي آلية هجين تجمع بين الفعالية النهائية الفورية للمُحققين وقدرات الحوسبة للمدعين. لا تعمل AleoBFT على تحسين مستوى اللامركزية في الشبكة فحسب، بل تعزز أيضًا الأداء والأمان.
سرعة التأكيد النهائية للكتلة: ضمان تأكيد كل كتلة فور إنشائها.
ضمان لامركزية: من خلال فصل إنتاج الكتل عن إنشاء coinbase، لمنع قلة من الكيانات من احتكار الشبكة.
آلية التحفيز: يتقاسم المصدقون والمثبتون مكافآت الكتلة، مما يشجع المثبتين على أن يصبحوا مصدقين من خلال رهن الرموز.
يسمح Aleo للمطورين بإنشاء تطبيقات غير مقيدة بالغاز، مما يجعلها مناسبة بشكل خاص للتطبيقات التي تتطلب وقت تشغيل طويل مثل التعلم الآلي.
أحدث التطورات
ستقوم Aleo بإطلاق شبكة الاختبار التحفيزية في 1 يوليو، وفيما يلي بعض المعلومات الجديدة الهامة:
تم التصويت على ARC-100: تم الموافقة على الاقتراح الذي يتضمن تدابير الأمان المتعلقة بالامتثال، وتجميد الأموال على الشبكة، وتأخير الوصول وغيرها.
خطة تحفيز المراجعين: ستبدأ في 1 يوليو، وتهدف إلى التحقق من آلية اللغز الجديدة. ستستمر الخطة حتى 15 يوليو، وخلال هذه الفترة سيتم توزيع مليون نقطة Aleo كمكافأة.
عرض الرموز: يبلغ العرض الأولي 1.5 مليار رمز، ويبلغ العرض المتداول الأولي حوالي 10٪.
إعادة تعيين شبكة الاختبار Beta: هذه هي المرة الأخيرة لإعادة تعيين الشبكة، بعد الانتهاء لن تتم إضافة ميزات جديدة.
تجميد الكود: تم الانتهاء منه قبل أسبوع.
خطة توسيع العقدة المصدقة: العدد الأولي للعقد المصدقة هو 15، والهدف هو زيادته إلى 50 خلال السنة، وأخيرًا الوصول إلى 500.
تحليل خوارزمية Synthesis Puzzle
يُطلق على جوهر خوارزمية الألغاز في Aleo أحدث إصدار اسم Synthesis Puzzle، حيث يتم إنتاج برنامج Epoch مشترك ثابت لكل فترة زمنية (epoch). ومن خلال بناء دائرة إثبات R1CS للإدخال وبرنامج Epoch، يتم إنتاج تعيين R1CS المقابل ويستخدم كعقدة ورقية في شجرة ميركل. بعد حساب جميع العقد الورقية، يتم توليد جذر ميركل وتحويله إلى proof_target للحل.
عملية الخوارزمية
كل عملية حسابية من puzzle تُسمى nonce، وتتكون من عنوان استلام مكافأة التعدين و epoch_hash وعدد عشوائي counter.
في كل حقبة، يكون EpochProgram الذي يحسبه جميع prover هو نفسه، ويتم سحب الأرقام العشوائية الناتجة عن epoch_hash الحالي من مجموعة التعليمات.
استخدم nonce كبذور رقم عشوائي لتوليد مدخلات EpochProgram.
دمج R1CS و input المقابل ل EpochProgram، وإجراء حساب الشهادة.
بعد حساب جميع الشهود، قم بتحويلها إلى تسلسل عقد الأوراق لشجرة ميركل.
حساب جذر ميركل وتحويله إلى proof_target للحل، وتحديد ما إذا كان يلبي latest_proof_target للفترة الزمنية الحالية.
يمكن إجراء حسابات متعددة للحل عن طريق تحديث إدخال EpochProgram باستخدام عداد التكرار ضمن نفس epoch.
تغييرات التعدين وتأثيرها
الخوارزمية الجديدة تحول اللغز من توليد الإثبات إلى توليد الشاهد، حيث تكون منطق حساب جميع الحلول داخل كل إبوك متسقة، ولكن منطق الحساب بين الإيبوكس المختلفة يختلف بشكل كبير. هذه التغييرات تتخلى عن التحسينات السابقة في حساب MSM و NTT، وفي الوقت نفسه، بسبب وجود اعتماد التنفيذ التسلسلي في عملية توليد الشاهد، فإن تحقيق التوازي يواجه تحديات كبيرة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 17
أعجبني
17
5
إعادة النشر
مشاركة
تعليق
0/400
GateUser-fc4fde9d
· منذ 18 س
أيها الأحمق الذي يعيد تسخين الطعام البارد، هل كان والداك نائمين أثناء عملية إنجابك؟
شاهد النسخة الأصليةرد0
LiquidationWizard
· منذ 21 س
笑死 老妹我昨天刚被 إغلاق جميع المراكز
شاهد النسخة الأصليةرد0
HalfIsEmpty
· منذ 21 س
الخصوصية يمكنني الانتظار حتى airdrop
شاهد النسخة الأصليةرد0
rugdoc.eth
· منذ 21 س
فقط اضغط على زر التشغيل
شاهد النسخة الأصليةرد0
GasFeeLady
· منذ 21 س
أخيرًا بعض تقنيات الخصوصية الحقيقية... كنت أنتظر الدخول منذ شائعات شبكة الاختبار بصراحة
Aleo: بلوكتشين الخصوصية ذات المعرفة الصفرية ستشهد قريبًا Testnet تحفيزيًا
Aleo:البلوكتشين الذي يحمي الخصوصية مدفوعًا بتقنية zk-SNARKs
Aleo هو مشروع بلوكتشين يركز على حماية الخصوصية، ويحقق مستوى أعلى من الخصوصية وقابلية التوسع من خلال تقنية zk-SNARKs. الفكرة الأساسية للمشروع هي تمكين المستخدمين من التحقق من الهوية ومعالجة البيانات دون الكشف عن المعلومات الشخصية.
لمحة عن المشروع
الخصوصية
جوهر Aleo هو zk-SNARKs ( ZKPs ) التقنية, مما يسمح بتنفيذ المعاملات والعقود الذكية مع حماية الخصوصية. تفاصيل معاملات المستخدم مخفية بشكل افتراضي, ولكن يسمح بالإفصاح الانتقائي عند الحاجة, وهذه الخاصية مناسبة جداً لتطوير تطبيقات DeFi. تشمل مكوناته الرئيسية:
لغة Leo: لغة مصممة لتطوير تطبيقات zk-SNARKs ( ZKApps )، تقلل من متطلبات المعرفة التشفيرية للمطورين.
snarkVM و snarkOS: الأول يسمح بتنفيذ الحسابات خارج السلسلة، بينما يضمن الثاني أمان البيانات والحسابات.
zkCloud: يوفر بيئة حساب خارج السلسلة آمنة وخاصة.
تقدم Aleo أيضًا بيئة تطوير متكاملة وحزمة أدوات تطوير البرمجيات، لدعم المطورين في كتابة ونشر التطبيقات بسرعة.
قابلية التوسع
تستخدم Aleo طريقة المعالجة خارج السلسلة، حيث يتم أولاً حساب الإثبات على جهاز المستخدم، ثم يتم تحميل نتائج التحقق فقط إلى البلوكتشين. هذه الطريقة تحسن بشكل كبير من سرعة معالجة المعاملات وقابلية توسيع النظام، مما يتجنب مشاكل الازدحام الشبكي والتكاليف العالية.
آلية الإجماع
أدخلت Aleo آلية الإجماع AleoBFT، وهي آلية هجين تجمع بين الفعالية النهائية الفورية للمُحققين وقدرات الحوسبة للمدعين. لا تعمل AleoBFT على تحسين مستوى اللامركزية في الشبكة فحسب، بل تعزز أيضًا الأداء والأمان.
سرعة التأكيد النهائية للكتلة: ضمان تأكيد كل كتلة فور إنشائها.
ضمان لامركزية: من خلال فصل إنتاج الكتل عن إنشاء coinbase، لمنع قلة من الكيانات من احتكار الشبكة.
آلية التحفيز: يتقاسم المصدقون والمثبتون مكافآت الكتلة، مما يشجع المثبتين على أن يصبحوا مصدقين من خلال رهن الرموز.
يسمح Aleo للمطورين بإنشاء تطبيقات غير مقيدة بالغاز، مما يجعلها مناسبة بشكل خاص للتطبيقات التي تتطلب وقت تشغيل طويل مثل التعلم الآلي.
أحدث التطورات
ستقوم Aleo بإطلاق شبكة الاختبار التحفيزية في 1 يوليو، وفيما يلي بعض المعلومات الجديدة الهامة:
تم التصويت على ARC-100: تم الموافقة على الاقتراح الذي يتضمن تدابير الأمان المتعلقة بالامتثال، وتجميد الأموال على الشبكة، وتأخير الوصول وغيرها.
خطة تحفيز المراجعين: ستبدأ في 1 يوليو، وتهدف إلى التحقق من آلية اللغز الجديدة. ستستمر الخطة حتى 15 يوليو، وخلال هذه الفترة سيتم توزيع مليون نقطة Aleo كمكافأة.
عرض الرموز: يبلغ العرض الأولي 1.5 مليار رمز، ويبلغ العرض المتداول الأولي حوالي 10٪.
إعادة تعيين شبكة الاختبار Beta: هذه هي المرة الأخيرة لإعادة تعيين الشبكة، بعد الانتهاء لن تتم إضافة ميزات جديدة.
تجميد الكود: تم الانتهاء منه قبل أسبوع.
خطة توسيع العقدة المصدقة: العدد الأولي للعقد المصدقة هو 15، والهدف هو زيادته إلى 50 خلال السنة، وأخيرًا الوصول إلى 500.
تحليل خوارزمية Synthesis Puzzle
يُطلق على جوهر خوارزمية الألغاز في Aleo أحدث إصدار اسم Synthesis Puzzle، حيث يتم إنتاج برنامج Epoch مشترك ثابت لكل فترة زمنية (epoch). ومن خلال بناء دائرة إثبات R1CS للإدخال وبرنامج Epoch، يتم إنتاج تعيين R1CS المقابل ويستخدم كعقدة ورقية في شجرة ميركل. بعد حساب جميع العقد الورقية، يتم توليد جذر ميركل وتحويله إلى proof_target للحل.
عملية الخوارزمية
كل عملية حسابية من puzzle تُسمى nonce، وتتكون من عنوان استلام مكافأة التعدين و epoch_hash وعدد عشوائي counter.
في كل حقبة، يكون EpochProgram الذي يحسبه جميع prover هو نفسه، ويتم سحب الأرقام العشوائية الناتجة عن epoch_hash الحالي من مجموعة التعليمات.
استخدم nonce كبذور رقم عشوائي لتوليد مدخلات EpochProgram.
دمج R1CS و input المقابل ل EpochProgram، وإجراء حساب الشهادة.
بعد حساب جميع الشهود، قم بتحويلها إلى تسلسل عقد الأوراق لشجرة ميركل.
حساب جذر ميركل وتحويله إلى proof_target للحل، وتحديد ما إذا كان يلبي latest_proof_target للفترة الزمنية الحالية.
يمكن إجراء حسابات متعددة للحل عن طريق تحديث إدخال EpochProgram باستخدام عداد التكرار ضمن نفس epoch.
تغييرات التعدين وتأثيرها
الخوارزمية الجديدة تحول اللغز من توليد الإثبات إلى توليد الشاهد، حيث تكون منطق حساب جميع الحلول داخل كل إبوك متسقة، ولكن منطق الحساب بين الإيبوكس المختلفة يختلف بشكل كبير. هذه التغييرات تتخلى عن التحسينات السابقة في حساب MSM و NTT، وفي الوقت نفسه، بسبب وجود اعتماد التنفيذ التسلسلي في عملية توليد الشاهد، فإن تحقيق التوازي يواجه تحديات كبيرة.