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

ونتيجة لذلك ، وُلد مفهوم أدى إلى حل المهمة باستخدام مزيج من تقنية blockchain و IPFS. بعد عام ، تطور هذا المفهوم إلى خدمة
Chainify ، مما يجعل من السهل حفظ البيانات إلى blockchain والعمل معها بشكل ملائم. في هذه المقالة سأخبرك بكيفية عمل الخدمة والمشكلات التي يمكنها حلها.
تراجع
بعد عودته إلى Apple عام 1997 ،
تحدث ستيف جوبز
عن ابتكار المنتجات ، وحثه على التوقف عن التركيز على التقنيات المتطورة وأساليب البيع ؛ واقترح البدء بالمستهلك - وعندها فقط التحول إلى التكنولوجيا لإيجاد الحلول. الآن يمكن أن تعزى هذه القاعدة إلى فئة العقائد التسويقية ، وهي إلزامية للمنتجات الناجحة. لسنوات عديدة ، هذا ، كما يبدو الآن ، قاعدة واضحة تثبت فعاليتها في عدد لا يحصى من الصناعات. كما أنها واحدة من المبادئ الرئيسية لبدء التشغيل الهزيل في عملية إنشاء الحد الأدنى من المنتجات القابلة للتطبيق. الانتقال من مشكلة إلى حل بسيط.
ومع ذلك ، نظرًا لكوني منغمسًا في صناعة blockchain ، لا أتوقف أبدًا عن دهشتي من عدد المشاريع التي تعد بمنصة blockchain أخرى عالية الأداء مدفوعة بالذكاء الاصطناعي مع اكتمال اللامركزية واللامركزية والنظام العالمي الجديد بحلول منتصف عام 2022. أليس هذا التركيز على التكنولوجيا ، ولكن ليس على المستهلك ومشاكله؟ ربما يكون إنشاء بلوكشين عالية الأداء على أنواع الإجماع البديلة مفيدًا من وجهة نظر البحث. ومع ذلك ، ما معناه العملي إذا بقيت شبكة بيتكوين بسعة ثلاث معاملات في الثانية أقل من طاقتها؟
ما هو IPFS؟
يستخدم Chainify IPFS ، وهو بروتوكول تخزين الملفات الموزعة.
طور فريق
ipfs.io عميلاً مفتوح المصدر يسمح لأي شخص يريد أن يصبح عضوًا في الشبكة
ويطلق عقدة خاصة به. يمنح عميل IPFS الوصول إلى جميع الملفات التي تم تحميلها على الشبكة. عنوان الملف هو تجزئته ، والذي يعيده العميل عند تنزيل الملف بنجاح. يتكون التجزئة من محتويات الملف عن طريق تقسيمه إلى قطع صغيرة وتكوين شجرة ميركل من تجزئات هذه القطع. ماذا يعني هذا؟ من خلال تنزيل رواية "الحرب والسلام" ، نحصل على تجزئة. عن طريق تنزيله مرة أخرى ، نحصل على نفس التجزئة ، لأن محتويات الملف لم تتغير.
هذا هو جوهر تصميم شبكة IPFS ، لأن الغرض من حرق حركة المرور والمساحة على الوسائط ، تكرار الملفات التي تم تحميلها بالفعل على الشبكة. ولكن إذا أضفت ، على سبيل المثال ، فاصلة لم تكن موجودة من قبل ، فسيتم تحميل الملف وستكون التجزئة على الناتج مختلفة بشكل أساسي. تنطبق قاعدة مماثلة على الصور ذات البكسل المعدل ، والصوت / الفيديو مع جزء مقطوع.
لذا ، يتيح لنا IPFS تحميل ملف إلى الشبكة والوصول إليه من أي عقدة. ومع ذلك ، في الوقت نفسه ، لا يشير البروتوكول إلى حذف الملفات التي تم تنزيلها مسبقًا ، على الرغم من أن هذا ممكن من الناحية الفنية.
لماذا نحتاج blockchain
يوفر IPFS معلومات فقط حول وجود ملف ومحتوياته ، ولكنه لا يجيب على سؤال من ومتى تم تنزيل هذا الملف. لكن blockchain يمكن أن يعطي إجابات على هذه الأسئلة.
تستخدم Chainify حل
Waves Platform كمنصة blockchain بسبب سرعة العمل وتكلفة المعاملات الثابتة. تفترض بنية المعاملات الخاصة ببرنامج blockchain هذا وجود حقل
المرفق ، والذي يسمح لك بإرفاق معلومات إضافية للمعاملة في شكل نص (في ترميز base58). اقرأ المزيد عن جهاز المعاملة
هنا . في المقابل ، يوضح حقل الطابع الزمني وقت إتمام المعاملة. وبالتالي ، بعد
كتابة تجزئة ملف IPFS في نص
المرفق ، يمكننا إثبات أن الملف موجود في تاريخ معين وبقي دون تغيير منذ ذلك الحين.
Offtopicتحتوي الصفقة الأولى لشبكة بيتكوين على عنوان صحيفة التايمز بتاريخ 3 يناير 2009 على حافة الإنقاذ الثانية للبنوك. هذا يثبت أن الصفقة قد اكتملت في موعد لا يتجاوز التاريخ المحدد.
تتضمن بنية Chainify إرسال المعاملة إلى نفسها ، وحفظها على blockchain وتوقيع المعاملة على جانب العميل. وتجدر الإشارة إلى أنه في سلسلة الكتل ، لا يمكن إجراء المعاملات
إلا بمفتاح خاص. يمكنك معرفة المزيد عن هذا
هنا أو
هنا . وبالتالي ، يمكن لحامل المفتاح أن يثبت بشكل تشفير أنه هو الذي أرسل المعاملة.
ويترتب على ذلك أن حقيقة المعاملة (مع تجزئة الملف المرفق) تثبت بشكل تشفير وجود الملف في وقت المعاملة من قبل صاحب المفتاح الخاص. بالطبع ، هذا لا يمنح ملكية ملف IPFS الذي تم تحميله على الشبكة. كما أنه لا يضمن عدم تنزيل الملف على شبكة IPFS قبل تجزئة التطبيق إلى المعاملة.
يتيح لك الجمع بين blockchain و IPFS إثبات:
- توفر الملف لتاريخ محدد ؛
- ثبات الملف منذ ذلك الحين ؛
- ملكية ملف صاحب المفتاح الخاص.
في المستقبل القريب ، سيكون رمز المصدر لـ Chainify متاحًا في المجال العام.
تطبيق عملي
انفتاح وسائل الإعلام
لا أجرؤ على حساب عدد المشاركات التي يتم نشرها على الشبكات الاجتماعية بواسطة وسائل الإعلام ، لكنني أفترض أنها تنشئ عددًا لا بأس به من الزيارات في خلاصات المستخدمين. من المعروف أن المنشور المنشور يمكن تحريره أو حذفه. تصبح هذه المشكلة حادة بشكل خاص في عصر حروب المعلومات: يتهم الطرفان بعضهما البعض بتزوير البيانات واستخدام مصادر مشكوك فيها. كما أنها ذات صلة بالحملات الانتخابية - يمكن أيضًا تحرير بيانات المرشحين.

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

