JavaRush /مدونة جافا /Random-AR /جافا و blockchain. هل سيكون هناك مكان لكود Java في تكنولو...

جافا و blockchain. هل سيكون هناك مكان لكود Java في تكنولوجيا المستقبل؟

نشرت في المجموعة
نواصل الحديث عن استخدام Java في أهم المجالات وأكثرها شيوعًا في سوق تكنولوجيا المعلومات. لقد قمنا بالفعل بنشر مقالات حول إنترنت الأشياء والخدمات السحابية والبيانات الضخمة . التالي هو المجال الذي نشأ مؤخرًا نسبيًا، ويكتسب شعبية بسرعة كبيرة، ومن المتوقع له ببساطة مستقبل عظيم - blockchain. في هذه المقالة، سنقوم بإجراء برنامج تعليمي عام حول موضوع "blockchain for dummies" ومعرفة دور برمجة Java في هذا المجال. جافا و blockchain.  هل سيكون هناك مكان لكود Java في تكنولوجيا المستقبل؟  - 1

آفاق Blockchain لمطوري جافا

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

كيف تعمل تقنية البلوكتشين؟

في البداية، سيتعين علينا مراجعة blockchain بشكل عام، فقط للتأكد من أننا جميعًا على نفس الصفحة، وأن القراء لديهم فهم أكثر أو أقل وضوحًا لجوهر هذه التكنولوجيا. Blockchain عبارة عن سلسلة متتالية ومتواصلة من الكتل التي تحتوي على معلومات، تم إنشاؤها وفقًا لقواعد معينة. كيف تعمل تقنية البلوكتشين؟ دعونا نقوم ببعض التدريب على تقنية blockchain. يتم ضمان الاتصال بين الكتل ليس فقط عن طريق الترقيم، ولكن أيضًا من خلال حقيقة أن كل كتلة تحتوي على مجموع التجزئة الخاص بها ومجموع التجزئة للكتلة السابقة. لتغيير المعلومات في كتلة، سيتعين عليك تحرير جميع الكتل اللاحقة. وبالنظر إلى أن نسخ البلوكشين يتم تخزينها عادةً على العديد من أجهزة الكمبيوتر المختلفة بشكل مستقل عن بعضها البعض، فمن غير الممكن تغيير هذه السجلات أو حذفها، على عكس قواعد البيانات التقليدية. في عالم العملات المشفرة، الذي ترتبط به تقنية blockchain الآن بشكل أساسي، تمثل السجلات معلومات حول المعاملات، ولكن يمكن استخدام نفس النظام لأغراض أخرى. تجد تقنية Blockchain الآن تطبيقًا في العديد من المجالات المختلفة، بدءًا من الأنشطة والعمليات الحكومية وحتى الأعمال الخيرية والفن، وتبدو آفاق هذه التكنولوجيا في المستقبل القريب مشرقة جدًا. ربما يكون هذا هو الوقت المناسب لبدء العمل على مهاراتك في هذا المجال، حيث يتم استخدام Java بالفعل بنشاط في مشاريع blockchain. ولكن المزيد عن ذلك أدناه، ولكن الآن دعونا نرى في أي الصناعات وأنواع الأنشطة يمكن استخدام هذه التكنولوجيا على نطاق واسع في وقت قريب جدًا. "في حين أن معظم التقنيات الجديدة تعمل على أتمتة العمال الذين يقومون بأعمال وضيعة، فإن تقنية blockchain تعمل على أتمتة الوظائف الأساسية. وبدلاً من أخذ الوظيفة من سائق سيارة الأجرة، تأخذها تقنية بلوكتشين من أوبر، مما يسمح لسائقي سيارات الأجرة بالعمل مباشرة مع العملاء. فيتاليك بوتيرين، المؤسس المشارك للعملة المشفرة إيثريوم ومجلة بيتكوين. جافا و blockchain.  هل سيكون هناك مكان لكود Java في تكنولوجيا المستقبل؟  - 3

