Fundamentação do Design Cardano
مقدمة
نظرة طويلة المدى لتحسين تصميم العملات المشفرة حتى تتمكن من العمل عليها
الأجهزة المحمولة مع تجربة مستخدم معقولة وآمنة
●
تقريب أصحاب المصلحة من عمليات وصيانة عملاتهم المشفرة
●
الإقرار بالحاجة إلى حساب أصول متعددة في نفس دفتر الأستاذ
●
تلخيص المعاملات لتشمل البيانات التعريفية الاختيارية من أجل التوافق بشكل أفضل مع
احتياجات الأنظمة القديمة
●
التعلم من ما يقرب من 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 هو أننا نشعر أن لدينا فرصة مشروعة في تقديم - أو
على الأقل التقدم في هذه الرؤية للعالم النامي.
حتى في حالة الفشل، إذا تمكنا من تغيير الطريقة التي يتم بها تصميم العملات المشفرة وتطورها وتمويلها،
ثم هناك إنجاز عظيم.
Introdução
Uma visão de longo prazo sobre como melhorar o design das criptomoedas para que possam funcionar
dispositivos móveis com uma experiência de usuário razoável e segura
●
Aproximando as partes interessadas das operações e manutenção de sua criptomoeda
●
Reconhecendo a necessidade de contabilizar vários ativos no mesmo livro razão
●
Abstrair transações para incluir metadados opcionais, a fim de melhor estar em conformidade com o
necessidades de sistemas legados
●
Aprendendo com as quase 1.000 altcoins, adotando recursos que fazem sentido
●
Adote um processo baseado em padrões inspirado na Força-Tarefa de Engenharia da Internet usando
uma base dedicada para definir o design final do protocolo
●
Explore os elementos sociais do comércio
●
Encontrar um meio-termo saudável para os reguladores interagirem com o comércio sem
comprometer alguns princípios fundamentais herdados de Bitcoin
A partir deste conjunto não estruturado de ideias, os diretores que trabalharam em Cardano começaram a explorar
literatura sobre criptomoedas e construir um conjunto de ferramentas de abstrações. O resultado desta pesquisa é
A extensa biblioteca de artigos da IOHK, numerosos resultados de pesquisas, como este script recente
visão geral da linguagem, bem como uma Ontologia de Contratos Inteligentes e o projeto Scorex. Lições
cedeu um apreciação para o criptomoeda da indústria incomum e em vezes
crescimento contraproducente.
Primeiro, ao contrário de protocolos bem sucedidos como o TCP/IP, há poucas camadas no design de
criptomoedas. Tem havido um desejo de preservar uma noção única de consenso em torno
fatos e eventos registrados em um único livro-razão, independentemente de fazer sentido.
Por exemplo, Ethereum sobrecarregou uma enorme complexidade ao tentar se tornar um
computador mundial universal, mas sofre de preocupações triviais que podem destruir o sistema
capacidade de operar como reserva de valor. O programa de todos deveria ser um cidadão de primeira classe
independentemente do seu valor económico, custo de manutenção ou consequências regulamentares?
Em segundo lugar, há pouca apreciação pelos resultados anteriores na investigação criptográfica convencional. Para
Por exemplo, a Prova de Participação delegada da Bitshares poderia ter gerado dados aleatórios de maneira fácil e confiável.
números usando lançamento de moeda com entrega garantida, que é uma técnica conhecida desde
década de 1980 (ver o artigo seminal de Rabin e Ben-Or).
Terceiro, a maioria das altcoins (com algumas exceções notáveis, como Tezos) não fizeram qualquer
acomodação para atualizações futuras. A capacidade de empurrar com sucesso um garfo macio ou duro é fundamental
para o sucesso a longo prazo de qualquer criptomoeda.
Como corolário, os usuários corporativos não podem comprometer milhões de dólares em recursos para
protocolos onde o roteiro e os atores por trás deles são efêmeros, mesquinhos ou radicalizados. Lá
POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 3 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
precisa ser um processo eficiente através do qual o consenso social possa se formar em torno de uma visão para
evoluindo o protocolo subjacente. Se este processo é extremamente oneroso, a fragmentação
poderia separar a comunidade.
Finalmente, dinheiro é em última análise um sociais fenômeno. No esforço de anonimizar e
atores centrais desintermediários, Bitcoin e seus contemporâneos também descartaram a necessidade de
identidades, metadados e reputação estáveis em transações comerciais. Adicionando esses dados
através de soluções centralizadas elimina a auditabilidade, a disponibilidade global e a imutabilidade -
qual é o objetivo de usar um blockchain.
Os sistemas financeiros legados, como os compostos por SWIFT, FIX e ACH, são ricos em
metadados transacionais. Não basta saber quanto valor foi movimentado entre contas,
a regulamentação muitas vezes exige a atribuição de atores envolvidos, informações de conformidade, relatórios
atividades suspeitas e outros registros e ações. Em alguns casos, os metadados são mais
importante do que a transação.
Portanto, parece razoável inferir que a manipulação de metadados poderia ser tão prejudicial quanto
falsificar moeda ou reescrever o histórico de transações. Não fazendo acomodações para atores
que desejam incluir voluntariamente esses campos parece contraproducente para a adoção generalizada
e protecção do consumidor.
Fim da estadia
A agregação de nossa exploração baseada em princípios do espaço das criptomoedas consiste em duas coleções de
protocolos. Respectivamente, uma criptomoeda baseada em Prova de Participação [1][2] comprovadamente segura chamada
Cardano Camada de Liquidação (CSL) e um conjunto de protocolos denominado Camada de Computação Cardano
(CCL).
Nossa ênfase no design é acomodar os aspectos sociais das criptomoedas, construídos em camadas
separando a contabilização do valor da computação complexa e atendendo às necessidades de
reguladores no âmbito de vários princípios imutáveis. Além disso, onde for sensato,
1 tentamos examinar os protocolos propostos por meio de revisão por pares e verificar o código em relação aos protocolos formais.
especificações.
1 Consulte a seção Regulamento para obter a lista POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 4 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Prova de participação
Usar prova de participação para uma criptomoeda é uma escolha de design muito debatida, no entanto, porque
adiciona um mecanismo para introduzir votação segura, tem mais capacidade de escala e permite mais
esquemas de incentivos exóticos, decidimos adotá-los.
Nosso protocolo de prova de participação é chamado Ouroboros e foi desenvolvido por um especialista extremamente
talentosa equipe de criptógrafos de cinco instituições acadêmicas liderada pelo Professor Aggelos
2 Kiayias da Universidade de Edimburgo. A principal inovação que traz além de ser comprovadamente segura
usar um modelo criptográfico rigoroso é um design modular e flexível que permite o
composição de muitos protocolos para melhorar a funcionalidade.
Essa modularidade permite recursos como delegação, sidechains, pontos de verificação subscritíveis,
melhores estruturas de dados para clientes leves, diferentes formas de geração de números aleatórios e até
diferentes suposições de sincronização. À medida que uma rede se desenvolve de milhares para
milhões e até bilhões de usuários, os requisitos do seu algoritmo de consenso também
mudar. Assim, é vital ter flexibilidade suficiente para acomodar estas mudanças e, assim,
preparar o coração de uma criptomoeda para o futuro.
Elementos Sociais do Dinheiro
As criptomoedas são um excelente exemplo do componente social do dinheiro. Ao restringir
análise apenas à tecnologia, há pouca diferença entre Bitcoin e Litecoin e até
menos entre Ethereum e Ethereum Clássico. No entanto, tanto Litecoin quanto Ethereum Classic
manter grandes capitalizações de mercado e comunidades robustas e dinâmicas, bem como as suas próprias
mandatos sociais.
Pode-se argumentar que grande parte do valor de uma criptomoeda deriva de sua comunidade,
a forma como utiliza a moeda e o seu nível de envolvimento na evolução da moeda. Avançar
Pensando nisso, moedas como o Dash integraram sistemas diretamente no protocolo para
envolver a sua comunidade na decisão do que deve ser uma prioridade para desenvolver e financiar.
2 Universidade de Connecticut, Universidade de Atenas, Universidade de Edimburgo, Universidade de Aarhus, Tóquio Instituto de Tecnologia POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 5 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
A vasta diversidade de criptomoedas também fornece evidências dos seus elementos sociais.
Desentendimentos sobre filosofia, política monetária ou mesmo apenas entre os principais desenvolvedores
levar à fragmentação e bifurcações. No entanto, ao contrário das suas contrapartes criptomoedas, as moedas fiduciárias de
superpotências tendem a sobreviver a mudanças políticas e desentendimentos locais sem uma crise monetária ou
êxodo em massa.
Portanto, parece que existem elementos de sistemas legados que estão faltando no
indústria de criptomoedas. Argumentamos - e inculcamos no roteiro Cardano - que
os usuários de um protocolo precisam de incentivos para compreender o contrato social por trás de seu protocolo e
ter a liberdade de propor mudanças de forma produtiva. Esta liberdade estende-se a todos
aspecto de um sistema de troca de valor, desde decidir como os mercados devem ser regulados até quais
projetos devem ser financiados. No entanto, não pode ser intermediado através de intervenientes centralizados nem exigir
alguma credencial especial que poderia ser cooptada por uma minoria bem financiada.
Cardano implementará um sistema de protocolos de sobreposição construídos sobre CSL para acomodar o
necessidades de seus usuários.
Primeiro, independentemente do sucesso de um crowdsale para iniciar o desenvolvimento, os fundos acabarão por
dissipar. Portanto, Cardano incluirá um trust descentralizado financiado monotonicamente
3 diminuindo a inflação e as taxas de transação.
Qualquer usuário deve ser elegível para solicitar fundos do fundo por meio de um sistema de votação e o
as partes interessadas da CSL votam sobre quem se torna beneficiário. O processo cria um ambiente produtivo
ciclo de feedback visto em outras criptomoedas com sistemas de tesouraria/confiança, como Dash, por
iniciar uma conversa sobre quem deve ou não ser financiado.
As discussões sobre financiamento forçam uma relação de objetivos de longo e curto prazo, o impacto social da criptomoeda
contrato, prioridades e crença na criação de valor com propostas particulares. Esta conversa
significa que a comunidade está constantemente avaliando e debatendo suas crenças contra possíveis
roteiros.
Em segundo lugar, nossa esperança é que Cardano eventualmente inclua um sistema formal baseado em blockchain para
propor e votar em soft e hard forks. Bitcoin com seu debate sobre o tamanho do bloco, Ethereum com
o fork DAO e muitas outras criptomoedas têm perdurado por muito tempo e, em
casos frequentes, discussões não resolvidas sobre a direção técnica e moral da base de código.
Pode e deve argumentar-se que muitas destas divergências e a fractura da
comunidade que resulta quando a ação é tomada, são um resultado direto da falta de processos formais para
debatendo a mudança.
3 Isso também é conhecido como sistema de tesouraria
POR QUE ESTAMOS CONSTRUINDO CARDANO
Licença Creative Commons Atribuição 4.0 Internacional
Página 6 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Onde alguém vai para convencer os usuários de Bitcoin a adotar o Segregated Witness? Como deveria o
os principais desenvolvedores de Ethereum medem o sentimento da comunidade para resgatar o DAO? Se o
fraturas na comunidade, a criptomoeda está danificada sem possibilidade de reparo?
Nos piores casos, a autoridade moral para agir poderia simplesmente ser transferida para quem tem os desenvolvedores,
relações infraestruturais e dinheiro, e não os melhores votos da grande maioria do
comunidade. Além disso, se uma grande parte da comunidade estiver inacessível ou desligada devido
a maus incentivos, então como alguém pode realmente saber se seus atos são legítimos? 4
As criptomoedas propostas, como Tezos, fornecem um modelo interessante para examinar onde um
protocolo de criptomoeda é tratado como uma constituição contendo três seções (Transação,
Consenso e Rede) com um conjunto de regras e processos formais para atualizar a constituição. Ainda
ainda há muito trabalho a ser feito com incentivos e sobre como exatamente modelar e mudar
uma criptomoeda com uma linguagem formal.
O uso de métodos formais, especificações compreensíveis por máquina e fusão de uma tesouraria com
este processo de incentivos financeiros está sendo explorado como possíveis caminhos de inspiração.
Em última análise, apenas a capacidade de propor uma mudança de protocolo de forma transparente e livre de censura
com votação baseada em blockchain deve melhorar o processo, mesmo que soluções mais elegantes não possam
ser projetado.
Projetando em Camadas – Cardano Camada de Assentamento
Ao projetar grandes protocolos e linguagens, não se deve olhar para o futuro, mas sim para o passado. A história fornece uma série de exemplos de grandes ideias que são perfeitas no papel, mas de alguma forma não sobreviveram, como os padrões de interconexão de sistemas abertos. História também fornece acidentes felizes que ocorreram do TCP/IP ao JavaScript.
Alguns princípios extraídos de uma visão histórica são os seguintes:
1.
Você não pode prever o futuro, então crie espaço de manobra
2.
A complexidade é boa no papel, mas a simplicidade geralmente vence
3.
Muitos cozinheiros estragam o caldo
4.
Uma vez estabelecido um padrão, ele provavelmente permanecerá, independentemente de ser
abaixo do ideal
4 Veja a ignorância racional
POR QUE ESTAMOS CONSTRUINDO CARDANO
Licença Creative Commons Atribuição 4.0 Internacional
Página 7 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
5. Ideias ruins podem realmente evoluir para ideias muito boas se houver vontade
Cardano é um sistema financeiro que aceita sua natureza social. Haverá uma tremenda necessidade para flexibilidade e capacidade de lidar com a complexidade arbitrária na transação de um usuário específico. Se bem-sucedido, haverá uma necessidade enorme de recursos computacionais, de armazenamento e de rede para acomodar milhões de transações simultâneas.
No entanto, não temos um Robin Hood digital e descentralizado para tirar dos nós ricos e dar aos os pobres, a fim de alcançar uma rede justa. Nem temos o luxo de confiar nos humanos beneficência para sacrificar altruisticamente pelo bem maior da rede. Portanto, Cardano's O design toma emprestado do TCP/IP o conceito de separação de interesses.
Blockchains são, em última análise, bancos de dados que ordenam fatos e eventos com garantias sobre carimbos de data / hora e imutabilidade. No contexto do dinheiro, eles ordenam a propriedade de bens. Adicionando computação complexa armazenando e executando programas é um conceito ortogonal. Nós queremos saber quanto valor passou de Alice para Bob, ou queremos nos envolver em descobrir toda a história por trás da transação e decidir quanto enviar?
É incrivelmente tentador escolher o último como Ethereum fez porque é mais flexível, mas viola os princípios de design acima. Descobrir a história significa que um único protocolo tem que ser capaz de compreender eventos arbitrários, criar scripts de transações arbitrárias, permitir a arbitragem em casos de fraude e até mesmo transações potencialmente reversíveis quando novas informações são fornecidas disponível.
Então é preciso tomar decisões difíceis de design sobre quais metadados armazenar para cada transação. Que elementos da história por trás da transação de Alice e Bob são relevantes? São eles são relevantes para sempre? Quando podemos jogar fora alguns dados? Fazer isso viola a lei em alguns países?
Além disso, alguns cálculos são de natureza privada. Por exemplo, ao calcular a média salário dos trabalhadores de um escritório, não quereríamos necessariamente divulgar quanto cada pessoa faz. Mas e se todos os cálculos forem conhecidos publicamente? E se esta publicidade distorcer a execução para prejudicar o resultado?
Assim, escolhemos a posição de que a contabilização do valor deveria ser separada da história por trás do motivo pelo qual o valor foi movido. Em outras palavras, separação entre valor e computação. Esta separação não significa que Cardano não suportará smart contracts. Pelo contrário, ao tornar a separação explícita, permite significativamente mais flexibilidade no design, uso, privacidade e execução de smart contracts.
POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 8 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
O razão de valores é chamado de Cardano Camada de Liquidação (CSL). Como o objetivo é contabilizar valor, o roteiro tem os seguintes objetivos:
1.
Suporta dois conjuntos de linguagens de script, um para movimentar valor e outro para aprimorar
suporte a protocolo de sobreposição
2.
Fornece suporte para cadeias laterais KMZ para vinculação a outros livros-razão
5
3.
Suporta vários tipos de assinatura, incluindo assinaturas resistentes a quantum para maior
segurança
4.
Suporte a ativos emitidos por vários usuários
5.
Alcance a verdadeira escalabilidade, ou seja, à medida que mais usuários ingressam, os recursos do sistema
aumentar
Scripts
Começando com a linguagem de script, as transações entre endereços em um livro-razão exigem alguns forma de um script para ser executado e ser provado válido. Idealmente, não se gostaria que Eva acessasse O dinheiro de Alice, nem ninguém iria querer que um script mal elaborado enviasse acidentalmente valor a um morto endereço tornando os fundos irrecuperáveis.
Sistemas como Bitcoin fornecem uma linguagem de script extremamente inflexível e draconiana que é difícil programar transações personalizadas, bem como ler e compreender. Ainda o geral a programabilidade de linguagens como Solidity introduz uma quantidade extraordinária de complexidade no sistema e são úteis apenas para um conjunto muito menor de atores.
Por isso, optamos por desenhar uma nova linguagem chamada Simon em homenagem ao seu criador 6 Simon Thompson e o criador dos conceitos que o inspiraram, Simon Peyton Jones. Simão é uma linguagem específica de domínio baseada em Composição de contratos: uma aventura no mundo financeiro engenharia.
A ideia principal é que as transações financeiras são geralmente compostas por um conjunto de elementos fundamentais. Se montarmos uma tabela periódica financeira de elementos, então poderemos 7 fornecer suporte para um conjunto arbitrariamente grande de transações compostas que cobrirá a maior parte, se não todos, tipos de transação comuns sem exigir programação geral.
5 Em breve em artigo de Kiayias, Zindros e Miller
6 Os detalhes serão divulgados em uma especificação futura. O idioma completo será suportado no
Lançamento do Shelley CSL planejado para o quarto trimestre de 2017
7 O Projeto ACTUS conta com uma elaboração aprofundada
POR QUE ESTAMOS CONSTRUINDO CARDANO
Licença Creative Commons Atribuição 4.0 Internacional
Página 9 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
A principal vantagem é que a segurança e a execução podem ser extremamente bem compreendidas. Provas pode ser escrito para mostrar a correção dos modelos e esgotar o espaço de execução de eventos de transação problemáticos, como a criação de dinheiro novo do nada ou transações maleabilidade. Em segundo lugar, pode-se deixar extensões para adicionar mais elementos por meio de soft forks se nova funcionalidade é necessária.
Dito isto, sempre haverá a necessidade de conectar a CSL a protocolos de sobreposição, sistemas financeiros legados sistemas e servidores para fins especiais. Assim, desenvolvemos Plutus tanto como um linguagem de propósito smart contract e também uma DSL de propósito especial para interoperabilidade.
Plutus é uma linguagem funcional tipada baseada em conceitos de Haskell, que pode ser usada para escrever scripts de transação personalizados. Para CSL, será usado para transações complexas necessárias para adicione suporte para outras camadas que precisamos conectar, como nosso esquema de cadeias laterais.
Cadeias laterais
Com relação às cadeias laterais, Cardano apoiará um novo protocolo desenvolvido por Kiayias, Miller e Zindros (cadeias laterais KMZ) com base em resultados anteriores de provas de provas de trabalho. O particular o design está além do escopo deste artigo; no entanto, o conceito permite a segurança e movimentação não interativa de fundos da CSL para qualquer camada de computação Cardano ou outra blockchain suportando o protocolo.
As cadeias laterais KMZ são a chave para encapsular a complexidade. Livros contábeis com requisitos regulatórios, operações privadas, linguagens de script robustas e outras preocupações especiais são efetivamente negras caixas para CSL, mas o usuário CSL ganhará certas garantias sobre contabilidade e a capacidade de recuperar fundos assim que o cálculo for concluído.
Assinaturas
Para transferir valor de Alice para Bob com segurança, Alice precisa provar que tem o direito de movimentar os fundos. A maneira mais direta e confiável de realizar esta tarefa é usar um serviço público esquema de assinatura de chave onde os fundos estão conectados a uma chave pública e Alice controla um chave privada associada.
Existem centenas de esquemas possíveis com diferentes parâmetros e suposições de segurança.
Alguns baseiam-se em problemas matemáticos ligados a curvas elípticas, enquanto outros são
conectado a conceitos exóticos usando redes.
POR QUE ESTAMOS CONSTRUINDO CARDANO
Licença Creative Commons Atribuição 4.0 Internacional
Página 10 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
O objetivo abstrato é sempre o mesmo. Existe um problema difícil que não pode ser resolvido a menos que alguém tem um conhecimento secreto. Diz-se que o detentor deste conhecimento é o proprietário do par de chaves e deve ser a única entidade que tem a capacidade de usá-lo.
Existem dois grupos de preocupações que uma criptomoeda enfrenta ao escolher um esquema de assinatura. Primeiro, existe a durabilidade da segurança a longo prazo do próprio esquema. Alguma criptografia esquemas usados nas décadas de 1970 e 1980, como o DES, foram quebrados. O período durante o qual espera-se que o esquema sobreviva deve ser decidido.
Em segundo lugar, há muitas empresas, governos e outras instituições que preferiram, ou em alguns casos, exigiu o uso de um esquema específico. Por exemplo, a NSA mantém o Conjunto de protocolos Suite B. Existem padrões da ISO e até mesmo de grupos de trabalho do W3C sobre criptografia.
Se uma criptomoeda escolher um esquema de assinatura única, ela será forçada a aceitar que o esquema pode ser quebrado em algum momento no futuro e pelo menos uma entidade não pode usar o criptomoeda devido a restrições legais ou do setor. No entanto, uma criptomoeda não pode suportar todos esquema de assinatura, pois isso exigiria que cada cliente entendesse e validasse cada esquema.
Para Cardano, decidimos começar usando criptografia de curva elíptica, a curva Ed25519 em
particular. Também decidimos aprimorar as bibliotecas existentes adicionando suporte para carteiras HD
usando as especificações do Dr. Dmitry Khovratovich e Jason Law.
8
Dito isto, Cardano suportará mais esquemas de assinatura no futuro. Em particular, estamos interessado em integrar o BLISS-B para adicionar assinaturas resistentes a computadores quânticos ao nosso sistema. Também estamos interessados em adicionar SECP256k1 para melhorar a interoperabilidade com legado criptomoedas como Bitcoin.
Cardano foi projetado com extensões especiais que nos permitirão adicionar mais assinaturas
esquemas através de um soft fork. Eles serão adicionados conforme necessário e durante grandes atualizações planejadas em
o roteiro.
9
Ativos emitidos pelo usuário (UIAs)
No início da história de Bitcoin, protocolos foram rapidamente desenvolvidos para permitir que os usuários emitisse ativos que
aproveitou o sistema de contabilidade de Bitcoin para rastrear várias moedas simultaneamente.
8 Esta é a documentação para a implementação da carteira HD de Cardano. Acreditamos que Cardano é o primeiro
criptomoeda para suportar carteiras Ed25519 HD
9 Veja cardanoroadmap.com
POR QUE ESTAMOS CONSTRUINDO CARDANO
Licença Creative Commons Atribuição 4.0 Internacional
Página 11 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Esses protocolos não eram suportados nativamente pelo protocolo Bitcoin, mas implementados através truques inteligentes.
No caso de sobreposições Bitcoin, como Moedas Coloridas e Mastercoin (agora chamado Omni), luz os clientes são forçados a confiar em servidores confiáveis. Além disso, as taxas de transação ainda precisam ser pagas em bitcoins. Essas propriedades combinadas com o pipeline único para aprovação de transações tornam Bitcoin abaixo do ideal para contabilidade de múltiplos ativos.
No caso Ethereum usando o padrão ERC20, há mais riqueza de recursos. No entanto, as taxas de transação ainda exigem Ether. Além disso, a rede Ethereum está tendo dificuldades dimensionando de acordo com as necessidades de todos os ERC20 tokens emitidos.
O problema fundamental pode ser dividido em três partes: recursos, incentivos e preocupação. No que diz respeito aos recursos, adicionar uma moeda inteiramente nova ao mesmo livro significa que se tem dois conjuntos independentes UTXO (entradas de transação não gastas) compartilhando a largura de banda, mempool e bloquear espaço. Nós de consenso responsáveis por incorporar transações dessas moedas precisa de um incentivo para fazê-lo. E nem todo usuário de uma criptomoeda irá ou deverá se preocupar com a moeda de uma determinada entidade.
Dados esses problemas, os benefícios são enormes, pois o token principal de um livro-razão multiativos pode efetivamente servir como uma moeda-ponte que permite a criação de mercado descentralizada. Especial ativos com finalidade específica poderiam ser emitidos para fornecer utilidade adicional, como ativos de valor estável, como Tether ou MakerDAO que são úteis para aplicações de empréstimos e remessas.
Dados os desafios, Cardano adotou uma abordagem pragmática para a contabilidade multiativos. Construído por etapas, o primeiro desafio é projetar a infraestrutura necessária para apoiar o demandas de milhares de UIAs. Nomeadamente, os seguintes avanços são necessários:
1. Estruturas de dados autenticadas para fins especiais para permitir o rastreamento de um grande número UTXO estado
2.
A capacidade de ter um mempool distribuído para armazenar um grande conjunto de transações pendentes
3.
Particionamento Blockchain e pontos de verificação para permitir um enorme blockchain global
4.
Um esquema de incentivos que recompensa os nós de consenso pela inclusão de diferentes conjuntos de
transações
5.
Uma mecânica de assinatura que permite aos usuários decidir quais moedas desejam rastrear
6.
A segurança forte garante que os UIAs desfrutem de segurança semelhante à do ativo nativo
7.
Apoio à criação de mercado descentralizada para melhorar a liquidez entre a UIA e o
primário token
POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 12 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Nossos esforços preliminares para encontrar a estrutura de dados autenticada correta resultaram em uma nova tipo de árvore AVL+ desenvolvida em conjunto por Leo Reyzin, IOHK e Waves. Mais pesquisas são necessárias, mas é um avanço fundamental que será incluído em uma versão posterior de Cardano.
Um mempool distribuído poderia ser implementado usando o protocolo RAMCloud da Universidade de Stanford. Os experimentos começarão no terceiro trimestre de 2017 para estudar sua integração na camada de consenso de Cardano.
Os demais tópicos estão interligados e cobertos por pesquisas em andamento. Esperamos - assunto aos resultados da pesquisa - incluir um protocolo em Cardano para UIAs durante o Basho da CSL lançamento em 2018.
Escalabilidade
Os sistemas distribuídos são compostos por um conjunto de computadores (nós) que concordam em executar um protocolo ou
conjunto de protocolos para atingir um objetivo comum. Este objetivo poderia ser compartilhar um arquivo conforme definido por
o protocolo BitTorrent ou dobrar uma proteína usando Folding@Home.
Os protocolos mais eficazes ganham recursos à medida que os nós ingressam na rede. Um arquivo hospedado por
O BitTorrent, por exemplo, pode ser baixado muito mais rápido, em média, se muitos pares estiverem conectados.
baixá-lo simultaneamente. A velocidade aumenta porque os pares fornecem recursos enquanto
também consumi-los. Esta característica é o que normalmente se quer dizer quando se declara um
escalas do sistema.
O desafio do design de todas as criptomoedas atuais é que elas, na verdade, não são
projetado para ser escalável. Blockchains, por exemplo, são geralmente uma lista vinculada apenas com anexos de
blocos. A segurança e a disponibilidade de um protocolo blockchain dependem de muitos nós
possuir uma cópia completa dos dados blockchain. Assim, um único byte de dados deve ser replicado
entre N nós. Nós adicionais não fornecem recursos adicionais.
Este resultado é o mesmo para o processamento de transações e a fofoca de mensagens em todo
o sistema. Adicionar mais nós ao sistema de consenso não fornece
poder de processamento de transações. Significa apenas que mais recursos precisam ser gastos para fazer o mesmo
trabalho. Mais retransmissão de rede significa que mais nós terão que passar as mesmas mensagens para manter o
toda a rede em sincronização com o bloco mais atual.
Dada esta topologia, as criptomoedas não podem escalar para uma rede global equivalente ao legado
sistemas financeiros. Em contraste, a infraestrutura legada é escalável e tem ordens de grandeza para
mais poder de processamento e armazenamento. Adicionando um ponto específico, Bitcoin é uma rede muito pequena
em relação aos seus pares de pagamento, mas tem dificuldades em gerir a sua carga actual.
POR QUE ESTAMOS CONSTRUINDO CARDANO
Licença Creative Commons Atribuição 4.0 Internacional
Página 13 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Nossas metas de escalabilidade para Cardano são grandemente auxiliadas por nosso algoritmo de consenso. Ouroboros
permite uma forma descentralizada de eleger um quórum de nós de consenso, que por sua vez pode executar mais
protocolos tradicionais desenvolvidos nos últimos 20 anos para acomodar as necessidades de grandes
provedores de infraestrutura como Google e Facebook.
10
Por exemplo, a eleição de um quorum para uma época significa que temos um conjunto confiável de nós para
manter o razão por um período de tempo específico. É trivial eleger vários quóruns simultaneamente
e particionar transações em quóruns diferentes.
Técnicas semelhantes podem ser aplicadas para propagação de rede e também para fragmentação do blockchain
em partições exclusivas. Em nosso roteiro atual, os métodos de escalonamento serão aplicados a
Ouroboros a partir de 2018 e continuará sendo foco em 2019 e 2020.
Cardano Camada de computação
Conforme mencionado anteriormente, existem dois componentes de uma transação: o mecanismo para enviar e registre o fluxo de tokens e os motivos, bem como as condições por trás da movimentação de tokens. O este último pode ser arbitrariamente complexo e envolver terabytes de dados, múltiplas assinaturas e recursos especiais. eventos ocorrendo. O último também pode ser extremamente simples, com um único valor de envio de assinatura para outro endereço.
O desafio por trás da modelagem das razões e condições do fluxo de valor é que elas são imensamente pessoal para as entidades envolvidas das formas mais imprevisíveis. Lições de o direito contratual pinta um quadro ainda mais problemático, onde os próprios atores podem não até mesmo estar ciente de que a transação não corresponde à realidade comercial. Geralmente chamamos isso fenômeno “a lacuna semântica”. 11
Por que alguém deveria construir uma criptomoeda perseguindo uma camada infinita de complexidade e abstração? Parece Sísifo por natureza e ingênuo na prática. Além disso, cada abstração abraçou tem consequências jurídicas e de segurança.
Por exemplo, existem inúmeras atividades online que são universalmente consideradas ilegais ou desprezadas
como o tráfico de pornografia infantil ou a venda de segredos de Estado. Ao implantar robusto
10 Existem também outros protocolos de investigação independentes que tentam alcançar o mesmo fim, tais como
Elástico e Bitcoin-NG
11 Loi Luu et al. discutem essa lacuna em seu artigo recente sobre Tornando os Contratos Inteligentes mais Inteligentes
POR QUE ESTAMOS CONSTRUINDO CARDANO
Licença Creative Commons Atribuição 4.0 Internacional
Página 14 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
infra-estrutura descentralizada, está-se agora proporcionando um canal para que esta atividade ocorra com o mesma resistência à censura que as transações comerciais normais desfrutam. Não é legalmente claro se os nós de consenso da rede - que têm o incentivo para se tornarem mais federados tempo para promover a eficiência – seriam responsabilizados pelo conteúdo que hospedam.
A acusação dos operadores do Tor, o tratamento brutal do operador do Silk Road e a falta de a clareza jurídica por trás das proteções legais dos participantes do protocolo deixa um caminho incerto. Há não falta imaginação sobre o que mais uma criptomoeda suficientemente avançada poderia permitir (veja o Anel de Giges). É razoável forçar todos os usuários de uma criptomoeda a endossar ou pelo menos permitir os piores atos e condutas da web?
Infelizmente, não há respostas claras que forneçam informações para um designer de criptomoeda. É mais sobre como escolher uma posição e defender seu mérito. A vantagem que tanto Cardano quanto Bitcoin é que optamos por separar as preocupações em camadas. Com Bitcoin, há Porta-enxerto. Com Cardano, existe a camada de computação Cardano.
Os tipos de comportamento complexo que possibilitariam os atos elaborados anteriormente não podem ocorrer CSL. Eles exigem a capacidade de executar programas escritos em uma linguagem Turing completa e alguns forma de economia do gás para medir a computação. Eles também exigem nós de consenso dispostos a incluir as transações em seus blocos.
Assim, uma restrição de funcionalidade poderia proteger razoavelmente os utilizadores. Até agora, o mais estabelecido os governos não assumiram a posição de que o uso ou manutenção de uma criptomoeda é uma ato ilegal. Portanto, a grande maioria dos usuários deve se sentir confortável em manter um livro-razão que seja comparável em capacidade a um sistema de pagamento digital.
Quando se deseja ampliar a capacidade, existem duas possibilidades. É habilitado por um privado coletivo de indivíduos com ideias semelhantes e de natureza efêmera (por exemplo, um jogo de pôquer). Ou, é é habilitado por um livro-razão de capacidades comparáveis a Ethereum. Em ambos os casos, escolhemos terceirizar os eventos para outro protocolo.
No caso de um evento privado e efêmero, é razoável evitar o paradigma blockchain inteiramente, mas sim restringir os esforços em direção a uma biblioteca de protocolos MPC para fins especiais que possam ser invocado quando desejado por um grupo de participantes com ideias semelhantes. Os cálculos e atividades são coordenados em uma rede privada e fazem referência ao CSL apenas como um quadro de avisos confiável e um canal de passagem de mensagens quando necessário.
A principal percepção neste caso é que há consentimento, encapsulamento de responsabilidade e privacidade. CSL é sendo usado como um bem comum digital para os usuários se encontrarem e se comunicarem - como um parque hospedaria um evento privado - mas não oferece nenhuma acomodação ou facilitação especial. Além disso, POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 15 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
o uso de MPC para fins especiais permitirá interação de baixa latência sem a necessidade de blockchain inchaço. Assim, melhora a escala do sistema.
Os esforços de pesquisa de Cardano para esta biblioteca estão centralizados em nosso laboratório Tokyo Tech com alguma assistência de cientistas no exterior. Chamamos a biblioteca de “Tartaglia” em homenagem a um colega matemático e também contemporâneo de Cardano e espera que a primeira iteração esteja disponível no primeiro trimestre de 2018.
No segundo caso, é necessário um blockchain com uma máquina virtual, um conjunto de nós de consenso e um mecanismo para permitir a comunicação entre as duas cadeias. Nós começamos o processo de formalização rigorosa da máquina virtual Ethereum usando a estrutura K em 12 parceria com uma equipe da Universidade de Illinois.
O resultado desta análise informará a maneira mais ideal de projetar um modelo replicado e, eventualmente, máquina virtual distribuída com semântica operacional clara e fortes garantias de correta 13 implementação a partir da especificação. Em outras palavras, a VM realmente faz o que o código diz tem a ver com os riscos de segurança minimizados.
Ainda existem questões não resolvidas sobre a economia do gás proposta por Ethereum e como ela refere-se a trabalhos como o ML com reconhecimento de recursos de Jan Hoffmann et al e o estudo mais amplo de estimativa de recursos para computação. Também estamos curiosos sobre o nível de linguagem independência da máquina virtual. Por exemplo, o projeto Ethereum expressou o desejo para a transição da VM atual para o Web Assembly.
O próximo esforço é desenvolver uma linguagem de programação razoável para expressar estados contratos que serão chamados de serviços por aplicações descentralizadas. Para esta tarefa, temos escolheu tanto a abordagem de suporte à linguagem legada smart contract Solidity para baixo aplicações de garantia e desenvolvendo uma nova linguagem chamada Plutus para maior garantia aplicações que exigem verificação formal.
Assim como o projeto Zeppelin baseado em solidez, a IOHK também desenvolverá uma biblioteca de referência de código Plutus para desenvolvedores de aplicativos usarem em seus projetos. Também desenvolveremos um conjunto especializado de ferramentas para verificação formal inspirada no trabalho do projeto Liquid Haskell da UCSD.
Em termos de consenso, o Ouroboros foi concebido de forma suficientemente modular para suportar smart contract avaliação. Conseqüentemente, tanto o CSL quanto o CCL compartilharão o mesmo algoritmo de consenso. 12 Inventado pelo Professor Grigore Rosu et. al., K é uma estrutura universal para linguagem independente semântica executável por máquina. Antes do nosso trabalho, ele foi usado para modelar C, Java e JavaScript 13 Significa que diferentes nós de consenso executam diferentes smart contracts. Também conhecido como fragmentação de estado POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 16 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
A diferença é que o Ouroboros pode ser confirmado para permitir tanto permissões quanto livros contábeis sem permissão por meio de distribuição token.
Com a CSL, Ada foi distribuída por meio de um evento gerador token para compradores em toda a Ásia que acabará por revender num mercado secundário. Isso significa que o algoritmo de consenso do CSL é controlado por um conjunto diversificado e cada vez mais descentralizado de atores ou seus delegados atribui. Com o CCL, é possível criar um propósito especial token mantido por delegados daquele razão que poderiam ser entidades regulamentadas, criando assim um livro razão autorizado.
A flexibilidade desta abordagem permite que diferentes instâncias de CCL se materializem com diferentes regras sobre a avaliação de transações. Por exemplo, as actividades de jogo podem ser restringidas a menos que os dados KYC/AML estejam presentes simplesmente colocando transações não atribuídas na lista negra.
Nosso foco final de design é adicionar módulos de segurança de hardware (HSM) confiáveis ao nosso protocolo pilha. Estas são duas enormes vantagens ao introduzir estas capacidades no protocolo. Primeiro, os HSMs proporcionam grandes aumentos no desempenho sem introduzir segurança 14 preocupações além de confiar no fornecedor. Em segundo lugar, através do uso de Provas de Vidro Selado (SGP), Os HSMs podem fornecer garantias de que os dados podem ser verificados e depois destruídos sem serem copiado ou vazado para estranhos mal-intencionados.
Centrando-nos no segundo ponto, os PEC poderão ter um impacto revolucionário no cumprimento. Normalmente, quando um consumidor fornece informações de identificação pessoal (PII) para autenticar identidade ou comprovar o direito de participar, essas informações são entregues a um terceiro confiável com a esperança de que não aja maliciosamente. Esta atividade é intrinsecamente centralizada, o provedor de dados perde o controle sobre suas PII e também está sujeito a vários regulamentos com base na jurisdição.
A capacidade de selecionar um conjunto de atestadores confiáveis e, em seguida, armazenar PII em um enclave de hardware significa que qualquer ator com um HSM suficientemente capaz será capaz de verificar fatos sobre um ator de forma impossível de falsificar, sem que o verificador conheça a identidade do ator. Por exemplo, Bob é não é um cidadão dos EUA. Alice é uma investidora credenciada. James é um contribuinte dos EUA e deve-se enviar lucros tributáveis para a conta X.
A estratégia de HSM de Cardano será tentar implementar protocolos especializados nos próximos dois anos usando Intel SGX e ARM Trustzone. Ambos os módulos são integrados a bilhões de consumidores dispositivos, de laptops a celulares, e não exigem nenhum esforço adicional por parte do consumidor para usar. Ambos também são fortemente avaliados, bem projetados e baseados em anos de iteração de alguns dos as maiores e mais bem financiadas equipes de segurança de hardware.
14 Veja http://hackingdistributed.com/2016/12/22/scaling-bitcoin-with-secure-hardware/ de Cornell Universidade POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 17 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Regulamento
A dura realidade de todos os sistemas financeiros modernos é que, à medida que crescem, acumulam uma necessidade, ou pelo menos um desejo de regulamentação. Este resultado é geralmente o resultado de colapsos recorrentes devido à negligência de algum ator ou grupo de atores em um mercado.
Por exemplo, a crise Knickerbocker de 1907 resultou na criação do Federal Reserve System em 1913 como credor de última instância. Outro exemplo são os excessos da década de 1920 no Estados Unidos que resultou num terrível colapso financeiro, a Grande Depressão. Este colapso rendeu a criação da Comissão de Valores Mobiliários em 1934, a fim de evitar uma situação semelhante. evento ou pelo menos responsabilizar os maus atores.
Pode-se razoavelmente debater a necessidade, o âmbito e a eficácia da regulação, mas não se pode negar a sua existência e o zelo com que os principais governos a aplicaram. No entanto, o O desafio que todos os reguladores enfrentam à medida que o mundo se globaliza e o dinheiro se torna digital é duplo.
Primeiro, qual conjunto de regulamentos deveria ser supremo quando se trata de um conjunto de jurisdições? A noção antiquada de soberania da Vestefália derrete quando uma única transação pode atingir três dúzias de países em menos de um minuto. Deveria ser simplesmente quem exerce o maior influência geopolítica?
Em segundo lugar, as melhorias na tecnologia de privacidade criaram uma corrida armamentista digital onde torna-se cada vez mais difícil entender quem participou de uma transação, muito menos quem possui uma determinada reserva de valor. Num mundo onde milhões de dólares em activos pode ser controlado com nada mais do que um mnemônico secreto de 12 palavras, como você 15 impor uma regulamentação eficaz?
Como todos os sistemas financeiros, o protocolo Cardano deve ter uma opinião na sua concepção sobre o que é justo e razoável. Optamos por dividir entre os direitos individuais e os direitos de um mercado.
Os indivíduos devem sempre ter acesso exclusivo aos seus fundos, sem coerção ou bens civis confisco. Este direito tem de ser respeitado porque nem todos os governos são dignos de confiança abusar do seu poder soberano para ganho pessoal de políticos corruptos, como visto na Venezuela e Zimbabué. As criptomoedas devem ser projetadas para o menor denominador comum.
15 Consulte BIP39 https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
POR QUE ESTAMOS CONSTRUINDO CARDANO
Licença Creative Commons Atribuição 4.0 Internacional
Página 18 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Em segundo lugar, a história nunca deve ser alterada. Blockchains fornecem uma promessa de imutabilidade. Introduzir o poder de reverter a história ou alterar o registro oficial introduz muita tentação de mudar o passado para beneficiar um determinado ator ou atores.
Terceiro, o fluxo de valor deve ser irrestrito. Controles de capitais e outras paredes artificiais diminuir os direitos humanos. Fora a futilidade de tentar aplicá-las, num contexto global 16 economia com muitos cidadãos nas nações menos desenvolvidas viajando fora de sua jurisdição para encontrar um salário digno, a restrição dos fluxos de capital geralmente acaba prejudicando os mais pobres do mundo.
Afirmados estes princípios, os mercados são distintamente diferentes dos indivíduos. Enquanto os designers de Cardano acreditamos nos direitos individuais, também acreditamos que os mercados têm o direito de declarar abertamente seus termos e condições, e se um indivíduo concordar em fazer negócios neste mercado, então eles devem obedecer a esses padrões em prol da integridade de todo o sistema.
O desafio sempre foi o custo e a praticidade da aplicação. Pequeno, multijurisdicional
as transações são simplesmente muito caras em sistemas legados para fornecer alta garantia de recurso
em caso de fraude ou disputa comercial. Quando alguém envia sua transferência eletrônica para o
Príncipe Nigeriano, geralmente é muito caro tentar recuperar os fundos.
17
Para Cardano, sentimos que podemos inovar em três níveis. Primeiro, através do uso de smart contracts os termos e condições das relações comerciais podem ser melhor controlados. Se todos os ativos forem digital e pode ser expresso exclusivamente na CSL, fortes garantias de comércio livre de fraudes podem ser ganhou.
Em segundo lugar, o uso de HSMs para fornecer um espaço de identidade onde PII não seja vazado, mas ainda assim usado para os atores autenticados e credenciados devem fornecer um sistema de reputação global e permitir atividades regulamentadas com custos muito mais baixos a serem realizadas, como jogos online com automação conformidade fiscal ou trocas descentralizadas.
Finalmente, no roteiro de Cardano está a criação de um regulamento modular DAO que pode ser personalizado para interagir com smart contracts escritos pelo usuário, a fim de adicionar mutabilidade, consumidor proteção e arbitragem. O escopo deste projeto será descrito em um artigo posterior.
16 Como exemplo de contramedida ao fluxo de capital, consulte o Hawala Banking System 17 Veja golpe de taxa antecipada POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 19 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Qual é o objetivo de tudo isso?
Cardano foi um projeto maratona envolvendo feedback de centenas das mentes mais brilhantes
dentro e fora da indústria de criptomoedas. Envolve iteração incansável, o uso ativo de
revisão por pares e roubo descarado de grandes ideias quando descobertas.
Cada uma das seções restantes cobre um aspecto específico do foco que decidimos ser um núcleo
componente do nosso projeto. Alguns foram selecionados devido ao desejo de melhorar o melhor desempenho geral
práticas do espaço enquanto outras são específicas da evolução de Cardano.
Embora nenhum projeto possa cobrir todos os objetivos ou satisfazer todos os usuários, nossa esperança é fornecer uma visão para
como deveria ser uma pilha financeira autoevolutiva para jurisdições que não a possuem. O definitivo
A realidade das criptomoedas não é que elas irão perturbar os sistemas financeiros legados existentes.
Os sistemas financeiros legados são sempre capazes de absorver mudanças e manter a sua forma
e função.
Em vez disso, deveríamos olhar para locais onde é simplesmente demasiado dispendioso implementar os sistemas existentes.
sistema bancário, onde muitos vivem com menos de alguns dólares por dia, não têm identidade estável e
é impossível encontrar crédito.
Nestes locais, o poder de agrupar um sistema de pagamento, direitos de propriedade, identidade, crédito e risco
proteção em um único aplicativo executado em um telefone celular não é apenas útil, é uma mudança de vida.
A razão pela qual estamos construindo Cardano é que sentimos que temos uma chance legítima de entregar - ou
pelo menos avançando - esta visão para o mundo em desenvolvimento.
Mesmo no fracasso, se pudermos mudar a forma como as criptomoedas são projetadas, evoluídas e financiadas,
então há uma grande realização.
العلوم والهندسة
فن التكرار
العملات المشفرة هي بروتوكولات يتم تنفيذها كبرنامج. البروتوكولات ذكية بكل بساطة المحادثات بين المشاركين. البرنامج هو في النهاية معالجة البيانات المعطاة للبعض لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 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 لتقرير ما إذا كان سيتم تبنيها بموجب ولاية المعايير الخاصة بهم.
Ciência e Engenharia
A arte da iteração
Criptomoedas são protocolos implementados como software. Os protocolos são simplesmente inteligentes conversas entre os participantes. O software é, em última análise, a manipulação de dados, dada alguma POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 20 de 44
IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
objetivo. No entanto, a diferença entre software sólido e confiável e protocolos e protocolos úteis e seguros sua conversa é completamente humana.
Um bom software precisa de responsabilidade, requisitos de negócios claros, processos repetíveis, testes completos e iteração incansável. Um bom software também precisa de talentos razoavelmente talentosos desenvolvedores com conhecimento específico de domínio suficiente para projetar adequadamente um sistema que possa totalmente resolver qualquer problema que estejam tentando resolver.
Quanto aos protocolos úteis e seguros, especialmente aqueles que envolvem criptografia e distribuição sistemas, eles começam em um processo mais acadêmico e orientado por padrões. Revisão por pares, interminável debates e um conceito firme de compromissos são necessários para garantir que um protocolo seja útil. No entanto, estes por si só não são suficientes, os protocolos precisam ser implementados e testados para uso na vida real.
O desafio único na indústria de criptomoedas é que duas empresas completamente diferentes filosofias são mutiladas sem uma síntese hegeliana adequada. Nossa tese é um “movimento mentalidade de startup rápida e quebre as coisas, impulsionada pela juventude, ganância e paixão. A antítese é uma abordagem lenta, metódica e academicamente orientada, motivada pelo desejo de solidificar o inovações do nosso espaço em um nicho agradável, desfrutando de amplo financiamento e prestígio.
O resultado é que muitas criptomoedas são totalmente especificadas apenas em um white paper relevante para um currículo ou apenas por código escrito às pressas. Nenhuma das dez principais criptomoedas atuais por 18 capitalização de mercado são baseadas em um protocolo revisado por pares. Nenhum dos dez principais atuais as criptomoedas foram implementadas a partir de uma especificação formal.
19
No entanto, estão em jogo milhares de milhões de dólares de valor. Uma vez implantada, uma criptomoeda é extremamente
difícil de mudar. Como um usuário sabe que está usando um sistema seguro? Como um usuário
sabe que as alegações de marketing são legítimas? E se o protocolo proposto nunca conseguir alcançar
as reivindicações?
Esta falta de síntese e respeito pelo processo é uma das principais razões pelas quais a IOHK quis
construir Cardano. Nossa esperança era desenvolver um projeto de referência que servisse de exemplo de
como fazer as coisas de uma forma mais eficaz, sensata e honesta.
O objetivo não é propor uma forma totalmente nova de desenvolver software e protocolos, mas sim
reconhecer que já existem excelentes softwares e protocolos e podemos imitar as condições
que levou à sua criação. Em segundo lugar, tornar essas condições publicamente conhecidas e de código aberto, se
possível para que possam ser imitados em benefício de todo o campo. 18 Consulte www.coinmarketcap.com para obter uma listagem abrangente por capitalização de mercado 19 Ethereum possui uma especificação semiformal conhecida como Livro Amarelo; no entanto, a semântica EVM é não são totalmente especificados nem são suficientes para uma implementação completa do protocolo. POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 21 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Fatos e opiniões
A outra preocupação é onde terminam os fatos e começa a opinião. Existem centenas de
linguagens de programação, dezenas de paradigmas de desenvolvimento e mais de uma filosofia em
gerenciamento de projetos. O mundo académico está repleto de desafios próprios decorrentes da sua
distância das preocupações comerciais e da praticidade.
Para Cardano, primeiro tentamos capturar deficiências óbvias que podem ser universalmente aceitas
ser útil do ponto de vista da engenharia. Por exemplo, criptografia e distribuição
sistemas são tópicos extraordinariamente complexos, com muitos exemplos de como mãos ingênuas
pode cometer erros horríveis. Portanto, qualquer protocolo que exija insights desses domínios precisa
ser elaborado por um especialista reconhecido e submetido à revisão por outros especialistas.
Ouroboros é nosso primeiro estudo de caso nesta área. Ele foi projetado por uma equipe de criptógrafos com
um histórico de publicação grande, diversificado e publicamente verificável. Foi construído de acordo com o padrão
processo de criptografia, com suposições de segurança, modelo adversário e provas. Estes
as provas foram verificadas por submissão a conferências e também de forma independente por computador
20
provas escritas em Isabelle por uma equipe da Universidade de Cambridge.
21
No entanto, este trabalho por si só não oferece garantias de utilidade – apenas uma verificação rigorosa de um sistema de segurança
modelo dado algumas suposições. Para ter utilidade, é necessário implementar e testar o protocolo.
Nossos desenvolvedores fizeram isso em Haskell e também em Rust. Este trabalho revelou que mais esforço
precisava estar focado no modelo de sincronização, o que levou à criação da Ouroboros
Praos.
Esta arte da iteração é o que produz grandes protocolos, com cada passo levando a novas lições e
um requisito para verificar novamente a exatidão da etapa anterior. É caro, demorado e custa
22 vezes realmente tedioso, mas é necessário garantir que um protocolo seja projetado corretamente.
Os protocolos — especialmente aqueles que serão usados por bilhões de pessoas — não têm vida curta e são rapidamente
evoluindo. Em vez disso, destinam-se a ser seguidos durante anos ou décadas. Parece inteiramente
É razoável que, antes de sobrecarregarmos o mundo com um novo sistema financeiro, todos tenhamos de conviver com
para os próximos 100 anos, queremos exigir algum tédio e rigor aos seus designers.
20 Artigo aceito número 71 da Conferência Anual de Criptografia da IACR na Califórnia
21 Por Kawin Worrasangasilpa sob a supervisão do Professor Lawrence Paulson
22 Seguindo uma tangente, por uma questão de leviandade, deveríamos assistir à discussão do Professor Halmos sobre como
escrever um livro de matemática
POR QUE ESTAMOS CONSTRUINDO CARDANO
Licença Creative Commons Atribuição 4.0 Internacional
Página 22 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Pecados Funcionais
Movendo-se para um território mais opinativo, as ferramentas, linguagens e metodologias utilizadas em
desenvolvimento de software são mais artefatos da providência religiosa do que da realidade objetiva. Fonte
o código é como prosa escrita. Todo mundo tem uma opinião sobre o que é bom — e o que está sendo
comunicado é, às vezes, menos importante do que a forma como é comunicado.
Devemos cometer o pecado de escolher um lado aceitando que estará errado em pelo menos um aspecto.
os olhos da pessoa. No entanto, há pelo menos um grande corpus de justificação por detrás da nossa escolha.
Os protocolos que tornam Cardano possível estão sendo implementados em Haskell. A interface do usuário
foi encapsulado em um fork do Electron que chamamos de Daedalus. Nós escolhemos
usamos o modelo de arquitetura web sempre que possível e, para nosso banco de dados, optamos por um valor-chave
paradigma usando RocksDB.
Do nível do componente, essa abstração significa que a manutenção é muito mais simples, melhor
a tecnologia pode ser substituída posteriormente com pouco esforço, e que nossa pilha está parcialmente ligada ao
esforços de desenvolvimento do Github e do Facebook.
Usar uma WebGUI nos permite aproveitar o React e desenvolver recursos de front-end usando ferramentas
compreendido por centenas de milhares de desenvolvedores de JavaScript. Usando uma arquitetura web
significa que os componentes podem ser tratados como serviços e o modelo de segurança é sensato.
Escolher Haskell para desenvolvimento de protocolo foi a escolha mais difícil. Mesmo no funcional
mundo, existem amplas opções. Do lado mais flexível e impuro, existem linguagens como
Clojure, Scala e F#, que se beneficiam das enormes bibliotecas de Java e .Net
ecossistemas, preservando alguns dos melhores aspectos da programação funcional.
Existem linguagens de orientação mais acadêmica, como Agda e Idris, que têm uma relação próxima
conexão com técnicas que permitiriam uma forte verificação de correção. No entanto, eles não têm
bibliotecas razoáveis e têm uma experiência de desenvolvimento abaixo da média.
Para Cardano, a escolha recaiu sobre Ocaml e Haskell. Ocaml é uma linguagem maravilhosa com
uma grande comunidade, boas ferramentas, experiência razoável em desenvolvimento e um grande legado no
espaço de verificação formal através de Coq. Então, por que escolhemos Haskell? 23
23 Somando-se a este ponto, a IOHK realmente tem um projeto sendo implementado em Ocaml chamado Qeditas que herdamos do pseudônimo Bill White POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 23 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Por que Haskell?
Os protocolos que compõem Cardano são distribuídos, empacotados com criptografia e requerem um
alto grau de tolerância a falhas. Nos melhores dias, ainda haverá atores bizantinos, malformados
mensagens e clientes defeituosos causando involuntariamente algum tipo de confusão na rede.
Primeiro, queríamos uma linguagem que tivesse um sistema de tipos forte, onde pudéssemos usar facilmente ferramentas
como Quickcheck e técnicas mais elaboradas, como Tipos de Refinamento, ao mesmo tempo em que tem um
expectativa razoável de tolerância a falhas. Um modelo OTP estilo Erlang satisfaz o último
enquanto linguagens como Haskell e Ocaml satisfazem o primeiro.
Com a introdução do Cloud Haskell, Haskell ganhou muitas das vantagens de Erlang, embora não
entregando o que é seu. Além disso, a modularidade e a capacidade de composição de Haskell nos permitiram
use uma biblioteca personalizada mais leve chamada Time Warp para Cardano.
Em segundo lugar, as bibliotecas de Haskell evoluíram muito nos últimos anos graças a um extenso trabalho
de entidades comerciais como Galois, FP Complete e Well-Typed. Como consequência, Haskell pode
ser usado para escrever aplicativos de produção.
24
Terceiro, a rápida evolução do PureScript forneceu uma ponte muito necessária para o mundo JavaScript
semelhante ao que Clojurescript deu ao Clojure. Esperamos que o PureScript seja especialmente importante
quando se trata de fazer Cardano funcionar em um navegador e desenvolver carteiras móveis.
Quarto, no que diz respeito à resolução de dependências, Haskell nos últimos anos tem desfrutado de uma
esforço social e tecnológico significativo liderado por tecnólogos como Michael Snoyman através de um
plataforma chamada stackage que é fácil de usar e bem suportada pelo FP Complete.
Quinto, além da resolução adequada de dependências, pretendemos que nossas compilações de software sejam
reproduzível. Em outras palavras, com os mesmos valores de configuração e versões de dependência
deve produzir exatamente os mesmos artefatos de construção. Através do stackage, temos usado NixOps
para alcançar a reprodutibilidade com grande sucesso.
Finalmente, o conjunto de talentos de desenvolvedores especializados em Haskell é razoavelmente grande — comparado
seus pares – e bastante bem treinados com a combinação certa de credenciais acadêmicas e industriais. Também
atua como um filtro de competências, pois é incomum encontrar desenvolvedores Haskell experientes sem
conhecimento detalhado de ciência da computação.
24 Bryan O'Sullivan oferece aqui uma bela palestra sobre o uso industrial de Haskell.
POR QUE ESTAMOS CONSTRUINDO CARDANO
Licença Creative Commons Atribuição 4.0 Internacional
Página 24 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Especificação e Verificação Formal
Um ponto forte significativo do desenvolvimento de um protocolo usando um modelo de segurança comprovadamente correto é que ele fornece um limite garantido de poder adversário. É-nos dado um contrato que, desde que o protocolo for seguido e as provas estiverem corretas, o adversário não pode violar a segurança propriedades reivindicadas.
Uma reflexão mais profunda torna a afirmação anterior ainda mais significativa. Os adversários podem ser arbitrariamente inteligente e capaz. Dizer que eles são derrotados apenas através de um modelo matemático é extraordinário. E, claro, isso não é inteiramente verdade.
A realidade introduz factores e circunstâncias que impedem a utopia da segurança pura e comportamento correto do existente. As implementações podem estar erradas. Hardware pode introduzir ataque vetores anteriormente não considerados. O modelo de segurança pode ser insuficiente e não estar em conformidade com uso na vida real.
É necessário um julgamento sobre quanta especificação, rigor e verificação são exigidos para um protocolo. Por exemplo, empreendimentos como o projeto SeL4 Microkernel são um excelente exemplo de uma solução totalmente ataque à ambiguidade, exigindo quase 200.000 linhas de código Isabelle para verificar menos de 10.000 linhas de código C. No entanto, um kernel de sistema operacional é uma infra-estrutura crítica que poderia ser um grave vulnerabilidade de segurança se não for implementada adequadamente.
Todo software criptográfico deveria exigir o mesmo esforço hercúleo? Ou pode-se escolher um menos caminho vigoroso que produz resultados equivalentes? Também importa se o protocolo é perfeitamente implementado se o ambiente em que é executado for notoriamente vulnerável, como em WindowsXP?
Para Cardano, escolhemos o seguinte compromisso. Primeiro, devido à natureza complexa do domínios da criptografia e da computação distribuída, as provas tendem a ser muito sutis, longas e complicado e às vezes bastante técnico. Isto implica que a verificação conduzida por humanos pode ser tedioso e sujeito a erros. Portanto, acreditamos que toda prova significativa apresentada em branco o papel escrito para cobrir a infraestrutura principal precisa ser verificado por máquina.
POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 25 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Segundo, para verificar o código Haskell para que corresponda corretamente aos nossos white papers, podemos escolher entre duas opções populares: interface com provadores SMT via LiquidHaskell e uso Isabelle/HOL.
Os solucionadores SMT (teorias do módulo de satisfatibilidade) lidam com o problema de encontrar soluções funcionais parâmetros que satisfazem uma equação ou inequação ou, alternativamente, mostrando que tais parâmetros não existem. Conforme discutido por De Moura e Bjørner, os casos de uso de SMT são vários, mas a chave O ponto é que essas técnicas são poderosas e podem reduzir drasticamente bugs e erros semânticos.
Isabelle/HOL, por outro lado, é uma ferramenta mais expressiva e diversificada que pode ser usada para
especificam e verificam a implementação. Isabelle é uma solucionadora de teoremas genérica que trabalha com
construções lógicas de ordem superior, capazes de representar conjuntos e outros objetos matemáticos para
ser usado em provas. A própria Isabelle se integra ao provador Z3 SMT para trabalhar com problemas envolvendo
tais restrições.
Ambas as abordagens agregam valor e, portanto, decidimos adotá-las em etapas.
Provas escritas por humanos serão codificadas em Isabelle para verificar sua exatidão, satisfazendo assim
nossa exigência de verificação de máquina. E pretendemos adicionar gradualmente Liquid Haskell a todos
código de produção na implementação de Cardano ao longo de 2017 e 2018.
Como ponto final, a verificação formal é tão boa quanto a especificação a partir da qual se está verificando e os conjuntos de ferramentas disponíveis. Uma das principais razões para escolher Haskell é que ele fornece o equilíbrio certo entre praticidade e teoria. A especificação derivada de white papers se parece muito com código Haskell, e conectar os dois é consideravelmente mais fácil do que fazê-lo com um imperativo linguagem.
Ainda há enorme dificuldade em capturar uma especificação adequada e também atualizar o especificação quando alterações como atualizações, correções de bugs e outras preocupações precisam ser feitas; no entanto, esta realidade não diminui de forma alguma o valor global. Se alguém tiver problemas de construir uma base sobre segurança comprovável, então a implementação deve ser o que foi realmente proposto no papel.
Transparência
Uma questão final ao discutir a ciência e a engenharia do desenvolvimento de uma criptomoeda é como abordar a transparência. As decisões de design não são booleanas e etéreas, chegando a desenvolvedores em sonhos e de repente se tornando canônicos. Eles são derivados da experiência, debate e lições aprendidas com erros anteriores.
POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 26 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
O desafio é que um processo de desenvolvimento totalmente transparente poderia influenciar a discussão para tornar-se mais teatral do que baseado em evidências. Egos, tentativas de conquistar uma comunidade e medo parecer estúpido poderia forçar as conversas a se tornarem estéreis e contraproducentes.
Além disso, pessoas de fora poderiam tentar cooptar a conversa num esforço para forçar a sua tangente particular para se tornar o único tópico relevante. Todo mundo tem uma vaca sagrada.
Então, como equilibrar a necessidade de um processo de desenvolvimento transparente, que se deve à comunidade que confiou o progresso a um conjunto de desenvolvedores principais, com necessidade de liberdade de expressão sem medo?
Com Cardano, decidimos adotar um processo orientado por padrões com supervisão direcionada. A comunidade precisa saber que a ciência e o código são bem pensados, verificados e realmente resolvem as coisas que os desenvolvedores afirmam que fazem. Para este fim, a revisão por pares deve satisfazer completamente a componente científica, uma vez que foi concebido especificamente para este fim e nos deu o mundo moderno.
Para código, este tópico é um pouco mais opinativo. Para Cardano, optamos por confiar o Cardano Fundação servirá como auditor final do trabalho da IOHK. Em particular, são-lhes confiados com as seguintes atribuições:
1.
Revisão regular do código-fonte contido no Cardano Github para verificar a qualidade,
cobertura do teste, comentários adequados e integridade
2.
Revisão de toda a documentação Cardano quanto à correção e utilidade
3.
Verificando as alegações de que os protocolos produzidos pelos cientistas estão totalmente implementados
Para cumprir esta tarefa, a IOHK apresentará relatórios regulares e oportunos à Fundação – e aos seus atribui – para revisar. A Fundação, por sua vez, divulgará um relatório de supervisão do desenvolvimento ao Cardano comunidade pelo menos trimestralmente.
Este primeiro esforço pretende iniciar uma conversa mais ampla sobre como um projeto descentralizado alcança a responsabilidade. A supervisão do desenvolvimento por parte de terceiros de confiança é uma ferramenta poderosa para garantir que os desenvolvedores estejam no caminho certo, mas não é suficiente para garantir completamente que o projeto sempre entregará.
Por isso, após a integração da tesouraria na CSL, a Fundação incentivará equipes de desenvolvimento adicionais para construir clientes alternativos com base no formal especificações desenvolvidas em conjunto com a IOHK. A diversidade de desenvolvimento tem sido uma ótima técnica usado pelo projeto Ethereum para evitar a formação de uma monocultura em torno de um único conjunto de ideias ou desenvolvedores. POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 27 de 44
IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
No que diz respeito às especificações, há uma riqueza de conhecimentos a serem obtidos a partir dos padrões processo seguido pelo WC3 e pelo IETF. Em última análise, cada protocolo Cardano integra requer uma especificação independente de trabalho acadêmico ou código-fonte. Em vez disso, precisa estar em um formato adequado, como um RFC.
Um dos princípios fundamentais da Fundação Cardano é atuar como órgão de padronização especificamente para o Cardano protocolos e para hospedar conversas para atualizar, adicionar ou alterar padrões relevantes para Cardano. Se a Internet (um produto de padrões) através da IETF puder chegar a um consenso sobre o que protocolos principais devem ser usados, então é inteiramente razoável supor que um órgão dedicado poderia facilitar o mesmo resultado.
Como nota final, é interessante explorar a transferência destas discussões para uma entidade descentralizada hospedado em um blockchain. Este conceito é chamado de organização autônoma descentralizada (DAO) e trabalhos preliminares estão em andamento nesta área. A IOHK desenvolverá um modelo de referência DAO para entidades que fazem interface com Cardano para usar se desejar e é prerrogativa da Fundação Cardano decidir se irão adotá-lo sob seu mandato de padrões.
إمكانية التشغيل البيني
قصر النظر الكبير
التمويل والفكرة الأوسع للتجارة هي في نهاية المطاف مسعى إنساني. هناك أنيقة اللغات، والأدوات الدقيقة للغاية لالتقاط النوايا، ومتاهات لا نهاية لها من التقنيات تحقيق اللجوء في حالة النتائج السيئة وكذلك آلاف السنين من القوانين التي تسعى الأسهم في التجارة. في الواقع، كانت بعض أقدم أشكال الكتابة عبارة عن عقود تجارية.
ومع ذلك، لا يمكن تجنب العنصر البشري بغض النظر عن عدم الوساطة في المنطق، الآلات أو الحراس الحكوميين المكلفين بسلطات رهيبة. وهنا يكمن الكبرى قصر نظر العملات المشفرة. وهم في الغالب منفصلون عن الواقع الإنساني.
الناس يخطئون. الناس يغيرون رأيهم. الناس لا يفهمون دائما بشكل كامل العلاقات التجارية التي يوافقون على الدخول فيها. يتم تضليل الناس والاحتيال عليهم. تتغير الظروف على مستوى الفرد والدولة وتتطلب حلولاً فريدة. التفصيل في هذه المرحلة، تحتوي معظم العقود على شروط القوة القاهرة.
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 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 سوف ترضي
تلك التي استبعدتها قرارات التصميم لدينا. ونأمل أيضًا أن تظهر معايير أفضل
تشجيع جميع العملات المشفرة للتمتع بقدرة أفضل على التشغيل البيني والأمان.
Interoperabilidade
A Grande Miopia
As finanças e a ideia mais ampla de comércio são, em última análise, um empreendimento humano. Existem elegantes linguagens, ferramentas extremamente precisas para capturar intenções e labirintos intermináveis de técnicas para conseguir recurso em caso de resultados ruins, bem como milhares de anos de leis buscando equidade no comércio. Na verdade, algumas das primeiras formas de escrita eram contratos comerciais.
No entanto, o elemento humano não pode ser evitado, independentemente da desintermediação da lógica, máquinas ou sentinelas governamentais dotadas de poderes terríveis. É aí que reside o grande miopia das criptomoedas. Eles estão em sua maioria divorciados da realidade humana.
As pessoas cometem erros. As pessoas mudam de ideia. As pessoas nem sempre compreendem completamente o relações comerciais que eles estão concordando em entrar. As pessoas são enganadas e fraudadas. As circunstâncias mudam a nível individual e estadual e exigem soluções únicas. Trabalhando neste ponto, a maioria dos contratos contém cláusulas de força maior.
POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 28 de 44
IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
No entanto, as criptomoedas procuram eliminar a compreensão, a compaixão e o julgamento humanos em troca de um juiz digital indiferente, perfeitamente vinculado a uma constituição sem consideração justiça ou resultado. Dado que os humanos sempre tentaram e continuarão a tentar mudar as regras para fins egoístas, é revigorante ter realmente um sistema que não pode ser corrompido.
Mas o que acontece quando um usuário precisa combinar esses novos sistemas com sistemas financeiros tradicionais? sistemas? O que acontece quando alguém precisa viver no mundo humano? Por exemplo, propriedade direitos como o registo de terras vivem inteiramente no mundo físico. Mesmo tokenizing a terra ainda requer algum reconhecimento da jurisdição competente.
Para fornecer outro ponto, uma barra de ouro não pode se mover sozinha. O juiz digital pode comandar seu movimento, mas não pode forçá-lo sem que os humanos o acomodem. Portanto, um livro-razão digital pode afastar-se da realidade.
Assim, um projetista de protocolo precisa decidir quanta realidade humana deve ser permitida em seu criptomoeda. Quanto mais flexibilidade, menos fidelidade ao absoluto se deve esperar. O mais proteção do consumidor, mais mecanismos deverão existir para fornecer reversões, reembolsos e edição da história.
Esta seção e a próxima sobre regulamentação cobrem a abordagem pragmática de Cardano ao tema. Em termos de interoperabilidade, há dois grandes grupos a discutir. Primeiro, a interoperabilidade com sistemas financeiros legados (o mundo sem criptomoeda). Em segundo lugar, a interoperabilidade com outros criptomoedas.
Legado
A Fintech não é composta por um único padrão ou mesmo por uma linguagem comum. Há um tremendo
diversidade de abordagens, as entidades responsáveis pela liquidação e compensação, os negócios
processos e outros domínios envolvidos na contabilidade, transformação e movimentação de
valor.
Não é razoável sugerir que, simplesmente porque uma tecnologia é superior, o resto das
ecossistema irá de alguma forma admitir a derrota e a atualização. Por exemplo, muitas pessoas ainda usam
Windows XP 16 anos após o lançamento inicial. Este triste estado de coisas equivale a alguém
usando o Macintosh original lançado em 1984 no ano 2000.
Deixando de lado o comportamento do consumidor, as empresas geralmente são ainda mais lentas em seu ciclo de atualização. Muitos
os bancos ainda usam back-ends escritos em Cobol. Uma vez que a infraestrutura é conhecida por funcionar e atende
requisitos de negócios, geralmente há pouco incentivo para atualizar ou refinar o software e
protocolos para benefício do consumidor fora de questões de conformidade ou segurança. POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 29 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Para Cardano, primeiro precisamos estabelecer o que uma ponte legada implicaria? Quais sistemas,
padrões, entidades e protocolos que devemos ter como objetivo garantir que haja uma certeza razoável de
interoperabilidade? Essas pontes podem ser federadas ou descentralizadas? Ou como trocas eles vão
tornam-se pontos centrais de falha para hackers, proprietários mal-intencionados ou reguladores excessivamente zelosos?
Há três preocupações que precisam ser abordadas. Primeiro, a representação da informação e
crença em sua precisão. Em segundo lugar, a representação do valor e a propriedade associada. Terceiro,
representação de entidades e de um determinado usuário juntamente com o nível agregado de confiança em tal
entidades.
Para serem úteis, a informação e o valor precisam fluir livremente entre o mundo financeiro legado e
Cardano. Em seguida, os resultados precisam ser estabelecidos e registrados para construir reputação e fundamentos
para recurso. No entanto, essas coisas são principalmente atribuídas, por natureza, aos atores envolvidos. Para codificar
colocá-los em um blockchain os tornaria globais e permanentes.
Além disso, o valor nem sempre pode fluir livremente no mundo legado. Embargos, sanções, capital
controlos e acções judiciais poderiam congelar activos. Para ser interoperável, não se pode criar um
sempre abra a válvula de escape para que o valor vaze.
Por fim, a marca e a reputação das entidades são um dos pilares da gestão comercial. relacionamentos. Bilhões de dólares são gastos anualmente em campanhas de marketing para estabelecer, manter e marcas de reparo. Se forem feitas alegações difamatórias, falsas ou enganosas sobre uma pessoa ou entidade, então eles têm o direito de buscar recursos legais. No entanto, a tentativa de blockchains de preservar permanentemente história.
Assim como nossa escolha de linguagem de programação, não existe uma solução ideal para Cardano resolver essas preocupações de uma forma onipresentemente correta. Em vez disso, temos de ceder à opinião apoiada novamente.
Com relação ao fluxo de informações, esse fluxo é conhecido como feed de dados confiável. Tem uma fonte e conteúdo. As fontes têm alguma noção de credibilidade e incentivo para enganar ou manter honestidade. O conteúdo pode ser codificado arbitrariamente.
Dado que pretendemos oferecer suporte a hardware confiável em nossa pilha de protocolos, optamos por explore a adição de suporte para o Town Crier Protocol do Professor Ari Juel et al. Supondo que existência de um conjunto confiável de fontes de dados, o Town Crier permite a coleta segura de dados da web conteúdo para uso em smart contracts e outros aplicativos.
POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 30 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Uma lista inicial de fontes será fornecida pela Emurgo, IOHK e pela Fundação Cardano. Mais tarde esta lista será substituída por uma lista com curadoria da comunidade usando mecânica derivada de Cardano sistema de tesouraria. Nossa esperança é que um sistema de reputação possa se materializar em torno de bons feeds de dados, criando assim um ciclo de feedback positivo para melhorar gradualmente a confiabilidade e a fidelidade.
A representação de valor é um tema mais complexo. Ao contrário da informação – onde uma vez o veracidade, oportunidade e integridade são estabelecidas, os protocolos podem se comportar de maneira confiável e forma determinística – o valor é mais delicado.
Uma vez tokenizado, o valor deve se comportar como um objeto único. As informações podem ser copiadas e repassado, mas um token representando a propriedade de algo (digamos, um título de veículo) não pode ser clonado e negociado em dois livros diferentes. Este ato destruiria efetivamente a integridade do sistema.
O desafio da interoperabilidade legada ao lidar com valor tokenizado é que a confiança suposições, confiabilidade e auditabilidade mudam à medida que tokens fluem entre os livros contábeis. Por exemplo, se Bob possui alguns Bitcoin e depois os deposita em uma exchange, então Bob agora tem o representação da bolsa de seu Bitcoin em seu livro-razão. No caso do MtGOX, o seu livro-razão não se conformam com a realidade, fazendo com que os usuários percam tudo.
O problema é ainda mais complicado pela necessidade de sistemas legados reconhecerem tokens que vivem em uma criptomoeda. Como mencionado anteriormente, as empresas são historicamente resistentes à modernização seu software e suporte a novos protocolos. Esta situação torna difícil ver uma clara solução.
Para Cardano, nossa melhor esperança é fornecer uma opção para os usuários anexarem um rico suprimento de metadados às suas transações e depois esperar que surjam os padrões da indústria para se conectar. Alguns progresso foi feito com o grupo de trabalho Interledger, esforços como R3Cev e iniciativas internacionais mandatos para atualizar antigos protocolos financeiros.
No entanto, o maior desafio continua a ser quantificar e qualificar o valor enviado de um legado sistema para um livro-razão de criptomoeda. Por exemplo, se Bob é dono de um banco e emite um dólar apoiou token, então ele sempre pode construir uma ponte para enviar seus tokens para um livro-razão como Cardano como um ativo emitido pelo usuário.
Embora Cardano rastreie a propriedade com precisão e forneça todos os recursos aos quais chegamos amor, como registro de data e hora e auditabilidade, nenhuma criptomoeda pode fazer de Bob um banqueiro honesto. Ele sempre tem a opção de administrar um banco de reservas fracionárias, não garantindo todo o seu dólar. POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 31 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
tokens com dólares reais. Esta fraude não pode ser detectada por uma criptomoeda, a menos que o dólar em si era um token contabilizado por um livro-razão digital. 25
Finalmente, a representação de entidades online é um problema de rede clássico que remonta ao início dias de internet. Universidades, empresas, departamentos governamentais e quaisquer usuários arbitrários precisam estabelecer sua identidade em algum momento.
Para este fim, soluções pragmáticas mas centralizadas, como a Infraestrutura de Chave Pública da web e O sistema DNS da ICANN foi implementado. Dado que gostamos da web moderna, estes as soluções são escaláveis e práticas. Mas eles não respondem a uma questão mais comercialmente orientada questão de confiabilidade, confiabilidade e outras metacaracterísticas necessárias para determinar se alguém quiser fazer negócios com a entidade.
Os hosts de mercado multifacetados, como o eBay, construíram um modelo de negócios fornecendo alguns desses metadados juntamente com uma estrutura para concluir transações. Julgamentos sobre o a qualidade do conteúdo, eventos e negócios são muitas vezes profundamente influenciadas apenas pelas classificações online de fontes confiáveis. 26
A parte deste ponto relevante para Cardano é uma questão de centralização da reputação. Um dos nossos objetivos para Cardano é fornecer uma pilha financeira para o mundo em desenvolvimento. Uma chave para esse esforço é a capacidade de estabelecer confiança com atores que nunca conhecemos.
Se uma única entidade ou um consórcio de entidades controlar quem é rotulado como bom ou mau, e não uma entidade orgânica processo derivado de interações reais na comunidade como um todo, então essas entidades poderiam arbitrariamente colocar qualquer pessoa na lista negra por qualquer pecado percebido. Este poder é contra nossos valores como projeto e anula o ponto mais amplo de usar uma criptomoeda.
Felizmente, os mesmos mecanismos usados na votação nas cédulas do Tesouro, acrescentando fontes a uma lista de feeds de dados confiáveis e bifurcação de um protocolo podem ser reutilizados para estabelecer um espaço de reputação. É um área aberta de pesquisa e nossa esperança é fornecer um protocolo de sobreposição para um sistema descentralizado reputação da rede de confiança em 2018-2019, depois que mais elementos fundamentais foram resolvidos.
Interoperabilidade de criptomoeda
25 Por outro lado, para os livros digitais, a prova de reserva foi proposta como uma forma inteligente de manter criptomoeda apenas troca honesta. 26 Essas taxas impactam até mesmo a própria criação de conteúdo. Veja esta história interessante sobre como o Rotten Tomatoes impactou a indústria cinematográfica. POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 32 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Passando do mundo legado para livros digitais distribuídos, a interoperabilidade se torna muito mais simples. Cada razão tem um protocolo de rede, padrões de comunicação e premissas de segurança sobre seu respectivo algoritmo de consenso. Estes, por sua vez, podem ser facilmente quantificados.
A circulação de informações é estabelecida conectando-se à rede estrangeira e traduzindo sua mensagens. A movimentação de valor pode ser feita através de um sistema de retransmissão, negociação atômica em cadeia cruzada ou através de um esquema inteligente de cadeias laterais. Como não existe um operador centralizado, é representação de entidades se restringe mais a uma metadiscussão de confiança em desenvolvedores, mineradores ou algum outro corretor de poder.
Para Cardano, estamos integrando um novo protocolo sidechain desenvolvido por Kiayias, Miller e Zindros. Ele fornece uma maneira não interativa de movimentar valor com segurança entre duas cadeias que apoiar o protocolo. Este mecanismo será a principal forma pela qual o valor fluirá entre CSL e um Camada CCL.
Para outras criptomoedas, pontes federadas devem se formar à medida que Cardano cresce em valor e usuário básico. Para ajudar a acelerar esse crescimento, Cardano SL oferece suporte a uma versão restrita do Plutus para scripts de interoperabilidade. Novas transações serão adicionadas no Shelley e em versões posteriores do CSL especificamente para atender a essas necessidades.
O Labirinto de Dédalo
Os pontos sobre a interoperabilidade vêm de uma perspectiva global. Protocolos especializados, novos
tipos de transações, os sistemas para avaliar a credibilidade e o fluxo de informações não podem ter como escopo
apenas um único gatekeeper ou usuário. Em vez disso, devem estar prontamente disponíveis para qualquer pessoa sem
censura ou pedágios.
No entanto, o que acontece quando Cardano não suporta um protocolo, transação ou aplicação que um
o usuário não pode viver sem? Deveríamos simplesmente estar fora do escopo? A web enfrentou uma preocupação semelhante
durante a década de 1990.
Ironicamente, a web oferece duas soluções diferentes que podem ser replicadas com criptomoedas.
A introdução do JavaScript proporcionou programabilidade a qualquer site para adicionar
recursos. A introdução de plug-ins e extensões de navegador adicionou recursos personalizados para
usuários dispostos a instalá-los. Ambas as abordagens nos deram a web moderna juntamente com toda a sua segurança
horrores.
POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 33 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Ethereum adotou a abordagem anterior, permitindo que os usuários incorporassem subprotocolos no
Ethereum blockchain como smart contracts. Cardano oferece suporte a esse recurso por meio do CCL
paradigma. Mas e as extensões personalizadas?
Um exemplo elucidativo seria um comerciante de criptomoedas. Imagine um mercado descentralizado,
chamado DM, que suporta um conjunto de diferentes criptomoedas. Um trader deseja automatizar seu
estratégias que atuam no DM.
Num ecossistema fragmentado, o trader teria que instalar dezenas de clientes para cada
criptomoeda e, em seguida, escrever um software personalizado para conversar com cada cliente a fim de coordenar
negociações automatizadas. Se um cliente atualizar, isso poderá danificar o software personalizado. Além disso,
e se o comerciante quiser vender o software?
Inspirado no modelo web de extensões, se a interface para diversas criptomoedas puder ser
puxado para uma pilha da web, a tarefa do trader se torna dramaticamente mais fácil. Um universal
interface pode ser estabelecida. A instalação é um clique. A distribuição de software pode ser modelada
depois da loja virtual do Chrome.
Para Cardano, decidimos experimentar este paradigma implantando nossa referência
front-end da carteira no Electron. É um projeto de código aberto mantido pelo Github que combina
tanto Node quanto Chrome juntos. A construção do Electron de Cardano é chamada Daedalus.
A primeira geração de Dédalo funcionará como uma carteira HD com suporte para muitos dos esperados
27 recursos de contabilidade e segurança que são padrões do setor, como gastar senhas e
BIP39. Nas gerações posteriores, o Daedalus se desenvolverá em uma estrutura de aplicação com uma loja,
APIs de integração universal e um SDK.
As principais inovações são a facilidade de desenvolvimento, permitindo que os programadores usem JavaScript,
HTML5 e CSS3 para construir seus aplicativos e uma ponte unificada para aplicativos cruzados
comunicação. Comportamento complexo, como criptografia, gerenciamento de uma rede distribuída e
a mecânica do banco de dados pode ser abstraída, permitindo assim que o desenvolvedor se concentre apenas no usuário
experiência e a lógica central de sua aplicação.
Como o Daedalus pretende ser uma estrutura universal, seu roteiro e evolução são um tanto
independente de Cardano. Durante 2017 eles estão fortemente acoplados, mas mais tarde Cardano será apenas
outro aplicativo para um usuário Daedalus. Também pretendemos explorar recursos extremamente exclusivos
como um serviço universal de gerenciamento de chaves executado exclusivamente em Intel SGX.
27 Que já está disponível em daedaluswallet.io
POR QUE ESTAMOS CONSTRUINDO CARDANO
Licença Creative Commons Atribuição 4.0 Internacional
Página 34 de 44
IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Em última análise, como criadores de protocolos, não podemos suportar todas as necessidades. A nossa esperança é que a flexibilidade
que a Daedalus fornecerá combinada com smart contracts com estado em execução no CCL irá satisfazer
aqueles deixados de fora por nossas decisões de design. Esperamos também que possam surgir melhores normas para
incentivar todas as criptomoedas a desfrutar de melhor interoperabilidade e segurança.
أنظمة
الانقسام الكاذب
على الرغم من أن التنظيم زئبقي وغامض في كثير من الأحيان، إلا أنه يمكن للمرء أن يستنتج بشكل مجازي أنه أنيق حلقة سردية للفاسدين وممثليهم العامين الذين يسعون لتحقيق العدالة. اللوائح هي مجموعة أدوات جالب القانون. ولكن، مثل جميع الأدوات، قد تكون بدائية أو قديمة أو ببساطة يساء استخدامها.
لم تغير العملات المشفرة حالة الإنسان أو حلقة السرد. سيكون هناك دائما تكون عمليات احتيال وممثلين سيئين ونتائج رهيبة على الرغم من حسن النوايا. بينما يمكن للعملات المشفرة إزالة الحكم البشري، لكنها لا تستطيع إزالة السلوك البشري.
يجب على مصمم العملات المشفرة أن يتخذ موقفًا بشأن مجموعة الأدوات التي سيقدمها للجهة التنظيمية تصحيح الأحداث السيئة. التحدي الفريد الذي تواجهه العملات المشفرة هو أنها نتاج لها فشل تنظيمي ونقدي. 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 وسوف تكون كذلك التطوير الذاتي بناء على النتائج.
Regulamento
A falsa dicotomia
Por mais inconstante e misteriosa que a regulamentação possa muitas vezes ser, pode-se inferir metaforicamente uma elegante ciclo narrativo dos corruptos e seus promotores em busca de justiça. Os regulamentos são o kit de ferramentas de o legislador. Mas, como todas as ferramentas, elas podem ser rudimentares, antigas ou simplesmente mal utilizadas.
As criptomoedas não mudaram a condição humana nem o ciclo narrativo. Sempre haverá ser fraudes, maus atores e resultados terríveis, apesar das melhores intenções. Enquanto as criptomoedas podem remover o julgamento humano, mas não podem remover o comportamento humano.
Um designer de criptomoeda deve se posicionar sobre qual kit de ferramentas ele oferecerá ao regulador corrigir eventos ruins. O desafio único que as criptomoedas enfrentam é que elas são um produto de fracasso regulatório e monetário. 28
Culturalmente, muitos envolvidos em criptomoedas consideram a ação do governo corrupta, inepta ou ineficaz. Portanto, eles têm pouco respeito, paciência ou desejo de endossar um backdoor especial para um regulador ou homem da lei corrigir erros. Este ato seria um anátema para todo o propósito da criptomoedas.
Por outro lado, contando as falhas cambiais e os acontecimentos históricos, mais de 10 por cento dos Bitcoin foi perdido ou roubado desde que o protocolo começou em 3 de janeiro de 2009. Em 30 de junho, Em 2017, o valor perdido ou roubado chega a pouco mais de US$ 4 bilhões. E esse número não leva em conta para Bitcoin e outros tokens perdidos em golpes e ICOs mal formados.
28 Na verdade, Satoshi incorporou no Bitcoin Genesis Block a seguinte manchete retirada do The Times: The Times 03/Jan/2009 Chanceler à beira do segundo resgate aos bancos POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 35 de 44
IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Depois, há a questão da privacidade. Numa escala macro, o valor flui através de canais especializados que são regulamentados, ricos em metadados e monitorados ativamente pelas autoridades policiais, governos e reguladores internacionais. É um jogo bem compreendido, com vazamentos ocorrendo apenas no lado do dinheiro, que tem diminuído gradualmente à medida que o mundo migra para o dinheiro digital.
29
O paradigma, se as criptomoedas não existissem, pareceria ser um mundo que trata cada vez mais privacidade financeira, como conteúdo de mídia social. Não há nenhum e não se pode optar por sair. Daí nós temos um dilema que produz uma aparente dicotomia.
Um designer de criptomoeda pode renunciar a princípios e ceder a qualquer demanda que seu local jurisdição atribui ao seu código, comprometendo assim a privacidade e a integridade de seus usuários. Ou ele pode adotar uma filosofia mais baseada em princípios, mas anarquista, que se divorcie da melhores práticas e leis atuais.
Para Cardano, sentimos que esta narrativa é uma falsa dicotomia provocada pela falta de imaginação. O a realidade é que a maioria dos utilizadores não está preocupada com as regras existentes para os mercados. Eles geralmente são preocupado com mudanças repentinas nas regras para beneficiar um ou mais atores. Eles estão preocupados sobre a falta de transparência sobre quem recebe privilégios especiais.
Precisamos distinguir entre direitos individuais e de mercado. Dado que as criptomoedas têm um alcance global, os direitos precisam ser tão orientados quanto possível para o usuário.
A privacidade deve ser razoável e estar sob o controle do usuário, e não de um guardião. O fluxo de valor deveria ser irrestrito. O valor não deve estar sujeito a perda repentina sem consentimento.
Do ponto de vista do mercado, o mercado precisa ser transparente sobre o uso de dados, como os fundos serão administrados internamente e todos precisam seguir o mesmo conjunto de regras. Além disso, uma vez que o usuário tenha consentido, ele não poderá mudar de ideia repentinamente devido a inconveniente. As contrapartes também precisam de certeza.
Mas como exatamente alguém passa do sistema abstrato para um sistema real? O que deveria algo prático e legal? Dividimos nossa solução em três categorias: metadados, autenticação e conformidade, bem como DAOs de mercado.
29 O leitor deve considerar adquirir um exemplar de The End of Money, de David Wolman. Ele cobre o movimento internacional rumo ao desaparecimento do dinheiro. POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 36 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Metadados
O ato de algo muitas vezes pode ser menos interessante do que os metadados que o rodeiam. Para por exemplo, dirigir de Denver a Boulder é uma atuação. Dirigindo de Denver a Boulder em uma Ferrari 488 a uma média de 120 MPH são metadados. Certamente isso infere uma experiência diferente daquela em um Toyota Prius a uma média de 30 MPH.
As transações financeiras não são diferentes. O contexto que os rodeia é extraordinariamente importante para economistas, autoridades fiscais, autoridades policiais, empresas e outras entidades. Infelizmente em nosso atual sistema baseado em moeda fiduciária, a maioria dos consumidores nunca vê quão ricos em metadados seus são as transações ou com quem elas são compartilhadas. 30
Para Cardano, reconhecemos que os usuários podem precisar ou são legalmente obrigados a compartilhar metadados transacionais com determinados atores, como autoridades fiscais. Mas acreditamos que esta partilha tem que estar com o consentimento do usuário.
Também acreditamos que os sistemas blockchain têm um tremendo poder para eliminar fraudes, desperdícios e abuso, fornecendo auditabilidade, registro de data e hora e imutabilidade. Assim, alguns metadados devem ser postado em Cardano blockchain.
A parte difícil é encontrar um equilíbrio correto que não condene o nosso blockchain a substanciais inchaço. Dada esta preocupação, optámos por uma abordagem pragmática.
Primeiro, a Daedalus suportará durante os próximos 12 meses uma grande variedade de recursos para rotular transações e atividades financeiras. Esses metadados podem ser exportados e compartilhados sob demanda com quem o usuário julgar necessário. Além disso, os dados podem ser operados por terceiros aplicações para fins específicos de domínio (por exemplo, contabilidade fiscal).
Em segundo lugar, estamos explorando a adição de suporte para endereços especiais que podem incluir hashes e campos criptografados. Esta estrutura permitiria que um usuário postasse metadados em nosso blockchain sem revelando-o publicamente. Mas se ela quiser compartilhar os dados, isso traria toda a auditabilidade, imutabilidade e garantia de carimbo de data/hora de que uma transação desfruta.
30 Numa escala mais macro, o autor Juan Zarate escreve sobre como estes dados são utilizados pelo Tesouro dos EUA Departamento na guerra ao terrorismo na Guerra do Tesouro. Ele fornece uma visão abrangente de como o a actual estrutura dos mercados financeiros globais pode ser usada para fins geopolíticos. POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 37 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Já implantamos uma estrutura de endereço que contém um campo de atributo. Atualmente é sendo usado para armazenar uma cópia criptografada da estrutura das árvores da carteira HD para recuperação rápida da carteira (consulte Documentação da Carteira HD). Versões posteriores generalizarão esta construção.
Autenticação e Conformidade
Intimamente ligados às transações estão os temas do direito de realizar transações e da propriedade dos fundos. Por exemplo, embora possa haver fundos suficientes para comprar algo (por por exemplo, álcool), poderá haver restrições à sua compra (requisitos de idade).
A propriedade e a origem dos fundos normalmente dependem do conhecimento dos regulamentos do cliente. Quando uma empresa de serviços financeiros, como um banco ou uma bolsa, abre uma conta para um novo cliente, geralmente é necessário coletar fatos básicos sobre o cliente e onde ele adquiriu seus fundos de.
O desafio tecnológico é que no processo de apresentação deste documento legalmente exigido informações, o usuário que as envia não tem garantia de como elas serão utilizadas, armazenadas e se algum dia serão destruído. As informações de conformidade são comercialmente valiosas. Pode ser roubado para roubo de identidade ou revendido onde os regulamentos permitirem.
Para Cardano, queremos inovar o máximo possível. No lado do software dos protocolos, há é pouco para fornecer uma garantia de que o receptor da informação de conformidade se comportará dentro de um âmbito da conduta. Entretanto, no lado do hardware dos protocolos, usando hardware confiável, pode-se aproveitar o Intel SGX e outros HSMs para aplicar determinadas políticas.
Assim, estamos explorando o uso de Provas de Vidro Selado juntamente com uma política de compartilhamento para permitir a segurança transmissão de informações de conformidade a um verificador que, por sua vez, é forçado a cumprir as políticas sob as quais foi transmitido. Acreditamos que tanto as normas uniformes poderão surgir como também que este método reduzirá o risco para os verificadores, evitando a perda de dados do cliente de hackers.
Como corolário deste esforço, o modelo em camadas que propomos para Cardano separando valor de a computação também pode se beneficiar dessa abordagem. Se a camada de computação for executada por entidades (por exemplo, bolsas ou cassinos), então elas precisariam realizar verificações de conformidade e potencialmente impor a política tributária aos usuários.
Usando SGPs, o usuário pode enviar fundos junto com informações de identificação pessoal sem preocupação de que vaze para a Internet em geral ou seja preservado pelos nós de consenso do POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 38 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
camada de computação. Além disso, a camada de computação ganharia a certeza de que todos os usuários transações são autenticadas e legítimas.
Este paradigma permite também a portabilidade de clientes entre entidades reguladas. As trocas poderiam transferir saldos e contas para clientes instantaneamente através desses canais seguros e também - onde as políticas permitirem – compartilhe dados com os reguladores.
Esperamos que o nosso primeiro teste beta desta tecnologia seja realizado em meados de 2018 com o objetivo rumo à integração de Cardano no final de 2018 ao início de 2019, aguardando resultados de pesquisa. Esta linha do tempo também assume a capacidade de colaborar com ARM e Intel para obter código assinado para execução em seu hardware. 31 Mercado DAOs
As duas seções anteriores cobriram a geração e movimentação de informações assumindo o existência de algum sistema externo. Para garantir a interoperabilidade legada, esses recursos sempre serão ser necessário, mas não abordam a regulamentação baseada em blockchain.
Os contratos inteligentes permitem um tipo completamente novo de sistema comercial onde os relacionamentos são determinista, auto-aplicável e livre de ambiguidade. Eles, por sua vez, podem ser usados para criar regras para mercados, incluindo estruturas arbitrariamente complexas, como arbitragem, reembolsos orientados por eventos, e revelação de fatos em condições especiais.
Chamamos essas smart contract estruturas impostas de Marketplace DAOs. Eles não exigem suporte de protocolo especial nem mutabilidade para ser incorporado no livro-razão. Na verdade, eles podem ser totalmente construído usando uma coleção de smart contracts interdependentes.
O conceito arquitetônico é projetar uma coleção de templates comerciais inspirados em direito contratual e melhores práticas empresariais. Esses modelos podem ser conectados ao desenvolvedor smart contract para impor padrões específicos ao mercado.
Por exemplo, digamos que um desenvolvedor queira emitir um ERC20 token no CCL para realizar um crowdsale. Um O mercado DAO pode ser estabelecido especificamente para vendas coletivas e seus termos e condições parametrizado ou mesmo aplicado por padrões voluntários ou legais. Coisas como reembolsos, a realocação de fundos ou o congelamento de pagamentos podem ser herdados no ERC20 do desenvolvedor contrato.
31 Consulte a Política de Licença Comercial Intel SGX POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 39 de 44
IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Este esforço nos permite ter uma discussão macro sobre como um mercado deve ser controlado a fim de garantir a protecção do consumidor. Em segundo lugar, podemos discutir como modelar transações em um maneira de garantir automaticamente proteção legal e direitos dentro de jurisdições específicas, como Nova Hampshire.
Trabalhando com a Fundação Cardano, IOHK e outras entidades, o projeto Cardano criará um biblioteca de referência do Marketplace DAOs para uso dos desenvolvedores smart contract. Nossa esperança é que mercados regulatórios e de seguros podem se formar em torno desses DAOs e que eles serão auto-evolutiva com base em resultados.
الاستدامة
ان الغمر في ال عملة مشفرة المنطقة الغلة كثير المفاهيمي التناقضات.
تم تصميم العملات المشفرة بحيث يصعب تغييرها، ولكنها، مثل كل التكنولوجيا، تحتاج إلى ذلك
التغيير لمعالجة عيوب التصميم والتطورات. تهدف 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 هي
تم ترسيخها جنبًا إلى جنب مع جميع أعمال قابلية التوسع المطلوبة، ودراسة أوسع للسندات والعقوبات والغريبة
ستتم إضافة الحوافز إلى البروتوكول المرجعي.
Sustentabilidade
Um imersão em o criptomoeda área rendimentos muitos conceitual contradições.
As criptomoedas são projetadas para serem difíceis de mudar, mas, como toda tecnologia, elas precisam
mudança para resolver falhas e avanços de design. Blockchains têm como objetivo prevenir
centralização, mas exigem atores fortes para liderar mudanças ou manter o código.
Talvez a experiência mais frustrante ocorra quando há deficiências claras que a maioria
as partes interessadas concordam que precisam de ser corrigidas, mas não é possível surgir consenso sobre o caminho a seguir.
O debate sobre o tamanho do bloco de Bitcoin tem sido uma questão ativa há mais de dois anos. Diariamente,
transações totalizando mais de um bilhão de dólares estão pendentes porque a rede está em sua capacidade máxima.
Se a alteração de um parâmetro simples — mesmo na presença de soluções temporárias — não puder ser
coordenados, então como podem as empresas e os governos sentirem-se confortáveis em investir milhares de milhões de
dólares para construir infraestrutura sobre esses sistemas? Aliás, como pode alguém
as empresas apostam no risco estratégico de integrar protocolos isentos de responsabilidade que não podem
fazer atualizações de design racionais?
Olhando para trás na história, a evolução da Internet seguiu um padrão semelhante, mesmo com
mudanças simples, como a transição do IPv4 para o IPv6, levam décadas para serem concretizadas. No entanto, há um
forte contraste entre a tecnologia blockchain e a Internet, pois seguem uma linha muito
estilo diferente de custódia.
A internet foi um projeto militar que cresceu da DARPA para círculos acadêmicos com forte
apoio governamental e um conjunto bem definido de guardiões iniciais. A internet cresceu sob
condições não comerciais, sem as maquinações da influência corporativa tentando
POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 40 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
monopolizar a rede. Na verdade, o comércio eletrónico violou a NSF AUP até ser revogada em
Na época em que as empresas tiveram o luxo de comercializar a Internet, já existia um
forte conjunto de padrões, princípios e adeptos evangelísticos. Isso não impediu empresas como
AOL e Microsoft de tentarem construir jardins murados e criarem tecnologia proprietária como
ActiveX. Esta base não impediu que os intervenientes da próxima geração, como a Google, promovessem
suas próprias agendas, dadas as suas enormes bases de usuários e capitalizações.
Com enxames de aluguéis atores, de comerciantes a mineradores, as criptomoedas são a última palavra
32 ecossistemas com motivação comercial. Dado esse fundamento, a evolução da custódia de
criptomoedas resultou na otimização em torno do interesse próprio.
Por exemplo, a mineração sem validação está começando a ocorrer com mais frequência, pois melhora o desempenho do minerador.
margem de lucro, mas isso ignora completamente todo o propósito e utilidade da mineração. Mineração
a centralização já ocorreu com apenas um punhado de atores no controle da maioria dos
Poder hash de Bitcoin.
Assim como a Internet, as criptomoedas exigem consenso para mudar. Mas quando tão rápido
ocorre a centralização do poder para um punhado de corretores, o que acontece quando a mudança não é
conveniente para eles?
Ao contrário da Internet, a inicialização da maioria das criptomoedas não é feita de forma altruísta.
meios não comerciais ou acadêmicos. Desde o início, algum grupo procura obter ganhos e
existem corretores de poder designados para ajudar a garantir esses ganhos.
A centralização fundadora é uma realidade que cada criptomoeda deve enfrentar em sua evolução. Nós
não pode escapar totalmente, mas deve pelo menos tentar conceber em torno da descentralização gradual.
Para Cardano, pensamos cuidadosamente sobre quais fatores promovem a centralização e quais
técnicas poderia ser aplicado para incentivar nosso protocolo a se tornar gradualmente público
infraestrutura como a web.
Nós totalmente admitir isso total descentralização é ambos impossível e talvez mesmo
contraproducente. No entanto, certos factores podem ser encorajados para produzir um sistema mais equilibrado.
Primeiro, embora a custódia centralizada dos fundos de crowdsale permita um desenvolvimento ágil e rápido
do protocolo durante os primeiros dias, eventualmente o financiamento terá que diversificar e a velocidade de
32 Veja link para mais informações sobre este termo POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 41 de 44IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
o desenvolvimento precisa de regressar a um ritmo mais sistemático e deliberado. Seguindo este ponto,
o financiamento precisa evitar preconceitos culturais, linguísticos e geográficos.
Em segundo lugar, à medida que a comunidade se torna mais informada sobre a natureza subjacente do
tecnologia da criptomoeda, as decisões sobre o roteiro não podem ser centralizadas em um conjunto de
desenvolvedores principais ou fundação. É necessário haver um método baseado em blockchain para propor,
verificação e promulgação de alterações no protocolo.
Terceiro, os incentivos por trás da manutenção do Cardano SL blockchain devem estar diretamente alinhados
com os desejos agregados de todos os usuários. Não podemos permitir que uma conspiração de actores especializados
emergem aqueles que são independentes da vontade da comunidade maior.
Para o primeiro princípio, optamos por integrar um sistema de tesouraria em Cardano. Para o
segundo, implantaremos um processo formal para propor Cardano Propostas de Melhoria por meio de um
sistema coordenado pela própria CSL. Para o terceiro, acreditamos que a Ouroboros oferece um ambiente elegante
solução.
Mais detalhes poderiam ser fornecidos sobre os tópicos acima, mas eles são extensos por si só e
além do escopo de um documento de pesquisa. O projeto do mecanismo é um dos mais complexos e
campos acadêmicos interdependentes com teoria incompleta e nenhum modelo canônico sólido para se sustentar
ligado.
Em vez disso, a nossa abordagem orientada pela ciência descrita na secção dois serve-nos bem aqui. Veritas da IOHK
equipe está trabalhando em parceria com um grupo de pesquisadores da Lancaster University sob o
direção do Professor Bingsheng Zhang para desenvolver o modelo de tesouraria de referência de Cardano. Com
objetivo de integração em 2018, esperamos uma publicação dedicada revisada por pares até o final de
Para descrição formal e verificação de alterações em um protocolo de criptomoeda, este tópico é o
menos compreendido, pois requer noções ontológicas, bem como um mecanismo para incentivar
ampla participação. Talvez alguma forma de processo democrático representativo possa surgir ou
uso de feedback líquido para fornecer votação mais racional.
Esperamos que a pesquisa nesta direção consuma a maior parte do envolvimento formal da IOHK no
desenvolvimento de Cardano . Como ponto de partida, iremos implantar juntamente com a tesouraria de referência
33 modelar vários mecanismos para capturar o consentimento. Mais estudos são necessários para uma definição definitiva
solução.
33 IOHK é contratado para construir Cardano até o final de 2020 POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 42 de 44
IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Por fim, o trabalho para melhorar os incentivos ao Ouroboros está sendo supervisionado pelo professor Elias
Koutsoupias da Universidade de Oxford. Depois que os fundamentos criptográficos do Ouroboros forem
solidificado junto com todo o trabalho de escalabilidade necessário, um estudo mais amplo de títulos, penalidades e exóticos
incentivos serão adicionados ao protocolo de referência.
خاتمة
العملة المشفرة هي أكثر من مجرد مجموع بروتوكولاتها وكود مصدرها وفائدتها. إنه في نهاية المطاف أ النظام الاجتماعي الذي يلهم الناس ويمكّنهم ويربطهم. بالإحباط من النصف الكثير التدابير والإخفاقات والوعود التي لم يتم الوفاء بها للبروتوكولات السابقة، شرعنا في بناء شيء أفضل.
هذه العملية ليست بسيطة ولم نعتقد قط أنها يمكن أن تنتهي. تستمر البروتوكولات الاجتماعية يتغير إلى أجل غير مسمى مع تغير الناس والمجتمع. لكي نكون مفيدين، نريد فخ قوة التطور ونقله إلى Cardano.
التطور لا يوجه بيد واحدة أو بتصميم كبير. إنها عملية مستوحاة من الصدفة من خلال الأخطاء والمشاكل التي لا نهاية لها. يسعى Cardano إلى أن يكون التجسيد الرقمي لهذه العملية - ملائمة بما يكفي لتكون قادرة على البقاء في أسواق اليوم وقادرة على التكيف بما يكفي للتطور لتلبية احتياجاتها احتياجات المستقبل.
تقدم الأقسام السابقة لمحة موجزة عن كيفية تعاملنا مع هذا الهدف. نحن لقد حاولوا جاهدين التعرف على التحيزات المعرفية، والتعلم من التاريخ واتباع نهج صارم عملية. لقد حاولنا الموازنة بين الحاجة إلى التطوير السريع والأساليب الرسمية التي تساعد على تحقيق ذلك تقليديا لا يمكن أن تتحرك بسرعة.
لقد كان شرفًا استثنائيًا الشروع في هذه الرحلة. في العامين الماضيين، قمنا بذلك لقد طورت بالفعل بروتوكول proof-of-stake الذي يمكن إثبات أمانه، وجندت جيشًا صغيرًا من هاسكل المطورين وجعل تطوير Cardano محل اهتمام العديد من العلماء الموهوبين.
بينما ننتقل من المختبر إلى نظام منتشر في البرية، ستكون هناك آلام متزايدة، ولكن أملنا هو أن مستقبل Cardano يمكن تلخيصه في مجسم واحد الجملة. Cardano هو حالم واقعي يتعلم من كباره، وهو مواطن صالح في مجتمعه المجتمع، ويجد دائمًا طريقة لدفع فواتيره.
لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 43 من 44
ايوهك | لماذا نبني كاردانو | 28/06/2017
لا يمكننا أن نعرف المستقبل، لكن يسعدنا أن نحاول أن نجعله أفضل للجميع. شكرا على القراءة. لماذا نقوم ببناء كاردانو؟ رخصة المشاع الإبداعي 4.0 الدولية الصفحة 44 من 44
Conclusão
Uma criptomoeda é mais do que a soma de seus protocolos, código-fonte e utilidade. Em última análise, é um sistema social que inspira, capacita e conecta pessoas. Frustrado pelas muitas metades medidas, falhas e promessas quebradas de protocolos anteriores, partimos para construir algo melhor.
Este processo não é simples e nunca acreditamos que possa terminar. Os protocolos sociais continuam mudando indefinidamente à medida que as pessoas e a sociedade mudam. Para sermos úteis, queremos capturar o poder do evolução e portá-lo para Cardano.
A evolução não é guiada por uma única mão ou por um grande projeto. É um processo de serendipidade inspirado por erros e problemas intermináveis. Cardano busca ser a personificação digital deste processo — suficientemente apto para sobreviver aos mercados de hoje e suficientemente adaptável para evoluir e satisfazer as necessidades do futuro.
As seções anteriores capturam uma breve visão de como temos abordado esse objetivo. Nós tentaram diligentemente reconhecer preconceitos cognitivos, aprender com a história e seguir um rigoroso processo. Tentámos equilibrar a necessidade de um desenvolvimento rápido com métodos formais que tradicionalmente não pode se mover rapidamente.
Foi um privilégio extraordinário embarcar nesta jornada. Nos últimos dois anos, tivemos já desenvolveu um protocolo proof-of-stake comprovadamente seguro, recrutou um pequeno exército de Haskell desenvolvedores e fizeram do desenvolvimento de Cardano a preocupação de muitos cientistas talentosos.
À medida que passamos do laboratório para um sistema implantado em estado selvagem, haverá dificuldades crescentes, mas nossa esperança é que o futuro de Cardano possa ser resumido em um único texto antropomorfizado sentença. Cardano é um sonhador pragmático que aprende com os mais velhos, é um bom cidadão em seus comunidade, e sempre encontra uma maneira de pagar suas contas.
POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 43 de 44
IOHK | POR QUE ESTAMOS CONSTRUINDO CARDANO | 28/06/2017
Não podemos conhecer o futuro, mas estamos felizes por tentar torná-lo melhor para todos. Obrigado por ler. POR QUE ESTAMOS CONSTRUINDO CARDANO Licença Creative Commons Atribuição 4.0 Internacional Página 44 de 44