Windows

Blockchain Ecosystem: Blockchain 2.0 والعقود الذكية

Smart Contracts

Smart Contracts
Anonim

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

Blockchain Ecosystem يمكن أن يكون لها مزيد من التطبيقات في نطاقات أخرى بخلاف غير عمليات الدفع. وهكذا ، تطورت فكرة Blockchain 2.0 و العقود الذكية .

Blockchain 2.0 يوسع قوة دفتر الأستاذ لتشمل المرافق الأخرى مثل الاتفاقات والمقترحات والمستندات والمدونات وأكثر من ذلك. يشمل هذا بشكل أساسي رمزًا إضافيًا للمنطق a.k.a. من خلال "العقود الذكية".

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

كيف يختلف Blockchain 2.0 عن Blockchain 1.0

Blockchain 1.0 كان في المقام الأول عبارة عن blockcin بيتكوين في حين أن Blockchain 2.0 لديه الكثير من أنواع مختلفة من blockchains مثل Ethereum ، كوردا ، Hyperledger. هذه ليست النهاية. هناك العديد من الآخرين في الحلقة وفي مراحل مختلفة من التطوير.

Blockchain 2.0 يشير أيضًا إلى تغيير في أدائه ، بمعنى أنه ينتقل من معاملات بسيطة إلى معاملات متعددة. سابقا ، ذكرنا blockchains يمكن أن تكون عامة أو خاصة. كان Blockchain 1.0 يقتصر على الجمهور فقط. يعمل Blockchain 2.0 على توسيع نطاق وصوله ويتضمن اتحادًا ، محددًا نطاقًا بعيدًا عن القطاعين العام والخاص.

الفوائد المقترنة بـ Blockchain 2.0. أولا ، ظلت Blockchain 1.0 دائما مفتوحة وموزعة. هذا ليس هو الحال مع blockchain 2.0. وثانيا ، أنه يحل العديد من الاحتياجات التنظيمية والخصوصية ، ويمكن التعامل مع احتياجات أكثر تعقيدا وغير مقفل إلى بائع واحد. وبصرف النظر عن ذلك ، يتغلب Blockchain 2.0 على بعض مشكلات blockchain الموجودة مثل السرعة والتكلفة الحسابية.

كيف تنوي Microsoft تطوير Blockchain Ecosystem

تقوم شركة Microsoft بتنفيذ استراتيجية ثلاثية الأجزاء لهذا:

  1. Build and learn من POCs الرئيسية التي يحركها الشركاء المبنية على قمة تقنيات Blockchain المختلفة
  2. تطوير النظام البيئي لسوق blockchain والتحف مع شركائنا وعملائنا
  3. تطوير خدمات وسيط بلوك Azora الرئيسية لضمان أن البنية التحتية جاهزة للمؤسسة

Microsoft أيضًا تخطط لتوسيع blockchain عن طريق إنشاء كل من الوسيطة الجديدة وكذلك "cryptlets" آمنة ، وهو المشروع الذي يطلق عليه اسم Project Bletchley لتوسيع blockchain. بالإضافة إلى ذلك ، تحاول الشركة الاتصال بالعديد من دفاتر الأستاذ المختلفة والخدمات الخارجية والداخلية الحالية لتمكين النظام البيئي المتعثر للمنظومة حيث أنها تدرك أن التكنولوجيا لديها بعض التطبيقات الرائعة.

وتشمل التطبيقات المحتملة لتقنية Blockchain:

  • المالية - التداول ، التعامل ، الأسهم ، تداول المشتقات المالية ، تقارير الالتزام ، إلخ.
  • وسائل الإعلام - إدارة الحقوق الرقمية ، تسييل الألعاب ، مصادقة فنية ، مراقبة المشتريات والاستخدام وأكثر
  • الكمبيوتر العلوم - Micronization of work (pay of the algorithms، tweets)، Expanse of Marketplace، Diserursement of Work
  • Medical - DNA Sequencing، Personalized medicine
  • Government - Voting، vehicle registration، Licensing ، وتحديد الهوية.

وذلك اعتمادا على مجال عملك هناك الكثير من الحلول المتاحة. معظم العملاء الذين يستخدمون تقنية Blockchain جديدون لخدمة Microsoft Azure. يجب عليك التسجيل للحصول على حساب Azure لاستخدام تقنية blockchain التي توفرها Microsoft.

تتوفر Blockchain كخدمة داخل معامل Azure DevTest . لذلك ، تحتاج إلى استخدام مختبر اختبار Azure Dev لاستخدام Blockchain كخدمة. إن Azure DevTest Labs هي خدمة تساعد المطورين والمخترعين على إنشاء بيئات في Azure بسرعة مع تقليل المخلفات والتحكم في التكلفة. للبدء ، ما عليك سوى البحث عن الكلمة الرئيسية "Blockchain" وستظهر لك Blockchain Labs في قائمة الموارد المتاحة.

حدد إنشاء وملء تفاصيل المعمل الخاص بك ويجب أن تكون على ما يرام. لا تنس أن تختار مكدساتك مفتوحة المصدر وعروض الطرف الثالث قبل المضي قدمًا. الآن ، لإعداد Blockchain كخدمة مستضافة على Azure ، انتقل إلى portal.azure.com وأدخل بيانات اعتماد حساب Microsoft Azure الخاص بك. حالما تتم المصادقة عليك ، ستتم إعادة توجيهك إلى بوابة Azure. بعد ذلك ، اتبع الخطوات الموضحة في هذه التدوينة في التسلسل لإنشاء DevTest Lab Instance جديد ، وإنشاء جهاز ظاهري جديد والحصول على رمز وصول شخصي من GitHub.