بهذا المقال أبدأ سلسلة حول منصة Algorand. أولاً، أود أن أعرفكم بنفسي البروتوكول في الإصدار الأساسي v1.0 وخلفية مشروع Algorand. في المقالات التالية، ستتعرف على المزيد من الوظائف المتقدمة التي أضافتها Algorand إلى منصتها في نهاية عام 2019 (الإصدار v2.0). وظائف منصة موسعة، جذبت مشاريع مثيرة للاهتمام إلى النظام البيئي Algorand، وكذلك البنوك المركزية (CBDC)، لذلك بدأ المشروع في التطور بشكل واعد تمامًا - فلنلقي نظرة على الأساسيات.
ألجوراند 1.0 – مقدمة
كانت المرة الأولى التي أسمع فيها عن المشروع Algorand في يونيو 2019، عندما أتيحت لي الفرصة للقاء نافيد إحسان الله (رئيس قسم الهندسة في ألجوراند) في مؤتمر في وارسو. ثم قدم نافيد المنصة في الإصدار "1.0"، بعد أسابيع قليلة فقط من إطلاق الشبكة الرئيسية.
وعدت المنصة نفسها بأن تكون مثيرة للاهتمام حقًا، فقد كانت مبنية على نهج غير تقليدي قليلاً لبروتوكول الإجماع (PPoS - Pure Proof of Stake) (أو: Clean Proof of Stake). لقد كنت مفتونًا بما يكفي لرغبتي في معرفة المزيد ومعرفة ما إذا كانت أفكاري الإضافية حول ألجوراند ستؤكد حماستي الأولية.
ومع تعميق معرفتي، قمت بتوثيق بحثي وملاحظاتي في شكل فيديو على موقع يوتيوب (مستخدمًا إياه كوسيلة لتنظيم أفكاري وتنظيمها).
يمكنك مشاهدة مقاطع الفيديو هذه هنا: videoPOL + videoENG
من بين الجوانب العديدة، هناك ثلاثة أشياء أعتقد أنها تجعل هذا المشروع متميزًا:
1) قوية فريق وجذوره في معهد ماساتشوستس للتكنولوجيا،
2) مبتكرة خوارزمية إجماع،
3) معقول يقترب لتوزيع الرمز المميز.
مؤسس المشروع وفريقه
سيلفيو ميكالي (مؤسس Algorand) هو بالتأكيد سلطة في عالم العملات المشفرة وصوت قوي وراء مشروع Algorand. سيلفيو هو عالم في معهد ماساتشوستس للتكنولوجيا، وأستاذ علوم الكمبيوتر، ويركز عمله على البروتوكولات الآمنة (إثبات المعرفة الصفرية، والتشفير)، أي كل ما هو مهم لـ blockchain. ساهم عمل سيلفيو ميكالي في وضع أسس التشفير. وفي عام 2012، حصل سيلفيو على جائزة تورينج لإنجازاته. جائزة تورينج هي نوع من المعادل لجائزة نوبل في مجال تكنولوجيا المعلومات.
وفي عام 2017، أسس سيلفيو شركة Algorand. ضمت نواة الفريق الأصلي علماء آخرين من معهد ماساتشوستس للتكنولوجيا الذين ساعدوا في تطوير البروتوكول الأساسي والهندسة المعمارية والوظائف الأوسع لمنصة Algorand.
أعضاء الفريق الذين انضموا لاحقًا لديهم أيضًا جذور علمية كبيرة، حيث كانوا في جامعات مثل معهد ماساتشوستس للتكنولوجيا، وستانفورد، وهارفارد. في رأيي هذا الفريق لديه مزيج جيد من الكفاءات – من الأفضل التحقق من ذلك بنفسك والتعرف على ملفاتهم الشخصية.
يعد الفريق أمرًا بالغ الأهمية هنا، حيث أن مشاريع العملات المشفرة/البلوكشين معقدة للغاية بطبيعتها. فهي لا تقتصر فقط على بناء الحل الأسرع والأجمل. التحدي الكبير هو بناء حل آمن وقابل للتطوير. بالإضافة إلى ذلك، يجب أن تتمتع هذه المشاريع باستراتيجية فعالة للدخول إلى السوق، ورؤية للنظام البيئي وتنمية المجتمع، بالإضافة إلى تصميم اقتصادي رمزي قوي. لتحقيق كل هذه الأشياء، تحتاج إلى أشخاص ذوي خلفية علمية وتجارية، وخبراء في نظرية الألعاب، والتشفير، والرياضيات - يعملون معًا مثل آلة جيدة التشغيل. أعتقد أن شركة Algorand قامت ببناء فريق قوي حقًا في هذا المجال.
يدعي فريق Algorand أنه حل المعضلة الثلاثية بلوكتشين، أي قابلية التوسع × الأمان × اللامركزية. هذا ادعاء جريء للغاية - دعونا نتحقق مما إذا كان صحيحًا بالفعل.
بروتوكول توافق ألغوراند
بروتوكولات الإجماع.. موضوع ساخن في العالم كريبتو. لقد رأينا حتى الآن بروتوكولات بطيئة ومكلفة وغير فعالة مثل PoW (إثبات العمل) ( إلى البيتكوين كونه مثالًا رائعًا) أو بروتوكولات PoS الأسرع (دليل على حصة) ، والذي غالبًا ما يضحي بروح اللامركزية لتحقيق قابلية التوسع بشكل أفضل (مثل EOS). وفي هذا السياق، فإن تصريحات فريق الجوراد حول معالجة “ثلاثية البلوكشين” تعتبر استفزازية إلى حد ما.
لقد قمت أدناه بتضمين وصف مبسط لكيفية عمله.
يتكون بروتوكول توافق Algorand من مرحلتين:
=== المرحلة الأولى ===
أي إنشاء كتلة.
- الخطوة 1: من بين حاملي رمز Algo، يتم اختيار مستخدم واحد بشكل عشوائي لإنشاء الكتلة التالية مع المعاملات.
- الخطوة 2: يتم الإعلان عن المستخدم الذي تم اختياره عشوائيًا لجميع أعضاء الشبكة (يتم الكشف عن مفتاحه العام)
- الخطوة 3: يقوم هذا المستخدم بإنتاج كتلة ويعلن عنها كمقترح كتلة ليتم تضمينها في blockckain. هذه الخطوة تكمل المرحلة 1.
يبدو أن المرحلة الأولى سريعة جدًا، وتتضمن مستخدمًا واحدًا فقط، ولكن من الواضح أنها لا توفر المستوى المناسب من اللامركزية وبالتالي الأمان.
هذا هو المكان الذي تأتي فيه المرحلة الثانية.
=== المرحلة الأولى ===
أي منع التحقق والموافقة.
- الخطوة 1: يتم اختيار لجنة مكونة من 1000 مستخدم (*) عشوائيًا من بين المشاركين في الشبكة وإعلان (المفاتيح العامة) للجمهور.
- الخطوة 2: تتحقق هذه اللجنة من الكتلة من المرحلة 1 وتطرحها للتصويت لمعرفة ما إذا كانت صحيحة وأصلية.
- الخطوة 3: إذا أكد أغلبية أعضاء اللجنة أن الحظر صالح، فسيتم الإعلان عن الحظر على الشبكة وإضافته إلى blockchain. ومع ذلك، إذا كان هناك أي خطأ في هذه المجموعة المقترحة، فسيتم تكرار المرحلتين الأولى والثانية.
(*) السؤال الذي يطرح نفسه: الذي يختار اللجنة المذكورة، للحفاظ على طبيعتها اللامركزية؟
حسنًا، اللجنة تختار نفسها. يقوم المستخدمون بتشغيل وظيفة عشوائية من جانبهم مؤمنة بالتشفير (نوع من اليانصيب) وإذا فازوا بمثل هذا اليانصيب، فإنهم يعرضون التذكرة الفائزة بينما يكشفون عن رأيهم بشأن الكتلة المقترحة في المرحلة الأولى.
الأمن × قابلية التوسع × اللامركزية
هل هذا الحل آمن؟
حسنًا، ما نحتاجه هنا هو الوظيفة العشوائية المؤمنة تشفيرًا والمذكورة أعلاه. تم تصميم هذا الحل من قبل أفضل خبراء التشفير من معهد ماساتشوستس للتكنولوجيا، لذلك يمكننا بالتأكيد الاعتماد عليه إلى حد ما.
علينا أيضًا أن نثق في أن معظم مستخدمي الشبكة ممثلون جيدون، وهذا أحد الافتراضات الرئيسية لـ Algorand. وبخلاف ذلك، فإن اللجنة المكونة من 1000 ممثل لديها فرصة لتتكون من مستخدمين ذوي نوايا شريرة. بالطبع، أعتقد أن هذا افتراض آمن - فمعظم الناس على وجه الأرض جيدون جدًا، أليس كذلك؟
هل هذا الحل قابل للتطوير؟
من المحتمل أن يكون إنشاء كتلة لمستخدم واحد سريعًا للغاية. يجب أيضًا أن يكون التحقق من هذه الكتلة من قبل لجنة مكونة من 1 مستخدم سريعًا جدًا. شبكة Algorand الرئيسية تعمل بالفعل ويمكن التحقق من أن المعاملات والكتل يتم إنتاجها بالفعل بسرعة وكفاءة، وهل سنصل إلى 1000 معاملة/ثانية مع الحفاظ على حجم كتلة مدته 1000 ثوانٍ؟ مع حجم المعاملات التجارية الفعلية؟ هنا نحتاج إلى انتظار التبني - لرؤية مثل هذه المعاملات على الشبكة الرئيسية. عادةً ما يكون أي بحث من نوع "اختبار الإجهاد" معزولًا جدًا بحيث لا يمكنه الإجابة على السؤال أعلاه.
للتحقق بشكل أفضل من قابلية التوسع، نحتاج إلى آلاف المعاملات التجارية الحقيقية، ولكن ماذا يمكننا أن نقول - يبدو المفهوم واعدًا!
هل هذا الحل لامركزي؟
فيما يلي بعض العوامل التي يجب أخذها بعين الاعتبار:
- لا يوجد حد أدنى لتصبح جزءًا من اللجنة، يمكنك المشاركة في اليانصيب باستخدام رمز Algo واحد فقط، حتى يتمكن أي شخص من الانضمام والمساعدة في تأمين الشبكة.
- في الوقت الحالي، لا توجد عقوبات على السلوك غير اللائق عبر الإنترنت. عدم وجود العقوبات هو زائد وناقص. بالإضافة إلى ذلك، من المحتمل أن يؤدي ذلك إلى تثبيط المستخدم العادي من الانضمام إلى الإجماع. ناقص، لأنه لا يوجد عامل من شأنه أن يردع الفاعل السيئ المحتمل.
- تتناسب فرص انتخابك لعضوية اللجنة مع عدد الرموز التي تمتلكها، فكلما زادت حصتك (الإيداع)، زادت فرصك في المشاركة في اللجنة.
إذن، ما الذي قد يحدث إذا كان هناك جهات فاعلة سيئة تمتلك الكثير من العملات المعدنية وتريد مهاجمة الشبكة؟
ولمهاجمة الشبكة، سيحتاجون إلى الحصول على كمية كبيرة جدًا من رموز ALGO، ربما أكثر من 50% من جميع العملات المعدنية المتداولة. وفي هذه الحالة، السؤال هو: هل سيظلون على استعداد لمهاجمة الشبكة؟ مع مثل هذه الحصة الكبيرة في الشبكة، سيكون مثل هذا الممثل السيئ هو المساهم الأكبر بحكم الأمر الواقع في هذه المنصة، فلماذا يريد مهاجمة شركته الخاصة (وفي النهاية جعل رموز Algo عديمة القيمة؟)
هذا هو المكان الذي ندخل فيه في نظرية اللعبة، وأعتقد أنه ليس من المنطقي بالنسبة للمشاركين في الشبكة الذين لديهم الكثير من رموز Algo أن يهاجموا blockchain "الخاص بهم".
الاستنتاجات؟
لتحقيق أقصى قدر من أمان الشبكة وجعل منصة Algorand عامة حقًا ومدارة بشكل عادل، تحتاج Algorand إلى التأكد من توزيع العملات المعدنية على نطاق واسع وعادل، بما في ذلك الآلاف إن لم يكن الملايين من المستخدمين في العملية >> هذا هو المكان الذي يلعب فيه توزيع الرمز المميز والمزادات.
توزيع الرموز والمزادات
يحتوي Algorand blockchain على رمزه الأصلي (ALGO). قدمت Algorand مفهوم المزاد كأحد طرق توزيع رمز Algo.
سيكون إجمالي المبلغ المتوقع من رموز Algo هو 10 مليار رمز سيتم توزيعها على مدى السنوات الخمس القادمة.
Tokeny ALGO سيتم توزيعها في 5 مجالات رئيسية:
- 2.5 مليار تم تصميم رموز Algo للبيع للمجتمع، سواء على المستوى الخاص أو المزادات العامة (اقرأ أدناه)
- 2.0 مليار قامت Algorand بتخصيص رموز Algo لأعضاء المجتمع الذين قرروا المشاركة في بروتوكول الإجماع والمساعدة في تأمين الشبكة عن طريق التمسك.
- 3.0 مليار رموز Algo مخصصة للبنية التحتية، ولا سيما لمشغلي عقد شبكة Algorand.
- 2.0 مليار رموز Algo مخصصة لشركة Algorand Inc. أي المنظمة التي تبني البروتوكول نفسه والنظام البيئي للمشاريع بناءً على البروتوكول.
- 0.5 مليار رموز Algo مخصصة لمؤسسة Algorand، وهي المنظمة التي تدير جميع الأعمال المتعلقة بحلول Algorand والشراكات والمجتمع والسفراء.
جميع المواضيع المتعلقة إمداد i توزيع رمز مميز، لقد غطيت الكثير التفاصيل في الفيديو أدناه. ستجد هناك أيضًا معلومات موجزة حول كيفية توزيع الفريق للرموز المميزة في الفترة من يونيو 2019 إلى أبريل 2020.
ومع ذلك، في الجزء التالي من هذه المقالة سوف أتعمق أكثر في الموضوع المذكور أعلاه مزاد.
المزادات، كيف تعمل هذه الآلية؟
تقام المزادات بشكل دوري وليس لها دورات منتظمة محددة. في كل مزاد، يتوفر مبلغ محدد من Algos للبيع خلال فترة زمنية محددة. خلال المزاد، ينخفض سعر الرمز المميز خطيًا، وينتهي المزاد عندما:
- سيتم بيع جميع منتجات Algos المخصصة للمزاد العلني،
- أو وصول السعر إلى الحد الأدنى للسعر المحدد لمزاد معين (لنفترض = 50 سنتا على سبيل المثال)
مثال؟
لنفترض أنني أشارك في مزاد وميزانيتي لهذا المزاد هي 100 دولار. يبدأ المزاد بسعر 1 دولار لكل Algo، لذلك بميزانيتي البالغة 100 دولار، يمكنني الحصول على 100 رمز في البداية، بالسعر في بداية المزاد. ومع ذلك، مع انخفاض سعر Algos خلال المزاد، يشعر المزيد من المستخدمين بالتشجيع على المشاركة وتقديم طلبات الشراء، وبالتالي ينخفض أيضًا عدد Algos المعروضة للبيع خلال المزاد. في مرحلة ما يغلق المزاد بسبب
- طلب المشتري يساوي أو يتجاوز العرض،
- أو تم الوصول إلى الحد الأقصى لسعر الاحتياطي.
لنفترض أن مستوى السعر في لحظة إغلاق المزاد كان 0.5 دولار أمريكي. في هذه الحالة، اشتريت 200 رمز Algo بهذا السعر، وأنفقت الميزانية المخصصة البالغة 100 دولار. وبنفس السعر (0.5 دولار أمريكي)، قام المشاركون الآخرون في المزاد أيضًا بشراء الرموز المميزة، بغض النظر عن تاريخ انضمامهم إلى المزاد.
أعتقد هذا نهج صادق جدالأن الجميع يشتري Algo بنفس السعر.
ومن الجدير بالذكر أنه إذا كنا غير راضين عن مشترياتنا لسبب ما، إذن لدينا خيار إرجاع الرموز خلال عام. وسنحصل بعد ذلك على ما يصل إلى 90% من الأموال المستثمرة.
هل يعزز هذا النهج اللامركزية والتوزيع الواسع للرموز؟
من المؤكد أن 5 طرق مختلفة لتوزيع الرمز المميز، بما في ذلك المزادات، والمكافآت لمشغلي ومطوري العقد، وبرامج لأولئك الذين يقومون ببناء ودعم النظام البيئي، تعد فكرة جيدة.
أطلقت Algorand حاليًا برامج حوافز متعددة للمطورين والسفراء والمبدعين ورجال الأعمال - مزيد من التفاصيل هنا - وهي خطوة جيدة إذا أردنا جذب مجتمع متنوع إلى المنصة.
التحديات التي تواجه ألجوراند 1.0
يبدو أن تطوير المنصة متقدم جدًا مقارنة بما يمكن تحقيقه في مثل هذا الوقت. من المؤكد أن العدد الكبير من حزم SDK المتوفرة بالفعل سيجذب الكثير من المطورين:
- جافا SDK
- جافا سكريبت SDK
- اذهب SDK
- بايثون SDK
- .NET (قريبًا)
في نهاية عام 2019، قدمت ألجوراند وظائف جديدة للمنصة، والتي سأناقشها في المقالة التالية (العقود الذكية على الطبقة الأولى، أصول ألجوراند القياسية أو المقايضات الذرية)، لكن المنافسة في هذا المجال ضخمة. هناك العديد من الفرق الجيدة التي تبني منصات ذات خصائص مماثلة، على سبيل المثال لا الحصر Ethereum 2.0 أو Aion أو Cosmos أو Cardano.
إن بناء حل قوي أمر مهم، ولكن اعتماده على نطاق واسع يمثل تحديًا متساويًا، إن لم يكن أكبر، سيتعين على جميع هذه الشركات والبروتوكولات مواجهته في السنوات القادمة.
في دراساتي اللاحقة، سأقدم موضوع اعتماد Algorand، بالإضافة إلى تطوير النظام الأساسي نفسه، وAlgorand 2.0 المذكور ووظائف التشغيل البيني الجديدة. أيضا الكثير حول هذا الموضوع أقول على قناتي على اليوتيوب جرعة يومية من الانزعاج.
وأخيراً، إشارة إلى ما ورد في بداية المقال: هل قامت شركة Algorand بمعالجة معضلة blockchain الثلاثية؟
لقد فكروا بالتأكيد في بنية هذه المنصة جيدًا ولديهم بعض التكنولوجيا الجيدة، ولكن للدفاع بشكل كامل عن الادعاء أعلاه، أعتقد أننا بحاجة إلى تطبيقات حقيقية، وآلاف من المعاملات التجارية المباشرة في الثانية، وتوزيع رمزي أوسع، وشبكة تعمل لعدة سنوات في وضع الإنتاج مما يثبت أنه مضاد للرصاص وغير قابل للاختراق ومقاوم للتواطؤ بين المشاركين فيه.
ختاماًفي رأيي، في هذه المرحلة، لا يزال الإعلان عن حل Trilema blockchain متأخرًا بعض الشيء سابق لأوانهولكن بالتأكيد Algorand في طريقها لتحقيق هذا الهدف.
قررت أن أساعدهم في تطوير النظام البيئي بصفتي "سفيرًا"، لذا ابق معي إذا كان هذا الموضوع يثير اهتمامك.
اتصال : Andrzej_0xa0