الأحد، 9 ديسمبر 2018

كلام في سلسلة الكتل: لماذا يجب ان نهتم؟

بلوكتشين للاعمال سلاسل الكتل سلسلة الكتل

في المقالة الماضية حاولنا شرح سلاسل الكتل بطريقة مبسطة .
في هذه المقالة سنحاول الاجابة على السؤال الذي طرحناه في آخر المقالة السابقة ؛ وهو لماذا يجب ان نهتم بتقنية سلسلة الكتل؟ 
ماذا يمكن ان تقدم لنا؟ كيف يمكن ان تدخل في عالم الاعمال ؟ الخ.

الاجابة على مثل هذه الاسئلة ستكون من شقين:

الشق الاول: هو استعراض قدرات وفوائد سلسلة الكتل.
الشق الثاني: استعراض امثلة من الواقع على دخول سلسلة الكتل في عالم الشركات والاعمال وفي حياتنا اليومية ان امكن.

فلنبدأ بالشق الاول:


في النظام الذي شرحناه في المقالة السابقة (والذي اقامه رامي وسامي ورفاقهم)  نلاحظ  ما يلي:
اولاً ، النظام لامركزي ؛ بمعنى ان اي طرفين ضمن المجموعة يمكن ان يتبادلا الاموال دون وسيط بينهما.
ثانياً،  حتى تتم اي عملية تحويل لا بد من موافقة الجميع.
ثالثاً ، لايمكن التعديل على السجل (او الاوراق التي في السجل) دون ان يكتشف ذلك ، بالتالي لا امكانية للتزوير والتلاعب ، مما يعطي النظام درجة عالية من الامان.
رابعاً ، المعلومات ليست ملكاً لطرف واحد في الفريق، بالتالي ، لا يمكن لطرف واحد استغلال المعلومات او احتكارها.

بمعنى آخر ؛ سلسلة الكتل توفر طريقة لتسجيل المعلومات بشكل آمن ، غير قابل للاختراق، غير قابل للتعديل (يمكن فقط الاضافة اليه ، ولايمكن حذف او تعديل اي معلومة فيه ، في الوضع الطبيعي طبعاً وبموافقة جميع الاطراف) ، ولا تكون فيه المعلومات ملكاً لطرف واحد ، مثل ما هو الحال في الشبكات الاجتماعية مثلاً، حيث تستغل هذه الشبكات معلومات مستخدميها لاغراضها الخاصة.

كيف يمكن الاستفادة من كل ذلك؟ ومن يمكنه الاستفادة من هذه التقنية وميزاتها؟

الشق الثاني:


فلنبدأ بمصطلح جديد ظهر مع سلسلة الكتل الشهيرةايثيريوم“ (Ethereum) ، وهوالعقود الذكية Smart contracts“.

المبدأ بسيط ؛ مثل اي عقد آخر ، هناك شروط يتفق عليها الطرفان ، وفي حال تحققت الشروط يتم تنفيذ المتفق عليه في العقد بشكل تلقائي.

هذا هو ذاته المبدأ التي تعمل عليه آلات البيع التلقائي Vending Machines ؛ فعندما تدخل المبلغ المطلوب لسلعة ما في الآلة وتضغط على على المفتاح المقابل لتلك السلعة ، تقوم الآلة بتسليمك السلعة بشكل تلقائي.

ماذا لو تم توسيع هذا المبدأ بشكل اكبر وباستخدام تقنية سلسلة الكتل؟

مثال على ذلك الوراثة ؛ فتخيلوا لو ان شخصاً ما وافته المنية واراد ورثته توزيع التركة بينهم (سواء بناءً على وصية تركها المتوفى ، او حسب احكام الشرع او القانون). بدلاً من المحاكم والمحامين والاجراءات الحكومية والتي قد تكون مكلفة و معقدة في بعض الاحيان ، خاصة اذا اختلف الورثة ؛ يمكن تخزين الورثة وحصصهم في عقد ذكي على سلسلة كتل ، وعند الوفاة يتم تقسيم التركة بشكل تلقائي وفوري بحسب العقد الذكي ، ودون تلاعب اي طرف من الاطراف، وبشكل مجاني ايضاً (او اقل كلفة من الطريقة التقليدية).