برمجة Blockchain في مجال التمويل والمصارف

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

زراعة

ولكن ليس الخدمات المالية وحدها. يمكن أن يؤدي استخدام تقنية blockchain أيضًا إلى إحداث ثورة في الزراعة، وحل عدد من المشكلات الرئيسية في هذا المجال، مثل نقص المعلومات، ومحدودية الوصول إلى التمويل وعمليات الظل. ووفقا للدراسة التحليلية "بلوكشين: توقعات السوق الزراعية حتى عام 2023"، فإن استخدام بلوكتشين في الزراعة ينمو بنسبة 50٪ تقريبا سنويا، وبحلول عام 2023 ستصل القيمة الإجمالية للقطاع إلى 430 مليون دولار. وفي أفريقيا، يتم استخدام بلوكتشين لإعطاء المزارعين المحليين منفذا لسوق الغذاء العالمية. تعمل شركة Block Commodities على تطوير نظام بيئي زراعي جديد، وهو Farmer 3.0، والذي من المفترض أن يضمن تطوير الزراعة الذكية في المنطقة. "عندما تنتشر هذه التكنولوجيا على نطاق واسع، ستغير تقنية blockchain العالم. ومهما كان المجال الذي نتحدث عنه، فإن تقنية blockchain يمكنها تحسين كفاءتها بشكل كبير." جيني روميتي، الرئيس التنفيذي لشركة آي بي إم.

صدقة

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

الرعاىة الصحية

تُحدث تقنية Blockchain أيضًا موجات في مجال الرعاية الصحية، حيث يتم بالفعل استخدام التكنولوجيا بعدة طرق مختلفة. فهو يساعدك على إدارة السجلات الطبية وبيانات التجارب السريرية، والتحقق من الامتثال التنظيمي، وتتبع نفقات المستشفى، والتغطية التأمينية، والمزيد. على سبيل المثال، في إستونيا، تتم معالجة جميع فواتير الرعاية الصحية باستخدام تقنية blockchain. وفي نيجيريا، تطلق شركة ناشئة تدعى Cura Network نظامًا لامركزيًا جديدًا يسمح للمرضى والأطباء ومؤسسات الرعاية الصحية بمشاركة المعلومات بسرعة ويسمح للشركات بإنشاء تطبيقاتها الخاصة.

فن

وفي عالم الفن، فإن تقنية blockchain قادرة أيضًا على حل عدد من المشكلات الحرجة. على وجه الخصوص، تسمح لنا التكنولوجيا الجديدة بحل مشكلتين رئيسيتين في الفن: عدم دفع مبالغ عالية بشكل كافٍ لعمل المبدعين الفنيين بشكل مباشر (عندما يأخذ العديد من الوسطاء حصة كبيرة من العائدات) وصعوبة التحقق من صحة القطعة. الفن وكشف التزييف. يتم بالفعل تنفيذ Blockchain بنشاط لحل هذه المشكلات. وهكذا، في عام 2018، بدأ مزاد كريستيز في بيع القطع الفنية، التي يتم تخزين أصالتها وأصلها في نظام blockchain. وتساعد مجموعة تسمى Blockchain Art Collective الفنانين على تحقيق الدخل من أعمالهم باستخدام شريحة خاصة مضمنة في القطعة الفنية وتحتوي على جميع المعلومات المتعلقة بها، بما في ذلك اسم الفنان وعنوانه وتاريخه ورقم تعريفه الفريد. "إن Blockchain هي أكبر فرصة يمكن تخيلها. على الأقل خلال العقد المقبل." بوب جريفيلد، الرئيس التنفيذي لشركة Nasdaq بالإضافة إلى ما سبق، تجد تقنية blockchain بالفعل تطبيقات مثيرة للاهتمام ومهمة في العديد من الصناعات الأخرى، بما في ذلك التأمين، وتجهيز الأغذية، والتجارة الإلكترونية، والخدمات اللوجستية، وحماية حقوق النشر، وما إلى ذلك. الآن دعونا نتحدث عن مشاريع blockchain التي تستخدم جافا بالفعل.

