أدخلت تقنية Blockchain طرقًا جديدة للتفكير في أمان الأصول ومخازن القيمة. دعونا نلقي نظرة على بعض الأمثلة لما نعنيه.

Bitcoin ، التي تعمل بتقنية blockchain ، هي عملة مشفرة آمنة تتيح للمستخدمين تداولها واستخدامها كطريقة دفع. يمكنهم أيضًا استخدام التشفير لأشياء مثل المقامرة على أفضل كازينو تشفيرأو التسوق عبر الإنترنت أو حتى شراء مواد البقالة.

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

يسمح Flow للمطورين وغيرهم بالإنشاء NFTS ونشر عقود ذكية على blockchain قابل للتوسع بدرجة كبيرة.

هنا ، سنناقش ماهية التدفق وميزاته وفوائده.

ما هو Flow Blockchain؟

طورت Dapper Labs CryptoKitties في عام 2017. كان لمشروع NFT (رمز غير قابل للفطريات) الكثير من المستخدمين لدرجة أنه أدى إلى ازدحام سلسلة Ethereum blockchain وتوقفها في النهاية. لقد أدركوا أن Ethereum لا يمكنها التحقق من المعاملات بالسرعة الكافية ، لذلك قاموا بإنشاء blockchain جديد: Flow.

بشكل أساسي ، طورت Dapper Labs طريقة لتوسيع نطاق blockchain بشكل أفضل. استخدم المطورون الفصل الرأسي للعمالة على الشبكة. هذا يعني أنهم قاموا بتقسيم العمل المطلوب للتحقق من الكتل الجديدة ونشرها على الشبكة.

يتناقض هذا مع الفصل الأفقي للعمل ، والذي يقسم المعاملات المختلفة. التقاسم هو الطريقة الأكثر شيوعًا لتحقيق ذلك.

طورت Dapper Labs Flow خصيصًا لألعاب التشفير الكبيرة ومقتنيات NFT. أثبتت مشاريع NFT مثل NBA Topshot نجاحها بالفعل في Flow. يمكن للمستخدمين جمع وبيع وتداول لحظات الدوري الاميركي للمحترفين القابلة للتحصيل. إنها تشبه بطاقات التداول ، لكنها رقمية وفريدة من نوعها.

حددت Dapper Labs أربع ركائز للتدفق ، والتي تميزه عن سلاسل الكتل الرئيسية الأخرى. بنية متعددة الأدوار ، والبرمجة الموجهة نحو الموارد ، وبيئة عمل المطورين ، وإعداد المستهلك.

يسمح Ethereum بصياغة العقود الذكية والتطبيقات اللامركزية. في الوقت نفسه ، تعد Bitcoin أكثر blockchain موثوقية للمعاملات.

وبالتالي ، تتمتع Ethereum و Bitcoin بمزايا مع بعض جوانب تقنية blockchain ، مثل الاحتفاظ بملف مخزن للقيمة (BTC) أو لتطوير التطبيقات المستقلة واللامركزية. ومع ذلك ، تعاني كلتا سلاسل الكتل من مشكلات قابلية التوسع. 

يحاول Flow معالجة هذا.

ما هي بنية Flow متعددة الأدوار؟

ترى سلاسل الكتل المشهورة أن الموارد الموجودة على شبكتها متجانسة. هذا يعني أن كل عقدة في blockchain تحتاج إلى تنفيذ المهام التشغيلية مثل التحقق من وإضافة كتل جديدة إلى الشبكة.

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

هذا يعني أنه يمكن لعقدة واحدة تنفيذ كتلة جديدة بينما لا تزال عقدة أخرى تتحقق من كتلة سابقة.

العب CRYPTO CASINO GAMES الآن في BC.GAME

ما هي أدوار عقدة التدفق؟

هناك أربعة أنواع مختلفة من العقد على التدفق. هذه هي عقد التجميع والتوافق والتنفيذ والتحقق.

وفقًا لبحث Dapper Labs ، تعمل العقد غير المتجانسة على تحسين الإنتاجية بمقدار 56 مقارنةً بالبلوكشين التي تستخدم العقد الكاملة.