قطاع العقارات


قطاع العقارات هو من القطاعات الاولى التي ادخلت سلسلة الكتل في معاملاتها (ليس في كل الدول طبعاً). فبدلاً من سجلات العقار التقليدية ، يمكن اعتماد سلسلة الكتل لتسجيل الملكيات وتبادلها بشكل آمن وسريع بين الطرفين ، دون الحاجة لتدخل الوسطاء والدوائر، وبشكل فوري طبعاً.
كل هذا سيقلص من وجود العقود المزورة (والتزوير بشكل عام) والاخطاء التي تتم في التسجيل احياناً.
بعض الدول ، مثل السويد والهندوراس وجورجيا، قد بدأت في تطبيق ذلك في قطاعها العقاري.

اقتصاد المشاركة


ربما سمعتم، او استخدمتم حتى تطبيقات مثل اوبر UBER  ، او AirBNB ، وهي امثلة على ما يسمىاقتصاد المشاركة“.
ومع ان التعاملات التي تتم من خلال هذه التطبيقات هي بين طرفين، الا ان الشركات التي توفر هذه الخدمات تمثل الطرف الثالث في عملها. فهذه الشركات تقتطع نسبة مما يدفعه الطرف الاول للثاني ، كما انها تتحكم في سير العمل ، اذ ان لها شروطاً يجب ان تنطبق على من اراد تقديم الخدمة من خلالها ، ويمكن ان تتعرض للافلاس ، او ان تنهي خدمة احدهم ان ارتأت ذلك.

ماذا لو تمت ازالة الطرف الثالث واصبح التعامل بين طرفين فقط ، وبشكل صرف؟
احد الامثلة على ذلك خدمة اسمها OpenBazaar. هذه الخدمة تمكنك من افتتاح متجرك الخاص وعرض بضائعك وبيعها (ويمكنك ايضاً الشراء طبعاً) بشكل شبيه بخدمة ebay الشهيرة، دون فرض اي رسوم او عمولات او  اشتراكات. والدفع باستخدام العملات الرقمية مثل بتكوين وغيرها (الخدمة تقبل العشرات من العملات الرقمية). هذا موقع الخدمة (ولديهم تطبيق مجاني ايضاً) لمن اراد معرفة المزيد:


 انا شخصياً لم اجرب هذه الخدمة حتى تاريخ كتابة هذه السطور ؛ وفي حال جربتها ساكتب عنها بكل تأكيد.

الانتخابات


كم مرة سمعتم طرفاً يتهم الآخر بتزوير الانتخابات ؟! وفي عدة دول؟؟
تخيلوا لو تم استخدام تقنية سلسلة الكتل في الانتخابات ، سيزيد ذلك بالتأكيد من شفافية الانتخابات ونزاهتها ، ولن يُصبح بالامكان التلاعب بالاصوات والنتائج. 
ليس بالضرورة فقط ان يطبق ذلك على الانتخابات التي تجري في عالم السياسة ، بل ويمكن ادخال سلسلة الكتل في الاستفتاءات واستطلاعات الرأي وما الى ذلك.

تخزين الملفات


كما ذكرت آنفاً ، من الميزات التي توفرها سلسلة الكتل هي الامان ، ومن الأمان امن المعلومات ايضاً ، وبالتالي الملفات ، بحيث تكون آمنة من الاختراق والسرقة.
تخيلوا لو ان تخزين الملفات على الانترنت اصبح يتم بشكل لا مركزي (هناك فعلاً نظام ملفات جديد من هذا النوع يدعى اختصاراً ب IPFS ، لن نخوض فيه هنا). 
حالياً ، هناك شركات تقوم بتخزين الملفات على الانترنت ، مثل خدمات Dropbox، و Google Drive الشهيرتين ، ولكنها تعتمد على طرف ثالث ، وهو ما تريد تقنية سلاسل الكتل الغاءه، لزيادة الامان والسرعة ايضاً.

