Обоснование конструкции Кардано
مقدمة
نظرة طويلة المدى لتحسين تصميم العملات المشفرة حتى تتمكن من العمل عليها
الأجهزة المحمولة مع تجربة مستخدم معقولة وآمنة
●
تقريب أصحاب المصلحة من عمليات وصيانة عملاتهم المشفرة
●
الإقرار بالحاجة إلى حساب أصول متعددة في نفس دفتر الأستاذ
●
تلخيص المعاملات لتشمل البيانات التعريفية الاختيارية من أجل التوافق بشكل أفضل مع
احتياجات الأنظمة القديمة
●
التعلم من ما يقرب من 1000 عملة بديلة من خلال تبني الميزات المنطقية
●
اعتماد عملية تعتمد على المعايير مستوحاة من فريق عمل هندسة الإنترنت باستخدام
أساس مخصص لتأمين تصميم البروتوكول النهائي
●
استكشاف العناصر الاجتماعية للتجارة
●
ابحث عن حل وسط سليم للمنظمين للتفاعل مع التجارة بدونها
المساس ببعض المبادئ الأساسية الموروثة من Bitcoin
من هذه المجموعة غير المنظمة من الأفكار، بدأ المديرون الذين يعملون على Cardano في الاستكشاف
الأدبيات المتعلقة بالعملات المشفرة ولبناء مجموعة أدوات من التجريدات. مخرجات هذا البحث هي
مكتبة IOHK الواسعة من الأوراق، والعديد من نتائج الاستطلاع مثل هذه البرمجة النصية الحديثة
نظرة عامة على اللغة بالإضافة إلى وجود العقود الذكية ومشروع Scorex. دروس
استسلم ان التقدير ل ال عملة مشفرة الصناعة غير عادي و في مرات
نمو يأتي بنتائج عكسية.
أولاً، على عكس البروتوكولات الناجحة مثل TCP/IP، هناك طبقات قليلة في تصميم البروتوكولات
العملات المشفرة. وكانت هناك رغبة في الحفاظ على فكرة واحدة تحظى بالإجماع
الحقائق والأحداث المسجلة في دفتر أستاذ واحد، بغض النظر عما إذا كان لها معنى أم لا.
على سبيل المثال، Ethereum واجه تعقيدات هائلة في محاولته أن يصبح
كمبيوتر عالمي، لكنه يعاني من مخاوف تافهة من المحتمل أن تؤدي إلى تدمير النظام
القدرة على العمل كمخزن للقيمة. يجب أن يكون برنامج الجميع مواطنا من الدرجة الأولى
بغض النظر عن قيمتها الاقتصادية، أو تكلفة صيانتها، أو العواقب التنظيمية؟
ثانيًا، هناك القليل من التقدير للنتائج السابقة في أبحاث التشفير السائدة. ل
على سبيل المثال، كان من الممكن أن يتم إنشاء إثبات الحصة المفوض من Bitshares بطريقة عشوائية بسهولة وموثوقية
الأرقام باستخدام رمي العملة مع ضمان تسليم المخرجات، وهي تقنية معروفة منذ ذلك الحين
الثمانينات (أنظر المقال الأساسي الذي كتبه رابين وبن أور).
ثالثًا، لم تنتج معظم العملات البديلة (مع بعض الاستثناءات البارزة مثل Tezos) أيًا منها
الإقامة للحصول على التحديثات المستقبلية. تعد القدرة على دفع شوكة ناعمة أو صلبة بنجاح أمرًا محوريًا
لتحقيق النجاح على المدى الطويل لأي عملة مشفرة.
وكنتيجة طبيعية، لا يمكن لمستخدمي المؤسسات تخصيص موارد بقيمة ملايين الدولارات
البروتوكولات التي تكون فيها خارطة الطريق والجهات الفاعلة التي تقف وراءها سريعة الزوال أو تافهة أو متطرفة. هناك
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية صفحة 3 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
يجب أن تكون عملية فعالة يمكن من خلالها أن يتشكل الإجماع الاجتماعي حول رؤية ما
تطوير البروتوكول الأساسي. إذا كانت هذه العملية مرهقة للغاية، والتجزئة
يمكن أن تفكك المجتمع.
وأخيرا، المال هو في نهاية المطاف أ اجتماعي ظاهرة. في محاولة لإخفاء هويته و
كما تجاهلت الجهات الفاعلة المركزية غير الوسيطة، Bitcoin ومعاصريها الحاجة إلى
الهويات المستقرة والبيانات الوصفية والسمعة في المعاملات التجارية. إضافة هذه البيانات
من خلال الحلول المركزية يزيل قابلية التدقيق والتوافر العالمي والثبات -
وهو بيت القصيد من استخدام blockchain.
إن الأنظمة المالية القديمة مثل تلك التي تتألف من SWIFT وFIX وACH غنية بـ
البيانات الوصفية للمعاملات. لا يكفي معرفة مقدار القيمة المنقولة بين الحسابات،
يتطلب التنظيم في كثير من الأحيان إسناد الجهات الفاعلة المعنية، ومعلومات الامتثال، وإعداد التقارير
النشاط المشبوه، والسجلات والإجراءات الأخرى. في بعض الحالات، تكون البيانات الوصفية أكثر
اهم من الصفقة
ومن ثم، يبدو من المعقول أن نستنتج أن التلاعب بالبيانات الوصفية يمكن أن يكون ضارًا مثل
تزييف العملة أو إعادة كتابة تاريخ المعاملات. عدم توفير أماكن إقامة للممثلين
يبدو أن الذين يريدون تضمين هذه المجالات طوعًا يؤدي إلى نتائج عكسية بالنسبة للتبني السائد
وحماية المستهلك.
نهاية الإقامة
إن تجميع استكشافنا المبدئي لمساحة العملة المشفرة هو مجموعتين من
البروتوكولات. على التوالي، هناك عملة مشفرة تعتمد على إثبات الملكية [1][2] تسمى
Cardano طبقة التسوية (CSL) ومجموعة من البروتوكولات تسمى Cardano طبقة الحساب
(سي سي إل).
ينصب تركيزنا في التصميم على استيعاب الجوانب الاجتماعية للعملات المشفرة، وبناء طبقات منها
من خلال فصل محاسبة القيمة عن الحسابات المعقدة وتلبية احتياجات
المنظمين ضمن نطاق عدة مبادئ ثابتة. وعلاوة على ذلك، حيث أنه من المعقول،
1 نحاول فحص البروتوكولات المقترحة من خلال مراجعة النظراء والتحقق من الكود مقابل القواعد الرسمية
المواصفات.
1 راجع قسم التنظيم للحصول على القائمة لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 4 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
إثبات الحصة
يعد استخدام إثبات الحصة في العملة المشفرة خيارًا تصميميًا محل نقاش ساخن، ولكنه أيضًا كذلك
يضيف آلية لتقديم التصويت الآمن، ولديه قدرة أكبر على التوسع، ويسمح بالمزيد
خطط الحوافز الغريبة، قررنا احتضانها.
يُطلق على بروتوكول إثبات الحصة الخاص بنا اسم Ouroboros وقد تم تصميمه بواسطة شركة للغاية
فريق موهوب من خبراء التشفير من خمس مؤسسات أكاديمية بقيادة البروفيسور أجيلوس
2 كيياس من جامعة ادنبره. الابتكار الأساسي الذي يقدمه يتجاوز مجرد إثبات أمانه
إن استخدام نموذج تشفير صارم هو تصميم معياري ومرن يسمح بـ
تكوين العديد من البروتوكولات لتعزيز الوظائف.
تتيح هذه الوحدة ميزات مثل التفويض، والسلاسل الجانبية، ونقاط التفتيش القابلة للاشتراك،
هياكل بيانات أفضل للعملاء الخفيفين، وأشكال مختلفة من توليد الأرقام العشوائية وحتى
افتراضات المزامنة المختلفة. مع تطور الشبكة من وجود الآلاف إلى
الملايين وحتى المليارات من المستخدمين، فإن متطلبات خوارزمية الإجماع الخاصة بها ستتحقق أيضًا
التغيير. وبالتالي، فمن الضروري أن تكون هناك مرونة كافية لاستيعاب هذه التغييرات وبالتالي
قلب العملة المشفرة مقاوم للمستقبل.
العناصر الاجتماعية للمال
تعد العملات المشفرة مثالًا رئيسيًا على العنصر الاجتماعي للمال. عند التقييد
تحليلًا للتكنولوجيا فقط، لا يوجد فرق كبير بين Bitcoin وLitecoin وحتى
أقل من ذلك بين Ethereum وEthereum الكلاسيكي. ومع ذلك، كلاهما Litecoin وEthereum كلاسيكي
الحفاظ على رؤوس أموال سوقية كبيرة ومجتمعات قوية وديناميكية بالإضافة إلى مجتمعاتهم الخاصة
الولايات الاجتماعية.
يمكن القول أن جزءًا كبيرًا من قيمة العملة المشفرة مستمد من مجتمعها،
الطريقة التي تستخدم بها العملة، ومستوى مشاركتها في تطور العملة. تعزيز
على فكرة، قامت عملات مثل داش بدمج أنظمة مباشرة في البروتوكول
إشراك مجتمعهم في تحديد ما ينبغي أن يكون أولوية للتطوير والتمويل.
2 جامعة كونيتيكت، جامعة أثينا، جامعة إدنبرة، جامعة آرهوس، طوكيو معهد التكنولوجيا لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 5 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
يوفر التنوع الكبير في العملات المشفرة أيضًا دليلاً على عناصرها الاجتماعية.
الخلافات حول الفلسفة أو السياسة النقدية أو حتى بين المطورين الأساسيين فقط
يؤدي إلى التجزئة والشوك. ولكن على عكس نظيراتها من العملات المشفرة، فإن العملات الورقية
تميل القوى العظمى إلى النجاة من التحولات السياسية والخلافات المحلية دون حدوث أزمة عملة أو أزمة
نزوح جماعي.
ولذلك، يبدو أن هناك عناصر من الأنظمة القديمة مفقودة من
صناعة العملة المشفرة. ونحن نقول ذلك - وقد غرسناه في خارطة الطريق Cardano
يحتاج مستخدمو البروتوكول إلى حوافز لفهم العقد الاجتماعي الكامن وراء البروتوكول الخاص بهم
لديهم الحرية في اقتراح التغييرات بطريقة مثمرة. وتمتد هذه الحرية إلى الجميع
جانب من جوانب نظام تبادل القيمة، بدءًا من تحديد كيفية تنظيم الأسواق ووصولاً إلى أي منها
وينبغي تمويل المشاريع. ومع ذلك، لا يمكن التوسط فيها من خلال جهات فاعلة مركزية ولا تتطلب ذلك
بعض أوراق الاعتماد الخاصة التي يمكن اختيارها من قبل أقلية جيدة التمويل.
سيقوم Cardano بتنفيذ نظام من بروتوكولات التراكب المبنية أعلى CSL لاستيعاب
احتياجات مستخدميها.
أولاً، بغض النظر عن نجاح البيع الجماعي للتنمية، فإن الأموال ستتحقق في نهاية المطاف
تبدد. ومن ثم، فإن Cardano سيتضمن الثقة اللامركزية ممولة من رتابة
3 - خفض معدلات التضخم ورسوم المعاملات.
يجب أن يكون أي مستخدم مؤهلاً لطلب أموال من الصندوق الاستئماني عن طريق نظام الاقتراع و
يصوت أصحاب المصلحة في CSL على من يصبح المستفيد. هذه العملية تخلق إنتاجية
حلقة ردود الفعل التي تظهر في العملات المشفرة الأخرى مع أنظمة الخزانة/الثقة، مثل Dash، بواسطة
بدء محادثة حول من ينبغي ومن لا ينبغي تمويله.
تفرض مناقشات التمويل علاقة بين الأهداف طويلة وقصيرة المدى، وهي الأهداف الاجتماعية للعملات المشفرة
العقد والأولويات والإيمان بخلق القيمة بمقترحات معينة. هذه المحادثة
يعني أن المجتمع يقوم باستمرار بتقييم ومناقشة معتقداته ضد الممكن
خرائط الطريق.
ثانيًا، نأمل أن يتضمن Cardano في النهاية نظامًا رسميًا قائمًا على blockchain
اقتراح والتصويت على كل من الشوكات الناعمة والصلبة. Bitcoin مع مناقشة حجم الكتلة، Ethereum مع
لقد صمدت شوكة DAO، والعديد من العملات المشفرة الأخرى إلى جانب ذلك، لفترة طويلة، وفي
الحالات المتكررة، والحجج التي لم يتم حلها حول الاتجاه الفني والأخلاقي لقاعدة التعليمات البرمجية.
ويمكن وينبغي القول بأن العديد من هذه الخلافات، وتفكك
المجتمع الذي ينتج عند اتخاذ الإجراء، هو نتيجة مباشرة لعدم وجود عمليات رسمية لذلك
مناقشة التغيير.
3 يُعرف هذا أيضًا بنظام الخزانة
لماذا نقوم ببناء كاردانو؟
رخصة المشاع الإبداعي 4.0 الدولية
صفحة 6 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
أين يمكن للمرء أن يقنع مستخدمي Bitcoin بتبني الشاهد المنفصل؟ كيف ينبغي
يقوم المطورون الأساسيون لـ Ethereum بقياس مشاعر المجتمع لإنقاذ DAO؟ إذا
كسور المجتمع، هل تضررت العملة المشفرة بشكل لا يمكن إصلاحه؟
وفي أسوأ الحالات، يمكن أن تنتقل السلطة الأخلاقية للتصرف ببساطة إلى من لديه المطورين،
علاقات البنية التحتية والمال، ليست أفضل التمنيات للغالبية العظمى من
المجتمع. علاوة على ذلك، إذا تعذر الوصول إلى جزء كبير من المجتمع أو تم فصله بسبب ذلك
للحوافز السيئة، فكيف يمكن للمرء أن يعرف حقًا ما إذا كانت أفعاله مشروعة؟ 4
توفر العملات المشفرة المقترحة مثل Tezos نموذجًا مثيرًا للاهتمام لفحص مكان وجود عملة مشفرة
يتم التعامل مع بروتوكول العملة المشفرة كدستور يحتوي على ثلاثة أقسام (المعاملة،
الإجماع والشبكة) مع مجموعة من القواعد والعمليات الرسمية لتحديث الدستور. بعد
ولا يزال هناك الكثير من العمل الذي يتعين القيام به فيما يتعلق بالحوافز وكيفية وضع النماذج والتغيير بالضبط
عملة مشفرة بلغة رسمية.
استخدام الأساليب الرسمية والمواصفات المفهومة للآلة ودمج الخزينة معها
يتم استكشاف عملية الحوافز المالية هذه كوسيلة محتملة للإلهام.
في النهاية، مجرد القدرة على اقتراح تغيير البروتوكول بطريقة شفافة وخالية من الرقابة
مع التصويت القائم على blockchain من شأنه تحسين العملية، حتى لو لم تتمكن الحلول الأكثر أناقة من ذلك
يتم تصميمها.
التصميم في الطبقات – Cardano طبقة التسوية
عند تصميم بروتوكولات ولغات رائعة، لا ينبغي للمرء أن ينظر إلى المستقبل، بل إلى ذلك الماضي. يقدم التاريخ سلسلة من الأمثلة على الأفكار العظيمة التي لا تزال مثالية على الورق بطريقة أو بأخرى لم ينج، مثل معايير ربط الأنظمة المفتوحة. التاريخ أيضا يوفر الحوادث السعيدة التي عانت من TCP/IP إلى JavaScript.
ومن المبادئ المستخرجة من النظرة التاريخية ما يلي:
1.
لا يمكنك التنبؤ بالمستقبل لذا عليك أن تتمتع بمساحة كبيرة للمناورة
2.
التعقيد جميل على الورق، لكن البساطة عادة ما تفوز
3.
كثرة الطباخين تفسد المرق
4.
بمجرد وضع المعيار، فمن المحتمل أن يظل موجودًا، بغض النظر عما إذا كان كذلك أم لا
دون المستوى الأمثل
4 انظر الجهل العقلاني
لماذا نقوم ببناء كاردانو؟
رخصة المشاع الإبداعي 4.0 الدولية
الصفحة 7 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
5. يمكن للأفكار السيئة أن تتطور إلى أفكار جيدة إذا كانت هناك إرادة
Cardano هو نظام مالي يقبل طبيعته الاجتماعية. ستكون هناك حاجة هائلة من أجل المرونة والقدرة على معالجة التعقيد التعسفي في معاملة مستخدم معين. إذا وإذا نجح الأمر، فستكون هناك حاجة إلى موارد حسابية وتخزينية وشبكية هائلة لاستيعاب ملايين المعاملات المتزامنة.
ومع ذلك، ليس لدينا روبن هود رقمي لامركزي يمكن أن يأخذه من العقد الغنية ويعطيه الفقراء من أجل تحقيق شبكة عادلة. كما أننا لا نملك ترف الثقة بالإنسان الإحسان للتضحية بشكل إيثاري من أجل الصالح العام للشبكة. لذلك، Cardano يستعير التصميم من TCP/IP مفهوم الفصل بين الاهتمامات.
إن سلاسل الكتل هي في نهاية المطاف قواعد بيانات تنظم الحقائق والأحداث مع ضمانات بشأنها الطوابع الزمنية والثبات. وفي سياق المال، فإنهم يأمرون بملكية الأصول. إضافة الحساب المعقد عن طريق تخزين وتنفيذ البرامج هو مفهوم متعامد. هل نريد لمعرفة مقدار القيمة التي انتقلت من أليس إلى بوب، أو هل نريد المشاركة في اكتشاف ذلك القصة الكاملة وراء الصفقة وتحديد المبلغ الذي تريد إرساله؟
من المغري للغاية اختيار الخيار الأخير كما فعل Ethereum لأنه أكثر مرونة، ولكنه ينتهك مبادئ التصميم المذكورة أعلاه. إن اكتشاف القصة يعني بروتوكولًا واحدًا يجب أن يكون قادرًا على فهم الأحداث التعسفية، وكتابة المعاملات التعسفية، والسماح بالتحكيم فيها حالات الاحتيال وحتى المعاملات العكسية المحتملة عند تقديم معلومات جديدة متاح.
ثم يتعين على المرء اتخاذ قرارات تصميمية صعبة بشأن البيانات الوصفية التي سيتم تخزينها لكل منها معاملة. ما هي عناصر القصة وراء صفقة أليس وبوب ذات الصلة؟ هل أنها ذات الصلة إلى الأبد؟ متى يمكننا التخلص من بعض البيانات؟ هل القيام بذلك يخالف القانون في بعض الدول؟
علاوة على ذلك، فإن بعض العمليات الحسابية تكون خاصة بطبيعتها. على سبيل المثال، عند حساب المتوسط رواتب العاملين في أحد المكاتب، لا نرغب بالضرورة في تسريب مقدار الراتب لكل شخص يجعل. ولكن ماذا لو كانت كل الحسابات معروفة للعامة؟ ماذا لو كانت هذه الدعاية متحيزة للتنفيذ من أجل الإضرار بالنتيجة؟
ومن ثم فقد اخترنا الموقف الذي يقضي بضرورة فصل محاسبة القيمة عن المحاسبة القصة وراء سبب نقل القيمة. وبعبارة أخرى، فصل القيمة عن الحساب. لا يعني هذا الفصل أن Cardano لن يدعم smart contracts. على العكس من ذلك، من خلال جعل الفصل واضحًا، فإنه يسمح بمرونة أكبر بكثير في التصميم والاستخدام والاستخدام. الخصوصية وتنفيذ smart contracts.
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 8 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
يسمى دفتر أستاذ القيمة Cardano طبقة التسوية (CSL). لأن الغرض هو المحاسبة القيمة، فإن خارطة الطريق لها الأهداف التالية:
1.
دعم مجموعتين من لغات البرمجة النصية، إحداهما لنقل القيمة والأخرى للتحسين
دعم بروتوكول التراكب
2.
توفير الدعم لسلاسل KMZ الجانبية لربطها بدفاتر الأستاذ الأخرى
5
3.
دعم أنواع متعددة من التوقيع بما في ذلك التوقيعات المقاومة للكم للأعلى
الأمن
4.
دعم الأصول المتعددة الصادرة عن المستخدم
5.
تحقيق قابلية التوسع الحقيقية، مما يعني أنه مع انضمام المزيد من المستخدمين، تزداد قدرات النظام
زيادة
البرمجة النصية
بدءًا من لغة البرمجة النصية، تتطلب المعاملات بين العناوين في دفتر الأستاذ بعضًا منها شكل من أشكال البرنامج النصي للتنفيذ وإثبات صلاحيته. من الناحية المثالية، لا يريد المرء أن تصل حواء أموال أليس، ولا أحد يريد أن يرسل نص سيئ التصميم قيمة إلى ميت عن طريق الخطأ عنوان جعل الأموال غير قابلة للاسترداد.
توفر أنظمة مثل Bitcoin لغة برمجة نصية صارمة وغير مرنة للغاية من الصعب برمجة المعاملات المفصلة وقراءتها وفهمها. ومع ذلك العام تقدم قابلية البرمجة للغات مثل Solidity قدرًا غير عادي من التعقيد في النظام وهي مفيدة فقط لمجموعة أصغر بكثير من الجهات الفاعلة.
ولذلك اخترنا تصميم لغة جديدة تسمى سيمون تكريماً لمبدعها 6 سيمون طومسون ومبدع المفاهيم التي ألهمته، سيمون بيتون جونز. سيمون هو لغة خاصة بالمجال تعتمد على كتابة العقود: مغامرة مالية الهندسة.
الفكرة الرئيسية هي أن المعاملات المالية تتكون عمومًا من مجموعة من العناصر التأسيسية. إذا قام المرء بتجميع جدول دوري مالي للعناصر، فيمكنه ذلك 7 تقديم الدعم لمجموعة كبيرة من المعاملات المركبة التي ستغطي معظمها، إن لم تكن كذلك جميع أنواع المعاملات الشائعة دون الحاجة إلى برمجة عامة.
5 قريبا في ورقة من كيياس وزيندروس وميلر
سيتم إصدار 6 مواصفات في المواصفات القادمة. سيتم دعم اللغة الكاملة في
تم التخطيط لإصدار Shelley CSL في الربع الرابع من عام 2017
7 مشروع ACTUS لديه تفصيل متعمق
لماذا نقوم ببناء كاردانو؟
رخصة المشاع الإبداعي 4.0 الدولية
الصفحة 9 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
الميزة الأساسية هي أن الأمان والتنفيذ يمكن فهمهما جيدًا للغاية. البراهين يمكن كتابتها لإظهار صحة القوالب واستنفاد مساحة التنفيذ أحداث المعاملات الإشكالية، مثل إنشاء أموال جديدة من لا شيء أو المعاملات المرونة. ثانيًا، يمكن للمرء أن يترك امتدادات لإضافة المزيد من العناصر عن طريق الشوكات الناعمة مطلوب وظيفة جديدة.
ومع ذلك، ستكون هناك دائمًا حاجة لربط CSL ببروتوكولات التراكب والمالية القديمة الأنظمة والخوادم ذات الأغراض الخاصة. وهكذا قمنا بتطوير بلوتوس كجنرال لغة الغرض smart contract وكذلك DSL للأغراض الخاصة لقابلية التشغيل البيني.
بلوتوس هي لغة وظيفية مكتوبة تعتمد على مفاهيم من هاسكل، والتي يمكن استخدامها ل كتابة نصوص المعاملات المخصصة. بالنسبة لـ CSL، سيتم استخدامه للمعاملات المعقدة المطلوبة أضف دعمًا للطبقات الأخرى التي نحتاج إلى الاتصال بها، مثل مخطط السلاسل الجانبية الخاص بنا.
سلاسل جانبية
فيما يتعلق بالسلسلة الجانبية، Cardano سيدعم بروتوكولًا جديدًا تم تطويره بواسطة Kiayias وMiller و Zindros (سلاسل KMZ الجانبية) بناءً على النتائج السابقة من إثباتات العمل. الخاص التصميم خارج نطاق هذه الورقة؛ ومع ذلك، فإن المفهوم يسمح بالأمن و الحركة غير التفاعلية للأموال من CSL إلى أي Cardano طبقة حسابية أو أخرى blockchain دعم البروتوكول.
تعد سلاسل KMZ الجانبية هي المفتاح لتغليف التعقيد. دفاتر الأستاذ مع المتطلبات التنظيمية، العمليات الخاصة ولغات البرمجة النصية القوية وغيرها من الاهتمامات الخاصة هي سوداء بشكل فعال مربعات إلى CSL، إلا أن مستخدم CSL سيحصل على ضمانات معينة حول المحاسبة والقدرة على ذلك استدعاء الأموال بمجرد اكتمال الحساب.
التوقيعات
ومن أجل نقل القيمة بشكل آمن من أليس إلى بوب، تحتاج أليس إلى إثبات أن لها الحق في ذلك تحريك الأموال. الطريقة الأكثر مباشرة وموثوقية لإنجاز هذه المهمة هي استخدام الجمهور نظام التوقيع الرئيسي حيث ترتبط الأموال بمفتاح عام وتتحكم أليس في المفتاح الخاص المرتبط.
هناك المئات من المخططات المحتملة ذات معايير وافتراضات أمنية مختلفة.
يعتمد البعض على المسائل الرياضية المرتبطة بالمنحنيات الإهليلجية، بينما يعتمد البعض الآخر عليها
متصلة بمفاهيم غريبة باستخدام المشابك.
لماذا نقوم ببناء كاردانو؟
رخصة المشاع الإبداعي 4.0 الدولية
الصفحة 10 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
الهدف المجرد هو نفسه دائمًا. هناك مشكلة صعبة لا يمكن حلها إلا إذا شخص ما لديه قطعة سرية من المعرفة. ويقال أن صاحب هذه القطعة من العلم هو مالك زوج المفاتيح ويجب أن يكون الكيان الوحيد الذي لديه القدرة على استخدامه.
هناك مجموعتان من المخاوف التي تواجهها العملة المشفرة عند اختيار نظام التوقيع. أولاً، هناك المتانة الأمنية للنظام نفسه على المدى الطويل. بعض التشفير تم كسر المخططات المستخدمة في السبعينيات والثمانينيات مثل DES. الفترة التي يجب أن يتم اتخاذ قرار بشأن المخطط الذي من المتوقع أن يستمر.
ثانيا، هناك العديد من الشركات والحكومات والمؤسسات الأخرى التي فضلت ذلك وفي بعض الحالات، فرض استخدام مخطط معين. على سبيل المثال، تحتفظ وكالة الأمن القومي بال مجموعة بروتوكولات Suite B. هناك معايير من ISO وحتى مجموعات عمل W3C بشأن التشفير.
إذا اختارت العملة المشفرة نظام توقيع واحد، فإنها تضطر إلى قبول هذا المخطط يمكن كسرها في وقت ما في المستقبل ولا يستطيع كيان واحد على الأقل استخدام العملة المشفرة بسبب القيود القانونية أو الصناعية. ومع ذلك، لا يمكن للعملة المشفرة أن تدعم كل شيء نظام التوقيع لأن هذا يتطلب من كل عميل فهم كل مخطط والتحقق من صحته.
بالنسبة لـ Cardano، قررنا أن نبدأ باستخدام تشفير المنحنى الإهليلجي، منحنى Ed25519 في
خاص. قررنا أيضًا تحسين المكتبات الموجودة عن طريق إضافة دعم لمحافظ HD
باستخدام مواصفات الدكتور ديمتري خوفراتوفيتش وجيسون لو.
8
ومع ذلك، فإن Cardano سيدعم المزيد من أنظمة التوقيع في المستقبل. على وجه الخصوص، نحن مهتم بدمج BLISS-B لإضافة توقيعات مقاومة للكمبيوتر الكمي إلى نظامنا. نحن مهتمون أيضًا بإضافة SECP256k1 لتعزيز إمكانية التشغيل التفاعلي مع الإرث العملات المشفرة مثل Bitcoin.
تم تصميم Cardano بامتدادات خاصة تسمح لنا بإضافة المزيد من التوقيع
مخططات من خلال شوكة ناعمة. سيتم إضافتها حسب الحاجة وأثناء التحديثات الرئيسية المخطط لها في
خارطة الطريق .
9
الأصول التي أصدرها المستخدم (UIAs)
في وقت مبكر من تاريخ Bitcoin، تم تطوير البروتوكولات بسرعة للسماح للمستخدمين بإصدار الأصول التي
تم الاعتماد على نظام محاسبة Bitcoin من أجل تتبع عملات متعددة في وقت واحد.
8 هذه هي الوثائق الخاصة بتنفيذ محفظة HD الخاصة بـ Cardano. نعتقد أن Cardano هو الأول
العملة المشفرة لدعم محافظ Ed25519 HD
9 راجع موقع Cardanoroadmap.com
لماذا نقوم ببناء كاردانو؟
رخصة المشاع الإبداعي 4.0 الدولية
الصفحة 11 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
لم تكن هذه البروتوكولات مدعومة أصلاً بواسطة بروتوكول Bitcoin، ولكن تم تنفيذها من خلال خارقة ذكية.
في حالة تراكبات Bitcoin مثل العملات المعدنية الملونة وMastercoin (التي تسمى الآن Omni)، الضوء يضطر العملاء إلى الاعتماد على خوادم موثوقة. كما لا يزال يتعين عليك دفع رسوم المعاملات عملات البيتكوين. يتم دمج هذه الخصائص مع مسار واحد للموافقة على المعاملة Bitcoin دون المستوى الأمثل للمحاسبة متعددة الأصول.
في حالة Ethereum باستخدام معيار ERC20، يوجد المزيد من ثراء الميزات. ومع ذلك، رسوم المعاملات لا تزال تتطلب الأثير. علاوة على ذلك، تواجه شبكة Ethereum صعوبة التوسع وفقًا لاحتياجات جميع ERC20 tokens الصادرة.
يمكن تقسيم المشكلة الأساسية إلى ثلاثة أجزاء: الموارد، والحوافز، والاهتمام. وفيما يتعلق بالموارد، فإن إضافة عملة جديدة تمامًا إلى نفس دفتر الأستاذ يعني أن المرء قد فعل ذلك مجموعتان مستقلتان UTXO (مدخلات المعاملات غير المنفقة) تتقاسمان عرض النطاق الترددي وتجمع الذاكرة و مساحة الكتلة. عقد الإجماع المسؤولة عن تضمين معاملات هذه العملات بحاجة إلى حافز للقيام بذلك. ولا ينبغي لكل مستخدم للعملة المشفرة أن يهتم بها عملة كيان معين.
نظرًا لهذه المشكلات، تكون الفوائد هائلة باعتبارها token الأساسية لدفتر الأستاذ متعدد الأصول يمكن أن تكون بمثابة عملة جسرية تسمح بصناعة السوق اللامركزية. خاص يمكن إصدار أصول الغرض لتوفير فائدة إضافية مثل الأصول ذات القيمة الثابتة مثل Tether أو MakerDAO وهي مفيدة لتطبيقات الإقراض والتحويلات.
ونظرًا للتحديات، فقد اعتمد Cardano نهجًا عمليًا للمحاسبة متعددة الأصول. البناء على مراحل، التحدي الأول هو تصميم البنية التحتية اللازمة لدعم مطالب الآلاف من UIAs. وهي التطورات التالية ضرورية:
1. هياكل بيانات موثقة لأغراض خاصة للسماح بتتبع مجموعة كبيرة جدًا UTXO الدولة
2.
القدرة على الحصول على مجمع ذكريات موزع لاحتواء مجموعة ضخمة من المعاملات المعلقة
3.
تقسيم Blockchain ونقاط التفتيش للسماح بـ blockchain عالمي ضخم
4.
مخطط حوافز يكافئ العقد المتفق عليها لتضمين مجموعات مختلفة من
المعاملات
5.
آلية اشتراك تتيح للمستخدمين تحديد العملات التي يريدون تتبعها
6.
يضمن الأمان القوي أن تتمتع UIAs بأمان مماثل مثل الأصول الأصلية
7.
دعم صناعة السوق اللامركزية لتحسين السيولة بين UIA و
الابتدائي token
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 12 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
لقد أدت جهودنا الأولية للعثور على بنية البيانات الموثقة الصحيحة إلى حل جديد نوع AVL+ Tree تم تطويره بشكل مشترك بواسطة Leo Reyzin وIOHK وWaves. هناك حاجة إلى مزيد من البحوث، ولكنه تقدم أساسي سيتم تضمينه في إصدار لاحق من Cardano.
يمكن تنفيذ مجمع الذاكرة الموزع باستخدام بروتوكول RAMCloud الخاص بجامعة ستانفورد. ستبدأ التجارب في الربع الثالث من عام 2017 لدراسة دمجها في طبقة الإجماع الخاصة بـ Cardano.
المواضيع المتبقية مترابطة وتغطيها البحوث المستمرة. نتوقع – الموضوع لنتائج البحث - لتضمين بروتوكول في Cardano لـ UIAs أثناء Basho of CSL الإصدار في عام 2018.
قابلية التوسع
تتكون الأنظمة الموزعة من مجموعة من أجهزة الكمبيوتر (العقد) التي توافق على تشغيل بروتوكول أو
مجموعة من البروتوكولات لتحقيق هدف مشترك. يمكن أن يكون هذا الهدف هو مشاركة ملف كما هو محدد بواسطة
بروتوكول BitTorrent أو طي البروتين باستخدام Folding@Home.
تكتسب البروتوكولات الأكثر فعالية الموارد عندما تنضم العقد إلى الشبكة. ملف يستضيفه
على سبيل المثال، يمكن تنزيل برنامج BitTorrent بشكل أسرع بكثير في المتوسط إذا كان هناك العديد من أقرانه
تنزيله بشكل متزامن. تزداد السرعة لأن الأقران يوفرون الموارد أثناء ذلك
استهلاكهم أيضًا. هذه الخاصية هي ما يعنيه عادةً عند ذكر الموزع
موازين النظام.
التحدي الذي يواجه تصميم جميع العملات المشفرة الحالية هو أنها ليست كذلك في الواقع
مصممة لتكون قابلة للتطوير. على سبيل المثال، عادةً ما تكون سلاسل الكتل عبارة عن قائمة مرتبطة للإلحاق فقط من
كتل. يعتمد أمان وتوافر بروتوكول blockchain على العديد من العقد
امتلاك نسخة كاملة من بيانات blockchain. وبالتالي، يجب نسخ بايت واحد من البيانات
بين العقد N. العقد الإضافية لا توفر موارد إضافية.
هذه النتيجة هي نفسها بالنسبة لمعالجة المعاملات ونشر الرسائل طوال الوقت
النظام. إن إضافة المزيد من العقد إلى نظام الإجماع لا يوفر المزيد
قوة معالجة المعاملات. وهذا يعني فقط أنه يجب إنفاق المزيد من الموارد لفعل الشيء نفسه
وظيفة. المزيد من عمليات ترحيل الشبكة مما يعني أن المزيد من العقد يجب أن تمرر نفس الرسائل للاحتفاظ بالشبكة
الشبكة بأكملها بالتزامن مع الكتلة الأحدث.
بالنظر إلى هذه الهيكلية، لا يمكن للعملات المشفرة التوسع في شبكة عالمية على قدم المساواة مع الإرث
الأنظمة المالية. وفي المقابل، فإن البنية التحتية القديمة قابلة للتطوير ولها أحجام كبيرة
المزيد من قوة المعالجة والتخزين. بإضافة نقطة محددة، Bitcoin هي شبكة صغيرة جدًا
مقارنة بأقرانها في مجال الدفع، إلا أنها تكافح من أجل إدارة حملها الحالي.
لماذا نقوم ببناء كاردانو؟
رخصة المشاع الإبداعي 4.0 الدولية
صفحة 13 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
يتم دعم أهداف قابلية التوسع الخاصة بنا لـ Cardano بشكل كبير من خلال خوارزمية الإجماع لدينا. أوروبوروس
يسمح بطريقة لا مركزية لانتخاب النصاب القانوني لعقد الإجماع، والتي بدورها يمكن أن تعمل أكثر
تم تطوير البروتوكولات التقليدية على مدار العشرين عامًا الماضية لتلبية احتياجات الشركات الكبيرة
موفري البنية التحتية مثل Google وFacebook.
10
على سبيل المثال، يعني انتخاب النصاب القانوني لعصر ما أن لدينا مجموعة موثوقة من العقد
الحفاظ على دفتر الأستاذ لفترة زمنية محددة. ومن التافه انتخاب النصاب القانوني المتعدد في وقت واحد
وتقسيم المعاملات إلى نصاب مختلف.
يمكن تطبيق تقنيات مماثلة لنشر الشبكة وتقسيم blockchain أيضًا
نفسها إلى أقسام فريدة من نوعها. في خريطة الطريق الحالية لدينا، سيتم تطبيق أساليب القياس عليها
Ouroboros تبدأ في عام 2018 وتستمر في التركيز في عامي 2019 و2020.
Cardano طبقة الحساب
كما ذكرنا سابقًا، هناك مكونان للمعاملة: آلية الإرسال وقم بتسجيل تدفق tokens والأسباب والظروف الكامنة وراء نقل tokens. ال يمكن أن يكون الأخير معقدًا بشكل تعسفي ويتضمن تيرابايت من البيانات والتوقيعات المتعددة والخاصة الأحداث التي تحدث. يمكن أن يكون الأخير أيضًا بسيطًا بشكل ملحوظ مع قيمة دفع توقيع واحدة إلى عنوان آخر.
إن التحدي الكامن وراء نمذجة أسباب وشروط تدفق القيمة هو أنها كذلك شخصية للغاية بالنسبة للكيانات المشاركة بأكثر الطرق التي لا يمكن التنبؤ بها. دروس من يرسم قانون العقود صورة أكثر إشكالية، حيث قد لا يفعلها الممثلون أنفسهم بل كن على علم بأن الصفقة لا تطابق الواقع التجاري. نحن نسمي هذا عموما ظاهرة "الفجوة الدلالية". 11
لماذا يجب على المرء أن يبني عملة مشفرة ويطارد طبقة لا نهاية لها من التعقيد والتجريد؟ يبدو الأمر سيزيفيًا بطبيعته وساذجًا عمليًا. وعلاوة على ذلك، احتضنت كل فكرة لها عواقب قانونية وأمنية.
على سبيل المثال، هناك العديد من الأنشطة عبر الإنترنت التي تعتبر غير قانونية أو محل ازدراء عالميًا
مثل الاتجار بالمواد الإباحية المتعلقة بالأطفال أو بيع أسرار الدولة. من خلال نشر قوية
10 هناك أيضًا بروتوكولات بحث مستقلة أخرى تحاول تحقيق نفس الغاية مثل
إلاستيكو و Bitcoin-NG
11 لوي لو وآخرون. ناقش هذه الفجوة في بحثهم الأخير حول جعل العقود الذكية أكثر ذكاءً
لماذا نقوم ببناء كاردانو؟
رخصة المشاع الإبداعي 4.0 الدولية
الصفحة 14 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
البنية التحتية اللامركزية، يوفر المرء الآن قناة لهذا النشاط ليحدث مع نفس مقاومة الرقابة التي تتمتع بها المعاملات التجارية العادية. ومن غير الواضح من الناحية القانونية ما إذا كان العقد المتفق عليها في الشبكة - والتي لديها الحافز لتصبح أكثر اتحادًا الوقت لتعزيز الكفاءة - سيكونون مسؤولين عن المحتوى الذي يستضيفونه.
محاكمة مشغلي Tor، والمعاملة الوحشية لمشغل طريق الحرير والافتقار إلى الشفافية بشكل عام إن الوضوح القانوني وراء الحماية القانونية للمشاركين في البروتوكول يترك طريقًا غامضًا. هناك لا يوجد نقص في الخيال حول ما يمكن أن تتيحه العملة المشفرة المتقدمة بما فيه الكفاية (انظر: خاتم جيجيس). هل من المعقول إجبار جميع مستخدمي العملة المشفرة على تأييدها أو على الأقل تمكين أسوأ الأفعال والسلوك على شبكة الإنترنت؟
لسوء الحظ، لا توجد إجابات واضحة توفر نظرة ثاقبة لمصمم العملات المشفرة. إنه كذلك المزيد عن اختيار المنصب والدفاع عن جدارته. ميزة أن كلا من Cardano و Bitcoin هو أننا اخترنا فصل الاهتمامات إلى طبقات. مع Bitcoin، هناك الجذر. مع Cardano، توجد طبقة الحساب Cardano.
إن أنواع السلوك المعقد التي من شأنها تمكين الأفعال التي تم تفصيلها سابقًا لا يمكن أن تستمر CSL. أنها تتطلب القدرة على تشغيل البرامج المكتوبة بلغة تورينج كاملة وبعضها شكل اقتصاديات الغاز لحساب العدادات. كما أنها تتطلب عقد إجماع على استعداد لذلك تضمين المعاملات في كتلهم.
وبالتالي، فإن تقييد الوظيفة يمكن أن يحمي المستخدمين بشكل معقول. حتى الآن، الأكثر رسوخا لم تتخذ الحكومات موقفًا مفاده أن استخدام العملة المشفرة أو صيانتها يعد أمرًا ضروريًا عمل غير قانوني. وبالتالي، يجب أن تكون الغالبية العظمى من المستخدمين مرتاحين للحفاظ على دفتر الأستاذ قابلة للمقارنة في القدرة مع نظام الدفع الرقمي.
عندما يريد المرء توسيع القدرة، هناك احتمالان. يتم تمكينه بواسطة خاص مجموعة من الأفراد المتشابهين في التفكير وسريعة الزوال بطبيعتها (على سبيل المثال، لعبة البوكر). أو ذلك يتم تمكينه من خلال دفتر الأستاذ ذي الإمكانات المماثلة مثل Ethereum. وفي كلتا الحالتين اخترنا الاستعانة بمصادر خارجية للأحداث إلى بروتوكول آخر.
في حالة الحدث الخاص والسريع الزوال، فمن المعقول تجنب نموذج blockchain بالكامل، بل قم بتقييد الجهود المبذولة نحو مكتبة بروتوكولات MPC ذات الأغراض الخاصة التي يمكنها ذلك يمكن استدعاؤها عند الرغبة من قبل مجموعة من المشاركين ذوي التفكير المماثل. الحسابات والأنشطة يتم تنسيقها في شبكة خاصة ومرجعية لـ CSL فقط باعتبارها لوحة إعلانات موثوقة و قناة تمرير الرسائل عند الضرورة.
الفكرة الرئيسية في هذه الحالة هي أن هناك موافقة، وتغليف المسؤولية والخصوصية. CSL هو يتم استخدامها كمشاعات رقمية للمستخدمين للالتقاء والتواصل - مثل الحديقة التي تستضيف حدث خاص - لكنه لا يوفر أي تسهيلات أو تسهيلات خاصة. علاوة على ذلك، لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 15 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
سيؤدي استخدام MPC للأغراض الخاصة إلى تمكين تفاعل زمن الوصول المنخفض دون الحاجة إلى ذلك blockchain انتفاخ. وبالتالي، فإنه يحسن حجم النظام.
تتمركز الجهود البحثية التي يبذلها Cardano تجاه هذه المكتبة في مختبرنا في طوكيو للتكنولوجيا بعض المساعدة من العلماء في الخارج. نحن نسمي المكتبة "Tartaglia" على اسم زميل لنا عالم رياضيات ومعاصر لـ Cardano ويتوقع أن يكون التكرار الأول متاحًا في الربع الأول من عام 2018.
في الحالة الثانية، يحتاج المرء إلى blockchain مع جهاز افتراضي، ومجموعة من العقد المتفق عليها وآلية لتمكين التواصل بين السلسلتين. لقد بدأنا عملية إضفاء الطابع الرسمي على الجهاز الظاهري Ethereum باستخدام إطار عمل K في 12 بالشراكة مع فريق من جامعة إلينوي.
ستبلغ نتيجة هذا التحليل الطريقة المثلى لتصميم نسخة منسوخة وفي نهاية المطاف آلة افتراضية موزعة ذات دلالات تشغيلية واضحة وضمانات قوية للتصحيح 13 التنفيذ من المواصفات. بمعنى آخر، يقوم الجهاز الافتراضي فعليًا بما يخبرنا به الكود يتعلق الأمر بالمخاطر الأمنية التي تم تقليلها إلى الحد الأدنى.
لا تزال هناك أسئلة لم يتم حلها حول اقتصاديات الغاز التي اقترحها Ethereum وكيف يمكن تطبيقها يتعلق بعمل مثل تعلم الآلة المدرك للموارد لـ Jan Hoffmann et al والدراسة الأوسع لـ تقدير الموارد للحساب. نحن أيضًا مهتمون بمستوى اللغة استقلال الآلة الافتراضية. على سبيل المثال، أعرب مشروع Ethereum عن رغبته للانتقال من جهاز VM الحالي الخاص بهم إلى Web Assembly.
الجهد التالي هو تطوير لغة برمجة معقولة للتعبير عن الحالة العقود التي سيتم استدعاؤها كخدمات من خلال التطبيقات اللامركزية. لهذه المهمة، لدينا اختار كلاً من نهج دعم إرث smart contract لغة الصلابة للمنخفض تطبيقات الضمان وتطوير لغة جديدة تسمى بلوتوس لضمان أعلى التطبيقات التي تتطلب التحقق الرسمي.
مثل مشروع Zeppelin القائم على الصلابة، ستقوم IOHK أيضًا بتطوير مكتبة مرجعية لرمز Plutus لمطوري التطبيقات لاستخدامها في مشاريعهم. سنقوم أيضًا بتطوير مجموعة متخصصة من الأدوات للتحقق الرسمي المستوحى من العمل في مشروع Liquid Haskell التابع لجامعة كاليفورنيا في سان دييغو.
من حيث الإجماع، تم تصميم Ouroboros بطريقة معيارية كافية لدعمها smart contract التقييم. وبالتالي، سيتشارك كل من CSL وCCL في نفس خوارزمية الإجماع. 12 اخترعها البروفيسور جريجور روسو وآخرون. آل، K هو إطار عالمي للغة مستقلة دلالات الآلة القابلة للتنفيذ. قبل عملنا، تم استخدامه لنموذج C وJava وJavaScript 13 مما يعني أن عقد الإجماع المختلفة تعمل على تشغيل smart contracts مختلفة. يُعرف أيضًا باسم تقسيم الحالة لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 16 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
الفرق هو أنه يمكن تأكيد أن Ouroboros يسمح لكل من المسموح به و دفاتر الأستاذ غير المسموح بها عبر توزيع token.
باستخدام CSL، تم توزيع Ada بواسطة حدث توليد token للمشترين في جميع أنحاء آسيا الذي سيتم بيعه في نهاية المطاف في السوق الثانوية. وهذا يعني أن خوارزمية الإجماع الخاصة بـ CSL هي كذلك تسيطر عليها مجموعة متنوعة ومتزايدة اللامركزية من الجهات الفاعلة أو من يفوضونها يعين. باستخدام CCL، من الممكن إنشاء غرض خاص token يحتفظ به مندوبو ذلك دفتر الأستاذ الذي يمكن أن يكون كيانات منظمة، وبالتالي إنشاء دفتر أستاذ مسموح به.
تسمح مرونة هذا النهج بتجسيد حالات مختلفة من CCL بطرق مختلفة قواعد تقييم المعاملات على سبيل المثال، يمكن تقييد أنشطة المقامرة ما لم تكن بيانات KYC/AML موجودة ببساطة عن طريق إدراج المعاملات غير المنسوبة في القائمة السوداء.
ينصب تركيز التصميم النهائي لدينا على إضافة وحدات أمان الأجهزة الموثوقة (HSM) إلى البروتوكول الخاص بنا كومة. هاتان ميزتان هائلتان عند إدخال هذه القدرات في البروتوكول. أولاً، توفر وحدات HSM تعزيزات هائلة في الأداء دون تقديم الأمان 14 مخاوف تتجاوز الثقة في البائع. ثانيا، من خلال استخدام البراهين الزجاجية المختومة (SGP)، يمكن لوحدات HSM تقديم ضمانات بأنه يمكن التحقق من البيانات ثم تدميرها دون أن يتم تدميرها نسخها أو تسريبها إلى جهات خارجية ضارة.
وبالتركيز على النقطة الثانية، فإن اتفاقيات المنح الصغيرة يمكن أن يكون لها تأثير ثوري على الامتثال. عادةً، عندما يقدم المستهلك معلومات تعريف شخصية (PII) للمصادقة الهوية أو إثبات الحق في المشاركة، يتم تسليم هذه المعلومات إلى طرف ثالث موثوق به على أمل أنها لن تتصرف بشكل ضار. هذا النشاط مركزي بشكل جوهري، وهو مزود البيانات تفقد السيطرة على معلومات تحديد الهوية الشخصية (PII) الخاصة بها وتخضع أيضًا للوائح مختلفة بناءً على الاختصاص القضائي.
القدرة على اختيار مجموعة من الموثقين الموثوقين ومن ثم تخزين معلومات تحديد الهوية الشخصية (PII) في منطقة الأجهزة يعني أن أي ممثل لديه جهاز HSM قادر بشكل كافٍ سيكون قادرًا على التحقق من الحقائق حول الممثل بطريقة غير قابلة للتزوير دون أن يعرف المحقق هوية الفاعل. على سبيل المثال، بوب هو ليس مواطنا أمريكيا. أليس مستثمر معتمد. جيمس هو دافع الضرائب الأمريكي وينبغي للمرء أن يرسل الأرباح الخاضعة للضريبة للحساب X.
تتمثل إستراتيجية HSM الخاصة بـ Cardano في محاولة تنفيذ البروتوكولات المتخصصة خلال البروتوكولين التاليين سنوات باستخدام Intel SGX وARM Trustzone. تم بناء كلتا الوحدتين في مليارات المستهلكين الأجهزة من أجهزة الكمبيوتر المحمولة إلى الهواتف المحمولة ولا تتطلب أي جهد إضافي من جانب المستهلك استخدام. كلاهما تم فحصهما بشكل كبير ومصممان بشكل جيد ويعتمدان على سنوات من التكرار من بعض أكبر فرق أمان الأجهزة وأفضلها تمويلًا.
14 انظر http://hackingdistributed.com/2016/12/22/scaling-bitcoin-with-secure-hardware/ من كورنيل الجامعة لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 17 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
التنظيم
الحقيقة القاسية لجميع الأنظمة المالية الحديثة هي أنه مع توسعها، فإنها تتراكم الحاجة، أو على الأقل الرغبة في التنظيم. هذه النتيجة عادة ما تكون نتيجة الانهيارات المتكررة بسبب إهمال بعض الممثلين أو عصابة الممثلين في السوق.
على سبيل المثال، أدت أزمة نيكربوكر عام 1907 إلى إنشاء الاحتياطي الفيدرالي نظام عام 1913 كمقرض الملاذ الأخير. مثال آخر هو التجاوزات التي حدثت في العشرينيات من القرن الماضي الولايات المتحدة التي أدت إلى انهيار مالي رهيب، الكساد الكبير. هذا الانهيار أسفرت عن إنشاء لجنة الأوراق المالية في عام 1934 من أجل منع حدوث مماثل الحدث أو على الأقل محاسبة الجهات الفاعلة السيئة.
يمكن للمرء أن يناقش بشكل معقول الحاجة إلى التنظيم ونطاقه وفعاليته، ولكن لا يمكن للمرء أن ينكر ذلك وجودها والحماسة التي فرضتها الحكومات الكبرى عليها. ومع ذلك، التحدي الذي يواجهه جميع المنظمين مع عولمة العالم وتحول النقد إلى نظام رقمي هو ذو شقين.
أولاً، ما هي مجموعة اللوائح التي يجب أن تكون الأسمى عند التعامل مع مجموعة من؟ السلطات القضائية؟ إن فكرة السيادة الويستفالية القديمة تذوب عندما تتم صفقة واحدة يمكن أن تصل إلى ثلاثين دولة في أقل من دقيقة. هل ينبغي أن يكون ببساطة هو من يستخدم معظم النفوذ الجيوسياسي؟
ثانياً، أدت التحسينات في تكنولوجيا الخصوصية إلى خلق سباق تسلح رقمي حيثما سيحدث أصبح من الصعب على نحو متزايد حتى فهم من شارك في الصفقة، ناهيك عن من يملك مخزنًا معينًا ذا قيمة. في عالم حيث ملايين الدولارات من الأصول لا يمكن التحكم فيه إلا باستخدام عبارة تذكيرية مكونة من 12 كلمة، كيف حالك؟ 15 فرض التنظيم الفعال؟
مثل جميع الأنظمة المالية، يجب أن يكون لبروتوكول Cardano رأي في تصميمه حول ما هو عليه عادلة ومعقولة. لقد اخترنا أن نفصل بين الحقوق الفردية وحقوق أ السوق.
يجب أن يكون للأفراد دائمًا حق الوصول الوحيد إلى أموالهم دون إكراه أو أصول مدنية مصادرة. ويجب إنفاذ هذا الحق لأنه لا يمكن الوثوق بجميع الحكومات في عدم القيام بذلك يسيئون استخدام سلطتهم السيادية لتحقيق مكاسب شخصية للسياسيين الفاسدين، كما رأينا في فنزويلا وزيمبابوي. يجب تصميم العملات المشفرة وفقًا لأدنى قاسم مشترك.
15 انظر BIP39 https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
لماذا نقوم ببناء كاردانو؟
رخصة المشاع الإبداعي 4.0 الدولية
الصفحة 18 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
ثانياً، لا يجوز العبث بالتاريخ أبداً. توفر Blockchains وعدًا بالثبات. إن تقديم القدرة على التراجع عن التاريخ أو تغيير السجل الرسمي يقدم الكثير إغراء تغيير الماضي من أجل إفادة فاعل أو جهات فاعلة معينة.
ثالثا، ينبغي أن يكون تدفق القيمة غير مقيد. ضوابط رأس المال والجدران الاصطناعية الأخرى التقليل من حقوق الإنسان. خارج نطاق عبث محاولة فرضها، بشكل عالمي 16 الاقتصاد حيث يسافر العديد من المواطنين في الدول الأقل نموًا خارج نطاق ولايتهم القضائية ومن أجل العثور على أجر معيشي، فإن تقييد تدفقات رأس المال عادة ما يؤدي إلى إلحاق الضرر بأفقر الناس في العالم.
تنص هذه المبادئ على أن الأسواق تختلف بشكل واضح عن الأفراد. في حين أن المصممين Cardano نؤمن بالحقوق الفردية، ونؤمن أيضًا بأن الأسواق لها الحق في الإعلان بشكل علني شروطها وأحكامها، وإذا وافق الفرد على القيام بأعمال تجارية داخل هذا السوق، فسيتم ذلك ويجب أن يتم الالتزام بهذه المعايير من أجل سلامة النظام بأكمله.
وكان التحدي دائمًا يتمثل في التكلفة والتطبيق العملي للتنفيذ. صغيرة ومتعددة الاختصاصات
فالمعاملات ببساطة مكلفة للغاية في الأنظمة القديمة بحيث لا توفر ضمانًا عاليًا بالرجوع
في حالة الاحتيال أو النزاع التجاري. عندما يرسل أحدهم التحويل البنكي إلى
الأمير النيجيري , عادة ما تكون محاولة استعادة أموالك مكلفة للغاية.
17
بالنسبة لـ Cardano، نشعر أنه بإمكاننا الابتكار على ثلاثة مستويات. أولاً، من خلال استخدام smart contracts يمكن التحكم بشكل أفضل في شروط وأحكام العلاقات التجارية. إذا كانت جميع الأصول رقمية ويمكن التعبير عنها فقط على CSL، ويمكن توفير ضمانات قوية للتجارة الخالية من الاحتيال اكتسب.
ثانيًا، استخدام وحدات HSM لتوفير مساحة للهوية حيث لا يتم تسريب معلومات تحديد الهوية الشخصية ولكن يتم استخدامها بعد يجب على الجهات الفاعلة في مجال المصادقة والاعتماد توفير نظام سمعة عالمي والسماح بذلك يجب إجراء أنشطة منظمة بتكلفة أقل بكثير، مثل الألعاب الآلية عبر الإنترنت الامتثال الضريبي أو التبادلات اللامركزية.
أخيرًا، تتضمن خريطة طريق Cardano إنشاء لائحة معيارية DAO يمكن مخصصة للتفاعل مع المستخدم المكتوب smart contracts من أجل إضافة قابلية التغيير والمستهلك الحماية والتحكيم. وسيتم توضيح نطاق هذا المشروع في ورقة لاحقة.
16 كمثال على الإجراء المضاد لتدفق رأس المال، انظر نظام الحوالة المصرفي 17 راجع عملية احتيال الرسوم المسبقة لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 19 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
ما المغزى من كل ذلك؟
لقد كان Cardano بمثابة مشروع ماراثوني يتضمن تعليقات من مئات من ألمع العقول
داخل وخارج صناعة العملة المشفرة. أنها تنطوي على التكرار الدؤوب، والاستخدام النشط ل
مراجعة الأقران، والسرقة المخزية للأفكار العظيمة عندما يتم كشفها.
يغطي كل قسم من الأقسام المتبقية جانبًا معينًا من التركيز الذي قررنا أنه يمثل محورًا أساسيًا
عنصر من مشروعنا. تم اختيار البعض بسبب الرغبة في تحسين الأفضل بشكل عام
ممارسات الفضاء بينما البعض الآخر خاص بتطور Cardano.
في حين أنه لا يوجد مشروع يمكنه تغطية كل هدف أو إرضاء كل مستخدم، إلا أن أملنا هو تقديم رؤية له
كيف ينبغي أن تبدو الرزمة المالية ذاتية التطور في الولايات القضائية التي تفتقر إليها. النهائي
إن حقيقة العملات المشفرة لا تتمثل في أنها ستؤدي إلى تعطيل الأنظمة المالية القديمة الحالية.
إن الأنظمة المالية القديمة قادرة دائمًا على استيعاب التغيير والحفاظ على شكلها
والوظيفة.
وبدلاً من ذلك، يجب على المرء أن ينظر إلى الأماكن التي يكون فيها نشر ما هو موجود مكلفاً للغاية
النظام المصرفي، حيث يعيش الكثيرون على أقل من بضعة دولارات في اليوم، ليس لديهم هوية مستقرة
من المستحيل العثور على الائتمان.
في هذه الأماكن، القدرة على تجميع نظام الدفع وحقوق الملكية والهوية والائتمان والمخاطر
الحماية في تطبيق واحد يعمل على الهاتف الخليوي ليست مفيدة فحسب، بل إنها تغير الحياة.
السبب وراء قيامنا ببناء Cardano هو أننا نشعر أن لدينا فرصة مشروعة في تقديم - أو
على الأقل التقدم في هذه الرؤية للعالم النامي.
حتى في حالة الفشل، إذا تمكنا من تغيير الطريقة التي يتم بها تصميم العملات المشفرة وتطورها وتمويلها،
ثم هناك إنجاز عظيم.
Введение
Долгосрочный взгляд на улучшение дизайна криптовалют, чтобы они могли работать над
мобильные устройства с разумным и безопасным пользовательским интерфейсом
●
Привлечение заинтересованных сторон к операциям и обслуживанию их криптовалюты
●
Признание необходимости учитывать несколько активов в одном реестре
●
Абстрагирование транзакций для включения дополнительных метаданных, чтобы лучше соответствовать
потребности устаревших систем
●
Учитесь у почти 1000 альткойнов, используя функции, которые имеют смысл
●
Внедрите процесс, основанный на стандартах, вдохновленный Рабочей группой по проектированию Интернета, используя
специальная основа для фиксации окончательного дизайна протокола
●
Изучите социальные элементы коммерции
●
Найдите здоровую золотую середину, позволяющую регулирующим органам взаимодействовать с торговлей без
нарушение некоторых основных принципов, унаследованных от Bitcoin
Основываясь на этом неструктурированном наборе идей, руководители, работавшие над Cardano, начали исследовать
литературу по криптовалютам и создать набор абстракций. Результатом этого исследования является
Обширная библиотека статей IOHK, многочисленные результаты опросов, такие как этот недавний сценарий.
обзор языка, а также онтологию смарт-контрактов и проект Scorex. Уроки
дал а признательность для тот криптовалюта промышленность необычный и в раз
контрпродуктивный рост.
Во-первых, в отличие от успешных протоколов, таких как TCP/IP, в конструкции протокола мало уровней.
криптовалюты. Было желание сохранить единое понятие консенсуса вокруг
факты и события фиксируются в едином реестре, независимо от того, имеет ли это смысл.
Например, Ethereum преодолел огромную сложность, пытаясь стать
универсальный мировой компьютер, но страдает от тривиальных проблем, потенциально разрушающих систему.
способность действовать как средство сбережения. Должна ли программа каждого быть первоклассным гражданином
независимо от его экономической ценности, стоимости обслуживания или последствий регулирования?
Во-вторых, предыдущие результаты основных криптографических исследований мало ценятся. Для
Например, делегированное доказательство доли Bitshares могло бы легко и надежно генерировать случайные
числа с использованием подбрасывания монеты с гарантированной доставкой вывода - метод, известный с
1980-е годы (см. основополагающую статью Рабина и Бен-Ора).
В-третьих, большинство альткойнов (за некоторыми заметными исключениями, такими как Tezos) не добились никакого успеха.
размещение для будущих обновлений. Способность успешно проводить софт- или хард-форк имеет решающее значение.
к долгосрочному успеху любой криптовалюты.
Как следствие, корпоративные пользователи не могут выделять ресурсы на миллионы долларов для
протоколы, в которых дорожная карта и действующие лица, стоящие за ними, эфемерны, мелочны или радикальны. Там
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 3 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
должен быть эффективным процессом, посредством которого может сформироваться социальный консенсус вокруг видения будущего.
развитие основного протокола. Если этот процесс чрезвычайно обременителен, фрагментация
может расколоть сообщество.
Наконец, деньги есть в конечном итоге а социальный явление. В стремлении анонимизировать и
непромежуточных центральных действующих лиц, Bitcoin и его современники также отказались от необходимости
стабильные личности, метаданные и репутация в коммерческих сделках. Добавление этих данных
за счет централизованных решений устраняется возможность аудита, глобальная доступность и неизменяемость —
в этом весь смысл использования blockchain.
Устаревшие финансовые системы, такие как SWIFT, FIX и ACH, богаты
транзакционные метаданные. Недостаточно знать, какая сумма перемещается между счетами.
регулирование часто требует указания участвующих сторон, информации о соблюдении требований, отчетности
подозрительная активность и другие записи и действия. В некоторых случаях метаданные более
важнее сделки.
Следовательно, кажется разумным сделать вывод, что манипулирование метаданными может быть столь же вредным, как и
подделка валюты или переписывание истории транзакций. Не создавать условий для актеров
которые хотят добровольно включить эти поля, кажется контрпродуктивным для массового внедрения.
и защита потребителей.
Конец пребывания
Совокупность наших принципиальных исследований криптовалютного пространства представляет собой две коллекции
протоколы. Соответственно, доказуемо безопасная криптовалюта на основе Proof-of-Stake [1][2], называемая
Cardano Расчетный уровень (CSL) и набор протоколов, называемый Cardano Вычислительный уровень
(ККЛ).
Наше внимание при проектировании направлено на учет социальных аспектов криптовалют, построенных на нескольких уровнях.
путем отделения учета стоимости от сложных вычислений и удовлетворения потребностей
регуляторов в рамках нескольких непреложных принципов. Кроме того, там, где это разумно,
1 мы пытаемся проверить предлагаемые протоколы посредством экспертной оценки и сверить код с формальными
спецификации.
1 Список см. в разделе «Правила». ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 4 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Доказательство ставки
Использование доказательства доли для криптовалюты является горячо обсуждаемым выбором дизайна, однако потому, что оно
добавляет механизм для внедрения безопасного голосования, имеет больше возможностей для масштабирования и позволяет больше
экзотические схемы стимулирования, мы решили использовать их.
Наш протокол доказательства доли называется Ouroboros, и он был разработан чрезвычайно
талантливая команда криптографов из пяти академических учреждений под руководством профессора Аггелоса
2 Киайяс из Эдинбургского университета. Основная инновация, которую он выводит за рамки доказанной безопасности
использование строгой криптографической модели — это модульная и гибкая конструкция, позволяющая
состав множества протоколов для расширения функциональности.
Эта модульность позволяет использовать такие функции, как делегирование, сайдчейны, подписываемые контрольные точки,
лучшие структуры данных для легких клиентов, различные формы генерации случайных чисел и даже
различные предположения о синхронизации. По мере развития сети от тысяч до
миллионы и даже миллиарды пользователей, требования его алгоритма консенсуса также будут
изменить. Таким образом, крайне важно иметь достаточную гибкость, чтобы приспособиться к этим изменениям и тем самым
Перспективное сердце криптовалюты.
Социальные элементы денег
Криптовалюты являются ярким примером социальной составляющей денег. При ограничении
анализ исключительно с точки зрения технологии, разница между Bitcoin и Litecoin невелика и даже
в меньшей степени между Ethereum и Ethereum Classic. Тем не менее, и Litecoin, и Ethereum Classic
поддерживать большую рыночную капитализацию и надежные, динамичные сообщества, а также свои собственные
социальные мандаты.
Можно утверждать, что большая часть стоимости криптовалюты зависит от ее сообщества.
то, как он использует валюту, и уровень его участия в развитии валюты. Содействие
По идее, такие валюты, как Dash, даже интегрировали системы непосредственно в протокол, чтобы
вовлечь свое сообщество в принятие решения о том, что должно быть приоритетом в разработке и финансировании.
2 Университет Коннектикута, Афинский университет, Эдинбургский университет, Орхусский университет, Токио Технологический институт ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 5 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Огромное разнообразие криптовалют также свидетельствует об их социальных элементах.
Разногласия по поводу философии, денежно-кредитной политики или даже просто между основными разработчиками.
приводят к фрагментации и развилкам. Тем не менее, в отличие от своих криптовалютных аналогов, бумажные валюты
сверхдержавы, как правило, переживают политические сдвиги и местные разногласия без валютного кризиса или
массовый исход.
Таким образом, создается впечатление, что в системе отсутствуют элементы устаревших систем.
криптовалютная индустрия. Мы утверждаем — и включили в дорожную карту Cardano — что
пользователям протокола нужны стимулы для понимания общественного договора, лежащего в основе их протокола, и
иметь свободу предлагать изменения продуктивным образом. Эта свобода распространяется на каждого
аспект системы обмена ценностями, от принятия решения о том, как следует регулировать рынки, до того, какой
проекты должны финансироваться. Тем не менее, это не может быть осуществлено через централизованных субъектов и не требует
некие особые полномочия, которые могли бы быть присвоены хорошо финансируемому меньшинству.
Cardano будет реализовывать систему наложенных протоколов, построенную поверх CSL для обеспечения
потребности своих пользователей.
Во-первых, независимо от успеха краудсейла по стимулированию развития, средства в конечном итоге
рассеяться. Следовательно, Cardano будет включать децентрализованный траст. финансируется монотонно
3 снижение инфляции и комиссий за транзакции.
Любой пользователь должен иметь право запрашивать средства у траста посредством системы голосования и
заинтересованные стороны CSL голосуют за то, кто станет бенефициаром. Этот процесс создает продуктивную
петля обратной связи, наблюдаемая в других криптовалютах с казначейскими/доверительными системами, таких как Dash,
начать разговор о том, кого следует и не следует финансировать.
Дискуссии о финансировании вынуждают соотносить долгосрочные и краткосрочные цели, социальные
контракт, приоритеты и вера в создание ценности с помощью конкретных предложений. Этот разговор
означает, что сообщество постоянно оценивает и обсуждает свои убеждения с возможными
дорожные карты.
Во-вторых, мы надеемся, что Cardano в конечном итоге будет включать формальную систему на основе blockchain,
предлагать и голосовать как за софт-форки, так и за хард-форки. Bitcoin с обсуждением размера блока, Ethereum с
форк DAO и многие другие криптовалюты, помимо этого, уже давно существуют и, в
частые случаи, неразрешенные споры по поводу технической и моральной направленности кодовой базы.
Можно и нужно утверждать, что многие из этих разногласий и раскол
сообщества, возникающие в результате принятия мер, являются прямым результатом отсутствия формальных процессов для
обсуждаем изменения.
3 Это также известно как казначейская система.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 6 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Куда пойти, чтобы убедить пользователей Bitcoin принять технологию «Segregated Witness»? Как следует
основные разработчики Ethereum измеряют настроения сообщества по поводу спасения DAO? Если
разногласия в сообществе, повреждена ли криптовалюта и не подлежит восстановлению?
В худшем случае моральное право действовать может просто перейти к тому, у кого есть разработчики.
инфраструктурные отношения и деньги, а не наилучшие пожелания подавляющего большинства
сообщество. Кроме того, если значительная часть сообщества недоступна или отключена из-за
к плохим стимулам, то как можно по-настоящему узнать, законны ли их действия? 4
Предлагаемые криптовалюты, такие как Tezos, представляют собой интересную модель для изучения того, где
протокол криптовалюты рассматривается как конституция, содержащая три раздела (транзакция,
Консенсус и сеть) с набором формальных правил и процессом обновления конституции. Тем не менее
еще предстоит проделать большую работу со стимулами и над тем, как именно моделировать и изменять
криптовалюта с формальным языком.
Использование формальных методов, машинопонятных спецификаций и слияние казначейства с
этот процесс финансовых стимулов изучается как возможный источник вдохновения.
В конечном счете, просто возможность предложить изменение протокола прозрачным, свободным от цензуры способом.
с голосованием на основе blockchain должно улучшить процесс, даже если более элегантные решения не могут
быть спроектированы.
Послойное проектирование – Cardano Расчетный слой
При разработке отличных протоколов и языков следует смотреть не в будущее, а скорее прошлое. История дает целый ряд примеров великих идей, которые идеальны на бумаге, но почему-то не сохранились, например, стандарты взаимодействия открытых систем. История также предоставляет счастливые случайности, которые пережили переход от TCP/IP к JavaScript.
Некоторые принципы, извлеченные из исторической точки зрения, следующие:
1.
Вы не можете предсказать будущее, поэтому создайте пространство для маневра.
2.
Сложность — это хорошо на бумаге, но простота обычно побеждает.
3.
Слишком многие повара портят бульон
4.
Как только стандарт будет установлен, он, вероятно, сохранится, независимо от того, будет ли он установлен.
неоптимальный
4 См. рациональное невежество
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 7 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
5. Плохие идеи могут превратиться в довольно хорошие, если есть желание.
Cardano — финансовая система, принимающая свою социальную природу. Будет огромная потребность за гибкость и возможность решать произвольные сложности в транзакциях конкретного пользователя. Если успеха, потребуются огромные вычислительные, хранилища и сетевые ресурсы. для размещения миллионов одновременных транзакций.
Тем не менее, у нас нет цифрового децентрализованного Робин Гуда, который можно было бы брать с богатых узлов и передавать другим. бедные, чтобы добиться справедливой сети. Мы также не можем позволить себе роскошь доверять людям. благодеяние к альтруистическому жертвованию ради общего блага сети. Следовательно, Cardano дизайн заимствует у TCP/IP концепцию разделения ответственности.
В конечном счете, блокчейны представляют собой базы данных, упорядочивающие факты и события с гарантиями их достоверности. временные метки и неизменяемость. В контексте денег они упорядочивают владение активами. Добавление сложные вычисления путем хранения и выполнения программ — это ортогональная концепция. Хотим ли мы чтобы узнать, какая ценность перешла от Алисы к Бобу, или мы хотим принять участие в выяснении вся история транзакции и решение, какую сумму отправить?
Невероятно заманчиво выбрать последнее, как это сделал Ethereum, поскольку оно более гибкое, но это нарушает изложенные выше принципы проектирования. Выяснение истории означает, что единый протокол должен уметь понимать произвольные события, создавать сценарии произвольных транзакций, разрешать арбитраж в случаи мошенничества и даже потенциально обратные транзакции при получении новой информации доступен.
Затем приходится принимать трудные проектные решения о том, какие метаданные хранить для каждого транзакция. Какие элементы истории сделки Алисы и Боба имеют отношение к делу? Есть они актуальны навсегда? Когда мы сможем выбросить некоторые данные? Нарушает ли это закон в некоторые страны?
Более того, некоторые вычисления носят частный характер. Например, при расчете среднего зарплата работников в офисе, нам не обязательно хотелось бы сливать, сколько у каждого человека делает. Но что, если каждое вычисление общеизвестно? Что, если эта огласка повлияет на казнь? чтобы навредить результату?
Таким образом, мы выбрали позицию, согласно которой учет стоимости должен быть отделен от история того, почему значение было перемещено. Другими словами, отделение стоимости от вычислений. Такое разделение не означает, что Cardano не будет поддерживать smart contract. Напротив, делая разделение явным, это обеспечивает значительно большую гибкость в проектировании, использовании, конфиденциальность и выполнение smart contracts.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 8 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Регистр стоимости называется Cardano Расчетным уровнем (CSL). Поскольку целью является учет ценность, дорожная карта преследует следующие цели:
1.
Поддержка двух наборов языков сценариев: один для перемещения значений, другой для улучшения.
поддержка протокола наложения
2.
Обеспечить поддержку сайдчейнов KMZ для связи с другими реестрами.
5
3.
Поддержка нескольких типов подписей, включая квантовоустойчивые подписи для более высоких
безопасность
4.
Поддержка нескольких пользовательских ресурсов
5.
Достичь истинной масштабируемости, то есть по мере присоединения большего количества пользователей возможности системы расширяются.
увеличение
Сценарии
Начиная с языка сценариев, транзакции между адресами в реестре требуют некоторых форма сценария, который необходимо выполнить и доказать его валидность. В идеале никто не хотел бы, чтобы Ева имела доступ к деньги Алисы, и никто не хотел бы, чтобы плохо разработанный сценарий случайно отправил ценность мертвому адрес, что делает средства безвозвратными.
Такие системы, как Bitcoin, предоставляют чрезвычайно негибкий и драконовский язык сценариев, который сложно программировать индивидуальные транзакции, читать и понимать. И все же генерал программируемость таких языков, как Solidity, создает невероятную сложность. в систему и полезны лишь гораздо меньшему кругу участников.
Поэтому мы решили разработать новый язык под названием Simon в честь его создателя. 6 Саймон Томпсон и создатель идей, вдохновивших его, Саймон Пейтон Джонс. Саймон предметно-ориентированный язык, основанный на «Составлении контрактов: приключение в финансовой сфере». инженерия.
Основная идея заключается в том, что финансовые операции обычно состоят из совокупности основополагающие элементы. Если составить финансовую периодическую таблицу элементов, то можно 7 обеспечить поддержку произвольно большого набора сложных транзакций, которые охватывают большую часть, если не все распространенные типы транзакций, не требующие общей программируемости.
5 Скоро в статье Киайаса, Зиндроса и Миллера.
6. Подробности будут опубликованы в следующей спецификации. Полная версия языка будет поддерживаться в
Выпуск Shelley CSL запланирован на четвертый квартал 2017 г.
7 Проект ACTUS имеет глубокую проработку
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 9 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Основное преимущество заключается в том, что безопасность и исполнение можно очень хорошо понять. Доказательства можно написать, чтобы показать правильность шаблонов и исчерпать пространство выполнения проблемные транзакционные события, такие как создание новых денег из воздуха или транзакция податливость. Во-вторых, можно оставить расширения, чтобы добавлять больше элементов посредством софт-форков, если требуется новый функционал.
Тем не менее, всегда будет необходимость подключать CSL к протоколам наложения, устаревшим финансовым системы и серверы специального назначения. Таким образом, мы разработали Plutus как общий целевой язык smart contract, а также специальный DSL для обеспечения совместимости.
Plutus — это типизированный функциональный язык, основанный на концепциях Haskell, который можно использовать для писать собственные сценарии транзакций. В случае CSL он будет использоваться для сложных транзакций, необходимых для добавьте поддержку других слоев, которые нам нужно соединить, например, нашей схемы сайдчейнов.
Сайдчейны
Что касается сайдчейнов, Cardano будет поддерживать новый протокол, разработанный Киайасом, Миллером и Зиндрос (сайдчейны KMZ) основан на предыдущих результатах доказательств работы. Конкретный дизайн выходит за рамки этой статьи; однако эта концепция позволяет обеспечить безопасный и неинтерактивное перемещение средств из CSL на любой вычислительный уровень Cardano или другой blockchain поддерживает протокол.
Сайдчейны KMZ — ключ к инкапсуляции сложности. Регистры с нормативными требованиями, частные операции, надежные языки сценариев и другие особые проблемы фактически являются черными ящики в CSL, однако пользователь CSL получит определенные гарантии в отношении бухгалтерского учета и возможность отзовите средства после завершения вычислений.
Подписи
Чтобы безопасно передать ценность от Алисы к Бобу, Алисе необходимо доказать, что она имеет право переместить средства. Самый прямой и надежный способ выполнить эту задачу — использовать публичный схема подписи ключей, при которой средства привязаны к открытому ключу, а Алиса контролирует связанный закрытый ключ.
Существуют сотни возможных схем с различными параметрами безопасности и предположениями.
Некоторые полагаются на математические задачи, связанные с эллиптическими кривыми, тогда как другие
связаны с экзотическими понятиями с помощью решеток.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 10 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Абстрактная цель всегда одна и та же. Существует трудная проблема, которую невозможно решить, если у кого-то есть секретное знание. Говорят, что обладателем этого знания является владелец пары ключей и должен быть единственным лицом, имеющим возможность ее использовать.
Существует две группы проблем, с которыми сталкивается криптовалюта при выборе схемы подписи. Во-первых, это долгосрочная надежность самой схемы. Некоторые криптографические схемы, использовавшиеся в 1970-х и 1980-х годах, такие как DES, были сломаны. Период, в течение которого следует принять решение о том, что схема выживет.
Во-вторых, существует множество предприятий, правительств и других учреждений, которые предпочли или в некоторых случаях требовалось использование конкретной схемы. Например, АНБ поддерживает Набор протоколов Suite B. Существуют стандарты ISO и даже рабочих групп W3C по криптографии.
Если криптовалюта выбирает единую схему подписи, она вынуждена признать, что эта схема может быть сломано в какой-то момент в будущем, и по крайней мере один объект не сможет использовать криптовалюту из-за юридических или отраслевых ограничений. Однако криптовалюта не может поддерживать все схемы подписи, поскольку это потребует от каждого клиента понимания и проверки каждой схемы.
Для Cardano мы решили начать с использования криптографии на основе эллиптических кривых, кривой Ed25519 в
частности. Мы также решили улучшить существующие библиотеки, добавив поддержку HD-кошельков.
с использованием спецификации доктора Дмитрия Ховратовича и Джейсона Лоу.
8
При этом Cardano в будущем будет поддерживать больше схем подписи. В частности, мы заинтересованы в интеграции BLISS-B для добавления в нашу систему сигнатур, устойчивых к квантовым компьютерам. Мы также заинтересованы в добавлении SECP256k1 для улучшения совместимости с устаревшими системами. криптовалюты, такие как Bitcoin.
Cardano был разработан со специальными расширениями, которые позволят нам добавлять больше подписей.
схемы через софт-форк. Они будут добавляться по мере необходимости и во время крупных обновлений, запланированных в
дорожная карта.
9
Активы, выпущенные пользователями (UIA)
В начале истории Bitcoin были быстро разработаны протоколы, позволяющие пользователям выпускать активы,
подключены к учетной системе Bitcoin, чтобы одновременно отслеживать несколько валют.
8 Это документация по реализации HD-кошелька Cardano. Мы считаем, что Cardano является первым
криптовалюта для поддержки HD-кошельков Ed25519
9 См. cardanoroadmap.com.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 11 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Эти протоколы не поддерживались изначально протоколом Bitcoin, но были реализованы через умные хаки.
В случае наложений Bitcoin, таких как Colored Coins и Mastercoin (теперь называемых Omni), свет клиенты вынуждены полагаться на доверенные серверы. Также необходимо оплатить комиссию за транзакцию. биткойны. Эти свойства в сочетании с единым конвейером утверждения транзакций делают Bitcoin неоптимален для учета нескольких основных средств.
В случае Ethereum с использованием стандарта ERC20 имеется больше возможностей. Однако, комиссии за транзакции по-прежнему требуют эфира. Кроме того, в сети Ethereum возникают трудности. масштабирование под нужды всех выпущенных token ERC20.
Фундаментальную проблему можно разбить на три части: ресурсы, стимулы и забота. Что касается ресурсов, добавление совершенно новой валюты в тот же реестр означает, что у вас есть два независимых набора UTXO (неизрасходованные входы транзакций) совместно используют полосу пропускания, мемпул и блокировать пространство. Узлы консенсуса, отвечающие за внедрение транзакций этих валют. для этого нужен стимул. И не каждый пользователь криптовалюты будет или должен заботиться о валюта конкретного субъекта.
Учитывая эти проблемы, преимущества огромны, поскольку основной token реестра с несколькими активами может эффективно служить в качестве промежуточной валюты, позволяющей осуществлять децентрализованный рыночный процесс. Специальный целевые активы могут быть выпущены для обеспечения дополнительной полезности, например, активы со стабильной стоимостью, такие как Tether или MakerDAO, которые полезны для приложений кредитования и денежных переводов.
Учитывая проблемы, Cardano принял прагматичный подход к учету нескольких активов. Поэтапное строительство. Первой задачей является создание необходимой инфраструктуры для поддержки требования тысяч МАУ. А именно необходимы следующие улучшения:
1. Структуры аутентифицированных данных специального назначения, позволяющие отслеживать очень большие объемы данных. UTXO состояние
2.
Возможность иметь распределенный мемпул для хранения огромного набора ожидающих транзакций.
3.
Разделение блокчейна и контрольные точки для обеспечения огромного глобального blockchain
4.
Схема стимулирования, которая вознаграждает узлы консенсуса за включение различных наборов
транзакции
5.
Механика подписки, которая позволяет пользователям решать, какие валюты они хотят отслеживать.
6.
Надежная безопасность гарантирует, что МАУ пользуются такой же безопасностью, как и собственный актив.
7.
Поддержка децентрализованного маркет-мейкинга для улучшения ликвидности между МАУ и
основной token
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 12 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Наши предварительные усилия по поиску правильной структуры аутентифицированных данных привели к созданию новой тип дерева AVL+, разработанный совместно Лео Рейзиным, IOHK и Waves. Требуются дополнительные исследования, но это фундаментальное усовершенствование, которое будет включено в более позднюю версию Cardano.
Распределенный мемпул можно реализовать с использованием протокола RAMCloud Стэнфордского университета. Эксперименты начнутся в третьем квартале 2017 года по изучению его интеграции в консенсусный уровень Cardano.
Остальные темы взаимосвязаны и охватываются постоянными исследованиями. Мы ожидаем — тема к результатам исследования — включить протокол в Cardano для МАУ во время Басё CSL релиз в 2018 году.
Масштабируемость
Распределенные системы состоят из набора компьютеров (узлов), соглашающихся запускать протокол или
набор протоколов для достижения общей цели. Этой целью может быть обмен файлом, как определено
протокол BitTorrent или сворачивание белка с помощью Folding@Home.
Наиболее эффективные протоколы получают ресурсы по мере присоединения узлов к сети. Файл, размещенный на
BitTorrent, например, можно загрузить в среднем гораздо быстрее, если много одноранговых узлов.
одновременно загружая его. Скорость увеличивается, поскольку одноранговые узлы предоставляют ресурсы, в то время как
также потребляя их. Эту характеристику обычно имеют в виду, когда говорят о распределенном
системные весы.
Проблема разработки всех нынешних криптовалют заключается в том, что на самом деле они не
спроектирован так, чтобы быть масштабируемым. Например, блокчейны обычно представляют собой связанный список, доступный только для добавления.
блоки. Безопасность и доступность протокола blockchain зависят от множества узлов.
обладая полной копией данных blockchain. Таким образом, один байт данных должен быть реплицирован.
среди N узлов. Дополнительные узлы не предоставляют дополнительных ресурсов.
Этот результат одинаков для обработки транзакций и распространения сообщений по всему миру.
система. Добавление большего количества узлов в консенсусную систему не дает дополнительных
мощность обработки транзакций. Это просто означает, что нужно потратить больше ресурсов, чтобы сделать то же самое.
работа. Больше ретрансляции в сети означает, что больше узлов должны передавать одни и те же сообщения, чтобы сохранить
вся сеть синхронизируется с самым последним блоком.
Учитывая эту топологию, криптовалюты не могут масштабироваться в глобальную сеть наравне с устаревшими.
финансовые системы. Напротив, устаревшая инфраструктура масштабируема и имеет порядки величин для
больше мощности обработки и хранения. Добавляя конкретную точку, Bitcoin представляет собой очень маленькую сеть.
относительно своих платежных коллег, но с трудом справляется со своей текущей нагрузкой.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 13 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Нашим целям масштабируемости Cardano во многом способствует наш алгоритм консенсуса. Уроборос
позволяет децентрализованно выбирать кворум узлов консенсуса, которые, в свою очередь, могут выполнять больше
традиционные протоколы, разработанные за последние 20 лет для удовлетворения потребностей крупных
провайдеры инфраструктуры, такие как Google и Facebook.
10
Например, выбор кворума для эпохи означает, что у нас есть доверенный набор узлов для
вести реестр в течение определенного периода времени. Одновременно избрать несколько кворумов тривиально.
и распределять транзакции по разным кворумам.
Аналогичные методы можно применять для распространения по сети, а также для сегментирования blockchain.
себя на уникальные разделы. В нашей текущей дорожной карте методы масштабирования будут применяться к
Уроборос стартует в 2018 году и продолжит оставаться в центре внимания в 2019 и 2020 годах.
Cardano Вычислительный уровень
Как упоминалось ранее, существует два компонента транзакции: механизм отправки и запишите поток tokens, а также причины и условия перемещения tokens. последний может быть сколь угодно сложным и включать в себя терабайты данных, несколько подписей и специальные происходящие события. Последнее также может быть удивительно простым с одним значением отправки подписи. на другой адрес.
Проблема моделирования причин и условий потока ценностей состоит в том, что они чрезвычайно личный для сущностей, вовлеченных самым непредсказуемым образом. Уроки договорное право рисует еще более проблематичную картину, в которой сами участники могут не даже осознавать, что сделка не соответствует коммерческой реальности. Обычно мы называем это явление «семантический разрыв». 11
Зачем создавать криптовалюту, гоняясь за бесконечным уровнем сложности и абстракции? Оно кажется сизифовым по своей природе и наивным на практике. Более того, каждая абстракция охватывала имеет как юридические последствия, так и последствия для безопасности.
Например, в Интернете существует множество видов деятельности, которые повсеместно считаются незаконными или презираются.
например, торговля детской порнографией или продажа государственной тайны. Развертывая надежные
10 Существуют и другие независимые исследовательские протоколы, пытающиеся достичь той же цели, такие как
Эластико и Bitcoin-NG
11 Лой Луу и др. обсудить этот пробел в своей недавней статье «Сделать смарт-контракты умнее».
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 14 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
децентрализованной инфраструктуры, теперь обеспечивается канал для осуществления этой деятельности с помощью такое же сопротивление цензуре, как и обычные коммерческие операции. Юридически неясно, консенсусные узлы сети, которые имеют стимул становиться более федеративными время для повышения эффективности — будут нести ответственность за контент, который они размещают.
Преследование операторов Tor, жестокое обращение с оператором Silk Road и отсутствие в целом Правовая ясность, лежащая в основе правовой защиты участников протокола, оставляет неясный путь. Есть нет недостатка воображения относительно того, что еще может сделать достаточно развитая криптовалюта (см. Кольцо Гигеса). Разумно ли заставлять всех пользователей криптовалюты поддерживать или хотя бы способствовать худшим действиям и поведению в сети?
К сожалению, нет четких ответов, которые могли бы дать представление разработчику криптовалюты. Это больше о выборе позиции и защите ее достоинств. Преимущество в том, что и Cardano, и Bitcoin заключается в том, что мы решили разделить задачи на слои. С Bitcoin есть Подвой. С Cardano существует вычислительный уровень Cardano.
Виды сложного поведения, которые могли бы сделать возможными действия, разработанные ранее, не могут продолжаться. CSL. Они требуют способности запускать программы, написанные на языке Тьюринга, и некоторых форма газовой экономики для расчета счетчиков. Им также требуются узлы консенсуса, готовые включать транзакции в свои блоки.
Таким образом, ограничение функциональности может разумно защитить пользователей. На данный момент наиболее устоявшиеся правительства не заняли позицию, согласно которой использование или поддержание криптовалюты является противозаконный поступок. Следовательно, подавляющему большинству пользователей должно быть удобно вести реестр, который сравнима по возможностям с цифровой платежной системой.
Когда кто-то хочет расширить возможности, есть две возможности. Это включено частным коллектив единомышленников и эфемерный по своей природе (например, игра в покер). Или это включен реестром возможностей, сопоставимых с Ethereum. В обоих случаях мы выбрали перенос событий в другой протокол.
В случае частного эфемерного события разумно избегать парадигмы blockchain. полностью, а скорее ограничить усилия по созданию библиотеки протоколов MPC специального назначения, которые могут вызываться по желанию группой участников-единомышленников. Вычисления и действия координируются в частной сети и ссылаются на CSL только как на надежную доску объявлений и канал передачи сообщений при необходимости.
Ключевым моментом в этом случае является наличие согласия, инкапсуляции ответственности и конфиденциальности. CSL - это используется как цифровое достояние, где пользователи могут встречаться и общаться — как в парке частное мероприятие, но не предусматривает каких-либо специальных условий или содействия. Кроме того, ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 15 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
использование MPC специального назначения обеспечит взаимодействие с малой задержкой без необходимости blockchain раздувание. Таким образом, это улучшает масштаб системы.
Исследовательские усилия Cardano в отношении этой библиотеки централизованы в нашей Токийской технологической лаборатории с некоторая помощь со стороны ученых за рубежом. Мы называем библиотеку «Тарталья» в честь товарища математик, а также современник Cardano и ожидает, что первая итерация будет доступна в 1 квартале 2018 года.
Во втором случае нужен blockchain с виртуальной машиной, набор узлов консенсуса. и механизм, обеспечивающий связь между двумя цепочками. Мы начали процесс строгой формализации виртуальной машины Ethereum с использованием K-фреймворка в 12 партнерство с командой из Университета Иллинойса.
Результат этого анализа определит наиболее оптимальный способ разработки тиражируемого и, в конечном итоге, распределенная виртуальная машина с четкой операционной семантикой и надежными гарантиями корректности 13 реализация из спецификации. Другими словами, виртуальная машина фактически делает то, что говорит код. это связано с минимизацией рисков безопасности.
До сих пор остаются нерешенными вопросы об экономике газа, предложенной Ethereum, и о том, как она относится к таким работам, как «Ресурсоориентированное машинное обучение» Яна Хоффмана и др. и более широкое исследование оценка ресурсов для вычислений. Нам также любопытен уровень языка. независимость виртуальной машины. Например, проект Ethereum выразил желание для перехода с текущей виртуальной машины на веб-сборку.
Следующая попытка — разработать разумный язык программирования для выражения состояний. контракты, которые будут называться услугами децентрализованными приложениями. Для этой задачи у нас есть выбрали оба подхода с поддержкой устаревшего языка smart contract Solidity для низких приложения для обеспечения качества и разработка нового языка под названием Plutus для повышения уровня доверия. приложения, требующие формальной проверки.
Как и проект Zeppelin, основанный на Solidity, IOHK также разработает справочную библиотеку кода Plutus. разработчикам приложений для использования в своих проектах. Также мы разработаем специализированный набор инструментов для формальной проверки, вдохновленной работой проекта Liquid Haskell UCSD.
С точки зрения консенсуса, Уроборос был разработан достаточно модульным, чтобы поддерживать smart contract оценка. Следовательно, и CSL, и CCL будут использовать один и тот же алгоритм консенсуса. 12 Изобретено профессором Григоре Рошу и др. al., K — универсальная основа для независимого от языка семантика машинного исполнения. До нашей работы он использовался для моделирования C, Java и JavaScript. 13 Это означает, что разные узлы консенсуса используют разные smart contract. Также известно как сегментирование состояния ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 16 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Разница в том, что Уроборос может быть подтвержден как разрешенный, так и разрешенный. несанкционированные реестры посредством распространения token.
Вместе с CSL Ada распространялась посредством генерирующего события token среди покупателей по всей Азии. который в конечном итоге перепродаст на вторичном рынке. Это означает, что алгоритм консенсуса CSL контролируется разнообразной и все более децентрализованной группой акторов или делегированных им назначает. С помощью CCL можно создать специальный объект token, принадлежащий делегатам этого реестр, который может быть регулируемыми организациями, тем самым создавая разрешенный реестр.
Гибкость этого подхода позволяет реализовывать различные экземпляры CCL с разными правила оценки сделок. Например, азартные игры могут быть ограничены. за исключением случаев, когда данные KYC/AML присутствуют просто путем внесения в черный список транзакций, не связанных с атрибуцией.
Наша последняя цель при проектировании — добавление в наш протокол надежных аппаратных модулей безопасности (HSM). стек. Это два огромных преимущества при внедрении этих возможностей в протокол. Во-первых, HSM обеспечивают значительное повышение производительности без повышения безопасности. 14 проблемы, выходящие за рамки доверия продавцу. Во-вторых, благодаря использованию герметичных стеклянных пробок (SGP), HSM могут гарантировать, что данные могут быть проверены, а затем уничтожены без скопированы или переданы злоумышленникам.
Если сосредоточить внимание на втором пункте, ПМГ могут оказать революционное влияние на соблюдение требований. Обычно, когда потребитель предоставляет личную информацию (PII) для аутентификации личность или доказать право на участие, эта информация передается доверенной третьей стороне с надежду, что оно не будет действовать злонамеренно. Эта деятельность по своей сути централизована, поставщик данных теряет контроль над своей личной информацией, а также подпадает под действие различных правил в зависимости от юрисдикции.
Возможность выбрать набор доверенных подтверждающих и затем хранить личные данные в аппаратном анклаве. означает, что любой субъект с достаточно способным HSM сможет проверить факты об актере неподдельным способом, без того, чтобы проверяющий знал личность действующего лица. Например, Боб не гражданин США. Алиса является аккредитованным инвестором. Джеймс — налогоплательщик США, и его следует отправить налогооблагаемую прибыль на счет Х.
Стратегия HSM Cardano будет заключаться в попытке реализовать специализированные протоколы в течение следующих двух лет с использованием Intel SGX и ARM Trustzone. Оба модуля встроены в миллиарды потребительских устройства от ноутбуков до мобильных телефонов и не требуют дополнительных усилий со стороны потребителя для использовать. Оба также тщательно проверены, хорошо спроектированы и основаны на многолетних итерациях некоторых разработчиков. крупнейшие и лучше всего финансируемые команды по обеспечению аппаратной безопасности.
14 См. http://hackingdistributed.com/2016/12/22/scaling-bitcoin-with-secure-hardware/ из Корнелла. Университет ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 17 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Регулирование
Суровая реальность всех современных финансовых систем заключается в том, что по мере их масштабирования накапливаются потребности, или, по крайней мере, желание регулирования. Этот результат обычно является результатом повторяющихся коллапсов. из-за небрежности какого-либо актера или клики актеров на рынке.
Например, Никербокерский кризис 1907 года привел к созданию Федеральной резервной системы. Система 1913 года как кредитор последней инстанции. Другой пример — эксцессы 1920-х годов в США, что привело к ужасному финансовому краху, Великой Депрессии. Этот крах привело к созданию Комиссии по ценным бумагам и биржам в 1934 году, чтобы предотвратить подобное событие или, по крайней мере, привлечь к ответственности злоумышленников.
Можно обоснованно дискутировать о необходимости, масштабах и эффективности регулирования, но нельзя отрицать его существование и рвение, с которым правительства крупных стран обеспечивают его соблюдение. Однако Вызов, с которым сталкиваются все регулирующие органы по мере глобализации мира и перехода наличных денег в цифровую форму, является двояким.
Во-первых, какой свод правил должен иметь первостепенное значение при работе с коллекцией юрисдикции? Устаревшее представление о Вестфальском суверенитете тает, когда одна-единственная сделка может коснуться трех десятков стран менее чем за минуту. Если бы это был просто тот, кто владеет наибольшее геополитическое влияние?
Во-вторых, усовершенствования в технологиях обеспечения конфиденциальности привели к гонке цифровых вооружений, в которой становится все труднее даже понять, кто участвовал в транзакции, гораздо меньше тех, кто владеет конкретным средством сбережения. В мире, где миллионы долларов активов можно контролировать с помощью только тайно хранимой мнемоники из 12 слов, как вы это сделаете? 15 обеспечить эффективное регулирование?
Как и все финансовые системы, протокол Cardano в своей конструкции должен иметь мнение о том, что именно справедливый и разумный. Мы решили провести различие между индивидуальными правами и правами рынок.
Физические лица всегда должны иметь единоличный доступ к своим средствам без принуждения или гражданских активов. конфискация. Это право должно быть обеспечено, поскольку не всем правительствам можно доверять. злоупотреблять своей суверенной властью ради личной выгоды коррумпированных политиков, как это видно в Венесуэле. и Зимбабве. Криптовалюты должны быть разработаны с учетом наименьшего общего знаменателя.
15 См. BIP39 https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 18 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Во-вторых, в историю никогда нельзя вмешиваться. Блокчейны обещают неизменность. Предоставление права откатывать историю или изменять официальные записи — это слишком много. искушение изменить прошлое ради выгоды конкретного актера или актеров.
В-третьих, поток ценностей должен быть неограниченным. Контроль за движением капитала и другие искусственные стены умалять права человека. Помимо тщетности попыток обеспечить их соблюдение, в глобальном масштабе 16 экономика, при которой многие граждане наименее развитых стран выезжают за пределы своей юрисдикции Чтобы найти прожиточный минимум, ограничение потоков капитала обычно заканчивается тем, что наносит ущерб беднейшим слоям населения в мире.
Согласно этим принципам, рынки явно отличаются от индивидов. В то время как дизайнеры Cardano верим в права личности, мы также считаем, что рынки имеют право открыто заявлять их условия, и если физическое лицо соглашается вести бизнес на этом рынке, то они должны соответствовать этим стандартам ради целостности всей системы.
Проблема всегда заключалась в стоимости и практичности правоприменения. Небольшой, многоюрисдикционный
транзакции просто слишком дороги в устаревших системах, чтобы обеспечить высокую гарантию обращения за помощью.
в случае мошенничества или коммерческого спора. Когда кто-то отправляет свой банковский перевод на
Нигерийский принц, попытаться вернуть свои средства обычно слишком дорого.
17
Мы считаем, что Cardano может внедрять инновации на трёх уровнях. Во-первых, с помощью smart contracts условия коммерческих отношений можно лучше контролировать. Если все активы цифровые и могут быть выражены исключительно на CSL, могут быть предоставлены надежные гарантии торговли без мошенничества. выиграл.
Во-вторых, использование модулей HSM для обеспечения пространства идентификации, в котором личные данные не разглашаются, но все же используются для субъекты аутентификации и аутентификации должны обеспечивать глобальную систему репутации и позволять проведение регулируемой деятельности с гораздо меньшими затратами, например, онлайн-игры с автоматизированными соблюдение налогового законодательства или децентрализованные биржи.
Наконец, в дорожной карте Cardano предусмотрено создание модульного правила DAO, которое можно настроен для взаимодействия с написанными пользователем smart contract, чтобы добавить изменчивость, потребительский защита и арбитраж. Масштабы этого проекта будут изложены в следующей статье.
16 В качестве примера противодействия потоку капитала см. Банковскую систему Хавала. 17 См. Мошенничество с предоплатой ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 19 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
В чем смысл всего этого?
Cardano — это марафонский проект, в котором приняли участие сотни самых ярких умов.
внутри и за пределами криптовалютной индустрии. Он предполагает неустанное повторение, активное использование
рецензирование и бессовестное воровство великих идей, когда они обнаруживаются.
Каждый из оставшихся разделов посвящен определенному аспекту, который, по нашему мнению, является ключевым.
компонент нашего проекта. Некоторые из них были выбраны из-за желания улучшить общий результат.
практики пространства, тогда как другие специфичны для эволюции Cardano.
Хотя ни один проект не может охватить все цели или удовлетворить каждого пользователя, мы надеемся предоставить видение
как должен выглядеть саморазвивающийся финансовый стек для юрисдикций, в которых его нет. Окончательный
реальность криптовалют не в том, что они разрушат существующие устаревшие финансовые системы.
Устаревшие финансовые системы всегда способны поглощать изменения и сохранять свою форму.
и функция.
Скорее следует искать места, где просто слишком дорого развертывать существующие
банковская система, в которой многие живут менее чем на несколько долларов в день, не имеет устойчивой идентичности и
кредит невозможно найти.
В этих местах возможность объединить платежную систему, права собственности, личность, кредит и риск
защита в одном приложении, работающем на мобильном телефоне, не просто полезна, она меняет жизнь.
Причина, по которой мы создаем Cardano, заключается в том, что мы чувствуем, что у нас есть законный шанс доставить — или
по крайней мере, продвижение вперед — это видение развивающегося мира.
Даже в случае неудачи, если мы сможем изменить способы проектирования, развития и финансирования криптовалют,
тогда это великое достижение.
العلوم والهندسة
فن التكرار
العملات المشفرة هي بروتوكولات يتم تنفيذها كبرنامج. البروتوكولات ذكية بكل بساطة المحادثات بين المشاركين. البرنامج هو في النهاية معالجة البيانات المعطاة للبعض لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 20 من 44
ايوهك | لماذا نبني كاردانو | 28/06/2017
هدف. ومع ذلك، فإن الفرق بين البرامج القوية والموثوقة والبروتوكولات والبروتوكولات المفيدة والآمنة حديثهم إنساني تمامًا.
تحتاج البرامج الجيدة إلى المساءلة، ومتطلبات عمل واضحة، وعمليات قابلة للتكرار، اختبار شامل والتكرار الدؤوب. البرمجيات الجيدة تحتاج أيضًا إلى موهبة معقولة المطورين الذين لديهم معرفة كافية بالمجال لتصميم نظام يمكنه بشكل كامل حل أي مشكلة يحاولون حلها.
أما بالنسبة للبروتوكولات المفيدة والآمنة، خاصة تلك التي تتضمن التشفير والموزعة الأنظمة، فإنها تبدأ بعملية أكثر أكاديمية وتعتمد على المعايير. مراجعة الأقران، لا نهاية لها تعد المناقشات والمفهوم الراسخ للمقايضات ضرورية لضمان فائدة البروتوكول. بعد هذه وحدها ليست كافية، يجب تنفيذ البروتوكولات واختبارها من خلال الاستخدام الحقيقي.
التحدي الفريد في صناعة العملات المشفرة هو أن الاثنين مختلفان تمامًا فالفلسفات مشوهة معًا دون التركيب الهيجلي الصحيح. أطروحتنا هي "التحرك". "أسرع وكسر الأشياء" عقلية الشركات الناشئة التي يقودها الشباب والجشع والعاطفة. النقيض هو أ نهج بطيء ومنهجي وموجه أكاديميًا بدافع الرغبة في ترسيخ ابتكارات مساحتنا إلى مكان جميل يتمتع بتمويل ومكانة وافرة.
والنتيجة هي أن العديد من العملات المشفرة إما محددة بالكامل على ورقة بيضاء فقط ذات صلة بالسيرة الذاتية أو فقط عن طريق رمز مكتوب على عجل. لم يتم العثور على أي من العملات العشرة الأولى الحالية 18 تعتمد القيمة السوقية على بروتوكول تمت مراجعته من قبل النظراء. لا شيء من العشرة الأوائل الحاليين تم تنفيذ العملات المشفرة من خلال مواصفات رسمية.
19
ومع ذلك، فإن قيمة مليارات الدولارات معرضة للخطر. بمجرد نشرها، تصبح العملة المشفرة متاحة للغاية
من الصعب التغيير. كيف يعرف المستخدم أنه يستخدم نظامًا آمنًا؟ كيف يمكن للمستخدم
هل تعلم أن ادعاءات التسويق مشروعة؟ ماذا لو لم يتمكن البروتوكول المقترح من تحقيقه أبدًا؟
المطالبات؟
يعد هذا النقص في التوليف واحترام العملية أحد الأسباب الرئيسية وراء رغبة IOHK في ذلك
بناء Cardano. كان أملنا هو تطوير مشروع مرجعي يكون بمثابة مثال على ذلك
كيفية القيام بالأشياء بطريقة أكثر فعالية وعقلانية وصدق.
الهدف ليس اقتراح طريقة جديدة تمامًا لتطوير البرمجيات والبروتوكولات، بل بالأحرى
ندرك أن البرامج والبروتوكولات الرائعة موجودة بالفعل ويمكننا محاكاة الظروف
مما أدى إلى خلقهم. ثانيًا، جعل هذه الشروط معروفة للعامة ومفتوحة المصدر
ممكن بحيث يمكن تقليدها لصالح المجال بأكمله. 18 راجع www.coinmarketcap.com للحصول على قائمة شاملة حسب القيمة السوقية 19 Ethereum له مواصفات شبه رسمية تُعرف بالورقة الصفراء؛ ومع ذلك، فإن دلالات EVM هي لم يتم تحديدها بالكامل ولا تكفي للتنفيذ الكامل للبروتوكول. لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 21 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
حقائق وآراء
والشاغل الآخر هو أين تنتهي الحقائق ويبدأ الرأي. هناك المئات من
لغات البرمجة، العشرات من نماذج التطوير وأكثر من فلسفة
إدارة المشروع. العالم الأكاديمي مليء بالتحديات الخاصة به الناجمة عن
المسافة من المخاوف التجارية والتطبيق العملي.
بالنسبة إلى Cardano، حاولنا أولاً التقاط أوجه القصور الواضحة التي يمكن الاتفاق عليها عالميًا
أن تكون مفيدة من الناحية الهندسية. على سبيل المثال، التشفير وتوزيعها
كلا النظامين موضوعات متضمنة بشكل غير عادي مع الكثير من الأمثلة على مدى سذاجة الأيدي
يمكن أن يرتكب أخطاء فظيعة. ولذلك، فإن أي بروتوكول يتطلب رؤية ثاقبة لهذه المجالات يحتاج إلى
ليتم تصميمها من قبل خبير معترف به وتقديمها للمراجعة من قبل خبراء آخرين.
Ouroboros هي دراسة الحالة الأولى لدينا في هذا المجال. تم تصميمه من قبل فريق من خبراء التشفير
تاريخ نشر كبير ومتنوع ويمكن التحقق منه علنًا. تم بناؤه وفقًا للمعيار
عملية التشفير، مع افتراضات أمنية، ونموذج عدائي والبراهين. هذه
تم فحص البراهين عن طريق تقديمها إلى المؤتمرات وأيضا بشكل مستقل عن طريق الكمبيوتر
20
البراهين المكتوبة في إيزابيل من قبل فريق في جامعة كامبريدج.
21
ومع ذلك، فإن هذا العمل وحده لا يوفر أي ضمانات للفائدة، بل مجرد فحص صارم للأمن
نموذج نظرا لبعض الافتراضات. من أجل الفائدة، يحتاج المرء إلى تنفيذ واختبار البروتوكول.
لقد فعل مطورونا ذلك في كل من Haskell وRust. وكشف هذا العمل عن بذل المزيد من الجهد
كان من الضروري التركيز على نموذج المزامنة، مما أدى إلى إنشاء Ouroboros
براوس.
فن التكرار هذا هو ما ينتج بروتوكولات رائعة، حيث تؤدي كل خطوة إلى دروس جديدة و
شرط إعادة التحقق من صحة الخطوة السابقة . أنها مكلفة، وتستغرق وقتا طويلا، وفي
22 الأوقات مملة حقًا، ولكن من الضروري التأكد من تصميم البروتوكول بشكل صحيح.
البروتوكولات - وخاصة تلك التي يستخدمها المليارات من البشر - ليست قصيرة الأجل وسريعة
تتطور. بل المقصود منها أن يتم اتباعها لسنوات إلى عقود. يبدو تماما
ومن المعقول أنه قبل أن نثقل كاهل العالم بنظام مالي جديد يتعين علينا جميعا أن نتعايش معه
وعلى مدى المائة عام القادمة، نريد أن نطلب بعض الملل والصرامة من مصمميها.
20 ورقة بحثية مقبولة رقم 71 من مؤتمر العملات المشفرة السنوي الذي تنظمه IACR في كاليفورنيا
21 بقلم كاوين ووراسانغاسيلبا تحت إشراف البروفيسور لورانس بولسون
22 باتباع الظل من أجل السخرية، ينبغي للمرء أن يشاهد مناقشة البروفيسور هالموس حول كيفية
كتابة كتاب الرياضيات
لماذا نقوم ببناء كاردانو؟
رخصة المشاع الإبداعي 4.0 الدولية
الصفحة 22 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
الخطايا الوظيفية
الانتقال إلى منطقة أكثر رأيًا، والأدوات واللغات والمنهجيات المستخدمة فيها
إن تطوير البرمجيات هو من صنع العناية الدينية أكثر من كونه واقعًا موضوعيًا. المصدر
الكود يشبه النثر المكتوب. كل شخص لديه رأي حول ما هو جيد وما هو كائن
في بعض الأحيان يكون توصيلها أقل أهمية من كيفية توصيلها.
وعلينا أن نرتكب خطيئة اختيار أحد الجانبين، والقبول بأنه سيكون مخطئا في جانب واحد على الأقل
عيون الشخص. ومع ذلك، هناك على الأقل مجموعة كبيرة من المبررات وراء اختيارنا.
يتم تنفيذ البروتوكولات التي تجعل Cardano ممكنة في هاسكل. واجهة المستخدم
تم تغليفه في شوكة الإلكترون التي نسميها ديدالوس. لقد اخترنا أن
استخدم النموذج المعماري للويب حيثما أمكن ذلك، وبالنسبة لقاعدة البيانات الخاصة بنا، اخترنا قيمة رئيسية
النموذج باستخدام RocksDB.
من مستوى المكونات، يعني هذا التجريد أن الصيانة أبسط وأفضل بكثير
يمكن استبدال التكنولوجيا لاحقًا بجهد قليل، وأن مجموعتنا مرتبطة جزئيًا بـ
جهود تطوير Github وFacebook.
يتيح لنا استخدام WebGUI الاستفادة من React وتطوير ميزات الواجهة الأمامية باستخدام الأدوات
يفهمها مئات الآلاف من مطوري JavaScript. باستخدام بنية الويب
يعني أنه يمكن التعامل مع المكونات كخدمات وأن نموذج الأمان معقول.
كان اختيار هاسكل لتطوير البروتوكول هو الخيار الأصعب. حتى في الوظيفية
العالم، هناك خيارات واسعة. وعلى الجانب الأكثر مرونة ونجاسة، هناك لغات مثل
Clojure وScala وF#، والتي تستفيد من مكتبات Java و.Net الهائلة
النظم البيئية مع الحفاظ على بعض أفضل جوانب البرمجة الوظيفية.
هناك لغات ذات توجه أكاديمي أكثر مثل أغدا وإدريس التي لها نهاية
الاتصال بالتقنيات التي من شأنها أن تسمح بالتحقق القوي من الصحة. ومع ذلك يفتقرون
مكتبات معقولة ولها خبرة تطوير دون المستوى.
بالنسبة لـ Cardano، يعود الاختيار إلى Ocaml وHaskell. Ocaml هي لغة رائعة مع
مجتمع عظيم وأدوات جيدة وخبرة تطوير معقولة وإرث عظيم في
مساحة التحقق الرسمية من خلال Coq . فلماذا اخترنا هاسكل؟ 23
23 إضافة إلى هذه النقطة، لدى IOHK بالفعل مشروع يتم تنفيذه في Ocaml يسمى Qeditas والذي لقد ورثنا من الاسم المستعار بيل وايت لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 23 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
لماذا هاسكل؟
يتم توزيع البروتوكولات التي تتكون منها Cardano ومجمعة مع التشفير وتتطلب
درجة عالية من التسامح مع الخطأ. في أفضل الأيام، سيظل هناك ممثلون بيزنطيون مشوهون
الرسائل والعملاء المعيبين مما يتسبب عن غير قصد في حدوث شكل من أشكال الفوضى على الشبكة.
أولاً، أردنا لغة تتمتع بنظام كتابة قوي حيث يمكننا استخدام الأدوات بسهولة
مثل Quickcheck وتقنيات أكثر تفصيلاً مثل أنواع التحسين أثناء وجود
توقع معقول للتسامح مع الخطأ. يفي نموذج OTP بأسلوب Erlang بالخيار الأخير
في حين أن لغات مثل هاسكل وأوكامل تلبي الأولى.
مع تقديم Cloud Haskell، اكتسبت Haskell العديد من مزايا Erlang بينما لم تكن كذلك
الاستسلام الخاصة بها. علاوة على ذلك، فإن نمطية هاسكل وقابليته للتركيب سمحت لنا بذلك
استخدم مكتبة مخصصة خفيفة الوزن تسمى Time Warp لـ Cardano.
ثانيًا، تطورت مكتبات هاسكل بشكل كبير خلال السنوات القليلة الماضية بفضل العمل المكثف
الكيانات التجارية مثل Galois وFP Complete وWell-Typed. ونتيجة لذلك، يستطيع هاسكل أن يفعل ذلك
استخدامها لكتابة تطبيقات الإنتاج.
24
ثالثًا، قدم التطور السريع لـ PureScript جسرًا تشتد الحاجة إليه للوصول إلى عالم JavaScript
على غرار ما أعطاه Clojurescript لـ Clojure. نتوقع أن يكون لـ PureScript أهمية خاصة
عندما يتعلق الأمر بالحصول على Cardano للعمل في المتصفح وتطوير محافظ الهاتف المحمول.
رابعاً، فيما يتعلق بحل التبعية، تمتعت هاسكل في السنوات العديدة الماضية بـ
جهد اجتماعي وتكنولوجي كبير بقيادة خبراء التكنولوجيا مثل مايكل سنويمان من خلال
منصة تسمى المكدس وهي سهلة الاستخدام ومدعومة جيدًا بواسطة FP Complete.
خامسًا، إلى جانب حل التبعية المناسب، نهدف إلى أن تكون إصدارات برامجنا كذلك
قابلة للتكرار. بمعنى آخر، بنفس قيم التكوين وإصدارات التبعية
يجب أن تنتج بالضبط نفس القطع الأثرية البناء. من خلال التكديس، كنا نستخدم NixOps
لتحقيق التكاثر بنجاح كبير.
وأخيرًا، فإن مجموعة المواهب من المطورين المتخصصين في هاسكل كبيرة إلى حد معقول - مقارنة بـ
أقرانها - ومدربون جيدًا مع المزيج الصحيح من أوراق الاعتماد الأكاديمية والصناعية. إنه أيضًا
يعمل كمرشح للكفاءة لأنه من غير المألوف العثور على مطوري Haskell ذوي الخبرة بدونهم
المعرفة التفصيلية لعلوم الكمبيوتر.
24 يقدم بريان أوسوليفان حديثًا لطيفًا عن استخدام هاسكل الصناعي هنا.
لماذا نقوم ببناء كاردانو؟
رخصة المشاع الإبداعي 4.0 الدولية
الصفحة 24 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
المواصفات الرسمية والتحقق
تتمثل إحدى نقاط القوة الكبيرة في تطوير بروتوكول باستخدام نموذج أمان صحيح يمكن إثباته في أنه يوفر حدًا مضمونًا لقوة الخصم. يتم منح المرء عقدًا طالما أن يتم اتباع البروتوكول والأدلة صحيحة، ولا يمكن للخصم أن ينتهك الأمن الممتلكات المطالب بها.
إن التفكير الأعمق يجعل التأكيد المسبق أكثر أهمية. يمكن أن يكون الخصوم بشكل تعسفي ذكي وقادر. القول بأنهم هزموا فقط من خلال نموذج رياضي هو غير عادي. وبطبيعة الحال، هذا ليس صحيحا تماما.
يقدم الواقع عوامل وظروف تحول دون تحقيق يوتوبيا الأمن الخالص السلوك الصحيح من الموجود. يمكن أن تكون عمليات التنفيذ خاطئة. الأجهزة يمكن أن تعرض الهجوم ناقلات لم يتم النظر فيها من قبل. قد يكون نموذج الأمان غير كافٍ ولا يتوافق معه استخدام الحياة الحقيقية.
هناك حاجة إلى إصدار حكم بشأن مقدار المواصفات والدقة والفحص المطلوب لـ البروتوكول. على سبيل المثال، تعد المساعي مثل مشروع SeL4 Microkernel مثالًا رئيسيًا على ذلك يتطلب الهجوم على الغموض ما يقرب من 200000 سطر من كود إيزابيل للتحقق أقل من 10000 سطر من كود C. ومع ذلك، تعتبر نواة نظام التشغيل بمثابة بنية تحتية مهمة يمكن أن تكون بمثابة ثغرة أمنية خطيرة إذا لم يتم تنفيذها بشكل صحيح.
هل ينبغي لجميع برامج التشفير أن تتطلب نفس الجهد الهائل؟ أو يمكن للمرء أن يختار أقل مسار قوي ينتج نتائج مماثلة؟ هل يهم أيضًا ما إذا كان البروتوكول كذلك يتم تنفيذه بشكل مثالي إذا كانت البيئة التي يعمل فيها معرضة للخطر مثل on ويندوز اكس بي؟
بالنسبة إلى Cardano، اخترنا التسوية التالية. أولاً، بسبب الطبيعة المعقدة للموضوع في مجالات التشفير والحوسبة الموزعة، تميل البراهين إلى أن تكون دقيقة للغاية، وطويلة، معقدة وفي بعض الأحيان تقنية للغاية. وهذا يعني أن الفحص الذي يحركه الإنسان يمكن أن يكون كذلك مملة وعرضة للخطأ. ولذلك نعتقد أن كل دليل مهم يقدم باللون الأبيض يجب فحص الورق المكتوب لتغطية البنية التحتية الأساسية آليًا.
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 25 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
ثانيًا، للتحقق من كود هاسكل بحيث يتوافق بشكل صحيح مع أوراقنا البيضاء، يمكننا الاختيار بين خيارين شائعين: التواصل مع مثبتات SMT عبر LiquidHaskell والاستخدام إيزابيل/هول.
تتعامل حلول SMT (نظريات معامل الرضا) مع مشكلة العثور على الوظائف المعلمات التي تلبي معادلة أو عدم معادلة، أو بدلاً من ذلك إظهار تلك المعلمات لا وجود لها. كما ناقش دي مورا وبيورنر، فإن حالات استخدام SMT مختلفة، ولكن المفتاح النقطة المهمة هي أن هذه التقنيات قوية ويمكن أن تقلل بشكل كبير من الأخطاء و الأخطاء الدلالية.
من ناحية أخرى، تعد Isabelle/HOL أداة أكثر تعبيرًا وتنوعًا يمكن استخدامها
كلا تحديد والتحقق من التنفيذ. إيزابيل هي حلال نظريات عامة تعمل معها
بنيات منطقية ذات ترتيب أعلى، قادرة على تمثيل المجموعات والأشياء الرياضية الأخرى
استخدامها في البراهين. تتكامل Isabelle نفسها مع مُثبت Z3 SMT للعمل مع المشكلات التي تنطوي على ذلك
مثل هذه القيود.
يوفر كلا النهجين قيمة، ولذلك قررنا تبنيهما على مراحل.
سيتم ترميز البراهين المكتوبة البشرية في إيزابيل للتحقق من صحتها وبالتالي إرضائها
متطلبات فحص الآلة لدينا. ونحن نعتزم إضافة Liquid Haskell تدريجياً إلى الجميع
رمز الإنتاج في تنفيذ Cardano خلال عامي 2017 و2018.
كنقطة أخيرة، يكون التحقق الرسمي جيدًا بقدر جودة المواصفات التي يتم التحقق منها و مجموعات الأدوات المتاحة. أحد الأسباب الرئيسية لاختيار Haskell هو أنها توفر التوازن الصحيح بين التطبيق العملي والنظرية. المواصفات المشتقة من الأوراق البيضاء تبدو متشابهة إلى حد كبير رمز هاسكل، والربط بين الاثنين أسهل بكثير من القيام بذلك باستخدام أمر حتمي لغة.
لا تزال هناك صعوبة هائلة في الحصول على المواصفات المناسبة وكذلك تحديث المواصفات عند الحاجة إلى إجراء تغييرات مثل الترقيات وإصلاحات الأخطاء والمخاوف الأخرى؛ ومع ذلك، فإن هذا الواقع لا يقلل بأي شكل من الأشكال من القيمة الإجمالية. إذا كان أحد سوف يواجه مشكلة بناء أساس على أمن مثبت، فينبغي أن يكون التنفيذ كما كان المقترحة فعلا على الورق.
الشفافية
السؤال الأخير عند مناقشة العلوم والهندسة الخاصة بتطوير العملة المشفرة هو كيفية معالجة الشفافية. قرارات التصميم ليست منطقية وأثيرية المطورين في الأحلام ثم أصبحوا فجأة الكنسي. وهي مستمدة من الخبرة، النقاش والدروس المستفادة من الأخطاء السابقة.
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 26 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
ويكمن التحدي في أن عملية التطوير الشفافة تمامًا يمكن أن تؤثر على المناقشة تصبح أكثر مسرحية من القائمة على الأدلة. الغرور ومحاولات كسب المجتمع والخوف إن الظهور بمظهر الغباء يمكن أن يجبر المحادثات على أن تصبح عقيمة وتؤدي إلى نتائج عكسية.
علاوة على ذلك، يمكن أن يحاول الغرباء اختيار المحادثة في محاولة لفرض سيطرتهم ظل معين ليصبح الموضوع الوحيد ذي الصلة. كل شخص لديه بقرة مقدسة.
فكيف يمكن للمرء أن يوازن بين الحاجة إلى عملية تنمية شفافة، وهو ما يرجع إلى العالم؟ المجتمع الذي عهد بالتقدم إلى مجموعة من المطورين الأساسيين، مع الحاجة إلى الحرية التعبير دون خوف؟
مع Cardano، قررنا تبني عملية تعتمد على المعايير مع الإشراف المباشر. يحتاج المجتمع إلى معرفة أن العلوم والقواعد مدروسة ومدققة ومدروسة جيدًا في الواقع يحل الأشياء التي يدعي المطورون أنهم يفعلونها. ولتحقيق هذه الغاية، ينبغي مراجعة النظراء تلبي تمامًا العنصر العلمي حيث تم تصميمه خصيصًا لهذا الغرض وأعطانا العالم الحديث.
بالنسبة للتعليمات البرمجية، هذا الموضوع أكثر رأيًا بعض الشيء. بالنسبة إلى Cardano، اخترنا أن نعهد إلى Cardano المؤسسة لتكون بمثابة المدقق النهائي لعمل IOHK. على وجه الخصوص، يتم تكليفهم مع الواجبات التالية:
1.
مراجعة منتظمة للكود المصدري الموجود في Cardano Github للتحقق من الجودة،
تغطية الاختبار والتعليقات المناسبة والاكتمال
2.
مراجعة جميع وثائق Cardano للتأكد من صحتها وفائدتها
3.
التحقق من الادعاءات بأن البروتوكولات التي أصدرها العلماء تم تنفيذها بالكامل
لإنجاز هذه المهمة، ستقدم IOHK تقارير منتظمة وفي الوقت المناسب إلى المؤسسة – وهيئاتها يعين - للمراجعة. وستقوم المؤسسة بدورها بإصدار تقرير مراقبة التطوير إلى مجتمع Cardano على أساس ربع سنوي على الأقل.
يهدف هذا الجهد الأول إلى بدء محادثة أوسع حول كيفية تنفيذ مشروع لامركزي يحقق المساءلة. تعتبر مراقبة التطوير من قبل طرف ثالث موثوق به أداة قوية لتحقيق ذلك التأكد من أن المطورين يسيرون على الطريق الصحيح، ولكن لا يكفي ضمان أن المطورين يسيرون على الطريق الصحيح سوف يسلم المشروع دائما.
لهذا السبب، بعد دمج الخزانة في CSL، ستقوم المؤسسة بالتشجيع فرق تطوير إضافية لبناء عملاء بديلين بناءً على الشكل الرسمي تم تطوير المواصفات بالاشتراك مع IOHK. لقد كان التنوع التنموي أسلوبًا رائعًا يستخدمه مشروع Ethereum لتجنب تشكيل ثقافة أحادية حول مجموعة واحدة من الأفكار أو المطورين. لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 27 من 44
ايوهك | لماذا نبني كاردانو | 28/06/2017
وفيما يتعلق بالمواصفات، هناك ثروة من المعرفة يمكن اكتسابها من المعايير العملية تليها WC3 وIETF. في النهاية، يتم دمج كل بروتوكول Cardano يتطلب مواصفات مستقلة عن العمل الأكاديمي أو كود المصدر. بل يحتاج إلى ذلك أن يكون بتنسيق مناسب مثل RFC.
أحد المبادئ الأساسية لمؤسسة Cardano هو العمل كهيئة معايير خصيصًا لـ Cardano البروتوكولات واستضافة المحادثات لتحديث أو إضافة أو تغيير المعايير ذات الصلة Cardano. إذا كان الإنترنت (منتج للمعايير) من خلال IETF يمكنه التوصل إلى توافق في الآراء حول ماذا يجب استخدام البروتوكولات الأساسية، فمن المعقول تمامًا افتراض وجود هيئة مخصصة يمكن أن تسهل نفس النتيجة.
كملاحظة ختامية، من المثير للاهتمام استكشاف نقل هذه المناقشات إلى كيان لا مركزي مستضاف على blockchain. ويسمى هذا المفهوم بالمنظمة اللامركزية المستقلة (DAO) والعمل التمهيدي جار في هذا المجال. ستقوم IOHK بتطوير نموذج مرجعي DAO لـ الكيانات التي تتفاعل مع Cardano لاستخدامها إذا رغبت في ذلك وهي من اختصاص مؤسسة Cardano لتقرير ما إذا كان سيتم تبنيها بموجب ولاية المعايير الخاصة بهم.
Наука и техника
Искусство итерации
Криптовалюты — это протоколы, реализованные в виде программного обеспечения. Протоколы просто умны разговоры между участниками. Программное обеспечение — это, в конечном счете, манипуляция данными с учетом некоторых ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 20 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
цель. Однако разница между прочным и надежным программным обеспечением, а также полезными, безопасными протоколами и их разговор вполне человеческий.
Хорошее программное обеспечение требует подотчетности, четких бизнес-требований, повторяемых процессов, тщательное тестирование и неустанные итерации. Хорошее программное обеспечение также нуждается в достаточно талантливых разработчики, обладающие достаточными знаниями в конкретной предметной области, чтобы правильно спроектировать систему, которая может полностью решить любую проблему, которую они пытаются решить.
Что касается полезных и безопасных протоколов, особенно тех, которые связаны с криптографией и распределенными систем, они начинаются с более академического и основанного на стандартах процесса. Рецензирование, бесконечное дебаты и четкая концепция компромиссов необходимы для обеспечения полезности протокола. И все же эти одних недостаточно, протоколы необходимо внедрить и протестировать в реальной жизни.
Уникальная проблема в криптовалютной индустрии заключается в том, что два совершенно разных философии смешиваются друг с другом без надлежащего гегелевского синтеза. Наш тезис – «движение быстро и ломать» менталитет стартапа, движимый молодостью, жадностью и страстью. Антитеза – это медленный, методичный и академически ориентированный подход, мотивированный желанием укрепить инновации нашей сферы в красивую нишу, пользующуюся достаточным финансированием и престижем.
В результате многие криптовалюты либо полностью указаны только в официальном документе, либо полностью указаны в официальном документе. актуально для резюме или просто наспех написанного кода. Ни одна из нынешних десяти крупнейших криптовалют по версии 18 рыночная капитализация основана на протоколе, проверенном экспертами. Ни один из нынешней десятки лучших криптовалюты были реализованы на основе формальной спецификации.
19
Однако на кону стоят миллиарды долларов. После внедрения криптовалюта чрезвычайно
сложно изменить. Как пользователь узнает, что он использует безопасную систему? Как пользователь
знаете, что маркетинговые претензии законны? Что, если предлагаемый протокол никогда не сможет достичь
претензии?
Отсутствие синтеза и уважения к процессу является одной из основных причин, по которой IOHK хотел
сборка Cardano. Мы надеялись разработать эталонный проект, который послужит примером
как действовать более эффективно, разумно и честно.
Цель состоит не в том, чтобы предложить совершенно новый способ разработки программного обеспечения и протоколов, а в том, чтобы
признать, что отличное программное обеспечение и протоколы уже существуют, и мы можем имитировать условия
что привело к их созданию. Во-вторых, сделать эти условия общеизвестными и открыть исходный код, если
возможно, чтобы им можно было подражать на благо всей области. 18 Подробный список по рыночной капитализации см. на сайте www.coinmarketcap.com. 19 Ethereum имеет полуформальную спецификацию, известную как Желтая книга; однако семантика EVM не определены полностью и не являются достаточными для полной реализации протокола. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 21 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Факты и мнения
Другая проблема заключается в том, где заканчиваются факты и начинается мнение. Есть сотни
языки программирования, десятки парадигм разработки и не одна философия по
управление проектом. Академический мир пронизан собственными проблемами, вытекающими из его
дистанция от деловых проблем и практичности.
Для Cardano мы сначала попытались выявить очевидные недостатки, которые могут быть признаны всеми.
быть полезным с инженерной точки зрения. Например, криптография и распределенная
системы — чрезвычайно сложные темы, в которых слишком много примеров того, как наивные руки
может совершить ужасные ошибки. Следовательно, любой протокол, требующий понимания этих областей, нуждается в
быть разработан признанным экспертом и представлен на рассмотрение другим экспертам.
Уроборос — наше первое исследование в этой области. Он был разработан командой криптографов с
большая, разнообразная и публично проверяемая история публикаций. Он построен по стандарту
криптографический процесс с предположениями о безопасности, состязательной моделью и доказательствами. Эти
доказательства проверялись путем представления на конференции а также самостоятельно с помощью компьютера
20
доказательства написаны на языке Изабель командой Кембриджского университета.
21
Однако сама по себе эта работа не дает никаких гарантий полезности — только строгая проверка безопасности.
Модель с учетом некоторых допущений. Для полезности необходимо реализовать и протестировать протокол.
Наши разработчики сделали это как в Haskell, так и в Rust. Эта работа показала, что больше усилий
необходимо было сосредоточиться на модели синхронизации, что привело к созданию Уроборос
Праос.
Именно это искусство итерации позволяет создавать великолепные протоколы, каждый шаг которых ведет к новым урокам и
требование повторной проверки правильности предыдущего шага. Это дорого, отнимает много времени и
22 Иногда это действительно утомительно, но необходимо убедиться, что протокол разработан правильно.
Протоколы, особенно те, которые будут использоваться миллиардами людей, не являются кратковременными и быстродействующими.
развивается. Скорее, они рассчитаны на то, чтобы следовать им в течение многих лет или десятилетий. Кажется, совсем
разумно, что прежде чем обременять мир новой финансовой системой, нам всем придется жить с
в течение следующих 100 лет мы хотим потребовать от его дизайнеров некоторой скуки и строгости.
20 Принят документ номер 71 на ежегодной конференции IACR по криптовалютам в Калифорнии.
21 Кавин Уоррасангасилпа под руководством профессора Лоуренса Полсона.
22 Отклоняясь от темы ради легкомыслия, следует посмотреть дискуссию профессора Халмоша о том, как
написать учебник математики
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 22 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Функциональные грехи
Переходя на более самоуверенную территорию, инструменты, языки и методологии, используемые в
разработка программного обеспечения — это скорее артефакт религиозного провидения, чем объективная реальность. Источник
код подобен написанной прозе. У каждого есть мнение о том, что хорошо и что есть
передаваемая информация порой менее важна, чем то, как она передается.
Мы должны совершить грех, выбрав сторону, признав, что она будет неправильной, по крайней мере, в одном.
глаза человека. Однако за нашим выбором стоит, по крайней мере, большое количество обоснований.
Протоколы, делающие возможным Cardano, реализуются на Haskell. Пользовательский интерфейс
был заключен в ответвление Электрона, которое мы называем Дедал. Мы решили
используйте модель веб-архитектуры, где это возможно, и для нашей базы данных мы выбрали ключ-значение
парадигма с использованием RocksDB.
На уровне компонентов эта абстракция означает, что обслуживание намного проще и лучше.
технология может быть заменена позже без особых усилий, и что наш стек частично привязан к
усилия по развитию Github и Facebook.
Использование WebGUI позволяет нам использовать React и разрабатывать интерфейсные функции с помощью инструментов.
понимают сотни тысяч разработчиков JavaScript. Использование веб-архитектуры
означает, что компоненты можно рассматривать как службы и модель безопасности является разумной.
Выбор Haskell для разработки протоколов был самым трудным выбором. Даже в функционале
мире существует широкий выбор. С более гибкой и нечистой стороны есть такие языки, как
Clojure, Scala и F#, использующие огромные библиотеки Java и .Net.
экосистемы, сохраняя при этом некоторые из лучших аспектов функционального программирования.
Есть более академически ориентированные языки, такие как Agda и Idris, которые имеют близкую
подключение к методам, которые позволили бы обеспечить строгую проверку правильности. И все же им не хватает
разумные библиотеки и имеют неудовлетворительный опыт разработки.
В случае Cardano выбор пал на Ocaml и Haskell. Ocaml — замечательный язык с
отличное сообщество, хорошие инструменты, достаточный опыт разработки и большое наследие в области
формальное пространство проверки через Coq. Так почему же мы выбрали Haskell? 23
23 Вдобавок к этому, у IOHK действительно есть проект, реализуемый в Ocaml под названием Qeditas, который мы унаследовали от псевдонима Билла Уайта ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 23 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Почему Хаскель?
Протоколы, составляющие Cardano, распространяются, связаны с криптографией и требуют
высокая степень отказоустойчивости. В лучшие дни все еще будут византийские актеры, уродливые.
сообщения и неисправные клиенты, непреднамеренно вызывающие тот или иной хаос в сети.
Во-первых, нам нужен был язык со строгой системой типов, в которой мы могли бы легко использовать инструменты.
такие как быстрая проверка и более сложные методы, такие как типы уточнения, при наличии
разумное ожидание отказоустойчивости. Модель OTP в стиле Эрланга удовлетворяет последнему варианту.
тогда как языки вроде Haskell и Ocaml удовлетворяют первым.
С появлением Cloud Haskell Haskell получил многие преимущества Erlang, но при этом не
отдавая свое. Более того, модульность и компонуемость Haskell позволили нам
используйте более легкую специальную библиотеку под названием Time Warp для Cardano.
Во-вторых, библиотеки Haskell сильно развились за последние несколько лет благодаря обширной работе.
коммерческих организаций, таких как Galois, FP Complete и Well-Typed. Как следствие, Haskell может
использоваться для написания производственных приложений.
24
В-третьих, быстрая эволюция PureScript обеспечила столь необходимый мост в мир JavaScript.
похоже на то, что Clojurescript дал Clojure. Мы ожидаем, что PureScript будет особенно важен
когда дело доходит до работы Cardano в браузере и разработки мобильных кошельков.
В-четвертых, что касается разрешения зависимостей, Haskell за последние несколько лет пользовался популярностью.
значительные социальные и технологические усилия, возглавляемые такими технологами, как Майкл Снойман, посредством
платформа под названием stackage, которая проста в использовании и хорошо поддерживается FP Complete.
В-пятых, помимо адекватного разрешения зависимостей, мы стремимся к тому, чтобы сборки нашего программного обеспечения были
воспроизводимый. Другими словами, с теми же значениями конфигурации и версиями зависимостей
должен создавать точно такие же артефакты сборки. Через стек мы использовали NixOps.
добиться воспроизводимости с большим успехом.
Наконец, кадровый резерв разработчиков, специализирующихся на Haskell, достаточно велик — по сравнению с
своих коллег — и достаточно хорошо подготовленных, с правильным сочетанием академических и отраслевых знаний. Это также
действует как фильтр компетентности, поскольку редко можно встретить опытных разработчиков Haskell без
детальные знания информатики.
24 Брайан О'Салливан здесь неплохо рассказывает о промышленном использовании Haskell.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 24 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Формальная спецификация и проверка
Значительным преимуществом разработки протокола с использованием доказуемо правильной модели безопасности является то, что он обеспечивает гарантированный предел силы противника. Каждому дается контракт, согласно которому до тех пор, пока протокол соблюдается и доказательства верны, злоумышленник не может нарушить безопасность заявленные свойства.
Более глубокое размышление делает предшествующее утверждение еще более значимым. Противники могут быть произвольными умный и способный. Сказать, что они побеждены исключительно благодаря математической модели, значит необыкновенный. И, конечно, это не совсем так.
Реальность привносит факторы и обстоятельства, которые препятствуют утопии чистой безопасности и правильное поведение из существующих. Реализации могут быть неправильными. Аппаратное обеспечение может вызвать атаку векторы, ранее не рассматривавшиеся. Модель безопасности может быть недостаточной и не соответствовать использование в реальной жизни.
Необходимо вынести суждение о том, какая степень детализации, строгости и проверки требуется для протокол. Например, такие проекты, как проект SeL4 Microkernel, являются ярким примером Нападение на двусмысленность, требующее почти 200 000 строк кода Isabelle для проверки менее 10 000 строк кода C. Тем не менее, ядро операционной системы представляет собой критическую инфраструктуру, которая может стать серьезная уязвимость безопасности, если она не реализована должным образом.
Должно ли все криптографическое программное обеспечение требовать одинаковых титанических усилий? Или можно выбрать меньше энергичный путь, дающий эквивалентные результаты? Также имеет значение, если протокол идеально реализовано, если среда, в которой он работает, общеизвестно уязвима, например, Windows ХР?
Для Cardano мы выбрали следующий компромисс. Во-первых, из-за сложного характера В области криптографии и распределенных вычислений доказательства, как правило, очень тонкие, длинные и сложный, а иногда и весьма технический. Это означает, что проверка, управляемая человеком, может быть утомительно и подвержено ошибкам. Поэтому мы считаем, что каждое существенное доказательство, представленное в белом документ, написанный для описания основной инфраструктуры, должен быть проверен компьютером.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 25 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Во-вторых, чтобы проверить код Haskell на соответствие нашим техническим документам, мы можем выбрать между двумя популярными вариантами: взаимодействием с проверяющими SMT через LiquidHaskell и использованием Изабель/ХОЛ.
Решатели SMT (теории выполнимости по модулю) решают задачу поиска функционала. параметры, которые удовлетворяют уравнению или неравенству, или, альтернативно, показывающие, что такие параметры не существуют. Как обсуждали Де Моура и Бьорнер, варианты использования SMT различны, но ключевые Дело в том, что эти методы являются одновременно мощными и могут значительно уменьшить количество ошибок и смысловые ошибки.
Isabelle/HOL, с другой стороны, является более выразительным и разнообразным инструментом, который можно использовать для
как указать, так и проверить реализацию. Изабель — универсальный решатель теорем, работающий с
логические конструкции более высокого порядка, способные представлять множества и другие математические объекты для
использоваться в доказательствах. Сама Isabelle интегрируется с средством проверки Z3 SMT для решения проблем, связанных с
такие ограничения.
Оба подхода имеют ценность, и поэтому мы решили поэтапно освоить их оба.
Письменные доказательства, написанные человеком, будут закодированы в языке Изабель для проверки их правильности, тем самым удовлетворив
наши требования к проверке машины. И мы намерены постепенно добавлять Liquid Haskell ко всем
производственный код в реализации Cardano в течение 2017 и 2018 годов.
И наконец, формальная верификация эффективна настолько, насколько эффективна спецификация, на основе которой выполняется проверка. доступные наборы инструментов. Одной из основных причин выбора Haskell является то, что он предоставляет правильный баланс практики и теории. Спецификация, полученная из официальных документов, очень похожа на Haskell, и соединить их значительно проще, чем сделать это с помощью императива. язык.
По-прежнему существует огромная трудность в сборе надлежащей спецификации, а также в обновлении спецификация, когда необходимо внести такие изменения, как обновления, исправления ошибок и другие проблемы; однако эта реальность никоим образом не умаляет общей ценности. Если у кого-то возникнут проблемы построив фундамент на доказуемой безопасности, тогда реализация должна быть такой, какой была фактически предложено на бумаге.
Прозрачность
Последний вопрос при обсуждении науки и техники разработки криптовалюты: как обеспечить прозрачность. Проектные решения не являются логическими и эфирными, они приходят к разработчики в мечтах, а потом внезапно становятся каноном. Они основаны на опыте, дебаты и уроки, извлеченные из предыдущих ошибок.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 26 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Проблема заключается в том, что полностью прозрачный процесс разработки может повлиять на дискуссию, чтобы стать более театральным, чем основанным на фактах. Эго, попытки привлечь на свою сторону сообщество и страх Если вы будете звучать глупо, это может привести к тому, что разговор станет бесплодным и контрпродуктивным.
Более того, посторонние могут попытаться вмешаться в разговор, чтобы заставить своих конкретная касательная становится единственной актуальной темой. У каждого есть священная корова.
Так как же сбалансировать необходимость прозрачного процесса развития, обусловленную сообщество, которое доверило прогресс группе основных разработчиков с потребностью в свободе выражения без страха?
Создавая Cardano, мы решили внедрить процесс, основанный на стандартах, с прямым контролем. Сообщество должно знать, что наука и кодекс хорошо продуманы, проверены и на самом деле решают то, что, как утверждают разработчики, они делают. С этой целью экспертная оценка должна полностью удовлетворить научную составляющую, поскольку она была разработана специально для этой цели и подарил нам современный мир.
Что касается кода, эта тема немного более самоуверенна. Для Cardano мы решили поручить Cardano Фонд будет выступать в качестве окончательного аудитора работы IOHK. В частности, им поручено со следующими обязанностями:
1.
Регулярная проверка исходного кода, содержащегося в Cardano Github, на предмет качества.
тестовое покрытие, правильные комментарии и полнота
2.
Проверка всей документации Cardano на предмет правильности и полезности.
3.
Проверка утверждений о том, что протоколы, подготовленные учеными, полностью реализованы.
Для выполнения этой задачи IOHK будет регулярно и своевременно представлять отчеты Фонду и его назначает – рассмотреть. Фонд, в свою очередь, опубликует отчет о надзоре за развитием Cardano сообществе не реже одного раза в квартал.
Эта первая попытка призвана начать более широкий разговор о том, как децентрализованный проект достигает ответственности. Надзор за разработкой со стороны доверенной третьей стороны является мощным инструментом для гарантировать, что разработчики идут по правильному пути, но этого недостаточно, чтобы полностью гарантировать, что проект всегда будет реализован.
По этой причине после того, как казначейство будет интегрировано в CSL, Фонд будет поощрять дополнительные команды разработчиков для создания альтернативных клиентов на основе формального спецификации разработаны совместно с IOHK. Разнообразие развития было отличным методом используется проектом Ethereum, чтобы избежать формирования монокультуры вокруг одного набора идей или разработчики. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 27 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Что касается спецификаций, то из стандартов можно получить обширные знания. процесс, за которым следуют WC3 и IETF. В конечном итоге каждый протокол Cardano объединяет требует спецификации, которая не зависит от академической работы или исходного кода. Скорее, это необходимо быть в подходящем формате, например RFC.
Один из основных принципов Фонда Cardano — действовать в качестве органа по стандартизации специально для Cardano протоколов и проводить обсуждения по обновлению, добавлению или изменению стандартов, относящихся к Cardano. Если Интернет (продукт стандартов) через IETF сможет достичь консенсуса о том, что должны использоваться основные протоколы, то вполне разумно предположить, что специальный орган могло бы способствовать тому же результату.
В заключение хотелось бы отметить, что интересно рассмотреть возможность переноса этих обсуждений в децентрализованную структуру. размещен на blockchain. Эта концепция называется децентрализованной автономной организацией (DAO). и в этой области ведутся предварительные работы. IOHK разработает эталонную модель DAO для объекты, взаимодействующие с Cardano, можно использовать при желании, и это является прерогативой Фонда Cardano. решить, включать ли это в свой мандат по стандартам.
إمكانية التشغيل البيني
قصر النظر الكبير
التمويل والفكرة الأوسع للتجارة هي في نهاية المطاف مسعى إنساني. هناك أنيقة اللغات، والأدوات الدقيقة للغاية لالتقاط النوايا، ومتاهات لا نهاية لها من التقنيات تحقيق اللجوء في حالة النتائج السيئة وكذلك آلاف السنين من القوانين التي تسعى الأسهم في التجارة. في الواقع، كانت بعض أقدم أشكال الكتابة عبارة عن عقود تجارية.
ومع ذلك، لا يمكن تجنب العنصر البشري بغض النظر عن عدم الوساطة في المنطق، الآلات أو الحراس الحكوميين المكلفين بسلطات رهيبة. وهنا يكمن الكبرى قصر نظر العملات المشفرة. وهم في الغالب منفصلون عن الواقع الإنساني.
الناس يخطئون. الناس يغيرون رأيهم. الناس لا يفهمون دائما بشكل كامل العلاقات التجارية التي يوافقون على الدخول فيها. يتم تضليل الناس والاحتيال عليهم. تتغير الظروف على مستوى الفرد والدولة وتتطلب حلولاً فريدة. التفصيل في هذه المرحلة، تحتوي معظم العقود على شروط القوة القاهرة.
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 28 من 44
ايوهك | لماذا نبني كاردانو | 28/06/2017
ومع ذلك، تسعى العملات المشفرة إلى التخلص من الفهم البشري والرحمة والحكم مقابل قاض رقمي غير مكترث وملتزم تماما بالدستور دون اعتبار للعدالة أو النتيجة. بالنظر إلى أن البشر حاولوا دائمًا وسيظلون يحاولون ذلك تغيير القواعد لأغراض أنانية، فمن المنعش أن يكون لديك بالفعل نظام لا يمكن إفساده.
ولكن ماذا يحدث عندما يحتاج المستخدم إلى مزج هذه الأنظمة الجديدة مع الأنظمة المالية التقليدية أنظمة؟ ماذا يحدث عندما يحتاج المرء إلى العيش في عالم البشر؟ على سبيل المثال، الممتلكات فالحقوق مثل تسجيل الأراضي تعيش بالكامل في العالم المادي. حتى tokenلا يزال تقسيم الأرض يتطلب بعض الاعتراف بالولاية القضائية الحالية.
ولتوضيح نقطة أخرى، لا يمكن لقطعة من الذهب أن تتحرك بنفسها. يمكن للقاضي الرقمي أن يأمر بذلك الحركة، لكنها لا تستطيع إجبارها دون أن يستوعبها البشر. ومن ثم يمكن لدفتر الأستاذ الرقمي الانجراف من الواقع.
وبالتالي يحتاج مصمم البروتوكول إلى أن يقرر مقدار الواقع الإنساني الذي يجب السماح به في عالمه عملة مشفرة. كلما زادت المرونة، قل الإخلاص للمطلق الذي يجب أن يتوقعه المرء. ال كلما زادت حماية المستهلك، كلما زاد عدد الآليات التي توفر عمليات التراجع واسترداد الأموال وتحرير التاريخ .
يغطي هذا القسم والقسم الذي يليه بشأن التنظيم النهج العملي الذي اتبعه Cardano تجاه الموضوع. في فيما يتعلق بقابلية التشغيل البيني، هناك مجموعتان عريضتان للمناقشة. أولاً، إمكانية التشغيل المتداخل مع الأنظمة المالية القديمة (عالم غير العملات المشفرة). ثانيا، إمكانية التشغيل البيني مع الآخرين العملات المشفرة.
تراث
لا تتكون التكنولوجيا المالية من معيار واحد أو حتى لغة مشتركة. هناك هائلة
التنوع في الأساليب، الجهات المسؤولة عن التسوية والمقاصة، الأعمال
العمليات والمجالات الأخرى المشاركة في المحاسبة والتحويل والحركة
قيمة.
ومن غير المعقول أن نقترح ذلك، وذلك ببساطة لأن إحدى التقنيات تتفوق على بقية التقنيات
سوف يعترف النظام البيئي بطريقة أو بأخرى بالهزيمة والترقية. على سبيل المثال، لا يزال الكثير من الناس يستخدمون
نظام التشغيل Windows XP بعد 16 عامًا من الإصدار الأولي. هذه الحالة المحزنة تعادل شخص ما
باستخدام جهاز ماكنتوش الأصلي الذي صدر عام 1984 في عام 2000.
وبغض النظر عن سلوك المستهلك، فإن الشركات بشكل عام تكون أبطأ في دورة الترقية الخاصة بها. كثير
لا تزال البنوك تستخدم النهايات الخلفية المكتوبة بلغة كوبول. بمجرد أن تعرف البنية التحتية أنها تعمل وتجتمع
متطلبات العمل، عادة ما يكون هناك حافز ضئيل لترقية البرامج أو تحسينها
البروتوكولات لصالح المستهلك خارج نطاق الامتثال أو المخاوف الأمنية. لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 29 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
بالنسبة إلى Cardano، يتعين علينا أولاً تحديد ما الذي قد يتضمنه الجسر القديم؟ ما الأنظمة،
المعايير والكيانات والبروتوكولات التي يجب أن نستهدفها لضمان وجود قدر معقول من اليقين
إمكانية التشغيل البيني؟ هل يمكن أن تكون هذه الجسور اتحادية أو لا مركزية؟ أو مثل التبادلات سوف يفعلون ذلك
هل تصبح نقاط فشل مركزية للمتسللين أو أصحاب الخبث أو المنظمين المتحمسين؟
هناك ثلاثة مخاوف يجب معالجتها. أولا، تمثيل المعلومات و
الإيمان بدقتها. ثانياً، تمثيل القيمة والملكية المرتبطة بها. ثالثا،
تمثيل الكيانات ومستخدم معين إلى جانب المستوى الإجمالي للثقة في ذلك
الكيانات.
لكي تكون مفيدة، يجب أن تتدفق المعلومات والقيمة بحرية بين العالم المالي القديم والعالم
Cardano. ثم يجب تحديد النتائج وتسجيلها لبناء السمعة والأسس
للجوء. ومع ذلك، فإن مثل هذه الأشياء يتم تحديدها في الغالب بطبيعتها للجهات الفاعلة المعنية. للتشفير
عليها على blockchain من شأنها أن تجعلها عالمية ودائمة.
علاوة على ذلك، لا يمكن للقيمة أن تتدفق دائمًا بحرية في العالم القديم. الحظر والعقوبات ورأس المال
الضوابط والإجراءات القضائية يمكن أن تجمد الأصول. لكي تكون قابلة للتشغيل المتبادل، لا يمكن إنشاء ملف
افتح دائمًا صمام الهروب حتى تتسرب القيمة.
وأخيرًا، تعد العلامة التجارية وسمعة الكيانات أحد الركائز الأساسية للعمل التجاري العلاقات. يتم إنفاق مليارات الدولارات سنويًا على الحملات التسويقية لإنشاء وصيانة وإصلاح العلامات التجارية. إذا تم تقديم ادعاءات تشهيرية أو كاذبة أو مضللة بشأن شخص أو كيان، فحينئذٍ ولهم الحق في اللجوء إلى القانون. ومع ذلك فإن blockchain تحاول الحفاظ عليها بشكل دائم التاريخ.
مثل اختيارنا للغة البرمجة، لا يوجد حل مثالي لـ Cardano لحلها هذه المخاوف بطريقة صحيحة في كل مكان. بل علينا أن نستسلم للرأي المؤيد مرة أخرى.
فيما يتعلق بتدفق المعلومات، يُعرف هذا التدفق بخلاصة البيانات الموثوقة. لديها مصدر والمحتوى. لدى المصادر فكرة ما عن المصداقية والحافز للخداع أو الاستمرار الصدق. يمكن ترميز المحتوى بشكل تعسفي.
نظرًا لأننا نعتزم دعم الأجهزة الموثوقة في مجموعة البروتوكولات الخاصة بنا، فقد اخترنا ذلك استكشاف إضافة دعم لبروتوكول Town Crier الخاص بالبروفيسور آري جويل وآخرين. على افتراض بوجود مجموعة موثوقة من مصادر البيانات، يسمح Town Crier بالتجريف الآمن للويب محتوى للاستخدام في smart contracts والتطبيقات الأخرى.
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية صفحة 30 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
سيتم توفير قائمة تمهيدية بالمصادر بواسطة Emurgo وIOHK ومؤسسة Cardano. في وقت لاحق سيتم استبدال هذه القائمة بقائمة منسقة من قبل المجتمع باستخدام آليات مستمدة من Cardano نظام الخزانة. أملنا هو أن يتجسد نظام السمعة حول خلاصات البيانات الجيدة، وبالتالي إنشاء حلقة ردود فعل إيجابية لتحسين الموثوقية والإخلاص تدريجيًا.
تمثيل القيمة هو موضوع أكثر تعقيدا. على عكس المعلومات - حيث مرة واحدة يتم إنشاء الصدق والتوقيت والاكتمال، ويمكن للبروتوكولات أن تتصرف بطريقة موثوقة وموثوقة الطريقة الحتمية - القيمة أكثر حساسية.
بمجرد تحديد token، يجب أن تتصرف القيمة ككائن فريد. يمكن نسخ المعلومات و تم تمريره، ولكن لا يمكن أن يكون token يمثل ملكية شيء ما (على سبيل المثال عنوان مركبة). تم استنساخها وتداولها على دفاتر حسابات مختلفة. هذا الفعل من شأنه أن يدمر بشكل فعال سلامة نظام.
التحدي في قابلية التشغيل البيني القديمة عند التعامل مع القيمة tokenized هو تلك الثقة تتغير الافتراضات والموثوقية وقابلية التدقيق مع تدفق tokens بين دفاتر الأستاذ. على سبيل المثال، إذا يمتلك بوب بعضًا من Bitcoin ثم يقوم بإيداعها في البورصة، ومن ثم أصبح لدى بوب الآن تمثيل البورصة لـ Bitcoin في دفتر الأستاذ الخاص بهم. وفي حالة MtGOX، كان دفتر الأستاذ الخاص بهم كذلك لا تتوافق مع الواقع، مما يتسبب في خسارة المستخدمين لكل شيء.
وتزداد المشكلة تعقيدًا بسبب الحاجة إلى الأنظمة القديمة للتعرف على token الذين يعيشون فيها عملة مشفرة. كما ذكرنا سابقًا، فإن الشركات تقاوم تاريخيًا الترقية برامجهم ودعم البروتوكولات الجديدة. هذا الوضع يجعل من الصعب رؤية واضحة الحل.
بالنسبة إلى Cardano، أفضل ما نأمله هو توفير خيار للمستخدمين لإرفاق كمية كبيرة من البيانات التعريفية لمعاملاتهم ثم انتظر ظهور معايير الصناعة للربط بها. بعض تم إحراز تقدم مع مجموعة عمل Interledger، والجهود مثل R3Cev والدولية ولايات لتحديث البروتوكولات المالية القديمة.
ومع ذلك، يظل التحدي الأكبر هو تحديد القيمة المرسلة من الإرث وتصنيفها النظام إلى دفتر الأستاذ العملة المشفرة. على سبيل المثال، إذا كان بوب مالك بنك ويصدر دولارًا مدعومًا بـ token، فيمكنه دائمًا بناء جسر لإرسال tokens إلى دفتر الأستاذ مثل Cardano كـ الأصول الصادرة عن المستخدم.
بينما يقوم Cardano بتتبع الملكية بدقة وتوفير جميع الميزات التي وصلنا إليها الحب مثل الطابع الزمني وقابلية التدقيق، لا يمكن لأي عملة مشفرة أن تجعل بوب مصرفيًا نزيهًا. لديه دائمًا خيار إدارة بنك احتياطي جزئي من خلال عدم دعم كل دولاره لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 31 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
tokens بالدولار الحقيقي. لا يمكن اكتشاف هذا الاحتيال بواسطة العملة المشفرة إلا بالدولار في حد ذاته كان token محسوبًا بواسطة دفتر الأستاذ الرقمي. 25
أخيرًا، يعد تمثيل الكيانات عبر الإنترنت مشكلة شبكية كلاسيكية يعود تاريخها إلى وقت مبكر أيام الإنترنت. الجامعات والشركات والدوائر الحكومية وأي مستخدمين تعسفيين بحاجة إلى تحديد هويتهم في مرحلة ما.
ولتحقيق هذه الغاية، يتم استخدام حلول عملية ومركزية مثل البنية التحتية للمفتاح العام للويب و تم تنفيذ نظام DNS الخاص بـ ICANN . نظرًا لأننا نستمتع بالويب الحديث، فهذه الحلول قابلة للتطوير وعملية. لكنهم لا يجيبون على توجهات تجارية أكثر مسألة الموثوقية والجدارة بالثقة وغيرها من الخصائص الفوقية اللازمة للتحديد إذا كان أحد يريد القيام بأعمال تجارية مع الكيان.
قام مضيفو السوق متعدد الجوانب مثل eBay ببناء نموذج عمل لتوفير البعض من هذه البيانات الوصفية إلى جانب إطار عمل لإكمال المعاملات. أحكام حول غالبًا ما تتأثر جودة المحتوى والأحداث والشركات بشدة بالتقييمات عبر الإنترنت فقط من مصادر موثوقة . 26
جزء هذه النقطة المتعلق بـ Cardano هو مسألة مركزية السمعة. واحد من أهدافنا لـ Cardano هي توفير الدعم المالي للعالم النامي. مفتاح هذا الجهد هي القدرة على بناء الثقة مع الجهات الفاعلة التي لم يلتق بها أحد من قبل.
إذا كان كيان واحد أو مجموعة من الكيانات تسيطر على من يتم تصنيفه على أنه جيد أو سيئ، وليس عضويًا عملية مستمدة من التفاعلات الفعلية في المجتمع ككل، فإن هذه الكيانات تستطيع ذلك القائمة السوداء بشكل تعسفي لأي شخص بسبب أي خطيئة محسوسة. هذه القوة تتعارض مع قيمنا كمشروع ويهزم النقطة الأوسع المتمثلة في استخدام العملة المشفرة.
ولحسن الحظ، فإن نفس الآليات المستخدمة في التصويت على أوراق الخزانة، تضيف المصادر إلى القائمة يمكن إعادة استخدام خلاصات البيانات الموثوقة وتشكيل البروتوكول لإنشاء مساحة سمعة. إنه مجال بحث مفتوح ونأمل أن نقدم بروتوكولًا متراكبًا لنظام لامركزي شبكة الثقة للسمعة في 2018-2019 بعد تسوية المزيد من العناصر الأساسية.
إمكانية التشغيل البيني للعملات المشفرة
25 من ناحية أخرى، بالنسبة للدفاتر الرقمية، تم اقتراح إثبات الاحتياطي كطريقة ذكية للحفظ تبادل العملات المشفرة صادق فقط. 26 تؤثر هذه المعدلات أيضًا على إنشاء المحتوى نفسه. شاهد قصة الاهتمام هذه حول كيفية عمل Rotten Tomatoes أثرت على صناعة السينما. لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 32 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
وبالانتقال من العالم القديم إلى دفاتر الأستاذ الرقمية الموزعة، تصبح إمكانية التشغيل البيني أسهل بكثير. يحتوي كل دفتر أستاذ على بروتوكول الشبكة ومعايير الاتصال والافتراضات الأمنية حول خوارزمية الإجماع الخاصة بها. وهذه بدورها يمكن قياسها بسهولة.
يتم إنشاء حركة المعلومات من خلال الاتصال بالشبكة الأجنبية وترجمتها الرسائل. يمكن أن تتم حركة القيمة من خلال نظام الترحيل، التداول عبر السلسلة الذرية أو من خلال مخطط جانبي ذكي. نظرًا لعدم وجود مشغل مركزي، واحد يقتصر تمثيل الكيانات على المناقشة الوصفية للثقة في المطورين أو عمال المناجم أو بعض وسطاء القوة الآخرين.
بالنسبة إلى Cardano، نقوم بدمج بروتوكول سلسلة جانبية جديد تم تطويره بواسطة Kiayias وMiller و زيندروس. فهو يوفر طريقة غير تفاعلية لنقل القيمة بأمان بين سلسلتين دعم البروتوكول. ستكون هذه الآلية هي الطريقة الأساسية لتدفق القيمة بين CSL وa طبقة CCL.
بالنسبة للعملات المشفرة الأخرى، يجب أن تتشكل الجسور الموحدة مع نمو قيمة Cardano وزيادة عدد المستخدمين قاعدة. للمساعدة في تسريع هذا النمو، يدعم Cardano SL إصدارًا مقيدًا من Plutus لـ البرامج النصية للتشغيل البيني. ستتم إضافة المعاملات الجديدة في Shelley والإصدارات الأحدث من CSL خصيصا لتلبية هذه الاحتياجات.
متاهة ديدالوس
النقاط المتعلقة بإمكانية التشغيل البيني تأتي من منظور عالمي. البروتوكولات المتخصصة الجديدة
لا يمكن تحديد نطاق أنواع المعاملات وأنظمة تقييم المصداقية وتدفق المعلومات
مجرد حارس بوابة أو مستخدم واحد. بل يجب أن تكون متاحة بسهولة لأي شخص بدونها
الرقابة أو الرسوم.
ومع ذلك، ماذا يحدث عندما لا يدعم Cardano بروتوكولًا أو معاملة أو تطبيقًا
لا يستطيع المستخدم العيش بدونه؟ هل يجب أن نكون خارج النطاق؟ واجه الويب قلقًا مماثلاً
خلال التسعينيات.
ومن المفارقات أن الويب يوفر حلين مختلفين يمكن تكرارهما باستخدام العملات المشفرة.
قدم إدخال JavaScript إمكانية البرمجة لأي موقع ويب لإضافة محتوى تعسفي
الميزات. أدى إدخال المكونات الإضافية والإضافات للمتصفح إلى إضافة إمكانات مخصصة لـ
المستخدمين على استعداد لتثبيتها. لقد منحنا كلا النهجين شبكة ويب حديثة مع كل ما توفره من أمان
أهوال.
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 33 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
اعتمد Ethereum النهج السابق من خلال السماح للمستخدمين بتضمين البروتوكولات الفرعية في
Ethereum blockchain كـ smart contracts. Cardano يدعم هذه الميزة من خلال CCL
نموذج. ولكن ماذا عن الملحقات المخصصة؟
من الأمثلة التوضيحية على ذلك متداول العملات المشفرة. تخيل سوقًا لامركزية،
تسمى DM، والتي تدعم مجموعة من العملات المشفرة المختلفة. يريد المتداول أتمتة حسابه
الاستراتيجيات التي تعمل على DM.
في النظام البيئي المجزأ، سيتعين على المتداول تثبيت عشرات العملاء لكل منهم
cryptocurrency ثم كتابة برنامج مخصص للتحدث مع كل عميل من أجل التنسيق
الصفقات الآلية. إذا قام أحد العملاء بالتحديث، فقد يؤدي ذلك إلى كسر البرنامج المخصص. علاوة على ذلك،
ماذا لو أراد التاجر بيع البرنامج؟
مستوحاة من نموذج الويب للملحقات، إذا كان من الممكن أن تكون الواجهة لمختلف العملات المشفرة
يتم سحبها إلى حزمة ويب، وتصبح مهمة المتداول أسهل بشكل كبير. عالمي
يمكن إنشاء واجهة. التثبيت بنقرة واحدة. يمكن تصميم توزيع البرمجيات
بعد متجر Chrome الإلكتروني.
بالنسبة إلى Cardano، قررنا تجربة هذا النموذج من خلال نشر مرجعنا
الواجهة الأمامية للمحفظة على الإلكترون. إنه مشروع مفتوح المصدر تتم صيانته بواسطة Github ويجمع بين
كلاً من Node وChrome معًا. يُطلق على بنية Cardano للإلكترون اسم ديدالوس.
الجيل الأول من ديدالوس ستكون بمثابة محفظة عالية الدقة مع دعم العديد من الميزات المتوقعة
27 ميزات المحاسبة والأمان التي تعتبر معايير صناعية، مثل كلمات مرور الإنفاق و
بيب39. في الأجيال اللاحقة سوف يتطور ديدالوس إلى إطار تطبيقي مع متجر،
واجهات برمجة التطبيقات للتكامل العالمي وSDK.
الابتكارات الرئيسية هي سهولة التطوير من خلال السماح للمبرمجين باستخدام جافا سكريبت،
HTML5 وCSS3 لبناء تطبيقاتهم وجسر موحد للتطبيقات المشتركة
الاتصالات. السلوك المعقد مثل التشفير وإدارة الشبكة الموزعة و
يمكن استخلاص آليات قاعدة البيانات مما يسمح للمطور بالتركيز فقط على المستخدم
الخبرة والمنطق الأساسي لتطبيقهم.
نظرًا لأن ديدالوس يهدف إلى أن يكون إطارًا عالميًا، فإن خارطة الطريق الخاصة به وتطوره إلى حد ما
مستقلة عن Cardano. خلال عام 2017، كانا مقترنين بإحكام، ولكن لاحقًا Cardano سيكونان عادلين
تطبيق آخر لمستخدم ديدالوس. نعتزم أيضًا استكشاف ميزات فريدة للغاية
مثل خدمة إدارة المفاتيح العالمية التي تعمل فقط في Intel SGX.
27 وهو متاح بالفعل على daedaluswallet.io
لماذا نقوم ببناء كاردانو؟
رخصة المشاع الإبداعي 4.0 الدولية
الصفحة 34 من 44
ايوهك | لماذا نبني كاردانو | 28/06/2017
في نهاية المطاف، كمصممي البروتوكول، لا يمكننا دعم جميع الاحتياجات. أملنا هو أن المرونة
التي ستوفرها Daedalus مع smart contracts ذات الحالة التي تعمل على CCL سوف ترضي
تلك التي استبعدتها قرارات التصميم لدينا. ونأمل أيضًا أن تظهر معايير أفضل
تشجيع جميع العملات المشفرة للتمتع بقدرة أفضل على التشغيل البيني والأمان.
Совместимость
Большая близорукость
Финансы и коммерция в более широком смысле — это, в конечном счете, человеческое занятие. Существуют элегантные языки, чрезвычайно точные инструменты для фиксации намерений и бесконечные лабиринты техник для добиться обращения за помощью в случае плохих результатов, а также тысячелетних законов, направленных на справедливость в торговле. Фактически, одними из самых ранних форм письма были коммерческие контракты.
Однако человеческий фактор нельзя игнорировать, несмотря на отказ от логики. машины или правительственные стражи, наделенные ужасными полномочиями. В этом заключается грандиозное близорукость криптовалют. Они по большей части оторваны от человеческой реальности.
Люди совершают ошибки. Люди меняют свое мнение. Люди не всегда до конца понимают суть деловые отношения, в которые они согласны вступить. Люди вводятся в заблуждение и обманываются. Обстоятельства меняются на индивидуальном и государственном уровне, что требует уникальных решений. Обдумывание На данный момент большинство контрактов содержат положения о форс-мажорных обстоятельствах.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 28 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Однако криптовалюты стремятся отбросить человеческое понимание, сострадание и суждение. в обмен на равнодушного цифрового судью, полностью связанного конституцией без рассмотрения к справедливости или результату. Учитывая, что люди всегда пытались и будут пытаться меняйте правила в корыстных целях, приятно иметь систему, которую невозможно испортить.
Но что происходит, когда пользователю необходимо совместить эти новые системы с традиционными финансовыми системами? системы? Что происходит, когда человеку приходится жить в человеческом мире? Например, недвижимость такие права, как регистрация земли, полностью существуют в физическом мире. Даже tokenобработка земли все еще требует некоторого признания действующей юрисдикции.
Еще один момент: слиток золота не может двигаться сам по себе. Цифровой судья может управлять своим движение, но не может заставить его двигаться без помощи людей. Следовательно, цифровой реестр может отход от реальности.
Таким образом, разработчик протокола должен решить, насколько человеческая реальность должна быть разрешена в его криптовалюта. Чем больше гибкости, тем меньше следует ожидать абсолютной верности. чем больше защита потребителей, тем больше механизмов должно существовать для обеспечения откатов и возмещений и редактирование истории.
В этом и следующем разделах, посвященных правилам, рассматривается прагматичный подход Cardano к этой теме. В С точки зрения совместимости необходимо обсудить две большие группы. Во-первых, совместимость с устаревшие финансовые системы (мир без криптовалюты). Во-вторых, совместимость с другими криптовалюты.
Наследие
Финтех не состоит из единого стандарта или даже общего языка. Существует огромное
разнообразие подходов, субъекты, ответственные за расчеты и клиринг, бизнес
процессы и другие области, связанные с учетом, преобразованием и движением
ценность.
Неразумно предполагать, что просто потому, что одна технология превосходит другие, остальные
экосистема так или иначе признает поражение и модернизируется. Например, многие люди до сих пор используют
Windows XP спустя 16 лет после первого выпуска. Это печальное положение вещей равносильно тому, чтобы кто-то
используя оригинальный Macintosh, выпущенный в 1984 году в 2000 году.
Помимо поведения потребителей, предприятия, как правило, еще медленнее проходят цикл обновлений. Многие
банки до сих пор используют серверную часть, написанную на Cobol. Как только станет известно, что инфраструктура работает и соответствует требованиям
бизнес-требованиям обычно мало стимулов для обновления или усовершенствования программного обеспечения и
протоколы в интересах потребителя, помимо соображений соответствия или безопасности. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 29 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Для Cardano нам сначала нужно установить, что вообще повлечет за собой устаревший мост? Какие системы,
стандарты, объекты и протоколы, на которые мы должны ориентироваться, чтобы обеспечить разумную уверенность в
совместимость? Могут ли эти мосты быть федерированными или децентрализованными? Или, как обмены, они будут
стать центральной точкой отказа для хакеров, злонамеренных владельцев или чрезмерно усердных регуляторов?
Есть три проблемы, которые необходимо решить. Во-первых, представление информации и
вера в его точность. Во-вторых, представление стоимости и связанной с ней собственности. В-третьих,
представление сущностей и конкретного пользователя наряду с совокупным уровнем доверия к таким
сущности.
Чтобы быть полезными, информация и ценности должны свободно перемещаться между унаследованным финансовым миром и
Cardano. Затем необходимо установить и записать результаты, чтобы создать репутацию и основания.
для обращения. Тем не менее, такие вещи по своей природе в основном касаются участвующих в них действующих лиц. Чтобы закодировать
их на blockchain сделает их глобальными и постоянными.
Более того, в унаследованном мире ценности не всегда могут свободно течь. Эмбарго, санкции, капитал
контроль и судебные меры могут заморозить активы. Чтобы обеспечить совместимость, нельзя создать
всегда открывайте выпускной клапан, чтобы избежать утечки.
Наконец, бренд и репутация предприятий являются одним из краеугольных камней коммерческой деятельности. отношения. Ежегодно миллиарды долларов тратятся на маркетинговые кампании по созданию и поддержанию и ремонтные марки. Если в отношении физического или юридического лица сделаны клеветнические, ложные или вводящие в заблуждение утверждения, то они имеют право обращаться за помощью в суд. Тем не менее, blockchains пытаются навсегда сохранить история.
Как и наш выбор языка программирования, для Cardano не существует идеального решения. эти опасения абсолютно правильным образом. Скорее, мы должны уступить поддерживаемому мнению снова.
Что касается потока информации, этот поток известен как доверенный канал данных. У него есть источник и содержание. Источники имеют некоторое представление о достоверности и стимулах обманывать или поддерживать честность. Содержимое может быть закодировано произвольно.
Учитывая, что мы намерены поддерживать доверенное оборудование в нашем стеке протоколов, мы решили изучить возможность добавления поддержки протокола городского глашатая профессора Ари Джуэля и др. Предполагая При наличии надежного набора источников данных Town Crier позволяет безопасно очищать веб-страницы. контент для использования в smart contracts и других приложениях.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 30 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Начальный список источников будет предоставлен Emurgo, IOHK и Фондом Cardano. Позже этот список будет заменен списком, курируемым сообществом, с использованием механики, полученной из Cardano. казначейская система. Мы надеемся, что система репутации может материализоваться благодаря хорошим потокам данных, тем самым создавая петлю положительной обратной связи для постепенного повышения надежности и точности.
Представление стоимости — более сложная тема. В отличие от информации, где однажды установлены достоверность, своевременность и полнота, протоколы могут вести себя надежно и детерминированный способ — значение более деликатно.
После token значение должно вести себя как уникальный объект. Информацию можно копировать и разошлись, но token, обозначающий право собственности на что-либо (скажем, название транспортного средства), не может быть клонированы и продаются в двух разных реестрах. Этот акт фактически разрушил бы целостность система.
Проблема совместимости устаревших версий при работе с tokenизированным значением заключается в том, что доверие предположения, надежность и проверяемость изменяются по мере перемещения token между реестрами. Например, если У Боба есть некоторое количество Bitcoin, а затем он вносит их на биржу. Теперь у Боба есть представление биржи его Bitcoin в их реестре. В случае с MtGOX их реестр не соответствуют действительности, в результате чего пользователи теряют все.
Проблема еще больше усложняется необходимостью в устаревших системах распознавать token, живущих в криптовалюта. Как упоминалось ранее, предприятия исторически устойчивы к модернизации. их программное обеспечение и поддержку новых протоколов. Такая ситуация затрудняет четкое представление решение.
Для Cardano мы надеемся предоставить пользователям возможность прикреплять богатый запас метаданных. к своим транзакциям, а затем ждут появления отраслевых стандартов, к которым можно будет подключиться. Некоторые был достигнут прогресс в рабочей группе Interledger, такие усилия, как R3Cev и международные требует обновления старых финансовых протоколов.
Тем не менее, остается более серьезная проблема: количественная оценка и определение ценности, полученной от наследия. систему в реестр криптовалют. Например, если Боб является владельцем банка и выпускает доллар поддержал token, то он всегда сможет построить мост для отправки своих token в реестр, такой как Cardano, в качестве актив, выпущенный пользователем.
А Cardano будет точно отслеживать право собственности и предоставлять все функции, к которым мы пришли. Любовь, такая как отметка времени и возможность аудита, ни одна криптовалюта не может сделать Боба честным банкиром. У него всегда есть возможность управлять банком с частичным резервированием, не обеспечивая весь свой доллар. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 31 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
tokens реальными долларами. Это мошенничество не может быть обнаружено с помощью криптовалюты, если только доллар не сам по себе был token, учтенный в цифровой книге. 25
Наконец, представление сущностей в сети — это классическая сетевая проблема, восходящая к ранним временам. дни интернета. Университеты, предприятия, государственные ведомства и любые произвольные пользователи в какой-то момент им необходимо установить свою личность.
С этой целью можно использовать прагматичные, но централизованные решения, такие как сетевая инфраструктура открытых ключей и Система DNS ICANN внедрена. Учитывая, что нам нравится современная сеть, эти решения одновременно масштабируемы и практичны. Но они не отвечают более коммерчески ориентированному вопрос надежности, достоверности и других метахарактеристик, необходимых для определения если кто-то хочет вести бизнес с организацией.
Организаторы многосторонних торговых площадок, такие как eBay, построили бизнес-модель на предоставлении некоторых этих метаданных наряду со структурой для выполнения транзакций. Суждения о качество контента, событий и бизнеса часто сильно зависит исключительно от онлайн-рейтингов из проверенных источников. 26
Часть этого пункта, относящаяся к Cardano, касается вопроса централизации репутации. Один из наши цели на Cardano — обеспечить финансовую поддержку развивающемуся миру. Ключ к этим усилиям это способность устанавливать доверительные отношения с актерами, с которыми вы никогда не встречались.
Если одна организация или консорциум организаций контролирует, кого называть хорошим или плохим, а не органическое процесс, вытекающий из реальных взаимодействий в сообществе в целом, тогда эти сущности могли бы произвольно вносить кого-либо в черный список за любой предполагаемый грех. Эта сила противоречит нашим ценностям как проекта. и противоречит более широкому смыслу использования криптовалюты.
К счастью, те же механизмы, которые используются при голосовании по казначейским бюллетеням, добавляя источники в список доверенные каналы данных и разветвление протокола можно повторно использовать для создания пространства репутации. Это открытая область исследований, и мы надеемся предоставить протокол наложения для децентрализованного репутационная сеть доверия в 2018–2019 годах после урегулирования дополнительных основополагающих элементов.
Совместимость криптовалют
25 С другой стороны, для цифровых реестров доказательство резерва было предложено как разумный способ хранения криптовалюта торгуется только честно. 26 Эти ставки влияют даже на создание самого контента. Посмотрите эту интересную историю о том, как Rotten Tomatoes оказало влияние на киноиндустрию. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 32 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
При переходе от устаревшего мира к распределенным цифровым реестрам совместимость становится намного проще. Каждый реестр имеет сетевой протокол, стандарты связи и предположения о безопасности. о соответствующем алгоритме консенсуса. Их, в свою очередь, можно легко измерить количественно.
Движение информации осуществляется путем подключения к внешней сети и трансляции ее сообщения. Перемещение стоимости может осуществляться через релейную систему, атомарную перекрестную торговлю. или через умную схему сайдчейнов. Поскольку централизованного оператора нет, один Представление сущностей больше ограничивается метаобсуждением доверия к разработчикам, майнерам или какой-то другой влиятельный человек.
Для Cardano мы интегрируем новый протокол боковой цепи, разработанный Киайасом, Миллером и Зиндрос. Он обеспечивает неинтерактивный способ безопасного перемещения стоимости между двумя цепочками, которые поддержите протокол. Этот механизм станет основным способом передачи стоимости между CSL и CCL-слой.
Для других криптовалют федеративные мосты должны формироваться по мере роста стоимости Cardano и количества пользователей. база. Чтобы ускорить этот рост, Cardano SL поддерживает ограниченную версию Plutus для сценарии взаимодействия. Новые транзакции будут добавлены в Shelley и более поздние версии CSL. специально для удовлетворения этих потребностей.
Лабиринт Дедала
Вопросы совместимости исходят из глобальной перспективы. Специализированные протоколы, новые
типы транзакций, системы оценки достоверности и поток информации не могут быть ограничены
только один привратник или пользователь. Скорее, они должны быть легко доступны каждому без
цензура или пошлины.
Но что происходит, когда Cardano не поддерживает протокол, транзакцию или приложение, которое
пользователь не может жить без? Должны ли мы просто выйти за рамки? Сеть столкнулась с аналогичной проблемой
в течение 1990-х годов.
По иронии судьбы, Интернет предлагает два разных решения, которые можно воспроизвести с помощью криптовалют.
Внедрение JavaScript обеспечило возможность программирования любого веб-сайта для добавления произвольных
особенности. Внедрение плагинов и расширений браузера добавило дополнительные возможности для
пользователи, желающие их установить. Оба подхода дали нам современную сеть со всей ее безопасностью.
ужасы.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 33 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Ethereum использовал прежний подход, разрешив пользователям встраивать подпротоколы в
Ethereum blockchain как smart contracts. Cardano поддерживает эту функцию через CCL.
парадигма. А как насчет пользовательских расширений?
Поясняющим примером может служить криптовалютный трейдер. Представьте себе децентрализованный рынок,
под названием DM, который поддерживает набор различных криптовалют. Трейдер хочет автоматизировать свою
стратегии, действующие на ДМ.
В фрагментированной экосистеме трейдеру придется устанавливать десятки клиентов для каждого
криптовалюту, а затем написать собственное программное обеспечение для общения с каждым клиентом и координации
автоматизированные сделки. Если один клиент обновится, это может привести к поломке специального программного обеспечения. Кроме того,
что, если трейдер захочет продать программное обеспечение?
Вдохновленный веб-моделью расширений, если интерфейс к различным криптовалютам может быть
в веб-стек, то задача трейдера значительно упрощается. Универсальный
интерфейс может быть установлен. Установка осуществляется в один клик. Распространение программного обеспечения можно смоделировать.
после интернет-магазина Chrome.
Для Cardano мы решили поэкспериментировать с этой парадигмой, развернув наш эталонный
интерфейс кошелька на Electron. Это проект с открытым исходным кодом, поддерживаемый Github, который сочетает в себе
и Node, и Chrome вместе. Сборка Electron от Cardano называется Daedalus.
Первое поколение Дедала будет действовать как HD-кошелек с поддержкой многих ожидаемых
27 функции учета и безопасности, соответствующие отраслевым стандартам, такие как пароли расходов и
БИП39. В последующих поколениях Daedalus разовьется в платформу приложений с хранилищем,
универсальные API-интерфейсы интеграции и SDK.
Ключевыми нововведениями являются простота разработки, позволяющая программистам использовать JavaScript,
HTML5 и CSS3 для создания своих приложений и унифицированный мост для кросс-приложений.
общение. Сложное поведение, такое как криптография, управление распределенной сетью и
механику базы данных можно абстрагировать, что позволяет разработчику сосредоточиться исключительно на пользователе.
опыт и основную логику своего приложения.
Поскольку Дедал задуман как универсальная структура, его дорожная карта и эволюция несколько
независимо от Cardano. В 2017 году они тесно связаны, но позже Cardano будет просто
еще одно приложение для пользователя Daedalus. Мы также намерены изучить чрезвычайно уникальные функции.
например, универсальная служба управления ключами, работающая исключительно на Intel SGX.
27 Который уже доступен на daedaluswallet.io.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО
Международная лицензия Creative Commons с указанием авторства 4.0
Страница 34 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
В конечном счете, мы, разработчики протоколов, не можем удовлетворить все потребности. Мы надеемся, что гибкость
которые Daedalus предоставит в сочетании с smart contract с сохранением состояния, работающими на CCL, удовлетворят
те, которые были упущены нашими дизайнерскими решениями. Мы также надеемся, что могут появиться лучшие стандарты для
поощрять все криптовалюты к лучшей совместимости и безопасности.
أنظمة
الانقسام الكاذب
على الرغم من أن التنظيم زئبقي وغامض في كثير من الأحيان، إلا أنه يمكن للمرء أن يستنتج بشكل مجازي أنه أنيق حلقة سردية للفاسدين وممثليهم العامين الذين يسعون لتحقيق العدالة. اللوائح هي مجموعة أدوات جالب القانون. ولكن، مثل جميع الأدوات، قد تكون بدائية أو قديمة أو ببساطة يساء استخدامها.
لم تغير العملات المشفرة حالة الإنسان أو حلقة السرد. سيكون هناك دائما تكون عمليات احتيال وممثلين سيئين ونتائج رهيبة على الرغم من حسن النوايا. بينما يمكن للعملات المشفرة إزالة الحكم البشري، لكنها لا تستطيع إزالة السلوك البشري.
يجب على مصمم العملات المشفرة أن يتخذ موقفًا بشأن مجموعة الأدوات التي سيقدمها للجهة التنظيمية تصحيح الأحداث السيئة. التحدي الفريد الذي تواجهه العملات المشفرة هو أنها نتاج لها فشل تنظيمي ونقدي. 28
من الناحية الثقافية، يعتبر الكثيرون في مجال العملات المشفرة أن الإجراءات الحكومية فاسدة أو غير كفؤة أو غير فعالة غير فعالة. لذلك، ليس لديهم سوى القليل من الاحترام أو الصبر أو الرغبة في تأييد باب خلفي خاص للمنظم أو رجل القانون لتصحيح الأخطاء. سيكون هذا الفعل لعنة على الغرض بأكمله العملات المشفرة.
ومن ناحية أخرى، فإن احتساب حالات فشل التبادل والأحداث التاريخية، أكثر من 10 بالمائة من تم فقدان أو سرقة Bitcoin منذ بدء البروتوكول في 3 يناير 2009. واعتبارًا من 30 يونيو، وفي عام 2017، وصلت القيمة المفقودة أو المسروقة إلى ما يزيد قليلاً عن 4 مليارات دولار. وهذا الرقم لا يأخذ في الاعتبار بالنسبة لـ Bitcoin وغيرها من tokens التي فقدت بسبب عمليات الاحتيال وعمليات الطرح الأولي للعملات (ICO) سيئة التكوين.
28 في الواقع ساتوشي مضمن في Bitcoin حظر التكوين العنوان التالي مأخوذ من التايمز: التايمز 03/01/2009 وزير المالية على حافة خطة الإنقاذ الثانية للبنوك لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 35 من 44
ايوهك | لماذا نبني كاردانو | 28/06/2017
ثم هناك مسألة الخصوصية. على المستوى الكلي، تتدفق القيمة عبر قنوات متخصصة التي يتم تنظيمها، والغنية بالبيانات الوصفية، وتتم مراقبتها بشكل نشط من قبل سلطات إنفاذ القانون والحكومات والهيئات التنظيمية الدولية. إنها لعبة مفهومة جيدًا حيث يحدث التسرب فقط على الجانب النقدي من الأمور، والذي يتضاءل تدريجياً مع تحول العالم إلى النقود الرقمية.
29
يبدو أن النموذج الذي لو لم تكن العملات المشفرة موجودة هو عالم يعامل بشكل متزايد الخصوصية المالية مثل محتوى وسائل التواصل الاجتماعي. لا يوجد شيء ولا يمكن للمرء أن يختار الخروج. ومن هنا نحن لديك معضلة تسفر عن انقسام واضح.
يمكن لمصمم العملات المشفرة التنازل عن المبادئ والاستسلام لأي متطلبات محلية تضع الولاية القضائية على قواعدها، مما يعرض خصوصية وسلامة بياناتها للخطر المستخدمين. أو يمكنه أن يتبنى فلسفة أكثر مبادئ، ولكن فوضوية، تنفصل عن نفسها أفضل الممارسات والقوانين الحالية.
بالنسبة لـ Cardano، نشعر أن هذا السرد عبارة عن انقسام زائف ناتج عن الافتقار إلى الخيال. ال والحقيقة هي أن معظم المستخدمين لا يهتمون بالقواعد الموجودة في الأسواق. هم عادة تشعر بالقلق إزاء التغييرات المفاجئة في القواعد لصالح جهة فاعلة واحدة أو أكثر. إنهم قلقون حول انعدام الشفافية بشأن من يحصل على امتيازات خاصة.
وعلينا أن نميز بين الحقوق الفردية وحقوق السوق. بالنظر إلى أن العملات المشفرة لديها الوصول العالمي، يجب أن تكون الحقوق موجهة نحو المستخدم قدر الإمكان.
يجب أن تكون الخصوصية معقولة وتحت سيطرة المستخدم، وليس حارس البوابة. تدفق القيمة يجب أن تكون غير مقيدة. لا ينبغي أن تخضع القيمة للمصادرة المفاجئة دون موافقة.
من منظور السوق، يجب أن يكون السوق شفافًا بشأن استخدام البيانات وكيفية استخدامها سيتم التعامل مع الأموال من الداخل ويجب على الجميع اللعب وفقًا لنفس مجموعة القواعد. علاوة على ذلك، بمجرد موافقة المستخدم، لا يمكنه تغيير رأيه فجأة بسبب إزعاج. والأطراف المقابلة تحتاج إلى اليقين أيضاً.
ولكن كيف يمكن بالضبط الانتقال من النظام المجرد إلى النظام الفعلي؟ ما ينبغي شيئا الشكل العملي والقانوني؟ لقد قسمنا حلنا إلى ثلاث فئات: البيانات الوصفية، المصادقة والامتثال وكذلك السوق DAOs.
29 يجب على القارئ أن يفكر في الحصول على نسخة من كتاب نهاية المال لديفيد وولمان. ويغطي اختفاء الحركة الدولية نحو النقد. لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 36 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
البيانات الوصفية
غالبًا ما يكون فعل شيء ما أقل إثارة للاهتمام من البيانات الوصفية المحيطة به. ل على سبيل المثال، القيادة من دنفر إلى بولدر تعتبر فعلًا. القيادة من دنفر إلى بولدر في سيارة فيراري 488 بمتوسط 120 ميلاً في الساعة هي بيانات وصفية. من المؤكد أن هذا يؤدي إلى تجربة مختلفة عما كانت عليه في أ تويوتا بريوس بمعدل 30 ميلا في الساعة.
المعاملات المالية لا تختلف. السياق المحيط بهم غير عادي مهم للاقتصاديين وسلطات الضرائب وإنفاذ القانون والشركات والكيانات الأخرى. للأسف في نظامنا الحالي القائم على العملات الورقية، لا يرى معظم المستهلكين أبدًا مدى ثراء البيانات الوصفية الخاصة بهم المعاملات أو من تتم مشاركتها معهم. 30
بالنسبة إلى Cardano، فإننا نقر بأن المستخدمين قد يحتاجون أو يطلب منهم القانون المشاركة البيانات الوصفية للمعاملات مع بعض الجهات الفاعلة مثل السلطات الضريبية. ولكننا نعتقد أن هذه المشاركة يجب أن تكون كذلك تكون بموافقة المستخدم.
ونعتقد أيضًا أن أنظمة blockchain تتمتع بقدرة هائلة على القضاء على الاحتيال والهدر والفساد إساءة الاستخدام من خلال توفير إمكانية التدقيق والطابع الزمني والثبات. وبالتالي ينبغي أن تكون بعض البيانات الوصفية تم النشر على Cardano blockchain.
الجزء الصعب هو العثور على توازن صحيح لا يحكم على blockchain لدينا بأنه كبير سخام. ونظراً لهذا القلق، فقد اخترنا نهجاً عملياً.
أولاً، ستدعم Daedalus على مدى الـ 12 شهرًا القادمة مجموعة كبيرة من الميزات التي سيتم تصنيفها المعاملات والنشاط المالي. يمكن تصدير هذه البيانات الوصفية ومشاركتها عند الطلب مع من يراه المستخدم ضروريا. علاوة على ذلك، يمكن تشغيل البيانات بواسطة ثلاثة أطراف تطبيقات لأغراض محددة في المجال (على سبيل المثال، المحاسبة الضريبية).
ثانيًا، نحن نستكشف إضافة دعم للعناوين الخاصة التي يمكن أن تتضمن hashes و الحقول المشفرة ستسمح هذه البنية للمستخدم بنشر البيانات الوصفية على blockchain بدون الكشف عنها علنا. لكن إذا أرادت مشاركة البيانات، فإنها ستحمل كل قابلية التدقيق، الثبات وضمان الطابع الزمني الذي تتمتع به المعاملة.
30 على نطاق أوسع، يكتب المؤلف خوان زاراتي عن كيفية استخدام وزارة الخزانة الأمريكية لهذه البيانات قسم الحرب على الإرهاب في حرب الخزانة. ويقدم رؤية شاملة لكيفية ويمكن استخدام الهيكل الحالي للأسواق المالية العالمية لأغراض جيوسياسية. لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 37 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
لقد قمنا بالفعل بنشر بنية عنوان تحتوي على حقل سمة. هو حاليا يتم استخدامها لتخزين نسخة مشفرة من بنية أشجار المحفظة عالية الدقة لاستعادة المحفظة بسرعة (انظر وثائق محفظة HD). سوف الإصدارات اللاحقة تعميم هذا البناء.
المصادقة والامتثال
ترتبط بشكل وثيق بالمعاملات موضوعات الحق في إجراء المعاملات و ملكية الأموال. على سبيل المثال، في حين قد يكون هناك أموال كافية لشراء شيء ما (ل على سبيل المثال الكحول)، قد تكون هناك قيود على شرائه (متطلبات العمر).
عادةً ما تكون ملكية الأموال وأصلها بمثابة توفير للوائح معرفة عميلك. عندما تقوم إحدى شركات الخدمات المالية مثل البنك أو البورصة بفتح حساب لعميل جديد، يُطلب عادةً جمع الحقائق الأساسية عن العميل ومن أين حصل على أمواله من.
التحدي التكنولوجي هو أنه في عملية تقديم هذا مطلوب قانونا المعلومات، فإن المستخدم الذي يرسلها ليس لديه أي ضمان حول كيفية استخدامها وتخزينها وما إذا كان سيتم استخدامها أم لا دمرت. تعتبر معلومات الامتثال ذات قيمة تجارية. يمكن سرقتها لسرقة الهوية أو إعادة بيعها حيثما تسمح اللوائح بذلك.
بالنسبة لـ Cardano، نريد الابتكار قدر الإمكان. على الجانب البرمجي للبروتوكولات، هناك لا يعد توفير ضمان بأن متلقي معلومات الامتثال سيتصرف ضمن نطاق ما نطاق السلوك. ومع ذلك، على جانب الأجهزة من البروتوكولات، باستخدام أجهزة موثوقة، يمكن للمرء ذلك الاستفادة من Intel SGX وأجهزة HSM الأخرى لفرض سياسات معينة.
وبالتالي فإننا نستكشف استخدام البراهين الزجاجية المختومة جنبًا إلى جنب مع سياسة المشاركة للسماح بالخزنة نقل معلومات الامتثال إلى جهة التحقق التي بدورها تضطر إلى الامتثال لل السياسات التي تم نقلها بموجبها. ونحن نعتقد أن كلا من المعايير الموحدة يمكن أن تظهر و كما أن هذه الطريقة ستقلل من المخاطر التي يتعرض لها القائمون على التحقق من خلال منع فقدان بيانات العملاء من المتسللين.
كنتيجة طبيعية لهذا الجهد، نموذج الطبقات الذي نقترحه لـ Cardano يفصل القيمة عن يمكن أن يستفيد الحساب أيضًا من هذا النهج. إذا تم تشغيل طبقة الحساب عن طريق التنظيم الكيانات (على سبيل المثال البورصات أو الكازينوهات)، فإنها ستحتاج إلى إجراء فحوصات الامتثال و من المحتمل فرض السياسة الضريبية على المستخدمين.
باستخدام SGPs، يمكن للمستخدم إرسال الأموال إلى جانب معلومات التعريف الشخصية دون الحاجة إلى ذلك القلق من أنها سوف تتسرب إلى شبكة الإنترنت الأوسع أو يتم الحفاظ عليها من خلال العقد المتفق عليها في لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 38 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
طبقة الحساب. علاوة على ذلك، ستكتسب طبقة الحساب اليقين بأن جميع المستخدمين المعاملات موثقة ومشروعة.
يسمح هذا النموذج أيضًا بإمكانية نقل العملاء بين الكيانات الخاضعة للتنظيم. يمكن للتبادلات تحويل الأرصدة والحسابات للعملاء بشكل فوري من خلال هذه القنوات الآمنة وأيضا — حيثما تسمح السياسات - مشاركة البيانات مع الجهات التنظيمية.
نتوقع إجراء أول اختبار تجريبي لهذه التكنولوجيا في منتصف عام 2018 بهدف نحو التكامل Cardano في أواخر عام 2018 إلى أوائل عام 2019 في انتظار نتائج البحث. هذا الجدول الزمني يفترض أيضًا القدرة على التعاون مع ARM وIntel من أجل الحصول على رمز موقّع للتشغيل أجهزتهم . 31 السوق DAOs
تناول القسمان السابقان توليد وحركة المعلومات بافتراض وجود بعض النظام الخارجي. ولضمان إمكانية التشغيل التفاعلي القديمة، ستظل هذه الميزات موجودة دائمًا تكون ضرورية، ولكنها لا تتناول التنظيم القائم على blockchain.
تتيح العقود الذكية نوعًا جديدًا تمامًا من النظام التجاري حيث توجد العلاقات حتمية، ذاتية التنفيذ وخالية من الغموض. ويمكن استخدامها بدورها لإنشاء قواعد لـ الأسواق بما في ذلك الهياكل المعقدة بشكل تعسفي مثل التحكيم، واسترداد المبالغ المدفوعة بسبب الأحداث، وكشف الحقائق بشروط خاصة.
نطلق على هذه الهياكل المفروضة smart contract Marketplace DAOs. أنها لا تتطلب دعم بروتوكول خاص أو قابلية التغيير ليتم تضمينها في دفتر الأستاذ. في الواقع، يمكن أن يكونوا كذلك تمامًا تم إنشاؤها باستخدام مجموعة من smart contracts المترابطة.
المفهوم المعماري هو تصميم مجموعة من القوالب التجارية المستوحاة من قانون العقود وأفضل الممارسات التجارية. يمكن توصيل هذه القوالب بالمطور smart contract لفرض معايير محددة على السوق.
على سبيل المثال، لنفترض أن أحد المطورين يريد إصدار ERC20 token على CCL لإجراء عملية بيع جماعي. أ يمكن إنشاء السوق DAO خصيصًا للبيع الجماعي وشروطه وأحكامه محددة أو حتى مطبقة من خلال معايير تطوعية أو قانونية. أشياء مثل المبالغ المستردة، يمكن توريث إعادة تخصيص الأموال أو تجميد الدفع في ERC20 الخاص بالمطور العقد.
31 راجع سياسة الترخيص التجاري لشركة Intel SGX لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 39 من 44
ايوهك | لماذا نبني كاردانو | 28/06/2017
يتيح لنا هذا الجهد إجراء مناقشة شاملة حول كيفية التحكم في السوق وذلك لضمان حماية المستهلك. ثانيًا، يمكننا مناقشة كيفية نمذجة المعاملات في ملف طريقة لضمان الحماية القانونية والحقوق تلقائيًا ضمن ولايات قضائية محددة، مثل نيو هامبشاير.
من خلال العمل مع مؤسسة Cardano وIOHK والكيانات الأخرى، سيقوم مشروع Cardano بإنشاء مكتبة مرجعية من Marketplace DAOs ليستخدمها مطورو smart contract. أملنا هو ذلك يمكن أن تتشكل أسواق التأمين والأسواق التنظيمية حول DAOs وسوف تكون كذلك التطوير الذاتي بناء على النتائج.
Регулирование
Ложная дихотомия
Каким бы переменчивым и загадочным ни было регулирование, можно метафорически сделать вывод об элегантном повествовательная петля о коррумпированных лицах и их прокурорах, стремящихся к справедливости. Регламент – это инструментарий законотворец. Но, как и все инструменты, они могут быть грубыми, старыми или просто использоваться неправильно.
Криптовалюты не изменили положение человека или повествовательную петлю. всегда будет быть мошенничеством, плохими актерами и ужасными результатами, несмотря на самые благие намерения. Пока Криптовалюты могут устранить человеческое суждение, но не могут устранить человеческое поведение.
Разработчик криптовалюты должен определиться с тем, какой инструментарий он предложит регулятору. исправить плохие события. Уникальная проблема, с которой сталкиваются криптовалюты, заключается в том, что они являются продуктом регуляторные и монетарные провалы. 28
В культурном отношении многие представители криптовалют считают действия правительства коррумпированными, неумелыми или неэффективно. Поэтому у них мало уважения, терпения или желания поддерживать специальный бэкдор. для регулятора или законодателя, чтобы исправить ошибки. Этот акт был бы анафемой для всей цели криптовалюты.
С другой стороны, если принять во внимание биржевые неудачи и исторические события, более 10 процентов Bitcoin был потерян или украден с момента запуска протокола 3 января 2009 г. По состоянию на 30 июня В 2017 году стоимость утерянных или украденных вещей составила чуть более 4 миллиардов долларов. И эта цифра не учитывает для Bitcoin и других token, проигравших из-за мошенничества и плохо сформированных ICO.
28 На самом деле Сатоши встроил в блок Bitcoin Genesis следующий заголовок, взятый из The Times: The Times, 03 января 2009 г. Канцлер на пороге второго пакета помощи банкам ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 35 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Тогда есть проблема конфиденциальности. В макромасштабе стоимость течет по специализированным каналам. которые регулируются, богаты метаданными и активно контролируются правоохранительными органами, правительствами и международные регулирующие органы. Это хорошо изученная игра, в которой утечки происходят только на наличная сторона дел, которая постепенно уменьшается по мере перехода мира к цифровым деньгам.
29
Если бы криптовалют не существовало, парадигма выглядела бы как мир, в котором все больше внимания уделяется финансовая конфиденциальность, такая как контент в социальных сетях. Его нет, и отказаться от него невозможно. Следовательно, мы имеют дилемму, приводящую к очевидной дихотомии.
Разработчик криптовалюты может отказаться от принципов и уступить всему, что требует местное сообщество. юрисдикция налагает на их код, тем самым ставя под угрозу конфиденциальность и целостность их пользователи. Или он может принять более принципиальную, но анархистскую философию, которая отделяется от современные передовые практики и законы.
Что касается Cardano, мы считаем, что это повествование является ложной дихотомией, вызванной недостатком воображения. реальность такова, что большинство пользователей не беспокоятся о правилах, существующих на рынках. Обычно они обеспокоен внезапными изменениями в правилах в интересах одного или нескольких участников. Они обеспокоены об отсутствии прозрачности в отношении того, кто получает особые привилегии.
Нам необходимо различать индивидуальные и рыночные права. Учитывая, что криптовалюты имеют глобальный охват, права должны быть максимально ориентированы на пользователя.
Конфиденциальность должна быть разумной и находиться под контролем пользователя, а не привратника. Поток ценностей должно быть неограниченным. Ценность не должна подвергаться внезапной конфискации без согласия.
С точки зрения рынка, рынок должен быть прозрачным в отношении использования данных, того, как средства будут обрабатываться внутри компании, и все должны играть по одним и тем же правилам. Кроме того, как только пользователь дал согласие, он не может внезапно изменить свое мнение из-за неудобство. Контрагентам также нужна определенность.
Но как именно перейти от абстрактного к реальной системе? Что должно что-то практически и юридически выглядит? Мы разбили наше решение на три категории: метаданные, аутентификация и соответствие требованиям, а также торговая площадка DAOs.
29 Читателю следует рассмотреть возможность приобретения экземпляра книги Дэвида Вулмана «Конец денег». Он охватывает международное движение за исчезновение наличных денег. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 36 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Метаданные
Само действие часто может быть менее интересным, чем окружающие его метаданные. Для Например, поездка из Денвера в Боулдер — это поступок. Поездка из Денвера в Боулдер на Феррари 488 при средней скорости 120 миль в час — это метаданные. Конечно, это подразумевает другой опыт, чем в Toyota Prius со средней скоростью 30 миль в час.
Финансовые операции ничем не отличаются. Контекст вокруг них необычайно важно для экономистов, налоговых органов, правоохранительных органов, предприятий и других организаций. К сожалению в нашей нынешней системе, основанной на фиатных платежах, большинство потребителей никогда не видят, насколько богаты метаданными их транзакции или кому они доступны. 30
Что касается Cardano, мы признаем, что пользователям может потребоваться или они по закону обязаны делиться метаданные транзакций с определенными субъектами, такими как налоговые органы. Но мы считаем, что этот обмен должен быть с согласия пользователя.
Мы также считаем, что системы blockchain обладают огромной способностью предотвращать мошенничество, растрату и злоупотреблений путем обеспечения проверяемости, временных меток и неизменяемости. Таким образом, некоторые метаданные должны быть опубликовано на Cardano blockchain.
Самое сложное — найти правильный баланс, который не обрекает наш blockchain на существенные раздуваться. Учитывая эту озабоченность, мы выбрали прагматичный подход.
Во-первых, в течение следующих 12 месяцев Daedalus будет поддерживать большой набор функций для маркировки. операции и финансовая деятельность. Эти метаданные можно экспортировать и предоставить доступ к ним по требованию. тому, кому пользователь посчитает нужным. Кроме того, данные могут обрабатываться тремя сторонами. приложения для предметно-специфичных целей (например, налоговый учет).
Во-вторых, мы изучаем возможность добавления поддержки специальных адресов, которые могут включать hashes и зашифрованные поля. Эта структура позволит пользователю публиковать метаданные на нашем blockchain без публично обнародовав это. Но если она захочет поделиться данными, это обеспечит всю проверяемость. неизменность и гарантия временной метки, которой обладает транзакция.
30 В более макромасштабе автор Хуан Сарате пишет о том, как эти данные используются Казначейством США. Департамент по борьбе с терроризмом в «Войне казначейства». Он дает комплексное представление о том, как Нынешняя структура мировых финансовых рынков может быть использована в геополитических целях. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 37 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Мы уже развернули структуру адреса, содержащую поле атрибута. В настоящее время это используется для хранения зашифрованной копии структуры деревьев HD-кошелька для быстрого восстановления кошелька (см. документация HD-кошелька). Более поздние версии обобщят эту конструкцию.
Аутентификация и соответствие
Со сделками тесно связаны темы права на совершение сделок и право собственности на средства. Например, хотя средств может быть достаточно для покупки чего-либо (для например алкоголь), могут быть ограничения на его приобретение (возрастные требования).
Право собственности и происхождение средств обычно определяются правилами знания ваших клиентов. Когда компания, предоставляющая денежные услуги, например банк или биржа, открывает счет для нового клиента, обычно требуется собрать основные сведения о клиенте и о том, где он приобрел свои средства. от.
Технологическая задача заключается в том, что в процессе подачи этого юридически необходимого информацию, пользователь, отправляющий ее, не имеет никаких гарантий, как она будет использоваться, храниться и будет ли она когда-либо использоваться. уничтожен. Информация о соответствии имеет коммерческую ценность. Его могли украсть для кражи личных данных или перепродать, если это разрешено правилами.
В Cardano мы хотим как можно больше внедрять инновации. Что касается программной части протоколов, то недостаточно для того, чтобы гарантировать, что получатель информации о соответствии будет вести себя в пределах сфера проведения. Однако на аппаратной стороне протоколов, используя доверенное оборудование, можно использовать Intel SGX и другие HSM для обеспечения соблюдения определенных политик.
Таким образом, мы изучаем возможность использования герметичных стеклянных доказательств наряду с политикой совместного использования, чтобы обеспечить безопасную защиту. передача информации о соответствии проверяющему, который, в свою очередь, вынужден соблюдать политики, в соответствии с которой он был передан. Мы считаем, что могут появиться как единые стандарты, так и также, что этот метод снизит риск для проверяющих, предотвращая потерю данных о клиентах. хакеры.
Как следствие этих усилий, мы предлагаем многоуровневую модель для Cardano, отделяющую ценность от вычисления также могут выиграть от этого подхода. Если уровень вычислений управляется регулируемой организациям (например, биржам или казино), то им необходимо будет провести проверки на соответствие и потенциально обеспечить соблюдение налоговой политики для пользователей.
Используя SGP, пользователь может отправлять средства вместе с личной информацией без каких-либо ограничений. опасение, что оно просочится в более широкий Интернет или сохранится консенсусными узлами ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 38 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
вычислительный слой. Более того, уровень вычислений получит уверенность, что все пользователи транзакции являются аутентифицированными и законными.
Эта парадигма также обеспечивает переносимость клиентов между регулируемыми организациями. Обмены могли бы мгновенно переводить балансы и счета клиентов через эти безопасные каналы, а также — там, где это позволяет политика, делитесь данными с регулирующими органами.
Мы ожидаем, что наше первое бета-тестирование этой технологии будет проведено в середине 2018 года с целью в сторону интеграции Cardano в конце 2018 – начале 2019 года в ожидании результатов исследований. Эта временная шкала также предполагает возможность сотрудничества с ARM и Intel для подписания кода для запуска их оборудование. 31 Торговая площадка DAOs
В двух предыдущих разделах рассматривались генерация и перемещение информации, предполагая, что существование некоторой внешней системы. Чтобы обеспечить совместимость с предыдущими версиями, эти функции всегда будут необходимы, но они не касаются регулирования на основе blockchain.
Смарт-контракты создают совершенно новый вид коммерческой системы, в которой отношения детерминированный, самодостаточный и свободный от двусмысленности. Их, в свою очередь, можно использовать для создания правил для торговые площадки, включая произвольно сложные структуры, такие как арбитраж, возврат средств, зависящий от событий, и раскрытие фактов при особых условиях.
Мы называем эти smart contract принудительные структуры Marketplace DAOs. Они не требуют поддержка специальных протоколов и возможность внесения изменений в реестр. На самом деле они могут быть совершенно построенный с использованием набора взаимозависимых smart contracts.
Архитектурная концепция заключается в создании коллекции коммерческих шаблонов, вдохновленных договорное право и лучшие практики ведения бизнеса. Эти шаблоны могут быть подключены к базе данных разработчика. smart contract для обеспечения соблюдения определенных стандартов на рынке.
Например, предположим, что разработчик хочет выпустить ERC20 token на CCL для проведения краудсейла. А Торговая площадка DAO может быть создана специально для краудсейла и его условий. параметризованы или даже предусмотрены добровольными или юридическими стандартами. Такие вещи, как возврат средств, перераспределение средств или заморозка платежей могут быть унаследованы в ERC20 разработчика контракт.
31 См. политику коммерческой лицензии Intel SGX. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 39 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Эти усилия позволяют нам провести макрообсуждение о том, как следует контролировать рынок. в целях обеспечения защиты прав потребителей. Во-вторых, мы можем обсудить, как моделировать транзакции в способ автоматического обеспечения правовой защиты и прав в конкретных юрисдикциях, таких как Нью-Гэмпшир.
Сотрудничая с Фондом Cardano, IOHK и другими организациями, проект Cardano создаст справочная библиотека Marketplace DAOs для разработчиков smart contract. Мы надеемся, что Вокруг этих DAO могут сформироваться рынки страхования и регулирования, и что они будут саморазвивающиеся в зависимости от результатов.
الاستدامة
ان الغمر في ال عملة مشفرة المنطقة الغلة كثير المفاهيمي التناقضات.
تم تصميم العملات المشفرة بحيث يصعب تغييرها، ولكنها، مثل كل التكنولوجيا، تحتاج إلى ذلك
التغيير لمعالجة عيوب التصميم والتطورات. تهدف Blockchains إلى منع
المركزية، ولكنها تتطلب جهات فاعلة قوية لقيادة التغييرات أو الحفاظ على الكود.
ولعل التجربة الأكثر إحباطا تأتي عندما تكون هناك أوجه قصور واضحة أكثر من غيرها
ويتفق أصحاب المصلحة على الحاجة إلى التصحيح، ولكن لا يمكن التوصل إلى توافق في الآراء بشأن المسار إلى الأمام.
أصبح النقاش حول حجم الكتلة الخاص بـ Bitcoin الآن قضية نشطة لأكثر من عامين. يوميا،
المعاملات التي يبلغ مجموعها أكثر من مليار دولار معلقة لأن الشبكة في ذروة طاقتها.
إذا كان تغيير معلمة بسيطة — حتى في ظل وجود حلول مؤقتة — لا يمكن
منسقة، فكيف يمكن للشركات والحكومات أن تشعر بالارتياح في استثمار مليارات الدولارات؟
دولار لبناء البنية التحتية على رأس هذه الأنظمة؟ لهذه المسألة، كيف يمكن لأي
وتراهن الشركات على المخاطر الاستراتيجية المتمثلة في دمج بروتوكولات خالية من المساءلة، وهو ما لا يمكن تحقيقه
إجراء ترقيات التصميم العقلاني؟
إذا نظرنا إلى الوراء في التاريخ، فإن تطور الإنترنت قد اتبع نمطًا مشابهًا حتى مع
تغييرات بسيطة مثل الانتقال من IPv4 إلى IPv6 تستغرق عقودًا من الزمن لتحقيقها. ومع ذلك هناك
تناقض قوي بين التكنولوجيا blockchain والإنترنت من حيث أنهما يتبعان أسلوبًا مختلفًا للغاية
نمط مختلف من الوصاية.
كان الإنترنت مشروعًا عسكريًا تطور من وكالة مشاريع البحوث المتطورة الدفاعية (DARPA) إلى دوائر أكاديمية قوية
الدعم الحكومي ومجموعة محددة جيدًا من الأوصياء الأوليين. نما الإنترنت تحت
شروط غير تجارية دون محاولة مكائد تأثير الشركات
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 40 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
احتكار الشبكة في الواقع، انتهكت التجارة الإلكترونية سياسة العمل المقبولة لدى NSF حتى تم إلغاؤها في عام 2013
وبحلول الوقت الذي كانت فيه الشركات تتمتع برفاهية تسويق الإنترنت، كان هناك بالفعل
مجموعة قوية من المعايير والمبادئ وأتباع الكرازة. هذا لم يمنع شركات مثل
AOL وMicrosoft من محاولة بناء حدائق جدارية وإنشاء تكنولوجيا خاصة مثل
اكتف اكس. لم يمنع هذا الأساس الجهات الفاعلة من الجيل التالي مثل Google من الدفع
أجنداتهم الخاصة نظرًا لقواعد المستخدمين الهائلة والأحرف الكبيرة.
مع حشود من الباحثين عن الإيجار الجهات الفاعلة من التجار إلى عمال المناجم، والعملات المشفرة هي الأفضل
32 النظم البيئية ذات الدوافع التجارية. وبالنظر إلى هذا الأساس، تطورت الوصاية على
أدت العملات المشفرة إلى التحسين حول المصلحة الذاتية.
على سبيل المثال، بدأ التعدين بدون التحقق من الصحة يحدث بشكل متكرر أكثر لأنه يحسن عمل القائم بالتعدين
هامش الربح، ولكن هذا يتجاهل تمامًا الغرض والفائدة الكاملة للتعدين. التعدين
لقد حدثت المركزية بالفعل مع وجود عدد قليل من الجهات الفاعلة التي تسيطر على غالبية البلاد
Bitcoin قوة hash.
مثل الإنترنت، تتطلب العملات المشفرة إجماعًا للتغيير. ولكن عندما يكون بهذه السرعة
يحدث مركزية السلطة في أيدي حفنة من الوسطاء، وهو ما يحدث عندما لا يحدث التغيير
مريحة لهم؟
على عكس الإنترنت، لا يتم التمهيد لمعظم العملات المشفرة من خلال الإيثار
الوسائل غير التجارية أو الأكاديمية. منذ البداية، تسعى بعض المجموعات إلى تحقيق مكاسب و
هناك وسطاء قوة تم تعيينهم للمساعدة في ضمان تلك المكاسب.
إن المركزية التأسيسية هي حقيقة يجب أن تواجهها كل عملة مشفرة في تطورها. نحن
لا يمكن الهروب منها بشكل كامل، ولكن يجب على الأقل محاولة التصميم حول اللامركزية التدريجية.
بالنسبة لـ Cardano، فكرنا مليًا في العوامل التي تعزز المركزية وما هي العوامل التي تعززها
التقنيات يمكن سيتم تطبيقه لتشجيع بروتوكولنا على أن يصبح عامًا تدريجيًا
البنية التحتية مثل الويب.
نحن بالكامل أعترف ذلك المجموع اللامركزية هو على حد سواء مستحيل و ربما حتى
نتائج عكسية. ومع ذلك، يمكن تشجيع بعض العوامل لإنتاج نظام أكثر توازناً.
أولاً، في حين أن الوصاية المركزية على أموال البيع الجماعي تسمح بالتطور السريع والمرن
من البروتوكول خلال الأيام الأولى، في نهاية المطاف يجب أن يتنوع التمويل وسرعة تنفيذه
32 انظر الرابط لمزيد من المعلومات حول هذا المصطلح لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 41 من 44ايوهك | لماذا نبني كاردانو | 28/06/2017
يجب أن تعود التنمية إلى وتيرة أكثر منهجية ومدروسة. وبعد هذه النقطة،
يحتاج التمويل إلى تجنب التحيز الثقافي واللغوي والجغرافي.
ثانياً، عندما يصبح المجتمع أكثر اطلاعاً على الطبيعة الأساسية للمشكلة
ومع تكنولوجيا العملات المشفرة، لا يمكن أن تكون القرارات المتعلقة بخريطة الطريق مركزية في مجموعة من
المطورين الأساسيين أو الأساس. يجب أن تكون هناك طريقة تعتمد على blockchain للاقتراح،
التدقيق، وسن التغييرات على البروتوكول.
ثالثًا، يجب أن تتوافق الحوافز وراء الحفاظ على Cardano SL blockchain بشكل مباشر
مع الرغبات الإجمالية لجميع المستخدمين. لا يمكننا أن نسمح لعصابة من الجهات الفاعلة المتخصصة بذلك
يظهرون مستقلين عن إرادة المجتمع الأكبر.
بالنسبة للمبدأ الأول، اخترنا دمج نظام الخزانة في Cardano. ل
ثانيًا، سنقوم بنشر عملية رسمية لاقتراح Cardano مقترحات التحسين من خلال أ
النظام منسق بواسطة CSL نفسها. بالنسبة للثالث، نعتقد أن Ouroboros يوفر مظهرًا أنيقًا
الحل.
ويمكن تقديم المزيد من التفاصيل حول المواضيع المذكورة أعلاه، ولكنها واسعة النطاق في حد ذاتها
خارج نطاق ورقة المسح. يعد تصميم الآلية واحدًا من أكثر التصميمات تعقيدًا و
مجالات أكاديمية مترابطة ذات نظرية غير مكتملة ولا يوجد نموذج قانوني قوي يمكن الوقوف عليه
على.
بل إن نهجنا القائم على العلم والموصوف في القسم الثاني يخدمنا جيدًا هنا. IOHK فيريتاس
يعمل الفريق بالشراكة مع مجموعة من الباحثين من جامعة لانكستر تحت إشراف
توجيهات البروفيسور بينج شنج تشانغ لتطوير نموذج الخزانة المرجعي لـ Cardano. مع
بهدف التكامل في عام 2018، نتوقع إصدار منشور مخصص لمراجعة النظراء بحلول نهاية عام
للحصول على وصف رسمي وفحص التغييرات على بروتوكول العملة المشفرة، هذا الموضوع هو
الأقل فهمًا لأنه يتطلب مفاهيم وجودية بالإضافة إلى آلية للتحفيز
مشاركة واسعة. ربما يمكن أن يظهر شكل من أشكال العملية الديمقراطية التمثيلية أو
استخدام ردود الفعل السائلة لتوفير تصويت أكثر عقلانية.
نتوقع أن يستهلك البحث في هذا الاتجاه معظم المشاركة الرسمية لـ IOHK في
تطوير Cardano . وكنقطة انطلاق، سننتشر إلى جانب الخزانة المرجعية
33 نموذج عدة آليات للحصول على الموافقة. مطلوب مزيد من الدراسة للحصول على نتيجة نهائية
الحل.
يتم الاحتفاظ بـ 33 IOHK لبناء Cardano حتى نهاية عام 2020 لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 42 من 44
ايوهك | لماذا نبني كاردانو | 28/06/2017
وأخيرًا، يشرف البروفيسور إلياس على العمل على تحسين حوافز Ouroboros
كوتسوبيا من جامعة أكسفورد. بعد أسس التشفير لـ Ouroboros هي
تم ترسيخها جنبًا إلى جنب مع جميع أعمال قابلية التوسع المطلوبة، ودراسة أوسع للسندات والعقوبات والغريبة
ستتم إضافة الحوافز إلى البروتوكول المرجعي.
Устойчивое развитие
Ан погружение в тот криптовалюта площадь урожайность много концептуальный противоречия.
Криптовалюты созданы так, чтобы их было трудно изменить, но, как и все технологии, их необходимо
изменения для устранения недостатков конструкции и усовершенствований. Блокчейны предназначены для предотвращения
централизация, но требует сильных участников, которые будут возглавлять изменения или поддерживать код.
Возможно, самый разочаровывающий опыт возникает, когда есть явные недостатки, которые большинство
заинтересованные стороны согласны с необходимостью исправления, однако консенсус не может быть достигнут в отношении дальнейшего пути.
Дебаты о размере блока Bitcoin ведутся уже более двух лет. Ежедневно,
транзакции на общую сумму более миллиарда долларов ожидаются, поскольку сеть находится на пиковой мощности.
Если изменить простой параметр — даже при наличии временных решений — невозможно
скоординированы, то как предприятия и правительства могут чувствовать себя комфортно, инвестируя миллиарды
долларов на создание инфраструктуры поверх этих систем? В этом отношении, как может кто-либо
деловая ставка на стратегический риск интеграции протоколов, свободных от подотчетности, которые не могут
сделать рациональную модернизацию конструкции?
Оглядываясь назад в историю, можно сказать, что эволюция Интернета шла по похожей схеме, даже
Простые изменения, такие как переход от IPv4 к IPv6, требуют десятилетий для реализации. Тем не менее, существует
сильный контраст между технологией blockchain и Интернетом, поскольку они следуют очень
другой стиль опеки.
Интернет был военным проектом, который вырос из DARPA в академические круги с сильными
государственная поддержка и четко определенный набор первоначальных хранителей. Интернет вырос под
на некоммерческих условиях без махинаций корпоративного влияния, пытающихся
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 40 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
монополизировать сеть. Фактически, электронная коммерция нарушала AUP NSF, пока она не была отменена в
К тому времени, когда предприятия могли позволить себе роскошь коммерциализировать Интернет, уже существовала
сильный набор стандартов, принципов и приверженцев евангелизации. Это не остановило такие компании, как
AOL и Microsoft от попыток создать «сады на стенах» и создания запатентованных технологий, таких как
ActiveX. Этот фонд не помешал игрокам следующего поколения, таким как Google, продвигать
их собственные планы, учитывая их огромную базу пользователей и капитализацию.
С роями поиска ренты от трейдеров до майнеров, криптовалюты являются высшим
32 коммерчески мотивированные экосистемы. На этой основе эволюция опеки над
Криптовалюты привели к оптимизации личных интересов.
Например, майнинг без проверки становится все более частым, поскольку он улучшает работу майнера.
размер прибыли, однако это совершенно игнорирует всю цель и полезность майнинга. Горное дело
Централизация уже произошла, когда лишь горстка игроков контролировала большую часть
Сила Bitcoin hash.
Как и Интернет, криптовалюты требуют консенсуса для изменения. Но когда такой быстрый
происходит централизация власти в руках горстки посредников, что происходит, когда перемен не происходит?
им удобно?
В отличие от Интернета, загрузка большинства криптовалют не осуществляется альтруистически.
некоммерческие или академические средства. С самого начала некоторая группа стремится получить выгоду и
есть влиятельные посредники, призванные помочь обеспечить эти достижения.
Основополагающая централизация — это реальность, с которой каждая криптовалюта должна столкнуться в своем развитии. Мы
не может полностью избежать этого, но должен, по крайней мере, попытаться спланировать постепенную децентрализацию.
Для Cardano мы тщательно продумали, какие факторы способствуют централизации, а какие
методы мог бы применяться, чтобы стимулировать постепенное становление нашего протокола общедоступным
инфраструктура, такая как Интернет.
Мы полностью признать что всего децентрализация есть оба невозможно и возможно даже
контрпродуктивно. Тем не менее, определенные факторы можно стимулировать для создания более сбалансированной системы.
Во-первых, хотя централизованное хранение фондов краудсейла обеспечивает гибкое и быстрое развитие
протокола в первые дни, в конечном итоге финансирование должно быть диверсифицировано, а скорость
32 Дополнительную информацию об этом термине см. по ссылке. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 41 из 44ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
развитию необходимо вернуться к более систематическому и продуманному темпу. Следуя этому пункту,
финансирование должно избегать культурных, языковых и географических предубеждений.
Во-вторых, по мере того, как сообщество становится более информированным о глубинной природе
технологии криптовалюты, решения о дорожной карте не могут быть централизованы в наборе
основные разработчики или фонд. Для предложения должен существовать метод, основанный на blockchain,
проверка и внесение изменений в протокол.
В-третьих, стимулы для поддержания Cardano SL blockchain должны быть напрямую согласованы.
с совокупными желаниями всех пользователей. Мы не можем допустить, чтобы клика специализированных акторов
появляются люди, независимые от воли большего сообщества.
В качестве первого принципа мы решили интегрировать казначейскую систему в Cardano. Для
во-вторых, мы запустим формальный процесс предложения Cardano предложений по улучшению через
система, координируемая самой CSL. В-третьих, мы считаем, что Уроборос представляет собой элегантный способ
решение.
По вышеуказанным темам можно было бы предоставить более подробную информацию, но они сами по себе обширны и
выходит за рамки обзорной статьи. Конструкция механизма – одна из самых сложных и сложных.
взаимозависимые академические области с неполной теорией и отсутствием прочной канонической модели.
дальше.
Скорее, наш научный подход, описанный во втором разделе, хорошо нам здесь служит. Веритас IOHK
команда работает в партнерстве с группой исследователей из Ланкастерского университета под руководством
направление профессора Биншэн Чжана на разработку эталонной казначейской модели Cardano. С
цель интеграции в 2018 году, мы ожидаем, что к концу 2018 года будет выпущена специальная рецензируемая публикация.
Для формального описания и проверки изменений в протоколе криптовалюты эта тема является
наименее понятен, поскольку требует как онтологических понятий, так и механизма стимулирования
широкое участие. Возможно, могла бы возникнуть некая форма представительного демократического процесса или
использование гибкой обратной связи для обеспечения более рационального голосования.
Мы ожидаем, что исследования в этом направлении займут большую часть официального участия IOHK в
разработка Cardano . В качестве отправной точки мы будем развертывать вместе с эталонным казначейством
33 смоделируйте несколько механизмов для получения согласия. Для окончательного определения необходимы дальнейшие исследования
решение.
33 IOHK оставлено для строительства Cardano до конца 2020 года. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 42 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Наконец, работу по улучшению стимулов для Уроборос курирует профессор Элиас.
Куцупиас из Оксфордского университета. После того, как криптографические основы Уроборос
закрепилась вместе со всей необходимой работой по масштабированию, более широким исследованием облигаций, штрафов и экзотических
стимулы будут добавлены в справочный протокол.
خاتمة
العملة المشفرة هي أكثر من مجرد مجموع بروتوكولاتها وكود مصدرها وفائدتها. إنه في نهاية المطاف أ النظام الاجتماعي الذي يلهم الناس ويمكّنهم ويربطهم. بالإحباط من النصف الكثير التدابير والإخفاقات والوعود التي لم يتم الوفاء بها للبروتوكولات السابقة، شرعنا في بناء شيء أفضل.
هذه العملية ليست بسيطة ولم نعتقد قط أنها يمكن أن تنتهي. تستمر البروتوكولات الاجتماعية يتغير إلى أجل غير مسمى مع تغير الناس والمجتمع. لكي نكون مفيدين، نريد فخ قوة التطور ونقله إلى Cardano.
التطور لا يوجه بيد واحدة أو بتصميم كبير. إنها عملية مستوحاة من الصدفة من خلال الأخطاء والمشاكل التي لا نهاية لها. يسعى Cardano إلى أن يكون التجسيد الرقمي لهذه العملية - ملائمة بما يكفي لتكون قادرة على البقاء في أسواق اليوم وقادرة على التكيف بما يكفي للتطور لتلبية احتياجاتها احتياجات المستقبل.
تقدم الأقسام السابقة لمحة موجزة عن كيفية تعاملنا مع هذا الهدف. نحن لقد حاولوا جاهدين التعرف على التحيزات المعرفية، والتعلم من التاريخ واتباع نهج صارم عملية. لقد حاولنا الموازنة بين الحاجة إلى التطوير السريع والأساليب الرسمية التي تساعد على تحقيق ذلك تقليديا لا يمكن أن تتحرك بسرعة.
لقد كان شرفًا استثنائيًا الشروع في هذه الرحلة. في العامين الماضيين، قمنا بذلك لقد طورت بالفعل بروتوكول proof-of-stake الذي يمكن إثبات أمانه، وجندت جيشًا صغيرًا من هاسكل المطورين وجعل تطوير Cardano محل اهتمام العديد من العلماء الموهوبين.
بينما ننتقل من المختبر إلى نظام منتشر في البرية، ستكون هناك آلام متزايدة، ولكن أملنا هو أن مستقبل Cardano يمكن تلخيصه في مجسم واحد الجملة. Cardano هو حالم واقعي يتعلم من كباره، وهو مواطن صالح في مجتمعه المجتمع، ويجد دائمًا طريقة لدفع فواتيره.
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 43 من 44
ايوهك | لماذا نبني كاردانو | 28/06/2017
لا يمكننا أن نعرف المستقبل، لكن يسعدنا أن نحاول أن نجعله أفضل للجميع. شكرا على القراءة. لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 44 من 44
Заключение
Криптовалюта — это больше, чем просто сумма ее протоколов, исходного кода и утилит. В конечном итоге это социальная система, которая вдохновляет, дает возможность и соединяет людей. Разочарован многими половиной меры, неудачи и невыполненные обещания прошлых протоколов, мы решили построить что-то лучшее.
Этот процесс непрост, и мы никогда не верили, что он может завершиться. Социальные протоколы продолжаются бесконечно меняется по мере изменения людей и общества. Чтобы быть полезными, мы хотим захватить силу Evolution и портируем его в Cardano.
Эволюцией не руководит одна рука или великий замысел. Это процесс, вдохновленный счастливой случайностью бесконечными ошибками и проблемами. Cardano стремится стать цифровым воплощением этого процесса — достаточно приспособлены, чтобы выжить на сегодняшних рынках, и достаточно адаптивны, чтобы развиваться, чтобы соответствовать потребности будущего.
В предыдущих разделах представлен краткий обзор того, как мы приближаемся к этой цели. Мы старательно пытались распознать когнитивные предубеждения, извлечь уроки из истории и следовать строгим правилам. процесс. Мы попытались сбалансировать необходимость быстрого развития с формальными методами, которые традиционно не может двигаться быстро.
Для меня было огромной честью отправиться в это путешествие. За последние два года у нас уже разработал доказуемо безопасный протокол proof-of-stake, набрал небольшую армию Haskell разработчики и сделали разработку Cardano заботой многих талантливых ученых.
По мере того, как мы переходим от лаборатории к развернутой системе в дикой природе, возникнут проблемы роста, но мы надеемся, что будущее Cardano можно изложить в одном антропоморфизированном приговор. Cardano — прагматичный мечтатель, который учится у старших, является хорошим гражданином в своем сообщество и всегда находит способ оплатить свои счета.
ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 43 из 44
ИОХК | ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО | 28.06.2017
Мы не можем знать будущее, но мы рады, что пытаемся сделать его лучше для всех. Спасибо за чтение. ПОЧЕМУ МЫ СОЗДАЕМ КАРДАНО Международная лицензия Creative Commons с указанием авторства 4.0 Страница 44 из 44