علاوة على ذلك ، تفصل الشبكة بين عقدتي الإجماع والتنفيذ مع مبدأ العمليات الحتمية.

العمليات الذاتية ليس لها نتيجة حتمية ، مما يعني أن العقد تحتاج إلى التوصل إلى إجماع للحصول على النتائج. بالمقارنة ، العمليات الموضوعية لها نتيجة حتمية ، والتي لا تتطلب إجماعًا.

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

دور الجامع

تتلقى عقد التجميع عمليات إرسال المعاملات من وكلاء خارجيين. تشكل هذه العقد مجموعات متساوية الحجم وحصة على الشبكة.

تجمع المجموعات طلبات المعاملات وتضعها في مجموعات. تقدم كل عقدة في الكتلة عمليات تقديم المعاملات الخارجية إلى الكتلة.

تقوم كل مجموعة بإنشاء مجموعات واحدة تلو الأخرى ، وقبل إنشاء مجموعة جديدة ، يقومون بإرسال المجموعة الحالية إلى عقد التوافق.

وفقًا لذلك ، عندما تتوصل عقد التجميع إلى توافق في الآراء بشأن مجموعة ، يطلق عليها مجموعة مضمونة.

دور الإجماع

تحافظ عُقد الإجماع على السلاسل الموجودة على الشبكة وتضيف كتلًا جديدة. تقوم عقد الإجماع بتشغيل خوارزمية إجماع BFT (بيزنطي خطأ متسامح) لتحديد المجموعات التي سيتم تضمينها في الكتلة التالية على الشبكة.

علاوة على ذلك ، تم الانتهاء من مجموعة من المجموعات المرتبة التي خضعت بالفعل لخوارزمية إجماع BFT.

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

دور التنفيذ

يجب أن تقوم عقد التنفيذ بتوسيع قوة حساب blockchain. يقومون بتنفيذ الكتل النهائية من عقد التوافق. تحتاج هذه العقد إلى نشر حالات التنفيذ الناتجة عن العملية. وتسمى هذه إيصالات التنفيذ.

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

دور التحقق

عقد التحقق هي المسؤولة عن التحقق من النتائج المنشورة لعقد التنفيذ. كل عقدة تحقق تتحقق فقط من كسور الأجزاء الموجودة في إيصالات التنفيذ. تنشر هذه العقد موافقتها على نتائج التنفيذ ؛ نتيجة الموافقة.

يمكن للعديد من عقد التحقق إجراء فحص موازٍ لقطع من كتل مختلفة عن طريق تقسيم عملية التحقق إلى أجزاء. وبالتالي ، تحسين سرعة التحقق. ولكن يتعين على جميع عقد التحقق التحقق من جميع الكتل المضافة إلى الشبكة.

العب CRYPTO CASINO GAMES الآن في BC.GAME

ما هي البرمجة الموجهة نحو الموارد في Flow؟

ينشر Flow blockchain لغة برمجة موجهة نحو الموارد: الإيقاع. يعتمد على نموذج ملكية جديد مرتبط بأنواع خطية تسمى الموارد. إنها طريقة جديدة لإظهار ملكية الأصول الرقمية وتعريفها بلغة برمجة.

يتيح ذلك للمطورين إنشاء NFTs وتتبعها باستخدام الإيقاع. علاوة على ذلك ، فإن الإيقاع سهل القراءة ويحتوي على عدد أقل من أخطاء وقت التشغيل. كما يسمح للمطورين بتضمين الشروط المسبقة واللاحقة عند تشغيل الوظائف.

وبناءً على ذلك ، فإن هذا يجعل من السهل تعلم ومراجعة الإيقاع. والأهم من ذلك ، أنه يجعل إنشاء المصنوعات اليدوية من أجل Flow أكثر كفاءة.

ادوات المطورين

توصي Dapper Labs بأدوات للمطورين. تساعد هذه الأدوات المطورين على بدء العمل على blockchain.

يسمح Flow Go و JavaScript Software Development Kits (SDKs) للمطورين بتوسيع نطاق مشاريعهم على الواجهة الخلفية وإنشاء dApps في الواجهة الأمامية.