هناك مشاريع قائمة ، وبعضها قيد الانشاء ، لهذه الغاية ؛ نذكر منها FileCoin, Sia, Storj, Swarm. حتى ان بعضها يقوم على استئجار المساحة الخالية من القرص الصلب على اجهزة المستخدمين لاستخدامها في تخزين ملفات المستخدمين الآخرين ، وذلك بمقابل مادي طبعاً. فكرة جميلة ان تجني مالاً من مساحة لا تستخدمها ايضاً على جهازك الشخصي.

انترنت الاشياء


انتشر وبشكل كبير الاتصال بالانترنت لاسلكياً ، او ما يسمى بالواي فاي، ففي اغلبية المنازل (ان لم يكن كلها) هناك انترنت لاسلكي ترتبط به العديد من الاجهزة الذكية ، من الحاسوب الى الهاتف الذكي والتلفاز الذكيالخ.
وكثر مع ذلك الحديث عن المنازل الذكية وانترنت الاشياء ، حيث لا يقتصر الاتصال على الاجهزة الذكية فقط بل على جميع الاجهزة في المنزل ، من محضر القهوة وجهاز التكييف والآن حتى فنجان القهوة ذاته!
المشكلة هنا ان الانترنت اللاسلكي قابل وبشكل كبير للاختراق ، وهذه مشكلة يمكن لسلسلة الكتل حلها. فتخيلوا مثلاً ، لو ان لكل منزل سلسلة كتل خاصة به ، ترتبط عليها الاجهزة وتكون بمثابةالمستخدمينللسلسلة ، والاتصال بينها يكون على شكلتحويلاتيجب التصديق عليها ، بحيث لا يتمكن اي جهاز او شخص من خارج المنزل من اختراق الانترنت الللاسلكي او الاتصال بالاجهزة الاخرى. 

ذات الشيء يمكن تطبيقه على انترنت الاشياء في المصانع والمزارع وغيرها.

قطاع اللوجستيات 


والذي يشتمل على الشحن والتخليص والنقلياتالخ.  هو قطاع ضخم ومعقد والمنافسة فيه حادة ، عدا ان عدد الشركات التي تعمل كبير جداً.
هناك عدة مشاكل في هذا القطاع  يمكن ان تحلها سلسلة الكتل، يمكن ان تخفض مثلاً من عدد الاشخاص والجهات التي يجب ان تتعامل مع الشحنة الواحدة. 
يمكن ان تضفي نوعاً من الشفافية ، بحيث لا يمكن اخفاء المسارات التي تسير بها الشحنات وتخفف من التأخير الذي يحصل احياناً في عملية الشحن.
يمكن ايضاً استخدام العقود الذكية في امور مثل التخزين ودخول وخروج الشحنات من مناطق معينة.
احدى الشركات التي ادخلت سلاسل الكتل الى قطاع اللوجستيات هي CryptoConfirm.
تدمج هذه الشركة بين تقنيات سلسلة الكتل وانترنت الاشياء ، لتنتج اجهزة صغيرة الحجم ، مكونة من متحكم الكتروني صغير Microcontroller ، مزود بمجسات ووحدات تخزين من نوع SD Cards ، مثل التي تستخدم في الكاميرات والاجهزة الذكية وغيرها.
تقوم هذه الاجهزة بتتبع الشحنات المرافقة لها وتسجل معلومات تتعلق بمسار الشحنة (عن طريق تسجيل المواقع الجغرافية التي تمر بها باستخدام نظام GPS) ، والظروف التي مرت بها من درجات حرارة وغيرها ، بالاضافة الى معلومات اخرى وبشكل مشفر ، وعلى سلسلة كتل لضمان عدم التلاعب بها.
وهذه الاجهزة لديها القدرة على الاتصال اما عن طريق الوايفاي او البلوتوث او مع الشبكات الخليوية.
يمكن لهذه الاجهزة مثلاً تتبع شحنات الاغذية ، والتأكد من انها لم تتعرض لظروف غير مناسبة خلال النقل والتخزين مما يخفف من الاغذية المتلفة ومن حالات التسمم الغذائي.
ان اردتم المزيد من المعلومات ، يمكنكم زيارة موقع الشركة ، حيث يُعرض هناك بعض من حالات استخدام منتجاتهم:


