السؤال: #3
ما هو الفرق بين البلكوشين وقاعدة البيانات؟
موضوع مميز سيعود بالفائدة على الجميع، بخصوص السؤال إجابتي هي كالتالي:
لكي نفهم الفرق بين قواعد البيانات التقليدية والبلوكشين يجب أولا معرفة كيفية عمل كل منهما،
بنية قواعد البيانات التقليدية تتمثل في عميل - خادم. حيث يمكن للمستخدم ( أو العميل هنا) تعديل البيانات التي تم تخزينها في خادم مركزي. يتم التحكم في قاعدة البيانات عن طريق إعطاء السلطة لذلك العميل وتوفير الوصول إلى قاعدة البيانات عن طريق كلمات مرور مثلا. وبما أنه مسؤول عن إدارة قاعدة البيانات، إذا تعرض للإختراق فسيهدد ذلك أمن قواعد البيانات ويمكن بذلك تغيير البيانات أو حتى حذفها.
من جهة أخرى يتكون البلوكشين من مجموعة عُقد لا مركزية. تشارك كل عُقدة منه في إدارة البيانات، تقوم جميع العقد بالتحقق من الإضافات الجديدة إلى البلوكشين، وتكون قادرة على إدخال بيانات جديدة إلى البلوكشين، يجب أن تتوصل غالبية العُقد إلى الإجماع، آلية الإجماع هذه هي أساس أمان الشبكة والتي تجعل من الصعوبة العبث ببيانتها او تغييرها او حذفها.
بالتالي الفرق بينهم يكمن في اللامركزية وايضا الشفافية، حيث يسمح البلوكشين لمختلف الأطراف حتى إذا لم تكن تثق في بعضها البعض بمشاركة المعلومات دون الحاجة إلى مسؤول مركزي.، آلية الإجماع هذه تكون عبر المعدنين في العملات الخاصة بإثبات العمل PoW أو عن طريق إثبات الحصة PoS في بعض العملات الأخرى.