بعد ذلك ، يوصون بامتداد Visual Studio Code يسمح للمطورين باختبار عقودهم الذكية والتحقق من الأخطاء باستخدام Cadence محليًا.

علاوة على ذلك ، يمكن للمطورين استخدام Flow Playground GUI لتعلم الإيقاع دون أي إعداد إضافي.

ما هي بيئة عمل مطوري Flow؟

قدمت Dapper Labs أدوات لمساعدة المطورين على البدء في Flow. كما قدموا للمطورين طرقًا أسهل لتنفيذ العقود الذكية على الشبكة وتسجيل الأخطاء.

عقود ذكية قابلة للترقية

الطريقة الأولى قابلة للترقية العقود الذكية. في البداية ، لم يسمح مطورو Ethereum للمطورين بتغيير رمز العقد الذكي بمجرد إطلاقه على الشبكة. فعلوا ذلك لمنع السلوك الضار في شروط العقد الذكية. ومع ذلك ، من الناحية العملية ، احتوت العديد من التكرارات الذكية لرموز العقود على مشكلات أثرت على الشبكة بأكملها.

تسمح Dapper Labs للمطورين بإصدار عقودهم الذكية في حالة تجريبية على الشبكة الرئيسية. يمكنهم تحديث رمز العقد الذكي دون الحاجة إلى إنشاء بروتوكولات التحديث الخاصة بهم في العقد الذكي.

يمكن للمستخدمين معرفة ما إذا كان العقد الذكي في حالة تجريبية والاختيار بين العقود الذكية النهائية أو التجريبية. بمجرد أن يكمل المطورون تحديثاتهم ، يمكنهم إنهاء العقد الذكي. بعد ذلك ، يصبح الرمز ثابتًا.

نهائية سريعة

يعرّف الكثيرون سرعة blockchain على أنها الوقت الذي تستغرقه المعاملة للوصول إلى نهايتها. هذا يعني أن المعاملة يتم تضمينها بشكل دائم في blockchain. يستغرق البيتكوين حوالي ساعة واحدة. يستغرق Ethereum حوالي 1 دقائق ، لكن Flow يستغرق ثوانٍ.

يسمح للمستخدمين بتلقي ملاحظات حول معاملتهم بعد أن تقوم عقد التوافق بتعيين معاملتهم إلى كتلة. يمكنهم قبول معاملة تم التحقق منها محليًا أو الانتظار حتى يتم تضمين المعاملات المختومة في blockchain. تستغرق النهاية حوالي 10 ثوانٍ.

ما المقصود ببرنامج Flow's Consumer Onboarding؟

يسهل Flow على المستهلكين استخدام وإنشاء التطبيقات على الشبكة. أولاً ، يسمح Flow برسائل الأمان التي يمكن للبشر قراءتها. تُعلم هذه الرسائل المستخدمين بالأذونات التي يمنحونها لتفويض المعاملات. أيضًا ، تُعلم الرسائل المستخدمين بنوع التغييرات التي يمكن للمعاملة إجراؤها.

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

يتلقى مشغلو العقد هؤلاء أيضًا مكافآت اعتمادًا على حصتهم في الشبكة وعملهم.

أخيرًا ، تسمح شبكة Flow للشركات والعلامات التجارية والمؤثرين بالتفاعل مع معجبيهم مباشرةً. باستخدام NFTs وقابلية تطوير blockchain ، يمكن لشركاء المحتوى بيع أصولهم الرقمية مع تتبع الملكية المدمج.

وفي الختام

يحتوي Flow على بنية متعددة الأدوار تعمل على تحسين قابلية تطوير blockchain بشكل كبير دون المساس بالأمان.

علاوة على ذلك ، يتمتع المطورون بقدر أكبر من المرونة عند إنشاء عقود ذكية مع Cadence ، وهي لغة برمجة موجهة نحو الموارد. يمكنهم أيضًا تحديث عقودهم الذكية على الشبكة الرئيسية.

أخيرًا ، تسمح المنصة لشركاء المحتوى باستخدام blockchain لإنشاء NFTs وتتبع ملكية الأصول الرقمية بنشاط.

سجل في BC.GAME للعب CRYPTO CASINO GAMES