26 أبريل 2024

تطبيق Blockchain للأعمال: أنواع المنصات والاختيار

تطبيق Blockchain للأعمال: أنواع المنصات والاختيار

لقد مرت تقنية Blockchain بالفعل بفترة من التشكل والضجيج والسقوط الدراماتيكي، ويبدو أنها دخلت مرحلةالتفكير العملي والتنمية.

من الخطأ افتراض أن blockchain عالمي وقادر على حل جميع المشكلات الحالية. الإغلاق الهائل لمشاريع ICO التي جمعت أموالاً كبيرة خلال عام 2017 هو تأكيد آخر على ذلك.

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

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

في هذه الحالة يكون تنفيذ blockchain مناسبًا؟

أولاً ، دعونا نلقي نظرة على المزايا والعيوب الرئيسية لهذه التكنولوجيا. عادة في هذا المكان يكتبون عن "اللامركزية" ، لكن ماذا يعني هذا في الممارسة؟

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

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

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

لذلك، فإن أحد المعايير الرئيسية لاستخدام blockchain يتعلق بالأمن:"هل يتطلب مشروعك التشغيل في بيئة غير موثوق بها تمامًا وتوزيع كامل للمخاطر الأمنية؟"

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

إذا كنت على استعداد للتضحية بالكثير من أجل أمن الشبكة، وخططت جيدًا لحماية الوظائف الإدارية، فإن السؤال التالي سيكون:"هل أنت مستعد للدفع مقابل كل معاملة؟"

المعاملات الحرة تسمح لأي عضوملء شبكات blockchain بمعلومات عديمة الفائدة التي يتم نسخها مئات ومرات. لذلك من دون عملة مشفرة ورسوم المعاملات وقيود التنفيذ ، لا يمكن بناء blockchain جيد آمن للشبكات العامة.

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

المعيار التالي:"هل لدى نموذج الأعمال تسويات متبادلة ونقل ملكية معلومات معينة من مشارك إلى آخر؟"

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

المستوطنات المتبادلة في blockchain يمكن أن يكون ليس فقطالمدفوعات ، وأي تبادل للقيم الرقمية (على سبيل المثال ، نقاط السمعة ، والمعلومات التي تتيح لك الوصول إلى الموارد القيمة ، وعناصر اللعبة).

إذا كان مشروعك ينص على تبادل مثل هذه القيم الرقمية - يمكن أن يكون blockchain أساسًا ممتازًا مقاومًا للقرصنة.

اختيار العام أو blockchain الخاصة بك؟

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

السلاسل العامة

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

تشمل عيوب blockchain العامةعمولات للمعاملات في cryptocurrency "الأصلي" من blockchain. لن تكون قادرًا على التأثير في معدل معالجة المعاملات أو سرعتها. أيضًا ، في الوقت الحالي ، لا يوجد حل يتيح لك التعامل مع العديد من العمليات المتوازية لعشرات ومئات الآلاف من المستخدمين ، مما قد يؤدي بدوره إلى زيادة كبيرة في الرسوم.

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

blockchain الخاصة

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

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

خاصية أخرى غير سارةيعد تطوير Blockchain بمثابة تكلفة عالية للملكية: أيها المطورون الأعزاء ، والمهام التي لم يحلها عدد قليل من قبلك (وبالتالي ، لا يوجد ما يكفي من الوثائق والبرامج الجاهزة) ، والاختبار المعقد (يتطلب الكثير من الموارد السحابية والبرامج النصية للاختبارات المعقدة).

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

حلول في السوق

ما القرار لاتخاذ كأساس؟ السؤال هو أقرب إلى اختيار نظام التشغيل: هناك عدد كبير من المعلمات ، وخيارات التكوين أيضا.

أولاً، دعونا نلقي نظرة على اثنين من أكثرها موثوقيةالحلول التي تعمل بالفعل في الشبكات العامة وهي مفتوحة المصدر. بادئ ذي بدء، هذه هي الشبكات التي تدعم العقود الذكية الشاملة لـ Turing-Complete، والتي تتيح لك أتمتة أي عملية تجارية تقريبًا، لذلك لا تندرج Bitcoin ضمن هذه الفئة.

