الفرق التقني بين Ethereum و Hyperledger fabric وR3 Corda

المقال الأصلي : https://micobo.medium.com/technical-difference-between-ethereum-hyperledger-fabric-and-r3-corda-5a58d0a6e347

الهدف الرئيسي من هذه الورقة هو تحليل تقنيات دفاتر الحساب الموزع الثلاثة (DLTs) Ethereum و Hyperledger Fabric و R3 Corda وتقديم نظرة عامة على DLT الفردية للمستخدمين الجدد في DLTs. يتعمق البحث في الجوانب المختلفة من DLTs الثلاثة ، وهي: لغة البرمجة المستخدمة لإنشاء التطبيقات والعقود الخاصة بـ DLTs ، وبنيتها ، وحوكمتها ، وعقودها الذكية ، وخوارزمية الإجماع ، وقابلية التوسع وقضايا الخصوصية ، وحالات العملة والاستخدام ، من أجل لعرض الاختلافات التقنية الرئيسية بين DLTs الثلاثة.

تم تطوير Ethereum كبلوك تشين عام بدون إذن حيث يمكن لأي شخص كتابة العقود الذكية والتطبيقات اللامركزية باستخدام لغة البرمجة المدمجة التي تسمى Solidity. تم تطوير Ethereum بشكل مستقل عن أي مجال معين من مجالات التطبيق.

Hyperledger fabric هو دفتر الحساب المشترك المرخص به. تتم إدارة قبول المشاركين نظرًا لطبيعة Hyperledger المصرح بها. تعتمد البنية الأساسية لـ Hyperledger على دفاتر الحساب المتعددة التي تكون عملياتها مستقلة عن بعضها البعض ولكن يوجد نظام عنونة يسمح لمعاملة دفتر حساب واحد باكتشاف واستخدام المعاملات والعقود الذكية في دفتر الحساب الآخر. يوفر Hyperledger بنية قابلة للتمديد ووحدات يمكن استخدامها في مختلف المجالات ، وبالتالي فهي مستقلة عن أي مجال معين من التطبيقات.

R3 Corda عبارة عن دفتر حساب منطقي عالمي يتفاعل فيه جميع الفاعلين الاقتصاديين مما يسمح للأطراف بتسجيل وإدارة الاتفاقات فيما بينهم بطريقة آمنة ومتسقة وموثوقة وخصوصية وموثوقة. يتم وضع الكلمة العالمية في دفتر الحساب المنطقي العالمي بمعنى أن كل شخص يرى نفس البيانات التي تتعلق بهم والجزء المنطقي هو الإشارة إلى أن التنفيذ المادي قد يتكون بشكل مختلف. على عكس Hyperledger Fabric و Ethereum ، تم تطوير R3 Corda فقط للصناعة المالية.

إيثريوم

لغة

لغة البرمجة المدمجة في Ethereum هي Solidity. إنها لغة عالية المستوى لتنفيذ العقود الذكية التي يتم تنفيذها على Ethereum Blockchain. تتأثر اللغة بـ C ++ و Python و Java Scripts ويتم تنفيذها على Ethereum Virtual Machine (EVM). الميزة الرئيسية للصلابة هي سهولة فهمها وتنفيذها.

يتوفر تنفيذ “Go” لكتابة عقود Ethereum الذكية ولكن العقد المكتوب بلغة golang لا يمكن تنفيذه مباشرة على EVM. يتعين على المبرمج كتابة المترجم الخاص به لتحويل العقود الذكية في golang إلى رمز بايت EVM.

المعماريه

Ethereum ، كونه Blockchain مفتوحًا وغير مشروط ، يمكن لأي مطور إنشاء تطبيق باستخدام لغة البرمجة المدمجة للتفاعل مع Blockchain. هذه التطبيقات تسمى بالتطبيقات اللامركزية أو Dapps. يستخدم المستخدمون هذه Dapps للتفاعل مع blockchains. ينشئ المعدنون كتلًا يتم فيها تجزئة معاملات المستخدم وترتيبها. يتحقق مشغلو العقدة من صحة كتل المعدنين ويعالجون معاملات المستخدمين على تلك الكتل.

الحوكمه

لا توجد حوكمة مركزية في Ethereum ولكن يتم توزيعها بين مختلف الأطراف على أساس الحافز. يقرر مشغلو العقدة الكاملة البرامج التي سيتم تشغيل العقد الخاصة بهم. يقرر مشغلو عمال المناجم ما إذا كانوا سيقومون بالتعدين في حوض تعدين أو التعدين منفردًا. يتخذ Geth and Parity Codebases (واجهة سطر الأوامر المستخدمة لتشغيل العقد) قراراتهم الخاصة للحفاظ على التوافق بين العملاء وجعل مطوريهم يحضرون مكالمة “All devs” حيث يجرون محادثة مباشرة مع ممثلي مؤسسة Ethereum.

