عندما تم إطلاق Ethereum في يوليو 2015 ، تم تعريف العالم بمفهومعقود ذكية كان يأمل في إحداث ثورة في مجال blockchain ويسمح لأي شخص من المطورين إلى المتحمسين للنشرالتطبيقات اللامركزية (DApps) على شبكة Ethereum mainnet. & nbsp؛
مع العديد من DApps حاليًا فييستخدم عبر سلاسل blockchain مختلفة مثل Ethereum ، فإنها توفر العديد من حالات الاستخدام بما في ذلك الخدمات المصرفية والألعاب والتمويل والتسوق عبر الإنترنت ووسائل التواصل الاجتماعي ، مع قاعدة مستخدمين دائمة التوسع في جميع أنحاء العالم.
بعد توفير البنية التحتية اللازمة للمطورين لإنشاء تطبيقات رقمية مبتكرة ، إلا أن Ethereum لديها قيود مثل قابلية التوسع المحدودة ورسوم الغاز المرتفعة ، وهي عوامل تمنع المطورين الآن من بناء حلول متخصصة يمكنها منافسة المنصات المركزية الشهيرة مثل Twitter و Facebook و Netflix .
لالتغلب على هذه التحديات واستكشاف إمكانيات تقنية blockchain ، غادر الشريك المؤسس لشركة Ethereum وأول مسؤول تقني لها ، Gavin Wood ، مؤسسة Ethereum وأسس Parity Technologies لبناء البنية التحتية blockchain التي يمكن أن تساعد في إنشاء أساس لشبكة لامركزية ، أوويب 3 كما هو معروف.
مسلحًا بخبرة صناعية واسعة وفهم عميق لإنشاء blockchain ، مضى قدمًا في بناء Substrate كمصدر مفتوح وإطار عمل blockchain مقاوم للمستقبل للمطورين للبناء عليها ، وتمكينهم من تعديل بنية blockchain الخاصة بهم بما يتماشى مع تفضيلات العملاء المتغيرة.
يمكن دمج البلوكشين المستندة إلى الركيزة مثل parachains على شبكات مثل Polkadot أو Kusama وتوفر مستوى عال من قابلية التشغيل البيني ، مما يساعد على طرح حلول العالم الواقعي اللامركزية حقًا والتي تكون أسرع وأرخص وأكثر أمانًا من أي وقت مضى.
ما هو الركيزة blockchain وكيف تعمل؟
تعتمد رؤية Web3 كإصدار لامركزي قائم على blockchain من الإنترنت على قدرة المطورين على إنشاء تطبيقات blockchain مختلفة يمكنها التفاعل مع بعضها البعض ومع شبكات مثل Ethereum و Bitcoin.
عادةً ما يستخدم مطورو blockchain إطار عمل blockchain لإنشاء مثل هذه التطبيقات وباستخدام القوالب المضمنة ، يمكنهم توفير الكثير من وقت التطوير على حساب قدرة التخصيص المحدودة.
هذا هو المكان الذي يوجد فيه Substrate ، وهو إطار عمل blockchain مفتوح المصدر لبناء blockchains مخصصتمكن المطورين من بناء سلاسل الكتل بشكل سريع استنادًا إلى التعليمات البرمجية التي تم اختبارها ميدانيًا والتي تعمل على تشغيل نظام بيئي كبير لمشاريع blockchain في جميع أنحاء العالم.
تتألف مجموعة Substrate من مجموعة ضخمة من الأدوات والمكتبات ، وهي مجموعة أدوات تطوير برامج blockchain الأساسية (SDK) التي تم استخدامها لبناء بروتوكول Polkadot layer-0 ويمكن للمطورين استخدامها لإنشاء أي نوع من blockchain.
الكتلة الأساسية لأي blockchain هي العقدة وتعتمد على شبكة لامركزية من هذه العقد أو أجهزة الكمبيوتر التي تتواصل مع بعضها البعض للحفاظ على دفتر الأستاذ الحالي بأحدث المعاملات. تعمل كل عقدة في شبكة blockchain كعميل وخادم على حد سواء ، حيث تطلب وتستجيب لطلبات البيانات وفقًا للمتطلبات.
ما يجعل عقدة الركيزة فريدة من نوعها هو الطريقة التي يتم بها تقسيم المسؤوليات التشغيلية أفقيًا لتوفير إطار معياري لبناء البلوكشين. تستخدم كل عقدة ركيزة عنصرين رئيسيين: عقدة خارجية تتعامل مع نشاط الشبكة ووقت تشغيل يحدد صلاحية المعاملة ويكون مسؤولاً عن معالجة التغييرات في وظيفة انتقال حالة blockchain.
العقدة الخارجية مسؤولة عن الاتصال بالعقد الأخرى ، وإدارة مجموعة المعاملات ، واكتشاف الأقران والاستجابة لمكالمات الإجراءات عن بُعد (RPC) أو طلبات المتصفح باستخدام واجهة برمجة تطبيقات RPC (API) الخاصة بـ Substrate. من خلال الاستعلام عن وقت تشغيل الركيزة أو بتزويدها بالمعلومات ، تستخدم العقدة الخارجية واجهات برمجة تطبيقات وقت تشغيل متخصصة للتعامل مع هذا الاتصال.
مع معالجة وقت تشغيل الركيزة لكل ما يحدث على السلسلة ، فهو المكون الأساسي للعقدة لبناء blockchain ويتحكم في كيفية تضمين المعاملات في الكتل ، وكيفية إرجاع الكتل إلى العقدة الخارجية أو كيفية تغيير حالة السلسلة استجابةً إلى المعاملات.
باستخدام وظائف المضيف للتواصل مع العقدة الخارجية ، يتيح وقت تشغيل الركيزة التحقق من صلاحية وقت التشغيل والتوافق مع العديد من الأنظمة الأساسية ، مما يوفر أدلة التحقق من صحة آليات إجماع سلسلة الترحيل وتقديم الدعم للترقيات بدون شوكة لبنية العقدة.
كيف تمكنك Substrate من إنشاء blockchain مخصص؟
يوفر Substrate قدرًا أكبر من الحرية والمرونة وقدرات التحسين أكثر من البناء فوق blockchain للعقود الذكية للأغراض العامة مثل Ethereum. علاوة على ذلك ، يمكن أن توجد سلاسل الكتل القائمة على الركيزة كـ "سلاسل فردية" أوالاندماج في Polkadot أو Kusama لتصبح باراشين.
قد يختار المطورون البدء أولاً بقالب عقدة الركيزة ، وهو الوحدة الأساسية في بناء blockchain باستخدام Substrate ويوفر الكثير من الوظائف المبنية مسبقًا مع تطبيقات افتراضية لجوانب مثل إدارة الحساب والإجماع والوصول المميز والنظير إلى الشبكات بين النظراء (P2P).
بالنسبة للمشاريع الأكثر تعقيدًا ، على الرغم من ذلك ، يريد المطورون درجة أعلى من الحرية لتحديد منطق blockchain الخاص بهم وهذا هو المكان الذي يلعب فيه Substrate's Framework for Runtime Aggregation of Modularized Entities (FRAME).
إطار هي واحدة من أقوى الأدوات التي تقدمها Substrate وتتألف من عدد من الوحدات النمطية ومكتبات الدعم لتبسيط تطوير وقت التشغيل. تُعرف هذه الوحدات أيضًا باسم منصات الركيزة وتمثل منطق الأعمال القابل للتخصيص لحالات الاستخدام مثل التخزين المؤقت والحوكمة والإجماع والأنشطة المهمة الأخرى التي قد يرغب المطورون في تضمينها في وقت التشغيل.
بالإضافة إلى ذلك ، يمكن للمطورين استخدام النظام والدعم والمنصات التنفيذية لتوفير مجموعة واسعة من الخدمات لبيئة وقت التشغيل. بينما يمكن للمرء بناء blockchain قائم على الركيزة دون استخدام FRAME ، فإن المنصات والمكتبات المختلفة تمكن المطورين من تكوين منطق وقت تشغيل مخصص باستخدام مكوناته المحددة مسبقًا كنقطة بداية.
من خلال الجمع بين المنصات المبنية مسبقًا والمخصصة للتحكم اللامتناهي في الميزات والوظائف التي توفرها Substrate blockchain ، يمكن للمطورين تحقيق نتائج محددة بدرجة عالية من المرونة والراحة.
كيف تصنع أول blockchain الخاص بك على الركيزة؟
سواء كنت مطورًا مبتدئًا أو شخصًا لديه خبرة سابقة فيباستخدام إطار عمل blockchain ، تقدم Substrate دروسًا تعليمية تركز على توفير الخبرة العملية وملعب الركيزة لأولئك الذين يرغبون في التجربة دون الكثير من التوجيه.
دروس الركيزة مناسبة حتى للمبتدئين تمامًا ، وتغطي جميع الخطوات دون الخوض في تفاصيل الترميز. بصرف النظر عن هذه البرامج التعليمية ، يوفر Substrate عددًا من الإرشادات الإرشادية حول موضوعات محددة بالإضافة إلى منح الوصول إلى العديد من المشاريع مفتوحة المصدر التي تم إنشاؤها باستخدام Substrate.
ومع ذلك ، من المهم فهم كيفية العمل مع المنصات على Substrate من أجل تخصيص منطق كل عقدة بحيث يمكن استخدامه جنبًا إلى جنب مع العقود الذكية لدمج المزيد من الوظائف في blockchain الناتج.
وبالتالي ، تقدم Substrate كل الدعم اللازم من حقتثبيت لتشغيل blockchain المخصص الخاص بك بنجاح. في حين أنه لا يحتوي على رمز تشفير أصلي ، فإن Polkadot (نقطة ) الرمز المميز هو الأكثر استخدامًا بالنظر إلى حقيقة أنه متوافق مع parachains الأخرى في الركيزة والنظام البيئي Polkadot ، مما يعكس تركيزه على قابلية التشغيل البيني وقابلية التوسع.
Preview
احصل على فهم أوسع لصناعة العملات المشفرة من خلال التقارير الإعلامية، وشارك في مناقشات متعمقة مع المؤلفين والقراء الآخرين ذوي التفكير المماثل. مرحبًا بك للانضمام إلينا في مجتمع Coinlive المتنامي:https://t.me/CoinliveSG