الشبكات القائمة على Ethereum

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

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

إن Ethereum blockchain أكثر ملاءمة من Bitcoin: في بضع نقرات يمكنك إجراء معاملات معقدة للغاية.

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

الشبكات القائمة على EOS

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

يسمى EOS العامة أيضا "Ethereum الصينية ،"لأن المستخدمين والمدققين الرئيسيين لهذه الشبكة في الصين. تتمتع EOS بتبادلات ، والعديد من التطبيقات المالية واللامركزية والألعاب.

مثل النظام البيئي Ethereum ، EOS هومجموعة كبيرة من البرامج الجاهزة التي تم اختبارها بالفعل في ظروف حقيقية. في EOS ، تم تطوير كل شيء باستخدام C ++ ، بحيث يمكنك العثور على مطورين جيدين بسرعة.

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

Hyperledger

عائلة Hyperledger من سلاسل الكتل في الأصلمصممة للاستخدام الشركات. لا تحتوي مشاريع HL الحديثة على اقتصاد داخلي، وعادةً ما تُستخدم لتدفق المستندات الداخلية في الشركات الكبيرة.

HL هو مكتوب بلغة جافا ومصمم معاحتياجات العملاء من الشركات ، لذلك ، ليس لديه بعض مزايا الشبكات العامة. ومع ذلك ، قد يكون هناك ما يبرر استخدام السجل الموزع: تحاول الشركات استخدام Hyperledger لعمليات الخدمة مع المعدات النادرة والحرجة ، والخدمات اللوجستية المتخصصة وتنظيم سير العمل الداخلي.

استخدم HL إذا كنت بحاجة إلى منطق Java قوي وكنت جاهزًا لتشغيل blockchain الخاص بك داخل شبكة الشركة.

الركيزة التكافؤ & كوزموس SDK

Parity Substrate هو إطار عمل منشئ blockchain يسمح لك ببناء blockchain الخاص بك بسرعة وسهولة (parachain في مصطلحات Polkadot) وتشغيله باستخدام أدوات التحقق والمنطق الخاصة بك.

من الناحية المعمارية ، يمكن اعتبار الباراشين ككتلة رئيسية ذات عقد ذكي كبير ومتعدد الوظائف ، يمكن تحديثه وتعديله.

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

Cosmos SDK عبارة عن حزمة برامج مشابهة لـ Parity Substrate لبناء سلاسل الكتل الخاصة بك بمنطق تعسفي يعتمد على إجماع Tendermint.

عند تطوير سلسلة Cosmos blockchain ، يتم استخدام لغة Go ، وهناك أيضًا عدد كبير من البرامج الجاهزة لدعم المجموعات الرئيسية المطورة.

إن استخدام حلول مثل Substrate أو Cosmos SDK هو الطريقة الأسرع والأكثر موثوقية لصنع blockchain الخاص بك.

بلوكات أخرى

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

ومع ذلك ، غالبا ما تجعل الحلول الجديدة من الممكن حلهاقضايا blockchain الهامة (بروتوكول القريب ، NuCypher ، كودا). إذا كان المشروع مناسبًا لمنطق عملك ، فقد يكون من المنطقي الاعتماد على فريقه ورمزه.

لتلخيص

اختيار Blockchain اليوم يقتصر على ثلاثةالقطع الرئيسية والشوك الخاصة بهم: Ethereum و EOS و Hyperledger ، بالإضافة إلى مصممي Substrate و Cosmos. إذا كان المشروع يتطلب الوصول إلى الشبكات العامة ، فإن الخيار يضيق إلى خيارين: Ethereum و EOS. هذا ليس صغيراً للغاية ، لأن كلا الحلين لهما العديد من الشوكات مع وظائف أوسع.

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

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

تقنيات Blockchain محددة للغاية ولهاالعديد من الفروق الدقيقة الداخلية. من المستحسن أن تفكر بعناية في كيفية استخدام blockchain من قبل مشروعك ، وما هي النفقات التي ستتكبدها وما سيكلفها المستخدمين.

</ P>

5
/
5
(
1

تصويت
)