AlgoVanity يولّد عناوين Algorand مخصصة داخل المتصفح، والمفاتيح لا تصل إلى أي خادم
عنوان يهجّي MONEY
هذا العنوان MONEYMBRSMUAM2NGL6PCEQEDVHFWAQB6DU47NUS6P5DJM4OJFN7E7DSVBA هو حساب Algorand حقيقي: مُموَّل في اليوم ذاته الذي سُجّل فيه نطاق أداته، في مايو 2021، ويحمل اليوم نحو 10.4 من ALGO، وكان آخر نشاط له على السلسلة في مارس 2025. وهو أيضًا عنوان يهجّي MONEY، وهذا ليس صدفة — الحساب على Allo هو المثال العام على algovanity.com، وهي أداة توليد مجانية تعمل داخل المتصفح وتُنتج عناوين Algorand مخصصة عند الطلب. تكتب كلمة مفتاحية، وتختار أين ينبغي أن تظهر، وتُجري الصفحة سحب يانصيب حتى يظهر عنوان مطابق — ثم تسلّمك عبارة الاسترداد الخاصة به.
لماذا العنوان المخصص هو يانصيب
عنوان Algorand لا يُختار؛ بل يُشتق. يبدأ كل حساب بزوج مفاتيح Ed25519 مولّد عشوائيًا، والعنوان المؤلف من 58 حرفًا هو ترميز base32 لتجزئة المفتاح العام — ألفباء من 32 رمزًا هي الأحرف الكبيرة من A إلى Z والأرقام من 2 إلى 7. ولهذه الألفباء لا يحتوي أي عنوان Algorand سليم على 0 أو 1 أو 8 أو 9، وهي سمة طريفة لاحظها أعضاء المجتمع وهم يجربون مولّدات العناوين المخصصة. ولأن العنوان تعهّد أحادي الاتجاه تجاه المفتاح، فإن السبيل الوحيد إلى كلمة مفتاحية هو القوة الغاشمة: توليد زوج مفاتيح، وفحص العنوان المشتق، ثم التكرار. تكلّف كل محاولة توليد مفتاح كامل، لذا ينمو الوقت المتوقع أُسّيًا مع طول الكلمة المفتاحية — نحو 32^length للمطابقة في موضع ثابت — ولهذا ينصح الموقع بكلمات مفتاحية دون خمسة أحرف ويحذّر من انتظار يتراوح بين ثوانٍ وساعات عدة.
سجلات المنتدى من تلك الفترة تكمّم حجم الجهد: أداة PureStake المكتوبة بلغة بايثون حققت نحو 10,000 محاولة في الثانية لكل نواة في 2021، وكانت تعثر عادةً على كلمة من أربعة أحرف خلال 10–20 ثانية، بينما استغرق البحث عن كلمة من خمسة أحرف هي SCHOL نحو 15.7 مليون محاولة على مدى أكثر من سبع دقائق قبل أن تصيب الهدف (توليد عناوين مخصصة). حل AlgoVanity هو التوازي: يُنشئ عامل ويب واحدًا لكل نواة معالج (ويعتمد ثلاثة عمال إذا تعذر اكتشاف عدد الأنوية)، وكل عامل ينفذ حلقة تكرارية على دالة generateAccount من SDK الرسمي لـAlgorand، بينما تعرض لوحة معلومات عدد العناوين المولّدة، ومعدل البحث، والمطابقات التي عُثر عليها، والوقت المنقضي. قيود الإدخال تعكس الألفباء نفسها — الكلمات المفتاحية قد تحتوي فقط على أحرف كبيرة وأرقام من 2 إلى 7، لأنه لا شيء آخر قد يظهر في العنوان على أي حال.
عندما تتحقق المطابقة، تبرز الأداة الكلمة المفتاحية داخل العنوان، وتعرض أزرار نسخ، وخيار «Reveal key» الذي يظهر عبارة الاسترداد المكونة من 25 كلمة للحساب لاستيرادها إلى محفظة مثل Pera (تعليمات الاسترداد). كل نتيجة ترتبط بمتصفح كتل Allo. وتحدد طرق المطابقة الثلاث مدة استمرار البحث:
| طريقة المطابقة | ما تتحقق منه | الأثر العملي |
|---|---|---|
| تبدأ | يجب أن تفتتح الكلمة المفتاحية العنوان | الأنسب لاسم يقرأ طبيعيًا، وله الثمن الأعلى: فقط أول موضع من بين 58 موضعًا في العنوان يصلح، لذا الانتظار هو الأطول بين الثلاث (انظر الاحتمالات أعلاه) |
| في أي مكان | قد تقع الكلمة في أي موضع | الوضع الافتراضي والأسرع؛ مناسب عندما تحتاج الكلمة فقط إلى الظهور في أي نقطة من السلسلة |
| تنتهي | يجب أن تُغلق الكلمة المفتاحية العنوان | نادر مثل «تبدأ»؛ يناسب لاحقة يسهل تذكرها ويُقرأ كوسم بعد المقطع الأوسط العشوائي |
صُممت لتبقى خارج مسار الشبكة
الخيار التصميمي الأساسي في AlgoVanity هو أن مواد المفاتيح لا تنتقل أبدًا. رصد المضيفات التي تتصل بها الصفحة أثناء عملها يُظهر أن الطلبات تذهب فقط إلى مضيف الموقع نفسه — لا عقدة Algorand، ولا مفهرس، ولا أدوات تحليلات. ويوضح قسم الأسئلة الشائعة هذا الأمر مباشرة: «عنوانك وعبارة مرورك لا يُرسلان أبدًا عبر الشبكة، ويتم توليد العنوان محليًا باستخدام SDK الرسمي لـAlgorand.» وقال المبتكر الشيء نفسه عند الإطلاق في إعلان r/AlgorandOfficial: «يعمل الموقع بالكامل على جانب العميل، ويمكنك تشغيله دون اتصال إذا كنت تفضل أمانًا إضافيًا.» والبنية تؤكد ذلك: التطبيق بالكامل ملفات ثابتة مبنية بإطار Svelte وتُقدَّم عبر AWS CloudFront، فلا يوجد خادم خلفي يمكن أن يحتجز المفاتيح أو يمررها، والكود المصدري مرخّص برخصة MIT يمكن لأي شخص فحصه.
المقايضة الأمنية بصراحة
إجابة قسم الأسئلة الشائعة على سؤال «هل هذا آمن؟» تبدأ بـ«نعم ولا» — وشق «لا» يستحق وزنًا مساويًا. عبارة الاسترداد التي وُجدت في ذاكرة صفحة ويب هي عبارة قد يكون، من حيث المبدأ، اطّلع عليها متصفح مخترق أو إضافة خبيثة أو نسخة معدّلة من الأداة. ويقرّ الموقع بذلك: «ليس آمنًا تمامًا أبدًا استخدام الأدوات عبر الإنترنت لتوليد العناوين أو إدارة المفاتيح الخاصة.» والفحص القاطع هو تشغيل الكود مفتوح المصدر بنفسك — يوثّق ملف README طريقة استنساخ المستودع وتشغيل خادم تطوير محلي — بدلًا من الوثوق في أن الحزمة التي يقدمها CDN اليوم مطابقة للمصدر المدقّق.
ولمن يولّد في المتصفح، فإن التقوية الموصى بها هي إعادة المفاتيح — ميزة في Algorand تتيح للحساب تفويض سلطة التوقيع إلى مفتاح مختلف دون تغيير العنوان أو نقل أصوله. عمليًا، يعني ذلك توليد العنوان المخصص، وتدوين عبارة الاسترداد، ثم إعادة المفاتيح فورًا بحيث يصبح المفتاح الذي تتحكم فيه بالفعل — ويفضل أن يكون محفوظًا في محفظة عتادية — هو الموقّع الوحيد. ومنذ تلك اللحظة، لم يعد بإمكان عبارة الاسترداد التي وُجدت للتو في ذاكرة المتصفح تفويض المعاملات، فلا يكون التسريب خسارة. يربط الموقع بـشرح Pera، الذي يصوغ العملية بأنها «تغيير أقفال منزلك. نفس المنزل، نفس العنوان، مفتاح جديد.» وتعلّم بوابة مطوري Algorand النمط نفسه — عنوان مخصص ثم إعادة مفاتيح — منذ 2021 (درس تعليمي). والمفاضلة التي تشير إليها Pera: بعض التطبيقات اللامركزية لا تدعم دعمًا كاملًا الحسابات المُعاد مفاتيحها، لذا يُنصح بإجراء معاملة اختبارية صغيرة قبل إيداع مبالغ أكبر.
عمرها خمس سنوات، لا تزال صيانتها مستمرة، ولم تعد وحيدة
AlgoVanity من الناجين من طفرة الأدوات المبكرة في النظام البيئي. سُجّل النطاق في 2 مايو 2021 — في اليوم نفسه الذي التُقطت فيه أول لقطة في Wayback Machine — ولا يزال المستودع يتلقى التزامات، بما في ذلك إعادة تصميم لواجهة المستخدم في يونيو 2026 وتنظيف في يوليو 2026، مع تذييل بتاريخ 2026 و17 نجمة على GitHub. وقد تداوله المجتمع: خيط نقاش في المنتدى في يناير 2023 يجمع مشاريع Algorand المثيرة للاهتمام عرض الأداة ومستودعها، وحساب اكتشاف على Bluesky سلّط الضوء عليها كمولّد يعمل داخل المتصفح.
فئة العناوين المخصصة نفسها انتقلت منذ ذلك الحين نحو العتاد المتخصص. اعتمد برنامج المنح المجتمعي xGov في فترة التصويت الثالثة مقترح مولّد متسارع بوحدات معالجة الرسوميات، طالبًا 47,474 عملة ALGO؛ ومؤلفه، Marcin Zawiejski، يواصل صيانة rsagg، وهو مولّد مكتوب بلغة Rust/OpenCL، ويحمل README الخاص به تحذيرًا صريحًا: «الأداة لم تُدقّق، لذا يرجى التأكد من إعادة مفاتيح أي حسابات للعناوين المولّدة بها.» وهي النصيحة نفسها التي يقدمها AlgoVanity منذ اليوم الأول: العنوان هو الزخرفة، والمفتاح هو الأمان، وإعادة المفاتيح هي الجسر بينهما.
المصادر
- AlgoVanity
- Ripe/algovanity على GitHub
- منتدى Algorand: لا تسعات في عناوين Algorand
- منتدى Algorand: توليد عناوين مخصصة
- منتدى Algorand: لنتعلم عن Algorand!
- xGov-100: مولّد عناوين مخصصة متسارع بوحدات معالجة الرسوميات
- dragmz/rsagg على GitHub
- Pera: كيفية إعادة مفاتيح حساب Algorand
- بوابة مطوري Algorand: توليد وتأمين عنوان مخصص باستخدام إعادة المفاتيح
- خيط إطلاق r/AlgorandOfficial
- Wayback Machine: أول لقطة لـalgovanity.com
- لنتعلم عن Algorand! - عام - Algorand
- لا تسعات في عناوين Algorand (عنوان مخصص) - عام - Algorand
- توليد عناوين مخصصة - عام - Algorand
- GitHub - nxet/algovanity: توليد عناوين مخصصة لبلوك تشين Algorand
- r/AlgorandOfficial على Reddit: أداة جديدة أسرع لتوليد عناوين مخصصة
- استرداد أو استيراد حساب Algorand باستخدام عبارة الاسترداد | Pera Wallet - قاعدة المعرفة
Source: https://algovanity.com/