العقد الذكي

العقد الذكي هو بروتوكول كمبيوتر يهدف إلى تسهيل التفاوض أو أداء العقد بين كيانين أو أكثر من كيانات الشبكة (العقد) رقميًا أو التحقق منه أو فرضه. لا يشير مصطلح “عقد” في Ethereum إلى شيء يجب “الوفاء به” أو “الامتثال له” ؛ بدلاً من ذلك ، “وكيل مستقل” يعيش داخل بيئة تنفيذ Ethereum ، ويقوم دائمًا بتنفيذ جزء معين من التعليمات البرمجية عند تشغيله بواسطة رسالة أو معاملة. يتكون الرمز من سلسلة من البايتات ، مع كل بايت يشير إلى عملية. تعمل العقود الذكية في Ethereum في جهاز Ethereum Virtual Machine (EVM). يمكن أن يؤدي رمز عقد معاملة Ethereum إلى قراءة البيانات وكتابتها وإجراء عمليات حسابية مثل استخدام أساسيات التشفير وإجراء مكالمات (إرسال رسائل) إلى عقود أخرى وما إلى ذلك.

إجماع

في تقنية دفتر الحساب الموزع ، يجب الوصول إلى إجماع بين العقد للتحقق من صحة المعاملة. يستخدم المثيل الحالي من Ethereum خوارزمية إجماع إثبات العمل (PoW). تستخدم PoW “دالة تجزئة” لتهيئة الظروف. يقوم أحد المشاركين بحل ألغاز التشفير وإنشاء كتل جديدة (التعدين). ثم يتم التحقق من هذه الكتل بشكل مستقل من قبل المشاركين الآخرين في النظام.

سيقدم تطبيق Casper القادم من Ethereum خوارزمية إجماع إثبات الحصة (PoS). تشبه خوارزمية PoS نظام PoW لكن المشاركون في عملية بناء توافق الآراء مقصورون على الأطراف التي تم تحديد أن لديها حصة مشروعة في Blockchain. يزيل PoS حساب دالة التجزئة بتوقيع رقمي بسيط يثبت ملكية الحصة. هذا من شأنه أن يقلل من توزيع المعلومات بين العقد التي ليس لها حصة مشروعة في Blockchain.

قابلية التوسع

Ethereum عبارة عن Blockchain مفتوح المصدرغير مشورط يعمل على خوارزمية إجماع PoW. لا يتم تقييد المشاركين في خوارزمية الإجماع وهذا يؤدي إلى مشكلات قابلية التوسع للشبكة.

قد يعني التغيير في خوارزمية PoS مشاركين محدودين في خوارزمية الإجماع ، مما يزيد من قابلية التوسع في Ethereum.

خصوصية

تعني الطبيعة غير المرخصة لـ Ethereum ، بغض النظر عن الحصة المشروعة في Blockchain ، أن العقدة المشاركة في خوارزمية الإجماع تحصل على نسخة من المعاملة. هذا يؤدي إلى مشاكل الخصوصية في Ethereum Blockchain.

على غرار قضية قابلية التوسع ، سيؤدي التغيير إلى خوارزمية PoS أيضًا إلى حل مشكلة الخصوصية عن طريق تقييد المشاركة في خوارزمية الإجماع.

العملة

كما نوقش أعلاه ، يتم تنفيذ العقود الذكية في Ethereum في EVM. يتم تنفيذ كل عملية يتم تنفيذها داخل جهاز EVM في نفس الوقت بواسطة كل عقدة في الشبكة. إن وجود الغاز ، وهو نظام التسعير الداخلي لتشغيل معاملة أو عقد في Ethereum ، هو الحد من استخدام الموارد من خلال كل عقد. يتم تشغيل كل عملية يتم تشغيلها بموجب عقد بناءً على التكلفة المُقاسة بالغاز وكل وحدة غاز مستهلكة بواسطة معاملة يتم دفعها في إيثر بناءً على أسعار الغاز / إيثر الحالية (يتغير هذا باستمرار).

حالة الاستخدام في المالية

