كمبيوتر الإنترنت، تقنية جديدة في التخزين السحابي من Dfinity تدعم الويب اسمبلي
تعمل تقنية كمبيوتر الإنترنت Internet Computer توسيع مجال العمل على الإنترنت بكافة الخدمات، وذالك، عبر أتاحة استضافة البرامج و الواجهات الخلفية لهذه البرامج والخدمات ، وتحويلها إلى نظام أساسي عالمي للحوسبة
وعن طريق استخدام كمبيوتر الإنترنت ، يمكن للمبرمجين وللمطورين العمل على انشاء كافة البرمجيات، مثل برمجة صفحات و مواقع الويب والأنظمة الخاصة بالمؤسسات وتطبيقات الويب و تطبيقات الموبايل وغيرها من الخدمات المتاحة عبر الإنترنت.
كل ذالك عن طريق تثبيت التعليمات البرمجية الخاصة بهم مباشرة على الإنترنت العام والاستغناء الكامل عن أجهزة وسرفرات و خوادم والخدمات السحابية التجارية المدفوعة او المجانية
كل ذالك عن طريق تثبيت التعليمات البرمجية الخاصة بهم مباشرة على الإنترنت العام والاستغناء الكامل عن أجهزة وسرفرات و خوادم والخدمات السحابية التجارية المدفوعة او المجانية
ما هو كمبيوتر الإنترنت
هو تقنية جديدة في عالم التخزين السحابي، تم بنائها من قبل شركة دفنيتي DFINITY، مؤسس هذه التقنية هو دومينيك ويليامز.
تقوم تقنية كمبيوتر الإنترنت Internet Computer بأستغلال امكانيات الحواسيب الشخصية و دمجها في عالم واحد عبر برتوكول اتصال، وبتالي صنع عالم تخزين سحابي مجاني ولا يمكن ايقاف هذا التقنية ، لان تقنية كمبيوتر الإنترنت لا يتم التحكم بها من طرف معين.
كيف تم انشاء تقنية Internet Computer كمبيوتر الإنترنت
يتكون كمبيوتر الإنترنت من بروتوكول لامركزي متقدم يسمى ICP (بروتوكول كمبيوتر الإنترنت)، تديره مراكز بيانات مستقلة ومنتشرة حول العالم ، تعمل على دمج امكانيات أجهزة الكمبيوتر الفردية في عالم سلس لا يمكن إيقافه.
عن طريق Internet Computer يتم استضافة برامج الإنترنت الأصلية وتشغيلها بنفس ضمانات الأمان كعقود ذكية. حيث تكون مدمجة مع معايير الإنترنت مثل DNS ، ويمكنها تقديم تجارب المستخدم مباشرة إلى متصفحات الويب والهواتف الذكية
ماذا يقدم Internet Computer كمبيوتر الإنترنت
إن تمكين الخدمات و الأنظمة من أن تكون مبنية مباشرة على الإنترنت تقنية مذهلة بحد ذاتها ، وذالك لما سوف توفره من المميزات و الأمكانيات لتطوير تكنولوجيا المعلومات و لكن تقنية كمبيوتر الإنترنت ليس هدفها هذا وحده.
بل يهدف كمبيوتر الإنترنت إلى معالجة المشاكل طويلة الدى الخطيرة التي تسبب الأخطاء في تكنولوجيا المعلومات ، بما في ذلك أمن النظام ، وتوفير طريقة لكسر الاحتكار المتزايد باستمرار لخدمات الإنترنت .
وتحسين التواصل بين المستخدم والبيانات والعمل على تقنية الإنترنت التي ظهر بها لأول مرة وهي تقنية مجانية وغير محتكرة .
وتحسين التواصل بين المستخدم والبيانات والعمل على تقنية الإنترنت التي ظهر بها لأول مرة وهي تقنية مجانية وغير محتكرة .
لتوضيح اكثر ، يستضيف كمبيوتر الإنترنت برامجه الأصلية داخل بيئة آمنة و لا تقبل للتلاعب و لا يمكن إيقافها ، مما يجعل من الممكن إنشاء أنظمة لا تعتمد على جدران الحماية وأنظمة النسخ الاحتياطي وتجاوز الأعطال لأمنها
بالأضافة الى ان بيئة العمل في كمبيوتر الإنترنت لديها قابلية التشغيل البيني بين أنظمة مختلفة بسيطة مثل استدعاء الوظيفة ، وسلامة و حفظ الذاكرة تلقائيًا ، يجعلنا ذالك نستغني عن الملفات التقليدية ، بل و حتى المؤسسات يمكنها الاستغناء عن البنية التحتية المستقلة مثل الخوادم و قواعد البيانات
كل هذه المميزات تعمل على تمكين خدمات و برامج الإنترنت من الاحتواء الذاتي والأستقلال التام، وهذا يجعلها قادرة على التصدي للمخاطر الأمنية التي تواجهها مع خفظ التكاليف المالية العالية لتكنولوجيا المعلومات و تسهيل العمل بشكل كبير على Internet Computer.
ممميزات كمبيوتر الإنترنت
سوف تجعل تقنية كمبيوتر الإنترنت من شركة dfinity العالم أفضل من خلال توفير حلول للمشاكل الحرجة التي تواجه التكنولوجيا اليوم. واختصار للوقت اليك اهم المميزات لهذة التقنية :
انهاء مبدأ العميل المقيد
يتيح كمبيوتر الإنترنت إمكانية إنشاء مواقع الويب وأنظمة المؤسسات وخدمات الإنترنت ، عن طريق تحميل البرامج عبر تقنية كمبيوتر الانترنت وهو عالم مفتوح ومرن وسهل، حيث يعمل بأمان ، يتيح امكانية التفاعل بيساطة بين المستخدمين والبرامج الأخرى.
وهذا على عكس الطرق المتبعة حالياً ، حيث يجب أن يقوم المؤسسون والمبرمجون الذين يستخدمون الطرق التقنية القديمة ، بأدارة منصاتهم الخاصة عبر الاختيار بين الكثير من خدمات التخزين السحابية المدفوعة ، والأدوات المتاحة في التخزين السحابي.
بالأضافة الى الأختيار بين أنظمة التشغيل المغلقة او الأنظمة المفتوحة المصدر ،على سبيل المثال خدمة الحماية و والتخزين في قواعد البيانات ، وتقنيات الاتصال المباشر ، و بيئة عمل تطوير البرامج و غيرها .
كل هذه الصعوبات التعقيدات سببها ، احتكار التقنية وتقديمة بشكل مدفوع وعبر منصات خاصة ومتعددة ، وتكثر المعوقات والصعوبات بسبب الطرق التي تتبعها الشركات في اشاء عملاء مقيدين ، على سبيل المثال ،الخدمات والمميزات الجيدة تقدم بشكل مدفوع ومكلف ونفس الحال على استخدام الترخيص المقيد على عكس كمبيوتر الإنترنت.
ولكن في المستقبل القريب ، سوف يتمكن المبرمجون من البناء البرمجيات عبر تقنية كمبيوتر الإنترنت. بل وسوف يتمكنون من انشاء كافة الخدمات، مع صلاحية كاملة وحرية مطلقة لا تتوفر سوا على كمبيوتر الانترنت .
محاربة الاحتكار التقني
عبر كمبيوتر الإنترنت تتم محاربة الاحتكار المتنامي، و معالجة مشكله التي تؤثر بشكل سلبي على خدمات الإنترنت، من خلال دعم البرمجيات المستقلة ، والتي تعمل بدون مالك حقيقي.
Internet Computer يسمح بإنشاء إصدارات مفتوحة من خدمات الإنترنت المنتشرة ، مثل مواقع التواصل الاجتماعي أو خدمات الأعمال SaaS ، والتي تعمل كجزء من نسيج الإنترنت نفسه. يمكن أن توفر هذه الخدمات المفتوحة الجديدة للمستخدمين ضمانات أعلى بكثير حول كيفية معالجة بياناتهم.
علاوة على ذلك يمكنهم مشاركة بيانات المستخدم ووظائفهم مع خدمات الإنترنت الأخرى باستخدام واجهات برمجة تطبيقات مستقلة و دائمة لا يمكن إلغاؤها نهائياً .
علاوة على ذلك يمكنهم مشاركة بيانات المستخدم ووظائفهم مع خدمات الإنترنت الأخرى باستخدام واجهات برمجة تطبيقات مستقلة و دائمة لا يمكن إلغاؤها نهائياً .
مما يلغي مخاطر النظام الأساسي ويسمح Internet Computer بتقنية التوسع التعاوني للنظام البيئي بطريقة تولد تأثيرات الشبكة المتبادلة التي تمكنهم من التنافس مع احتكارات شركات التكنولوجيا العملاقة ، مما يوفر فرصًا جديدة و كثيرى لأصحاب المشاريع والمستثمرين الجدد في مجال الإنترنت وخدماتة.
كمبيوتر الإنترنت و (WASM) الويب اسمبلي
تقدم شركة دفنتي بتقنيتها تقنية الجديدة حاسوب الإنترنت Internet Computer دعم متكامل للويب اسمبلي . حيث يعتبر (WASM) هو المحرك الأفتراضي و بيئة العمل الأساسية لكمبيوتر الأنترنت .
لذالك تخرج للواجهة علاقتهما الوثيقة والمميزة، حيث سوف تقدم الكثير في عالم المبرمجين و البرمجيات . ولكن لا بد لنا من فهم ماهي الويب اسمبلي ، وكيف قدمة الكثير لتقنية Internet Computer حاسوب الإنترنت.
وحتى تتوضح الصورة لا بد علينا من تسليط الضوء على الويب اسمبلي حتى نفهم ما هو تكامل العمل الذي بين تقنية كمبيوتر الإنترنت و( Wasm).
وحتى تتوضح الصورة لا بد علينا من تسليط الضوء على الويب اسمبلي حتى نفهم ما هو تكامل العمل الذي بين تقنية كمبيوتر الإنترنت و( Wasm).
الهدف الرئيسي من انشاء تقنية الويب اسمبلي
سابقاً، كانت واجهات الويب تعتمد فقط على لغة JS الجافاسكربت، بمعنى اخر صفحات الويب كان لا يمكن انشائها الا عن طريق JS، وكما نعلم فأن هذه اللغة لها مشاكلها من استهلاك الذاكرة و البطء .
تقنية الويب اسمبلي (WASM) جاءت لحل هذه المشكلات ، حيث ان هذه التقنية تعتبر أقرب لأجهزة الهاردوير بما انها تستخدم الترميز الثنائي (1,0).
بالأضافة الى انها ستدعم اغلب لغات البرمجة و منها لغات إدارة الذاكرة مثل ++C/C، بالتالي ستمح لك ببناء واجهات ويب قوية و سريعة، بناء البرامج العملاقة و بناء ألألعاب.
وتدعم ايضاً لغة الجافاسكربت، اي ان الويب اسمبلي ليس هدفه الغاء الجافا سكربت بل دعم باقي لغات البرمجة.
يمكنك الاطلاع على: لغة dart و فلاتر
كيف تعمل الويب اسمبلي في المتصفحات
سوف تتمكن المتصفحات عبر تقنية الويب اسمبلي من دعم و قراءة ملفات bytecode ، وهذه الملفات تستخدم لغة الآلة (1,0). وبتالي فهي اقرب الى المكونات المادية للأجهزة .
وبما انه يمكننا إنشاء ملف bytecode بأحد اللغات المدعومة من الويب اسمبلي . و تحويله عبر (WASM) إلى ملف bytecode. وبتالي اصبح بمكاننا بناء واجهات الويب باي لغة برمجة نريد.
الخلاصة ، يمكن القول ان طريقة عمل تقنية الويب اسمبلي ، تطابق طريقة عمل (JVM) آلة جافا ، المتصفح سوف يلعب دور الآلة الافتراضية لتقنية (WASM).
ولكن للعلم فأن المتصفحات القديمة لا تدعم الويب اسمبلي ، فقط المتصفحات الحديثة مثل كروم و فاير فوكس و سفاري وغيرها تدعم تقنية الويب اسمبلي .
ما هي لغة موتوكو و علاقتها بكمبيوتر الإنترنت
هي لغة برمجة تم انشائها من قبل شركة دفنتي ، وتقدم دعم كامل ل كمبيوتر الإنترنت ، وهي لغة برمجة عبر الانترنت بشكل مباشر ، ويمكن القول ان لغة motoko تم انشائها من اجل كمبيوتر الانترنت .
لتوضيح أكثر ، يتم إنشاء البرمجيات عن طريق تجميع التعليمات البرمجية باستخدام Internet Computer SDK ، قبل تحميلها على كمبيوتر الإنترنت يتم اختبارها .
مع العلم يستطيع الـ SDK ، دعم أي لغة وتزويد المبرمجين بمجموعة متنوعة من نماذج البرمجة. مع وجود SDKs قدمتة شركة DFINITY فهو يدعم الكثير من اللغات بما في ذلك Motoko والجافا سكربت وC و rust وغيرها .
ومع ذالك طورت لغة Motoko من شركة dfinity لتوفير تجربة مثالية للمبرمجين للعمل على كمبيوتر الإنترنت. حيث يقدم الكثير من المميزات مثل تلقائيًا بترحيل الكائنات الموجودة في الذاكرة عند ترقية البرنامج ، أو مترجم Motoko .
ويسمح للمبرمجين بكتابة كود برمجي مباشر عند إنشاء أنظمة تتضمن عدة برامج ، وهذا يقدم وسيلة لكتابة منطق تسلسلي قابل لتوسع و التطوير.
ويسمح للمبرمجين بكتابة كود برمجي مباشر عند إنشاء أنظمة تتضمن عدة برامج ، وهذا يقدم وسيلة لكتابة منطق تسلسلي قابل لتوسع و التطوير.
لفهم ما هي لغة موتوكو يمكن الاطلاع على :
من هو مؤسس شركة DFINITY ومشروع كمبيوتر الإنترنت
دومينيك ويليامز هو المؤسس والرئيس التنفيذي في شركة DFINITY ومشروع كمبيوتر الإنترنت. ينحدر من المملكة المتحدة ولكنه انتقل إلى بالو ألتو ، كاليفورنيا في عام 2012 .
ويواصل السفر بين مختلف المراكز التي تديرها DFINITY في جميع أنحاء العالم. لديه خبرة كبيرة في كرائد أعمال تكنولوجي ومهندس أنظمة .
ويواصل السفر بين مختلف المراكز التي تديرها DFINITY في جميع أنحاء العالم. لديه خبرة كبيرة في كرائد أعمال تكنولوجي ومهندس أنظمة .
كان آخر مشروع كبير له في مجال games وهي لعبة MMO التي نمت لملايين المستخدمين ، والتي تعمل على تقنية خادم ألعاب جديدة قابلة للتطوير أفقيًا ابتكرها.
في الآونة الأخيرة ، ميز نفسه من خلال المساهمات في الحوسبة الموزعة ونظرية التشفير ، مع المساهمة في العديد من الأعمال مثل Threshold Relay.
في الآونة الأخيرة ، ميز نفسه من خلال المساهمات في الحوسبة الموزعة ونظرية التشفير ، مع المساهمة في العديد من الأعمال مثل Threshold Relay.
يمكنك الاطلاع على احدث انظمة تشغيل يعمل على الهواتف والحاسوب
نظام فوشيا من جوجل
نظام فوشيا من جوجل
وفي الختام اتمنى ان تكون الصورة واضحة عن تقنية كمبيوتر الإنترنت، وعلاقتها بالويب اسمبلي ولغة موتوكو ، فقد اوردنا لكم اهم مميزات حاسوب الأنترنت و طريقة عملة و كل مايهمك عن هذه التقنية ،وحتى لا نطيل عليكم استودعكم الله و الى لقاء قريب دمتم بوعي.
المراجع