لنتحدث عن كيفية اتخاذنا قرار استخدام شبكة blockchain لمشروع جديد.
حدثت هذه القصة في أواخر ربيع عام 2018. رفضنا سلسلة الكتل (AplaNet) التي اقترحها أصحاب المصلحة في المشروع واخترنا حلاً مختلفًا للمنتج (Emercoin).
ملاحظة: في الوقت الحالي ، حل فريق AplaNet معظم المشكلات التي وصفناها أدناه. لذلك كل النقاط التي لاحظناها كانت تحدث في نهاية الربيع.
لقد عملنا على مشروع يحتاج إلى blockchain لحل مشاكل العمل (مطلوب حقًا ، وليس كالمعتاد). باستخدام مثاله ، سنتحدث عن معايير اختيار شبكة blockchain.
لسوء الحظ ، في الوقت الحالي ، لا يمكننا معرفة حالة العمل للمشروع بمزيد من التفصيل. لذلك ، فإن المقالة ليست حول ذلك.
القليل من التراجع عن العقود الذكية
الآن هناك ضجة كبيرة حول العقود الذكية وتقترح العديد من الشركات استخدامها في أي حل blockchain تقريبًا. نحن نؤمن أن اختيار العقود الذكية بلا طائل هو الطريق إلى أي مكان. العقد الذكي ليس حلا سحريا. لحل فئة معينة من المشاكل ، يكفي التخزين اللامركزي العادي.
ما عرضت أصلا؟
اقترح أصحاب المصلحة في المشروع استخدام شبكة AplaNet. لم نستخدم هذه الشبكة من قبل ، لذلك قررنا إجراء دراسة.
لقد مرت شعبية ICO بشكل عام. حدثت أكثر القصص إثارة للاهتمام (بما في ذلك القصص الاحتيالية) في أواخر عام 2017 - أوائل عام 2018. ولكن هذا ليس سببًا لعدم الانتباه إلى التفاصيل.
ما هي المعايير التي يجب استخدامها لتقييم سلسلة الكتل بواسطة المصادر المفتوحة:
- تجريبي (عادة ما يكون موجودًا في المواقع الرسمية) ؛
- الوصف الفني لحلول وتوثيق blockchain ؛
- مدونة
- هبر (في حالة وجود معلم لأخصائي يتحدث الروسية) ؛
- الشبكات الاجتماعية.
تجريبي
انتهت القصة مع العرض التوضيحي بسرعة كبيرة - لم نتمكن من استخدامه ، أدت محاولات كتابة عقود الاختبار إلى أخطاء في العرض التوضيحي نفسه.
بالنسبة إلى فريق المشروع ، وبحلول وقت نشر المقالة ، قاموا بإصلاح جميع الأخطاء التي لم تسمح لنا بتجربة العرض التوضيحي والبت في الاستخدام.
نعم ، هذا يحدث. كسر العروض التوضيحية. كتبنا في دعم. لم يكن هناك فرصة للانتظار حتى تجيب - بدأوا في دراسة المصادر المفتوحة. اكتشفنا أن Apla هو مشروع استثماري كبير ، لذلك ، يجب أن يكون له جانب وصفي مفتوح لائق لجذب العملاء.
الوصف الفني لحل blockchain. التوثيق
بشكل عام ، لم يكن هناك وثائق فنية كافية للغة العقد الذكية Simvolio.
ملاحظة: يحددها فريق المشروع في الوقت الحالي. على الرغم من أنه يجب توضيح أن الرابط إلى لغة Protypo لا يزال يؤدي إلى 404 (15 أغسطس 2018).
يجب أن يدفع وصف تنفيذ النظام الخبراء التقنيين إلى استخدامه. في حالتنا ، لم نجد فقط خصائص وتحليلات مقارنة للغة Simvolio ، ولكن أيضًا لم يكن هناك وثائق كافية لبدء العمل.
المدونة
تظهر المدونة الرسمية للمطورين الانفتاح والرغبة في التعاون مع عملائهم. تعد المدونة التي يصف فيها المطورون حلول منتجاتهم ممارسة رائعة لمنتجات مثل Apla.
لسوء الحظ ، في الوقت الذي درسنا فيه المدونة الرسمية للمشروع ، وجدنا منشورات من المطورين مؤرخة حتى نهاية عام 2017. يبدو أن المشروع غير مدعوم.
ملاحظة: بدءًا من 19 حزيران (يونيو) ، بدأت مشاركات المدونة النشطة على المدونة . صحيح أن الغالبية العظمى منها تدور حول مفاهيم blockchain العامة دون الرجوع إلى Apla وحول الاتفاقات المبرمة. لم نجد قط قصصًا فنية عن Apla نفسها.
هبر
بالنظر إلى أن جزءًا من فريق Apla هو الناطقين بالروسية ، يمكن رؤية مرجع في سوق الشركات الناطقة بالروسية ، حيث يلعب Habr في بعض الأحيان دورًا رئيسيًا في تحديد موضع المنتج.
المادة الوحيدة على هبر ، مخصصة على وجه التحديد لمشروع أبلا. وحتى أنه لا يتعلق بالجوانب التقنية ، بل بالاستثمار وقصص النجاح. نحن بالتأكيد سعداء بفريق المشروع ، ولكننا بصفتنا مالكين مخصصين ، نود معرفة المزيد عن عملية التنفيذ والاستخدام.
الشبكات الاجتماعية
نحن ندرك جيدًا أن الحسابات الموجودة على الشبكات الاجتماعية موجودة فقط لمهام التسويق (مثل جميع المواقع الأخرى التي قمنا بمسحها من حيث المبدأ ، ولكن هذه المواقع بالتأكيد لا تحتوي على تفسيرات فنية). هنا يختلف الجوهر ، بعد زيارة هذه الحسابات في مايو والآن (أغسطس 2018) نرى أنها غير نشطة أو محذوفة.
هذه هي الحسابات الرئيسية للشركة تمامًا ، لأن الروابط المؤدية إليها تأتي من رأس الموقع . هذا الإهمال مرة أخرى يجعلك تعتقد أن المشروع غير مدعوم. تمتلك قناة Youtube كمية لا بأس بها من السجلات عالية الجودة ، ولكن مرة أخرى ، لا يتعلق الكثير منها بالمشروع نفسه ، ولكن حول blockchain بشكل عام. وتلك مقاطع الفيديو التي تصف التنفيذ لديها أقل من 100 مشاهدة (أغسطس 2018).
نتمنى تطوير مشروع Apla وسنقوم بإعادة فحصه بكل سرور في المناسبة المناسبة التالية. لسوء الحظ ، في تلك اللحظة لم نكن مستعدين لاستخدام حل blockchain هذا.
شبكة blockchain أخرى
وقع اختيارنا على Emercoin ، إنه شوكة من Bitcoin. ما هي المزايا التي تتمتع بها هذه الشبكة ولماذا قررنا التبديل إليها؟
هذه ليست عقود ذكية.
في البداية ، كتبنا أن العقود الذكية ليست حلا سحريا. لكن العديد من الفرق لا تزال تستخدمها لحل أي مشاكل. بالإضافة إلى حقيقة أن هذا ليس حلاً لجميع المشاكل ، هناك حل آخر.
أي لغة من العقود الذكية تكتمل. هذا يؤدي إلى زيادة متطلبات الأمان للكود المكتوب عليه. يتم تنفيذ تطوير blockchains اليوم بشكل أساسي من قبل المنافسين ، الذين اعتادوا على حقيقة أن البنية التحتية الواسعة في الخلفية تنظم أمان الشفرة. في البنية التحتية الحديثة للبلوكتشين ، ليس كل شيء وردية للغاية.
يضاف الزيت إلى النار من خلال ثبات حلول الإنتاج. لا عجب أن تدقيق blockchain صناعة سريعة النمو اليوم. من الضروري إجراء عمل تحليلي جيد جدًا قبل إطلاقه في الإنتاج ، حيث لن يكون هناك عودة.
في هذا الوضع كله ، أريد أن أحمي نفسي قدر الإمكان. Emercoin ليست عقودًا ذكية ، إنها عقود NVS (تخزين قيمة الاسم) ، في الواقع تخزين لامركزي. علاوة على ذلك ، فهي شوكة بيتكوين. هذا يضمن لنا زيادة مستوى الأمان لشفرة مصدر البيتكوين الموجودة في Emercoin. على شبكة Emercoin ، لا يمكنك (أو صعب جدًا) كتابة رمز ضار.