أبرمت شركة Daimler شراكة مع Landesbank Baden-Württemberg (LBBW) لبيع سند قصير الأجل نسبيًا لمدة عام واحد إلى بنوك الادخار Esslingen-Nürtingen و Ludwigsburg و Ostalb. تم إصدار السند على نسخة خاصة من Ethereum Blockchain.

Hyperledger Fabric

لغة

تُعرف العقود في Hyperledger باسم Chaincode. يدعم Hyperledger كتابة chaincode بلغة Golang أو Java. يتوفر دعم الرمز التسلسلي لجافا في الإصدار التجريبي. يتم تنفيذ الكودات في النهاية داخل حاوية.

المعماريه

Hyperledger facric هو تطبيق لإطار عمل blockchain بواسطة مؤسسة Linux.

يتم إنشاء الطبيعة المرخصة لـ Hyperledger بمساعدة سلطة الإصدار على الشبكة. يتم تشغيل عقد المصادقة وعدم التحقق من قبل المؤسسات والمعاملات المدرجة في القائمة البيضاء. يتم منح هوية هذه المنظمات والمتعاملين من قبل سلطة الإصدار. اعتمادًا على الغرض ، تقوم سلطة الإصدار بتعيين المستوى المناسب من الوصول المطلوب للحصول على هوية ومعاملات تحويل الشبكة. نظرًا لتفاوت مستوى الوصول لكل مشارك ، يعد Hyperledger دفتر حساب ذو ترخيص (permissioned ledger) .

نشأت الطبيعة المرخصة لـ Hyperledger من الحاجة إلى خصوصية العملية للمشاركين. لكن الحاجة إلى الخصوصية لا تستبعد الحاجة إلى القدرة على تحديد الهوية والمراجعة من الجهات التنظيمية. ومن ثم ، يتم تشفير الهوية بطريقة تظل مخفية عن المشاركين الآخرين غير المرغوب فيهم ولكن يمكن الوصول إليها من قبل المنظمين.

يبدأ Hyperledger بشهادة تشفير تغلف بيانات المستخدم السرية ، والتي يتم تسجيلها في سلطة تسجيل. من كل هوية ، يمكن للبروتوكول إنشاء مفاتيح أمان للأعضاء للمعاملات على شبكة ، والتي تخفي هويات الأطراف المتعاملة ، وتوفر دعم الخصوصية للشبكة.

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

الحوكمه

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

Hyperledger fabric هي شبكة مرخصة ، مما يعني أن التحكم في الحوكمة يقع على عاتق مؤسسة Linux Foundation والمنظمات داخل blockchain.

نموذج العقد الذكي

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

نظرًا لتشغيل المعاملات في كتلة جديدة ، يتم الحفاظ على دلتا من الحالة العالمية في الكتلة الأخيرة على blockchain. إذا تم التوصل إلى توافق في الآراء بشأن الكتلة الحالية ، يتم الالتزام بالتغييرات في قاعدة البيانات ، ويتم زيادة رقم كتلة الحالة العالمية بمقدار 1. إذا لم يتوصل الأقران إلى إجماع ، يتم تجاهل دلتا ولا يتم تعديل قاعدة البيانات.

إجماع

خوارزميات الإجماع تحت Hyperledger قابلة للتوصيل ، مما يسمح للمستخدمين بتحديد الخوارزمية التي يختارونها أثناء النشر. سيوفر بروتوكول Hyperledger تطبيق التسامح البيزنطي للخطأ (BFT) في إصداره الأولي ، باستخدام بروتوكول PBFT [CL02].

قابلية التوسع

تم السماح ببنية شبكة Hyperledger ، للتحكم في عدد المشاركين في كل Blockchain. يزيد العدد المتحكم فيه من المشاركين من قابلية تطوير Hyperledger.

خصوصية

تقوم سلطة إصدار Hyperledger بتشفير هوية كل مستخدم والمعاملات التي يقوم بها المستخدمون. لا يمكن فك تشفير البيانات المشفرة إلا في وقت التشغيل من قبل المشاركين المطلوبين ومن ثم حل مشكلات الخصوصية.

عملة

لا تحتوي Hyperledger Fabric على عملة أصلية. السمة الشائعة للعملة هي أنه سيتم التعامل مع مبلغ في كل مرة تتم فيها معالجة معاملة على سلسلتها. استنادًا إلى متطلبات المؤسسات الفردية ، يمكن إنشاء العملات في Hyperledger باستخدام الرموز التسلسلية.

حالة الاستخدام في المالية

تهدف منصة التمويل التجاري من Hyperledger Fabric إلى المدفوعات الدولية باستخدام تقنية Blockchain وتدعمها Deutsche Bank و HSBC و KBC و Natixis و Robobank و Societe Generale و Unicredit.

R3 Corda

لغة

تمت كتابة الكود في Corda باستخدام Kotlin ، وهي لغة برمجة من JetBeans تستهدف JVM و Javascript. السبب الرئيسي لاختيار Kotlin هو المستوى العالي من التكامل. نظرًا لـ JVM ، يمكن استخدام أي نموذج برمجة ذي صلة.

المعماريه

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

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

تشمل الأنشطة أو السمات الرئيسية لـ Corda ، كما هو مذكور في وثيقة Corda البيضاء ، ما يلي:

· تسجيل وإدارة تطور الاتفاقات المالية وغيرها من البيانات المشتركة بين طرفين أو أكثر يمكن تحديدهم بطريقة تستند إلى أسس قانونية قائمة ومتوافقة مع اللوائح الحالية والناشئة.

· تصميم سير العمل بين الشركات بدون جهاز تحكم مركزي.

· دعم التوافق بين الشركات على مستوى الصفقات الفردية وليس على مستوى النظام العالمي.

· دعم إدراج العقد الرقابية الرقابية.

· التحقق من صحة المعاملات فقط بين أطراف الصفقة.

· دعم مجموعة متنوعة من آليات التوافق.

· تسجيل روابط صريحة بين وثائق النثر القانونية للغة البشرية ورمز العقد الذكي.

· استخدام أدوات متوافقة مع معايير الصناعة.

· حصر الوصول إلى البيانات ضمن اتفاقية على من يحق لهم ذلك صراحة أو منطقيًا.

بدأت كوردا كدفتر حساب عالمي واحد. في حالة وجود مجموعة فرعية صغيرة من الأطراف في المعاملة ، تسعى corda جاهدة إلى الاحتفاظ بالبيانات ذات الصلة داخل المجموعة الفرعية فقط.

كائن الأساس هو كائن حالة يسجل وجود ومحتوى وحالة اتفاقية بين طرفين أو أكثر. الغرض منه هو مشاركته فقط مع أولئك الذين لديهم سبب مشروع لرؤيته. لضمان الاتساق في نظام عالمي مشترك حيث لا تكون جميع البيانات مرئية لجميع المشاركين ، تعتمد Corda بشكل كبير على تجزئات التشفير الآمنة لتحديد الأطراف والبيانات. يتم تعريف دفتر الحساب على أنه مجموعة من كائنات الحالة الثابتة.

تمكّن الوحدة النمطية وقابلية التشغيل البيني لـ Corda المؤسسات من دمج الإعداد الموجود بالفعل ، مثل قواعد البيانات ، في شبكة Corda.

الحوكمه

Corda عبارة عن blockchain مُصرح به يمنح التحكم في الحوكمة لـ R3 والمنظمات المشاركة في المعاملة.

عقد ذكي

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

تقوم Corda بفرض منطق الأعمال من خلال رمز العقد الذكي ، والذي تم إنشاؤه كوظيفة خالصة إما أن تقبل أو ترفض المعاملة ، والتي يمكن أن تتكون من وظائف أبسط وقابلة لإعادة الاستخدام.

تحدد العقود جزءًا من منطق الأعمال في دفتر الحساب ، وهي أجهزة محمولة: ستقوم العقد بتنزيل العقود وتشغيلها داخل وضع الحماية دون أي مراجعة في بعض عمليات النشر ، على الرغم من أن Corda تتصور استخدام رمز موقع لعمليات نشر Corda في المجال المنظم.

الجهاز الظاهري المحدد لتنفيذ العقد والتحقق منه هو Java Virtual Machine. ومع ذلك ، فقد تم تعزيز الجهاز الظاهري بصندوق حماية مخصص يكون أكثر تقييدًا بشكل جذري من وضع الحماية JVM العادي ، ولا يفرض متطلبات الأمان فحسب ، بل يفرض أيضًا التنفيذ الحتمي.

إجماع

في كوردا ، هناك جانبان للإجماع:

· صلاحية المعاملة: يمكن للأطراف الوصول إلى اليقين من أن معاملة التحديث المقترحة التي تحدد حالات الإخراج صالحة عن طريق التحقق من أن رمز العقد المرتبط يعمل بنجاح وأنه يحتوي على جميع التوقيعات المطلوبة ؛ وأن أي معاملات تشير إليها هذه المعاملة صالحة أيضًا.

