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

على الصعيد العالمي ، أود صياغة هذه المشكلة على النحو التالي:
Blockchain ليس إنترنت الأشياء (IOT).
سنحتاج هذه الصيغة أكثر من مرة. يضمن blockchain ثبات البيانات المدخلة فيه ، لكن لا يمكنه ضمان حقيقتها. الاستثناء الوحيد هو الحالة التي يعمل فيها النظام بأكمله على السلسلة ، أي عندما لا تحاول blockchain النظر إلى العالم المادي. بعد ذلك ، توجد جميع المعلومات الضرورية داخل blockchain ، ويمكن للنظام التحقق من صحة البيانات: على سبيل المثال ، أن العنوان لديه أموال كافية لإكمال معاملة محددة.
تسمى التطبيقات التي تحاول تسليم البيانات إلى blockchain من الخارج oracles. في هذا الصدد ، أوصي بمقال "أوراكس ، أو لماذا لم تغير العقود الذكية العالم بعد؟" (الكسندر دريجين) . لم يتم حل مشكلة أوراكل بعد. وإلى أن يتم العثور على حل ، فإن محاولات تطبيق إدارة سلسلة التوريد على blockchain مثل المثال أعلاه هي محاولات لاختراع طائرة قبل اختراع المحرك.
أخذت مثالاً مع ثلاجة من مقال "هل تحتاج إلى بلوكشين" (Karl Wüst، Arthur Gervais) . أوصي المقالة نفسها ، وقبل كل شيء هذا المخطط الصغير:

2. ضمان أصالة المنتج
Yuzkeys ، في الأساس لا يختلف عن سابقتها. ولكن نظرًا لأن الأمر يبدو مختلفًا عن الخارج ويتم تقديمه من قبل أشخاص آخرين وبصلصة مختلفة ، فأنا أعتبر أنه من المهم النظر فيه بشكل منفصل.
دعنا ننتج بعض السلع النادرة / باهظة الثمن - الساعات والنبيذ والسيارات - ونريد أن نمنح العميل الفرصة للتأكد من أن النسخة الموجودة في يديه قد صنعت بالفعل في مصنعنا. نربط زجاجة النبيذ الخاصة بنا برمز مميز على blockchain ، ونطبع رمز QR عليها. يتم تأكيد كل نقل للزجاجة ، من المصنع إلى الناقل ، ثم إلى المتجر والعميل ، من خلال معاملة على blockchain. يمكن للشخص الذي يحمل الزجاجة في يديه أن يذهب إلى الموقع ويتتبع طريقه من المصنع نفسه ، وبالتالي التأكد من أصالته.
يتم كسر النظام بأكمله من خلال استغلال بسيط مثل الأحذية المحسوسة: يقوم البائع المهاجم بنسخ زجاجة بالكامل ، ويسكب النبيذ هناك بسهولة ويبيع نسخة برمز إلى العميل ، والأصلي - إلى شخص غير مهتم بالرمز ، أو يشربه بنفسه. ولماذا؟ صحيح ل
Blockchain ليس IoT.
الزجاجة هي كائن مادي ، مما يعني أنه مع العناية الواجبة ، على عكس التوقيع الرقمي ، يمكن أن تكون مزورة.
3. صحة الدبلوم الجامعي
نحن هنا نتحدث عن حقيقة البيان ("تخرج بيتيا من جامعة موسكو الحكومية") ، وليس عن صحة الجسم المادي. في الواقع ، في هذه الحالة ، نتحدث عن توقيع رقمي لتأكيد الأصالة ، بالإضافة إلى الطابع الزمني لاستبعاد تخريج الدبلوم بأثر رجعي.
يعد التوقيع الرقمي (CPU) رائعًا ، حتى أن البعض يعتبر التشفير غير المتماثل أكبر اختراع في القرن العشرين. ولكن لا تخلط بينه وبين blockchain: وحدة المعالجة المركزية كانت موجودة وكانت مفيدة قبل ذلك بوقت طويل. أصبح من الشائع الآن بيع التواقيع الرقمية تحت ستار blockchain ، لذلك كن على اطلاع - ربما تحتاج فقط إلى وحدة المعالجة المركزية.
الطابع الزمني هو أقرب. Blockchain - هذه هي الطريقة الأكثر موثوقية للطابع الزمني. هنا فقط ، ليس من الضروري اتخاذ قرارات جديدة هنا: يكفي وضع تجزئة البيانات على Bitcoin blockchain ، لا يوجد مكان أكثر موثوقية وأكثر بساطة.
هل هي فكرة جيدة أن توضع علامة على دبلوم الدراسات العليا على سلسلة البيتكوين blockchain وتوقيعها بتوقيعات رقمية للعديد من الأساتذة؟ نعم من المهم عندئذٍ فقط عدم إفساد هذا النظام بطريقة مركزية للتحقق ، من خلال موقع الويب أو التطبيق الخاص بالجامعة ، على سبيل المثال ، لأنه سيصبح الحلقة الأضعف.
4. التصويت
الحديث عن التصويت على blockchain ، أولا وقبل كل شيء ، نحن بحاجة إلى فهم ما المشكلة التي نريد حلها.
صوت وهمية / قضية المصادقة. للقيام بذلك ، لا تحتاج إلى blockchain ، ولكن توقيع رقمي. والصعوبة الرئيسية هنا هي مكان الحصول على وكيفية تخزين المفتاح الخاص. لن أشرح لماذا يتم كسر أي نظام يتم فيه إنشاء المفتاح وليس على جهاز المالك النهائي حسب التصميم. ولكن بالإضافة إلى إنشاء مفتاح على جهازك ، من المهم أن يكون البرنامج الذي يولد المفتاح مفتوحًا ومراجعًا جيدًا ؛ تم الحصول على الحديد من مصدر ثالث (الخيار الأسهل هو الهاتف الذكي) ؛ كان المستخدم قادرا على التعامل مع المفتاح الخاص.
يمكن حل المشكلات الأولى والثانية بواسطة مطور النظام ؛ أما المشكلة الثالثة فهي أكثر تعقيدًا. ربما ، ستعلمنا Bitcoin فقط تدريجيًا كيفية التعامل مع المفاتيح: إنه شيء واحد أن نخسر كلمة مرور على صفحة على شبكة اجتماعية أو حتى بالنسبة إلى صوت ، إنه شيء آخر تمامًا أن تخسر أموالك.
ونعم ، فإن ربط المفتاح العمومي بشخص معين ، إذا اقتضى الأمر تصويتنا ، هو إنترنت الأشياء مرة أخرى.

مشكلة دعاية فرز الأصوات. ولهذه الأغراض ، وكتقدير تقريبي أول ، فإن العقود الذكية هي عبارة عن إثبات: يمكن للجميع رؤية المرشح الذي تم التصويت عليه بعدد الأصوات. صحيح أن الدعاية هنا قد تكون أكثر من اللازم: إذا رأينا الصوت غير الشخصي لكل شخص ، يمكننا أن نضغط على هذا الشخص للتصويت حسب حاجتنا. يمكنك إنشاء نظام بحيث لا يكون كل صوت معين مرئيًا لأي شخص باستثناء مالكه. لكن المهمة أكثر تعقيدًا - حتى أنه حتى المالك نفسه لم يستطع إثبات أنه صوت لصالح مرشح معين - لم يتم حلها بعد ، مما يعني أن الضغط ممكن.
محدث : يقول الزملاء إنه قد تم حله ، والحل يسمى التشفير غير القابل للقسر.
ومرة أخرى ، فإن مهمة التحقق من إصدار أصوات إضافية للأشخاص غير الموجودين هي إنترنت الأشياء.
5. إثبات التأليف
الفنان A رسم صورة ويريد إصلاح تأليفه على blockchain. يلتقط صورًا له ، ويضع تجزئة الصورة على blockchain ، ويضع الصورة نفسها في المدونة. بعد ذلك ، الفنان B ، الذي سوف يدعي أن اللوحة قد رسمها بالفعل B ، سيقدم فناننا A صورة وتجزئة ، مما يثبت أنه طالب بالتأليف لفترة طويلة.
مشكلتان:
- قد يقول الفنان " ب" أنه لم يكن يعرف سلسلة القوالب ، لذلك لم يسجل تأليفًا هناك. أي لكي يكون هذا الإجراء مفيدًا ، يجب أن يصبح مقبولًا بشكل عام.
- يمكن للفنان B الدخول إلى استوديو الفنان A ، والتقاط صورة للصورة ووضع علامة التجزئة على blockchain قبل الفنان A.
مثال على صورة يمكن تمديدها إلى أي عمل آخر ، وسوف تستمر هذه المشاكل. بسبب
Blockchain ليس IoT.
بشكل عام ، حالة المستخدم هذه ليست بدون معنى. الميزة الرئيسية هي أن هناك ما يكفي من Bitcoin blockchain ، ليست هناك حاجة إلى حل جديد.
ملاحظة : أنا هنا أتحدث عن دليل على التأليف ، وليس عن الملكية الفكرية ، لأنني أرى أن مفهومها في حد ذاته لا يمكن الدفاع عنه: "ضد الملكية الفكرية" (ستيفان كينسيلا) .
6. cadastre الأرض
وقد اقترح أيضًا ربط ملكية الأراضي بالرموز على blockchain. هنا ، أيضًا ، هناك مشكلتان على الأقل.
إجراءات منظم. إذا كان يمكن نقل زجاجة / ساعة / سيارة في الواقع إلى P2P (من يد إلى يد) ، فإن تسجيل ملكية الأرض مرتبط حاليًا بالمنظم. يطلب منك المُنظِّم تسجيل المعاملات المتعلقة بنقل الأرض منه ، وعلى عكس الحال مع الساعة ، يمكنه دائمًا استخدام القوة من خلال القدوم الفعلي إلى أرضك. يمكن أن يصر المنظم على نقل الأرض ، ثم ماذا يحدث مع السجل على blockchain؟ إذا تم كتابتها على blockchain التي تملكها الأرض ، فلن يكون هذا صحيحًا. إذا كان بإمكان الجهة المنظمة تسجيل سجلها الخاص عن طريق إعادة كتابة سجلك ، فلن تعمل أداة blockchain. هذا مهم بشكل خاص في ضوء حقيقة أنه في عدد من الحالات يقترح الدفاع ضد مكائد المنظم (أو مسؤولين محددين) باستخدام blockchain.