كلمات اخيرة


لم يمض وقت طويل على ظهور سلسلة الكتل ، الا ان هناك افكاراً كثيرة قد ظهرت (ما ذكرناه هنا امثلة فقط وليس حصراً) ، الطريق لا يزال في بدايته بالنسبة لهذه التقنية ، بالتالي ، علينا الاسراع والحصول على حصة من هذه الكعكة ، فالقطار ال ينتظر احداً ؛ مثل ما حدث مع الانترنت. كلما اسرعنا في ركوب القطار كلما كانت حصتنا اكبر.
ربما تعد دولة الامارات العربية المتحدة  انشط دولة عربية في مجال الاستفادة من تقنية سلسلة الكتل ، ولكننا نريد المزيد من المشاريع والشركات التي تنتج منتجات مبتكرة تعتمد على تقنية سلسلة الكتل ، وفي كل الدول العربية.
في حال كتبنا مقالات قادمة عن سلسلة الكتل ؛ سنركز على الافكار الجديدة والشركات الناشئة التي لديها منتجات مطبقة على ارض الواقع وتعتمد على سلاسل الكتل ، علها تكون ملهمة لكم لكي تخرجوا بافكار لمنتجات جديدة تعتمد على هذه التقنية وغيرها.

لا تنسوا متابعتنا على صفحتنا على الفيسبوك حيث نشارك جديدنا هناك اولاً باول.

كلام في سلسلة الكتل: ما هي سلسلة الكتل وكيف تعمل؟

سلسلة الكتل بلوكتشين سلاسل الكتل Blockchain


لا بد انكم تسمعون هذه الكلمة او احدى مرادفاتها كثيراً: سلسلة الكتل، سلاسل الكتل، البلوك تشين. ما هي سلسلة الكتل؟ ولماذا كل هذه الجلبة وكل هذا الكلام والنقاش حولها؟
سنحاول في هذا المقال تقديم شرح مبسط قدر الامكان لسلسلة الكتل وطريقة عملها (مع تحفظنا على الترجمة، وسنوضح السبب بعد قليل) مع شرح امور اخرى تتعلق بها في مقالات لاحقة.

ننوه قبل ان نبدأ اننا لن نتحدث في هذه المقالة عن العملات الرقمية او المشفرة، والتي صحيح انها تعتمد على تقنية سلسلة الكتل ، الا ان هذه التقنية ليست حكراً عليها؛ بل ان لتقنية سلاسل الكتل الكثير من الاستخدامات الاخرى التي سنحاول .الحديث عنها في مقالات لاحقة.

مثال من الواقع


فلنبدأ بافتراض حالة تتكرر كثيراً في حياتنا اليومية ؛ احدهم ، ولنقل ان اسمه سامي، بحاجة لمن يقرضه مبلغاً من المال ، ولنقل مائة دينار.
اتصل سامي باخيه رامي ، الذي يعمل خارج البلاد ، وطلب منه اقراضه المبلغ المذكور اعلاه.
وافق رامي، وفوراً ذهب الى المصرف لتحويل المبلغ الى اخيه سامي.
يقوم موظف المصرف وقتها باخذ بيانات رامي وسامي وارقام حساباتهماالخ ، ومن ثم يصدر الامر بالحوالة.

حالة عادية تتكرر كل يوم وفي جميع انحاء العالم. ولكن بالنظر مرة اخرى الى ما حصل سنجد
ان الاخوان  قد اعتمدا في هذه الحالة على طرف ثالث لاتمام عملية تحويل النقود ؛ في هذه الحالة الطرف الثالث هو المصرف.

ما المشكلة في وجود طرف ثالث مثل المصرف طالما ان درجة الثقة بالمصارف عالية؟

ان الاعتماد على المصرف في تحويل المال يترتب عليه اولاً دفع رسوم للتحويل ، ثانياً اعطاء المصرف سلطة على اموالنا ، وعندها يمكن ان مثلاً للمصرف ان يستغل المبلغ الذي حوله رامي لاخيه سامي وبالتالي يقوم بتأخير الحوالة عن سامي لفترة من الزمن في الوقت الذي يكون فيه سامي في امس الحاجة للمال.
يمكن ايضاً ان يرتكب موظف المصرف خطأً ، او يمكن لصاحب المصرف ان يسرق المال ويهرب من البلاد (مع ان هذا من النادر ان يحدث الا انه قابل للحدوث) ، هناك احتمالات كثيرة ، ولكن السؤال : ماذا لو توفرت طريقة دفع مباشرة بين الاخوين سامي ورامي دون الحاجة لطرف ثالث؟ فلنفترض هذا ولنكمل قصتنا بطريقة مختلفة.

نظام بديل


هذه المرة قرر الاخوان سامي ورامي استدعاء اصدقائهم عادل و سمير و فوزي وقرروا جميعاً بناء نظام خاص بهم للحوالات المالية (حيث انه من الصعب بناء مثل هذا النظام بين طرفين فقط ولو كانوا اخوة ؛ قد يطمع احدهما مثلاً).

النظام سيعمل كالتالي:
 سيكون لكل من المشتركين الخمسة ورقة خاصة به ليسجل فيها عمليات التحويل التي تتم بين اي طرفين من افراد المجموعة.
فمثلاً ، اذا اراد رامي ان يرسل لسامي ١٠٠ دينار كما فعل سابقاً ، فعليه ان يعلن هذا للمشتركين الاربعة الباقين ، وسيقوم الجميع بمن فيهم رامي بتسجيل عملية التحويل على الورقة الخاصة به:

رامي ارسل الى سامي ١٠٠ دينار.

وهكذا ستكون الحال عند كل عملية تحويل ، الى ان تمتلئ الورقة ، ولا يعود هناك فراغ فيها لتسجيل اي عملية تحويل اخرى.
هنا، عند امتلاء الورقة ،  يتحتم على الجميع ختم اوراقهم (بعد التأكد مرة اخرى من صحتها) وارشفتها، لكي يتم بعدها اخراج ورقة اخرى فارغة والبدء بتسجيل الحوالات.  ولكن كيف يتم ذلك؟

ختم الورقة يعني ان محتواها صحيح وان احداً من افراد المجموعة الخمسة لم يقم بالتلاعب بمحتواها او بتسجيل اي عمليات خفية لصالحه او ما الى ذلك.
كوننا نتحدث بالارقام فالافضل ان تتم عملية الختم عن طريق عملية حسابية.
بالتالي ، يتفق افراد المجموعة على رقم ثابت يجب ان ينتج عن جمع عدد من الارقام الى مجموع المبالغ المسجلة في الورقة.
فلو فرضنا ان مجموع المبالغ التي تم تحويلها هو ١٠٠٠ (الف) دينار ، وان افراد المجموعة قد اتفقوا على ان المجموع الكلي (للمبالغ المحولة بالاضافة الى ارقامالختم“) يجب ان يكون ١٠٠٠٠ (عشرة آلاف) في جميع الاحوال.
بالتالي ، يجب ان يأتي احد افراد المجموعة برقمين او اكثر بحيث يكون الناتج عند جمعهما مع ال ١٠٠٠ هو ١٠٠٠٠.
كان اول من وصل الى الارقام المطلوبة هو فوزي، اذ قام بجمع ٥٠٠٠ + ٤٠٠٠ + ١٠٠٠ وكان الناتج ١٠٠٠٠ كما هو مطلوب. عندها، اعلن فوزي للجميع ان الارقام المطلوبة هي ٥٠٠٠ و ٤٠٠٠ و قام الجميع باضافتها لمجموع المبالغ المحولة المسجلة على ورقة كل واحد منهم.
من حصل منهم على المجموع ١٠٠٠٠، كانت ورقته سليمة وقابلة للختم وللارشفة ، اما من حصل على مجموع مختلف ، فهذا يعني ان لديه مشكلة ، فمن الواضح انه قد ارتكب خطأً في تسجيل عملية او اكثر ، وسواء كان الخطأ متعمداً ام لا فان عليه ان يتلف ورقته وينسخ احدى الاوراق السليمة من احد زملائه ، هذا طبعاً ان سُمح له بالاستمرار مع المجموعة.

اما فوزي ، فسيحصل على مكافأة قدرها ٥ دنانير ، كونه اول من وصل الى الارقام المطلوبة للتأكد من صحة الاوراق وختمها قبل ارشفتها.

ما علاقة كل هذا بسلسلة الكتل؟


اعلم، قد يبدو الامر بعيداً بعض الشيء عن موضوع سلسلة الكتل ، الا انه ليس كذلك ؛ فما ذكرناه اعلاه يوضح المبدأ الذي تعمل به سلاسل الكتل بشكل غاية في البساطة ، العملية في الواقع رقمية وتلقائية وفيها تفاصيل كثيرة ، وبالتأكيد لن يكون فيها اوراق.
كما ان طريقة استخراجالختملن تكون بهذه السهولة ، عدا عن عمليات التشفير وفك النشفير المعقدة.

فلو اردنا التحدث بلغة سلسلة الكتل ، وقياساً على النظام الذي اتبعه الافراد الخمسة (سامي ورامي ورفاقهم):
 فستمثلالاوراقفي هذه الحالة ما يسمى بال Blocks والتي اشتق منها الاسم Blockchain الذي تمت ترجمته الىسلسلة الكتلباللغة العربية ، كونها سلسلة من ال Blocks المترابطة مع بعضها البعض (وهنا يأتي التحفظ على الترجمة ؛ فالمقصود بكلمة Block هنا هو مجموعة من عمليات التحويل  ، وليس كتلة بمعناها الفيزيائي مثلاً).

في كلورقةهناكعمليات تحويلمسجلة ، وفي عالم سلسلة الكتل تسمى هذه العمليات بال transactions ، وهي كلمة تعنيالحوالاتاوعمليات التحويل“.

الاوراقالتي يتم التأكد من صحتها تجري ارشفتها في ارشيف او سجل. وفي عالم سلسلة الكتل يقابل هذا الارشيف ما يسمى بال Ledger ، وهي كلمة تعنيالسجلاودفتر الحسابات“.

في النظام الذي شرحناه كان فوزي هو من استطاع ايجاد الارقام التي استخدمت في عمليةختمالورقة ، ولكن في عالم سلسلة الكتل هناك اجهزة حاسوب تقوم بهذه الوظيفة ، وهي في الواقع تقومبتخمينمفاتيح التشفير التي تستخدم لتأكيد سلامة الكتلة ، او ما يسمى بعملية ال Validation. طبعاً هذه عملية معقدة يصعب شرحها هنا.
ولتقريب فكرة عمل هذه الاجهزة ، والتي تسمى ال Nodes وهي كلمة تعني العُقَد (مثل العُقَد في شبكة من الخيوط) ؛ فكروا بعمل مدقق الحسابات، الذي يحصل على اجر مقابل تدقيق حسابات محل او شركة ما.

الجهاز الذي يصل الى مفتاح التشفير الصحيح اولاً يحصل على مكافأة تلقائياً (مثل ما حصل فوزي على خمسة دنانير). هذه المكافآت تسمى ال Tokens وهي كلمة ذات معاني عدة منهاالعملة الرمزية“ (ربما هذا هو المعنى الاقرب في حالة سلاسل الكتل) او العربونالخ. 

اما عملية التخمين وايجاد الارقام او الرموز بقصد الختم فهي ما يقابلها عملية التعدين Mining في عالم سلاسل الكتل، ولهذه العمليات اشكال وبدائل عدة تختلف من سلسلة كتل الى اخرى.

لماذا يجب ان نهتم؟


هذا ما سنوضحه في مقالات قادمة. فامكانيات استخدام هذه التقنية في المجالات المختلفة لا يمكن حصرها ، سواء للربح المادي ، او لغير ذلك ،  والمجال لا يزال مفتوحاً للمزيد من الافكار والابتكارات.

لا تنسوا متابعتنا على صفحتنا على الفيسبوك.