· تفرد المعاملة: يمكن للأطراف أن يتأكدوا من أن المعاملة المعنية هي المستهلك الفريد لجميع حالات الإدخال الخاصة بها. أي: لا توجد معاملة أخرى ، تم التوصل إلى إجماع (صحة وتفرد) ، يستهلك أيًا من الحالات نفسها.

يمكن للأطراف الاتفاق على صلاحية المعاملة من خلال تشغيل نفس رمز العقد ومنطق التحقق بشكل مستقل.

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

تتمتع Corda بخدمات فريدة “قابلة للتوصيل”. هذا لتحسين الخصوصية وقابلية التوسع وتوافق النظام القانوني وخفة الحركة الحسابية. قد تتكون خدمة واحدة من العديد من العقد غير الموثوقة المتبادلة التي تنسق عبر خوارزمية متسامحة مع الخطأ البيزنطي ، أو يمكن أن تكون بسيطة للغاية ، مثل جهاز واحد. في بعض الحالات ، كما هو الحال عندما يتطلب تطوير دولة تواقيع جميع الأطراف ذات الصلة ، قد لا تكون هناك حاجة لخدمة فريدة على الإطلاق.

هذه الخدمات الفريدة مطلوبة فقط لإثبات ما إذا كانت الدول التي استهلكتها معاملة معينة قد تم استهلاكها مسبقًا ؛ ليسوا مطالبين بإثبات صحة المعاملة نفسها ، وهو أمر يخص أطراف الصفقة. هذا يعني أن خدمات التفرد ليست مطلوبة (وفي الحالة العامة ، لن) ترى المحتويات الكاملة لأي معاملات ، مما يحسن بشكل كبير الخصوصية وقابلية التوسع للنظام مقارنةً بدفتر الحساب الموزع البديل وتصميمات blockchain. يمثل قرار التصميم هذا خيارًا مهمًا بالنسبة للمفاضلات المقبولة في بنى دفتر الحساب المشترك.

قابلية التوسع والخصوصية

خدمة التوصيل الفريدة القابلة للتوصيل في Corda واستخدام تجزئات التشفير المشتركة لضمان عرض مقيد للمعاملات تعالج قابلية التوسع وقضايا الخصوصية.

عملة

لا تملك Corda عملة داخلية ولكنها ستدعم العملات في المستقبل.

حالة الاستخدام في المالية

طورت مجموعة مؤلفة من 11 مصرفاً تطبيقاً لتمويل التجارة على موقع Corda. يهدف التطبيق إلى تسهيل عملية خطابات الاعتماد. تشمل البنوك المشاركة بنك بانكوك ، BBVA ، BNP Paribas ، HSBC ، ING ، Intesa Sanpaolo ، Mizuho ، RBS ، Scotiabank ، SEB و US Bank.

“الكود هو القانون”

جميع العمليات نهائية في Ethereum. جميع المعاملات غير قابلة للتغيير. حتى في حالة وجود تعارضات وخلافات بين طرفين ، لا يمكن التراجع عن المعاملة.

كوردا لديه وظيفة التراجع. إذا كان هناك خطأ عرضي ، فيمكن تقديم البيانات غير الصحيحة إلى كاتب عدل غير مدقق يمكنه التراجع عن المعاملة.

للتلخيص

مراجع 

1. https://github.com/ethereum/wiki/wiki/White-Paper

2. https://www.hyperledger.org/wp-content/uploads/2017/08/Hyperledger_Arch_WG_Paper_1_Consensus.pdf

3. https://docs.corda.net/_static/corda-introductory-whitepaper.pdf

4. https://docs.corda.net/_static/corda-technical-whitepaper.pdf

5. https://solidity.readthedocs.io/en/v0.4.20/

6. https://github.com/ethereum/go-ethereum

7. https://github.com/hyperledger/fabric-sdk-go

8. https://kotlinlang.org/

9. https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05

10. https://dickolsson.com/how-governance-works-for-the-ethereum-blockchain/

11. https://bitsonblocks.net/2016/10/02/a-gentle-introduction-to-ethereum/

12. https://www.hyperledger.org/blog/2017/09/06/abcs-of-open-governance

13. https://www.coindesk.com/daimlers-e100-million-ethereum-bond-bigger-mercedes-benz/

14. https://www.hyperledger.org/industries/finance

15. https://techcrunch.com/2018/01/28/bank-based-blockchain-projects-are-going-to-transform-the-financial-services-industry/

16. https://www.coindesk.com/11-banks-develop-dlt-trade-finance-app-using-r3s-corda-software/

17. https://ethereumclassic.github.io/blog/2016-09-09-code-is-law/

إضافة تعليق