إن تسجيل المحامين لمواد القضية في قاعدة بيانات blockchain ، وكذلك هيكلة المواد في شكل مفهومة للجميع ، يسمح لك بتخزين مواد الحالة ودراستها بأمان. أيضا ، يمكن لأي شخص يريد (على سبيل المثال ، طالب كلية الحقوق أو ممثل منظمة حقوق الإنسان) دراسة مواد القضية بشكل مستقل وتقييم قانونية اتخاذ قرارات المحكمة.
محاربة التسلط عبر الإنترنت
منذ بعض الوقت شاركت في هاكاثون خيري نظمته Mail.Ru. كان موضوعه هو حل مشكلة العنف في بيئة المراهقين ، سواء كان ذلك العنف المنزلي ، أو مظاهر العدوان على الشبكة (التسلط عبر الإنترنت ، التصيد ، إلخ) أو في مؤسسة تعليمية. عبرت عن رؤيتي لحل المشكلة ، وبعد هاكاثون ، اتصل بي ممثلو الصندوق الخيري "إقليمك". تحدثوا عن
مشكلتهم .
"حتى وقت قريب ، من بين أمور أخرى ، قدمت المؤسسة الدعم النفسي للأطفال من خلال ask.fm. نجحت القناة وحصلت على حصة ملموسة من المكالمات. ومع ذلك ، اتضح لاحقًا أنه من خلال النداءات والروابط لملفات تعريف الأطفال على الشبكات الاجتماعية ، كان من الممكن تتبعهم. وبالانتقال إلى خدمة المساعدة النفسية ، فهم على الأقل في حالة نفسية محفوفة بالمخاطر ، ويمكن التلاعب بهم ".
بعد اكتشاف ذلك ، رفض الصندوق دعم القناة على ask.fm. وعندما رأوا إمكانية إخفاء هوية المكالمات ، أصبحوا مهتمين بالتكنولوجيا. في الواقع ، في blockchain يمكنك تخزين النص في شكله النقي - وهذا يعني أنه يمكن استخدامه كوسيلة للتواصل. لذلك يمكن ضمان أمن المراهقين من خلال بنية blockchain.

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

يوضح الرسم البياني مراحل تطور التكنولوجيا في سياق تكيفها في المجتمع. على سبيل المثال ، ضع في اعتبارك الكهرباء. يتم اعتماد الكهرباء كتكنولوجيا كمعيار يجب أن تلتزم به الصناعة. ليس لدينا محطات طاقة شخصية في الشقق - نحن فقط نعلق قابس في المنفذ. تخيل أنه عند بيع الكهرباء كتقنية ، سيتم إخبارك بسرعة نقل الإلكترون عبر الشبكة. هل تشتري؟
نجاح blockchain ليس في سرعة المعاملات وليس في اكتمال التوثيق. لقد حصلت البشرية أخيراً على مصدر الحقيقة الذي يمكن الاعتماد عليه - والقيام بما كان مستحيلاً في السابق.
Blockchain هي تقنية متميزة يمكنها تغيير مبدأ التواصل والتفاعل بشكل أساسي. مثال بسيط: عند اتخاذ قرار بالاستثمار أو التعاون ، لا يتعين عليك الاعتماد على بيانات الأعمال حول نمو الإيرادات وعدد المستثمرين. سيكون كافيا لقراءة هذا في سجل المعاملات.
في شهر يناير ، سيبدأ تدفق جديد من دورة
Blockchain Developer ، حيث بدأت رحلتي في تطوير blockchain. إذا كنت بالفعل مطورًا متمرسًا وتريد فقط اختبار نقاط قوتك -
فانتقل إلى
Waves hackathon ، الذي سيعقد في موسكو في 14-16 ديسمبر.