PoW + PoS
Emercoin يدعم إثبات الحصة والدليل على تعدين العمل. وهذا يضمن عدم وجود "سباق تسلح" في Emercoin.
في هذه النسخة الهجينة من التعدين ، لا يمكن لأي شخص تنفيذ هجوم بنسبة 51 ٪ وينقص من الجهود المبذولة لزيادة قدرات التعدين.
يضمن التوازن في تشغيل blockchain ، الذي يتحقق فيه التوزيع الأقصى لاحتمالات إضافة كتلة جديدة ، استقرار الشبكة لفترة طويلة. بالنسبة للمشروعات طويلة المدى - هذا مهم جدًا. يقوم أصحاب المصلحة في المشروع ، بالإضافة إلى صناديق التنمية ، باستثمار موارد كبيرة في نظام blockchain الذي سيعمل فيه المنتج.
Emernvs
تخزين القيمة الاسمية - تخزين أزواج القيمة الاسمية. يتيح لك هذا التخزين اللامركزي إنشاء تطبيق من أي مستوى تقريبًا ، من DNS إلى التطبيقات المصرفية "للبالغين".
إن وجود NVS هو في الأساس ميزة قاتلة لهذه الشبكة. في كل كتلة Emercoin ، يوجد 25 كيلوبايت للقيمة الرئيسية للكائن المألوف للجهة الخلفية (المذكورة أعلاه). يمكنك فقط أخذ JSON والكتابة (نكتة!).
المنتجات النهائية
على عكس الشبكة الأولى التي نفكر فيها ، لم نتمكن من العثور على حلول عمل جاهزة نفذت بها Emercoin الكثير من المنتجات المثيرة للاهتمام:
- EmerDNS - خادم DNS على Emercoin ؛
- EmerSSH - نظام لإدارة البنية التحتية للمفتاح العام (PKI) وقوائم التحكم في الوصول (ACLs) ؛
- EmerSSL - بنية تحتية لامركزية لشهادات SSL ؛
- EmerDPO - "خزانة ملفات" شهادات الملكية ؛
- ENUMER - تسجيل المكالمات الهاتفية إلى blockchain.
هذه هي تطبيقات blockchain حقيقية. في وضع الاختبار ، جربنا بعض هذه المنتجات. يؤدون وظائفهم الأساسية بشكل لا تشوبه شائبة.
التجارة
عالم العملات المشفرة هو من الأهمية بمكان أن يتم الاهتمام بالتجارة وبالطبع أيضًا. إن ولاء مجتمع العملة المشفرة أمر مهم. يمكن أن يؤدي عدم وجود مثل هذا إلى إتلاف أي منتج مبني على blockchain.
البيانات اعتبارًا من 15 أغسطس 2018:
- يتم تداول Emercoin في 13 بورصة
- تكلفة EMC: 12.99 دولارًا
- مخطط أسعار EMC للدولار الأمريكي و BTC خلال العام الماضي هو نفسه مثل معظم العملات المشفرة. نمو كبير بحلول ديسمبر 2017 ، ثم الركود. هذا يشير إلى استقرار العملة بالنسبة للسوق.

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