التنفيذ الموازي Parallel Execution | هل يكون الحل لتوسع البلوكتشين؟
القيمة السوقية لتقنيات البلوكتشين تُقدر حاليًا بحوالي 2.5 تريليون دولار. المشاريع المختصة في حل مشاكل البلوكتشين؛ وأهمها التوسع؛ هي من أهم المشاريع التي يجب الانتباه إليها كمستثمر ذكي.
النجاح الهائل الذي حققه مشروع Solana على أصعدة كثيرة؛ سواءً من ناحية نجاحه في الحصول على حصة ضخمة من السوق من حيث عدد المستخدمين؛ أو من ناحية حجم القيمة المقفلة، أو سعر العملة، أو جذب التطبيقات والمطورين وغير ذلك؛ كان أحد أسبابه الرئيسية هو قدرة المشروع على التعامل مع الإقبال الضخم من المستخدمين، وإتمام المعاملات بسرعة عالية وبرسوم منخفضة. شيء الفضل الرئيسي فيه يعود لموضوع مقال اليوم.
بعد هذا النجاح بدأت الكثير من المشاريع تنتهج نفس نهج مشروع Solana، وتحاول تطوير تقنيات مشابهة للتقنيات التي اعتمد عليها المشروع لتحقيق النجاح الذي وصل إليه، ورأينا صناديق الاستثمار تضخ مئات الملايين في تلك المشاريع وآخرها:
Aptos: جمع تمويلات بقيمة 350 مليون دولار.
Sui Network: جمع تمويلات بقيمة 300 مليون دولار.
Monad: جمع تمويلات بقيمة 225 مليون دولار.
في هذا المقال سنتعرف على التقنية الرئيسية التي ساهمت في نجاح مشروع Solana وأهميتها. مقال يجب عليك قراءته إذا كنت تبحث عن Solana القادمة.
مشكلة توسع البلوكتشين Scalability
منذ الأيام الأوُل لعالم البلوكتشين؛ ظهر لدينا مصطلح المعضلة الثلاثية للبلوكتشين “the Blockchain Trilemma”. يُشير هذا المصطلح إلى مدى صعوبة تنفيذ ثلاثة أمور في نفس الوقت، والحاجة إلى التضحية بأحدهما.
الأركان الثلاثة لمعضلة البلوكتشين الثلاثية تتمثل في:
الأمان Security
القابلية للتوسع Scalability
اللا مركزية Decentralization
في عالم البلوكتشين لدينا مثلًا الإيثريوم. بلوكتشين الإيثريوم يحقق ركني الأمان واللا مركزية، وذلك على حساب القابلية للتوسع. إذا أن بلوكتشين الإيثريوم واحدة من أكثر شبكات البلوكتشين بطئًا.
على الجانب الآن لدينا بلوكتشين مثل BNB Chain، والتي حققت الأمان والقابلية للتوسع؛ نظرًا لسرعة المعاملات والرسوم المنخفضة، لكنها حققت ذلك بالتضحية بركن اللا مركزية.
كما نرى؛ لدينا معضلة تخص تقنية البلوكتشين. إذا أن بناء شبكات مثالية بهذه التقنية يتطلب تحقيق الأركان الثلاثة معًا. فيجب أن تكون الشبكة آمنة، لا مركزية، قابلة للتوسع والتعامل مع ارتفاع عدد المستخدمين في أو وقت دون حدوث أي مشاكل.
في هذا المقال سنركز على ركن من أركان معضلة البلوكتشين وهو ركن القابلية للتوسع، وسنتحدث عن أحد أهم أسبابه وهو التنفيذ التسلسلي للمعاملات، وكيف يمكن حل هذه المشكلة عبر التنفيذ الموازي؟