مركزية التنمية والدعم. من سيقوم بتطوير مثل هذا النظام ودعم العقد؟ إذا كان المنظم مرة أخرى أو الطرف المقابل له ، فلن يتم تطبيق اللامركزية على مثل هذا النظام. البروتوكول اللامركزي مع التطوير المركزي هو بروتوكول مركزي (مرحبًا ، Ethereum!).
بالإضافة إلى ذلك ، في كل مرة يتم فيها تقديم blockchain ، فمن المنطقي أن تسأل نفسك سؤالًا:
ماذا يعطيني هذا؟
لا يمكننا استخدام كتلة blockchain ، ولكن قاعدة بيانات موزعة؟
إذا استطعنا ، فلن يكون من المنطقي استخدام blockchain: فهو سيعمل ببطء أكثر ويتطلب مزيدًا من الموارد لنفس المهام. بالإضافة إلى ذلك ، من السهل العثور على المتخصصين في تطوير وتكامل قاعدة البيانات من المتخصصين في blockchain. ستكون التكلفة أقل بكثير ، ولكن سيكون من الأسهل التحقق من نتيجة العمل والحفاظ على النظام.
مع الأخذ في الاعتبار المشكلات الموضحة أعلاه ، سأأخذ في الاعتبار أنه في الواقع الحالي ، تكون قاعدة البيانات الموزعة لسجل الأرض أفضل. ومع ذلك ، هذا لا يعني أنك لست بحاجة إلى العمل على موثوقيتها وانفتاحها - راجع قسم "Blockchain كمناسبة".
يبدو أن حالة المستخدم هذه لها تطبيقات حية. أعلنت شركة Bitfury عن إطلاق cadastre الأرضي في جورجيا على أساس blockchain استنادًا إلى إطار Exonum ، وهي على وشك أن تفعل نفس الشيء في أوكرانيا وجزر المالديف. ومع ذلك ، لم أتمكن من العثور على أي تفاصيل فنية. على الرغم من أن القضية تبدو قوية ، إلا أنه يتفاخر بجذب عملاء جدد.
7. التحويلات بين البنوك
تتبع هذه الحالة النمط من "هل تحتاج إلى blockchain". هناك مجموعة من الأطراف غير الموثوق بها ، ولا يوجد طرف ثالث موثوق به. ستكون Bitcoin مناسبة هنا ، لكن من غير المرجح أن ترغب البنوك في جعل المستوطنات متاحة للجمهور. لذلك ، خيارنا هنا هو blockchain خاص ، يمكن للبنوك فقط كتابة البيانات إليه. أنها تدعم العقد والتحقق من معاملات المشاركين الآخرين في هذه العملية.
هل هذا النظام يختلف وظيفيا عن قاعدة البيانات الموزعة مع التحكم في الوصول؟ فقط عندما يكون هناك خلاف بين الطرفين. وهنا السؤال هو ما إذا كانت البنوك تعترف بقرار النظام (نتيجة الإجماع) أو تذهب إلى المحكمة للطعن فيه. إذا كان الثاني ممكنًا من الناحية القانونية (على سبيل المثال ، إذا لم توقع البنوك اتفاقًا على اتخاذ قرار دون قيد أو شرط بشأن النظام) ، فإن الفكرة كلها لا معنى لها.
بالإضافة إلى ذلك ، بالنظر إلى أن البنوك تعتمد حاليًا على الجهة المنظمة ، فإن النظام سيفقد معناها إذا حظرت الهيئة التنظيمية أو قيدت استخدامه - على سبيل المثال ، رفض قبول نتيجة عمله في المحكمة.
8. رمزية من أجل الرمز
نعم ، لم يبدو لك ذلك ، في عام 2019 ، كتبت عن عمليات الشراء الدولية. تأكيدًا على أهمية الموضوع ، سأقول أنه في 28 كانون الثاني (يناير) فقط ، عقدت بت تورنت ICO ناجحًا .
بعبارة "الرمز من أجل الرمز المميز" أعني الموقف عندما تصدر شركة بدء التشغيل الرموز وتعلن أنها تمنح المالكين حصة في الشركة / جزء من الربح / الخيار في الخيار. المشكلة هي ذلك
Blockchain ليس IoT.
إن Blockchain ، على عكس مستثمر أو منظم ، لن يقوم ببدء التشغيل من خلال زر ولن يجعله يعمل أو يجيب على المستثمرين. إن وجود وعد في شكل رمز مميز لا يجبر مؤسسي الشركة في حد ذاتها على فعل أي شيء لاحظناه مرارًا خلال طفرة ICO (Lambos ، هذا كل شيء). وبهذا المعنى ، تعد عمليات الاكتتاب الدولية أقرب إلى التمويل الجماعي من الاكتتابات العامة الأولية.
أنا شخصياً أؤيد المؤسسات اللامركزية ، وليس الأنظمة. ومع ذلك ، يجب أن أعترف أنه حتى الآن لا يوجد شيء تقريبًا في هذا المجال. لذلك ، عليك إما استخدام الأدوات الحالية ، أو الاعتماد على أمانة مؤسسي الشركة.
بعد ذلك ، سألقي نظرة على بعض حالات المستخدمين التي قد تنجح.
Blockchain بمثابة مناسبة
الغريب ، حتى تطبيقات blockchain الخمول يمكن أن تكون مفيدة. على سبيل المثال ، لدى الشركة نظام / نظام عفا عليه الزمن لبضعة عقود ، وقد حان الوقت لإعادة استخدامه باستخدام الأنماط الحديثة. قد لا تكون القيادة المحافظة على استعداد لإنفاق الموارد على فعل ما يرام - لكنها على استعداد للاستثمار في ابتكار blockchain-bigdat-AyAi-AyOuTi من أجل أن تكون متقدمًا على البقية.