بلوكتشين وجافا

  • نيم

    NEM عبارة عن منصة مشهورة للعملات المشفرة P2P و blockchain مكتوبة بالكامل بلغة Java.

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

  • ذرة

    IOTA عبارة عن منصة مفتوحة المصدر للعملات المشفرة و blockchain تم تصميمها في المقام الأول لنقل البيانات والمدفوعات بشكل آمن وفعال وخالي من الرسوم بين الأجهزة في إنترنت الأشياء. تهدف IOTA إلى أن تصبح المنصة الأساسية لتشغيل إنترنت الأشياء، مما يتيح المعاملات الفورية والسلسة بين الأشخاص وأجهزة الكمبيوتر والبرامج.

    وبما أننا نتحدث عن إنترنت الأشياء ، فإن Java تستخدم على نطاق واسع في العديد من مكونات عملية IOTA، إلى جانب لغات C# وC++.

  • آي بي إم بلوكتشين

    IBM Blockchain هي خدمة سحابية عامة تتيح للعملاء إنشاء شبكات blockchain الآمنة الخاصة بهم. يتم تقديم منصة IBM Blockchain كخدمة blockchain كخدمة (BaaS)، وتوفر القدرة على نشر مكونات blockchain في مجموعة متنوعة من البيئات التي يختارها العميل. نظرًا لأن IBM Blockchain هي خدمة سحابية، وجافا، كما نعلم ، مطلوبة بشدة في السحابة، ويتم استخدامها على نطاق واسع في هذا النظام الأساسي.

  • ايثريوم

    Ethereum عبارة عن منصة blockchain مفتوحة وعامة لإنشاء خدمات لا مركزية عبر الإنترنت مدعومة بالعقود الذكية. تم تنفيذه كجهاز افتراضي لامركزي واحد. الأثير هي عملة مشفرة تم إنشاؤها بواسطة منصة Ethereum كمكافأة لعقد التعدين لإجراء العمليات الحسابية.

    في منصة Ethereum، يتم استخدام Java على نطاق واسع لإنشاء تطبيقات تعتمد عليها.

  • بيتكوينJ

    BitcoinJ هي مكتبة للعمل مع بروتوكول Bitcoin. يدعم إنشاء المحافظ، وإرسال واستقبال المعاملات بدون نسخة محلية من Bitcoin Core، وله العديد من الميزات المتقدمة الأخرى. تم تنفيذه في Java، ولكن يمكن استخدامه في أي لغة متوافقة مع JVM، بما في ذلك Python وJavaScript.

"لقد كنت أكتب عن التكنولوجيا الرقمية منذ أكثر من 35 عامًا، لكنني لم أر قط تقنية ذات إمكانات أكبر للإنسانية من تقنية blockchain." دون تابسكوت، كاتب ومؤلف مشارك لكتاب Blockchain Revolution. جافا و blockchain.  هل سيكون هناك مكان لكود Java في تكنولوجيا المستقبل؟  - 5كما ترون، فإن آفاق هذه التكنولوجيا هائلة، والآن، في عام 2020، بدأت هذه الصناعة في التبلور. في الوقت نفسه، يتم استخدام Java بالفعل بنشاط في العديد من المشاريع المتعلقة بـ blockchain بطريقة أو بأخرى. في المستقبل، مع انتشار هذه التكنولوجيا حول العالم وتنفيذها في مختلف المجالات، يجب أن ينمو الطلب على تطوير Java في المشاريع.

Blockchain للدمى: مقالتان لمزيد من القراءة

  1. البدء باستخدام Blockchain لمطوري Java
  2. من Java إلى blockchain: كيف تصبح مطور blockchain
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION