الكل يسمع عن Blockchain، لكن شنوّة هي بالضبط؟
وعلاش الناس تتخيل إنّو البلوكتشين يقتصر على العملات المشفرة مثل Bitcoin؟
اليوم باش نوضحولكم إنّو البلوكتشين مفهوم أوسع ببرشة من البيتكوين، والبيتكوين هو تطبيق من تطبيقات البلوكتشين. يعني هو جزء من الكل مش هو الموضوع الأساسي.
ظهرت البلوكتشين مع ظهور Bitcoin في عام 2008 على يد ساتوشي ناكوموتو، وكان ذلك بعد الأزمة الاقتصادية العالمية. الهدف كان تقديم حل مالي عالمي يعتمد على الثقة، وبعيد عن التضخم.
البلوكتشين تم إنشاؤه باستخدام خوارزميات رياضية معقدة، ويمثل حلًا يعتمد على الرياضيات والأمان.
قبل ظهور Bitcoin، كانت هناك العديد من الأبحاث التي كانت تدور حول نفس الفكرة، واللي تم تجميعها في البلوكتشين لتضيف طبقة جديدة لشبكات الإنترنت. وهكذا أصبح لدينا عنوان لكل محفظة إلكترونية بديلاً عن IP address.
تقوم البلوكتشين على اللامركزية، وهو مفهوم مهم نتحدث عنه في هذا السياق.
اليوم، انتشرت مفاهيم جديدة مثل اللامركزية (Decentralization) و الجيل الثالث من الويب (Web3).
لكن شنوّة يعني اللامركزية؟
وكيف نقدر نطبقها على الشبكات الحديثة؟
اللامركزية تضمن توافر البيانات في أي لحظة من خلال ملايين العُقد، وتضمن حماية البيانات من التزوير أو الحذف.
تصور معايا عالمًا تكون فيه المعاملات شفافة وآمنة، وما نحتاجوش لوسطاء بيننا وبين البيانات. هذه هي وعود تقنية البلوكتشين.
البلوكتشين يتكون من عدة مفاهيم أساسية تساعدنا في بناء شبكة مؤمنة ومشفرة. كل شبكة فيها عملتها المشفرة التي يتم تداولها داخل الشبكة، ويمكن الحصول عليها عن طريق عمليات مثل التعدين.
كل شبكة تتضمن آلية تحقق (consequences mechanisms) التي تمثل مفهوم الثقة في النظام، ومسؤولة عن توزيع عملات الشبكة.
تستخدم سلسلة الكتل مفهوم السجلات (ledgers)، مثل البنوك تمامًا. لما نعمل معاملة في البنوك، ما يتمشّ مسح المعاملات القديمة. بالعكس، يتم تسجيل كل معاملة، وهذا يزيد من الموثوقية ويجعل المستخدمين قادرين على تتبع جميع معاملاتهم والتأكد من صحتها.
البلوكتشين هي سلسلة من الكتل، وكل block يتكون من جزئين:
بعد ذلك، يتم عمل hash لكل تلك البيانات، وإضافتها إلى السلسلة. وكل block يحتوي على رقم تصاعدي يمكن من تتبع السلسلة بسهولة.

Proof of Work هي الآلية التي يعتمد عليها Bitcoin.
العملية تبدأ بالتعدين، وهي مفتوحة للجميع. أي شخص يمكنه أن يصبح عقدة في الشبكة ويقوم بحل عملية حسابية معقدة للعثور على nonce سليم وتكوين الـ block.
بعدها، يتم التحقق من صحة الـblock بواسطة باقي العقد في الشبكة.
ويتم مكافأة أول شخص يصل لهذا التحقق بعملة Bitcoin.
لكن، هذه الآلية قد تكون مكلفة، حيث تستهلك كمية كبيرة من الطاقة. مثلاً، قدر استهلاك الكهرباء السنوي لعمليات التعدين في Bitcoin يفوق معدل استهلاك الكهرباء في دول كبيرة مثل البرازيل.

في هذا النوع من التحقق، يقوم المعدنون (أو validators) بإيداع عملات في الشبكة للمشاركة في عملية التعدين.
الشبكة تختار أحد المعدنين لإجراء العملية، ويقوم الجميع بالحصول على مكافآت.
هذه الآلية تُستخدم في Ethereum.

في الحقيقة، البلوكتشين يمكن أن يحتوي على العديد من التطبيقات الأخرى. منذ ظهور Ethereum، أصبح بإمكان الـblock احتواء عقود ذكية، بجانب المعاملات.
العقد الذكي هو برنامج يعمل على شبكة البلوكتشين، غير قابل للتلاعب ومتاح للجميع للتحقق منه.
مثال على ذلك، لو كان هناك برنامج لجمع التبرعات وتحويلها لحسابات جمعيات خيرية، سيتم ضمان 100% عدم التلاعب في الأموال التي تم جمعها.
تتم كتابة العقود الذكية بلغة Solidity أو Vyper على Ethereum، ويمكن استخدامها على شبكات أخرى.
DApps (التطبيقات اللامركزية) هي تطبيقات تعتمد على العقود الذكية. هذه التطبيقات تستخدم واجهات مثل Web2، لكن على الـ backend يتم ربطها بعقد ذكي.
وبذلك يمكن اعتبار البلوكتشين كـ قاعدة بيانات موزعة ومشفرة.
يمكنك تجربة محاكاة للبلوكتشين من هنا:
🔗 https://andersbrownworth.com/blockchain/distributed?ref=tech-tech.life
البلوكتشين ليست فقط Bitcoin، بل هي ثورة تقنية تقدم حلولًا للمشاكل الكبيرة في التمويل و التحقق من البيانات.
من خلال العقود الذكية والتطبيقات اللامركزية، تفتح البلوكتشين الباب نحو المستقبل حيث يتم التعامل مع البيانات بأمان وشفافية تامة.