عندها دخل المخترع (لكن الضميري) إلى المشهد واقترح ببساطة تصميم النظام الصحيح تحت صوص blockchain. في هذه الحالة ، قد يعطي blockchain بعض المزايا أو قد لا يكون ضروريًا أو قد يكون موجودًا فقط على الشرائح.
تلميح : عندما يُعرض عليك blockchain ، تأكد من تقديمه. لكن حتى لو لم يكن الأمر كذلك ، قد يكون الاقتراح معقولاً.
المال
يناسب blockchain للمال - بما في ذلك لأنه تم إنشاؤه لهذا الغرض. إنه يحتفظ فقط ببيانات النموذج "الموضوع أ المملوك بقيمة X ؛ نقل الموضوع A المبلغ X إلى الموضوع B ؛ الكيان B يملك مبلغ X. " يمكن التحقق من صحة هذه العبارات داخل blockchain ، حيث أن البيانات المماثلة السابقة مكتوبة عليها. لكن مسألة أين أتت القطع النقدية في البداية (التعدين) تستحق مقالة منفصلة.
كتب سيمون موريس سلسلة من المقالات بعنوان "دروس تورنت للتشفير" . في الجزء الثاني من "إذا لم تكن تخرق القواعد ، فأنت تفعل ذلك بشكل خاطئ" ، يقول إن اللامركزية ضرورية في المقام الأول من أجل كسر القواعد ، لأن الذين يتبعون هذه القواعد سيريدون إيقافك.
وتفي Bitcoin تمامًا بهذا الشرط: إنه يخرق القاعدة المعمول بها منذ فترة طويلة والتي تنص على أن الدول فقط يمكنها إصدار المال وتحديد ترتيب الإصدار ، وكذلك تحديد المعاملة التي لها الحق في الحياة وأيها لا.
ما هو أكثر أهمية في رأيي ، تقوم Bitcoin بوظيفة محددة - نقل القيمة التي كانت موجودة ومفهومة للناس قبل فترة طويلة من ذلك: "Shelling Out: The Origins of Money" (Nick Szabo) . بينما تضطر الغالبية العظمى من الشركات الناشئة في blockchain إلى شرح نوع المهمة التي يقومون بحلها والسبب في أهميتها. يبدو هذا الموقف سخيفًا حتى بالنسبة للشركات الناشئة التقليدية ، حيث من المعتاد البحث عن عميل واختبار الفرضيات والتكيف مع السوق. حل المشاكل الملحة ، وليس الخروج بمشاكل جديدة.
بطريقة أو بأخرى ، Bitcoin هو التطبيق blockchain الوحيد الذي يعمل بشكل واضح حتى الآن. هذا ما جعلني في بداية المقال أتساءل عن أهمية مصطلح "تطبيق blockchain".
ملاحظة : هنا أتجاهل استخدام blockchain ، والذي لا يستخدمه المستخدم النهائي ، بل يستخدمه غيرها من المجموعات ، التي تستخدم بدورها من خلال البورصات اللامركزية التي يتم فيها تداول الرموز المميزة للكتل الثالثة. على الرغم من أنه من الممكن أن تنجح الصناعة في إخراج نفسها من شعر المستنقع ، مثل Munchausen.
العقود الذكية
لنكن صادقين مع أنفسنا: حتى الآن لا أحد يعرف حقًا ماهية العقود الذكية ولماذا تكون هناك حاجة إليها. هذا المفهوم هو في بداية مساره. Ethereum متقدما بفارق كبير عن وقته. في وقت ظهور الأموال الإلكترونية اللامركزية من Bitcoin ، كان الناس يعرفون بالفعل ما هي الأموال التي اعتادوا استعمالها في استخدام النقود الإلكترونية. في وقت ظهور العقود الإلكترونية اللامركزية لشركة Ethereum ، لم تكن عقود الأشخاص والعقود الورقية تدار بثقة تامة ، ولا توجد ببساطة عقود مركزية إلكترونية. يمكنك محاولة القفز بخطوتين ، لكن هذا يستغرق وقتًا على الأقل. وهذا إذا كان المفهوم نفسه قابلاً للتطبيق من حيث المبدأ.
أنا شخصياً أعتقد أن العقود الذكية سوف تجد مكانها في الصورة المستقبلية للعالم ، لذلك أعتقد أنه من الصواب العمل عليها الآن. ولكن هذا هو بالضبط الإيمان ، تأكيدات أو نفي لها لم أجد حتى الآن.
المزيد من الأمثلة
أعلاه ، درست تلك الأمثلة التي تمكنت من تذكرها وتعميمها. البعض نسيت أن أذكر ، أنا فقط لا أعرف عن الآخرين. لذلك ، سأكون ممتنًا إذا قمت في التعليقات بتلقي المزيد من التطبيقات من blockchain للتحليل. ربما سأكتب تكملة.