البلوكات مقابل DLTs

تحليل مقارن موجز لمواردها الأساسية

بواسطة تاتيانا Revoredo

المقدمة

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

الصورة: شترستوك

تتحدى الأنماط والأفكار القديمة التي تملأ عقولنا لعدة قرون ، [1] ، سوف تتحدى بنية Blockchain الحوكمة وطرق التعامل المركزية والسيطرة عليها ، ومن غير العدل تعريفه على أنه مجرد سجل موزع. يمثل هذا واحدًا فقط من أبعاده العديدة التي لا تزال مجموعة من الأفراد والشركات غير قادرة على التأهيل والقياس.

لا تزال مفاهيم Block Block وميزاتها وخصائصها قيد الكشف ، لكن من الممكن تصور أن الطريق إلى الحلول في Blockchains يتطلب تصورات وتقييمات لموارده الأساسية.

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

البلوكات مقابل تكنولوجيات ليدجر الموزعة (DLTs)

في حين أن استخدام مصطلحي "Blockchains" و "DLTs" (Distributed Ledger Technologies) كمرادفات شائع جدًا ، إلا أن الحقيقة هي أنه على الرغم من أن Blockchains (Bitcoin و Ethereum و Zcash ، على سبيل المثال) لها أوجه تشابه مع تقنيات Distributed Ledger (مثل Hyperledger Fabric ، أو R3 Corda) ، DLTs ليست Blockchains.

الصورة: Shuttesrtock

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

من ناحية أخرى ، عند تحليل بعض الموارد التكنولوجية المختلفة الموجودة في Ethereum و IBM Hyperledger Fabric و R3 Corda ، يمكننا تحديد بعض الاختلافات بين "Blockchains" و "DLTs".

Ethereum

المعاملات في Blockchain Ethereumare المخزنة داخل "كتل" ، مع التحولات الحالة [3] مما أدى إلى حالات النظام الجديد (الذي يضحّي سرعة معالجة قاعدة البيانات [4] بواسطة سلامة النظام).

الصورة: Shuttestock

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

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

حول "الإجماع" في Ethereum ، يحتاج جميع المشاركين إلى التوصل إلى توافق في الآراء بشأن ترتيب جميع المعاملات التي حدثت ، سواء ساهم المساهم في معاملة معينة أم لا. ترتيب المعاملات أمر بالغ الأهمية لحالة دفتر الأستاذ الثابت. إذا تعذر إنشاء ترتيب نهائي للمعاملات ، فهناك فرصة لحدوث إنفاق مزدوج. نظرًا لأن الشبكة قد تتضمن أجزاء غير معروفة (أو لديها أي مسؤولية تعاقدية) ، يجب استخدام آلية توافقية لحماية دفتر الأستاذ من المشاركين الاحتياليين الراغبين في تحمل إنفاق مزدوج. في التنفيذ الحالي لـ Ethereum ، يتم إنشاء هذه الآلية عن طريق التعدين استنادًا إلى العمل "Proof of Work" (PoW) [5]. يتعين على جميع المشاركين الموافقة على كتاب مشترك ويمكن لجميع المشاركين الوصول إلى جميع المشاركات المسجلة بالفعل. النتائج هي أن PoW يؤثر سلبًا على أداء معالجة المعاملات [6]. فيما يتعلق بالبيانات المخزنة في دفتر الأستاذ ، على الرغم من أن السجلات مجهولة المصدر ، إلا أنها في متناول جميع المشاركين ، مما قد يعرض للخطر التطبيقات التي تتطلب درجة أكبر من الخصوصية.

ميزة أخرى جديرة بالملاحظة هي أن Ethereum لديها عملة مشفرة مدمجة تسمى Ether. يتم استخدامه لدفع المكافآت عن "العقد" التي تسهم في تحقيق التوافق من قبل كتل التعدين وكذلك لدفع رسوم المعاملات. لذلك ، يمكن إنشاء التطبيقات اللامركزية (DApps) من أجل Ethereum ، والتي تسمح بالمعاملات النقدية. بالإضافة إلى ذلك ، يمكن إنشاء رمز رقمي لحالات الاستخدام المخصص عن طريق نشر عقد ذكي يتوافق مع نمط محدد مسبقًا [7]. بهذه الطريقة ، يمكن تعريف العملات المشفرة أو الأصول.

بالإضافة إلى ذلك ، تتيح بنية Ethereum أيضًا "المنصات التابعة" القادرة على إضافة طبقات من الحوافز "الاقتصادية المشفرة" للنظام.

أخيرًا ، يتمتع Ethereum بالتكامل في تحويل الأصول الرقمية إلى سلعة ، ما يعني أنه يمكن الاندماج في توفير السلع الرقمية ، وهو أمر غير ممكن لا في Hyperledger Fabric ، ولا في R3 Corda.

Hyperledger النسيج

يحل IBM Hyperledger Fabric محل المبادئ الأساسية لنظام Blockchain ، مع الحفاظ على تنفيذ جميع المعاملات في البنية متعددة القنوات لضمان سرعة نقل عالية للمعاملات في بيئة موثوق بها. IBM Fabric هو DLT ، وليس Blockchain.

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

فيما يتعلق بالمشاركة ، في Hyperledger Fabricit مُصرح به (مُصرح به) ، بحيث يتم اختيار المشاركين في الشبكة مقدمًا ويقتصر الوصول إلى الشبكة على هؤلاء فقط.

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

في Hyperledger Fabric ، يتم تمييز العقد ، حيث يتم تصنيفها إلى Client أو عميل مقدم [9] أو نظير [10] أو موفر [11]. دون الدخول في التفاصيل الفنية ، يسمح Fabric بالتحكم الدقيق في الإجماع وتقييد الوصول إلى المعاملات ، مما يؤدي إلى تحسين قابلية التوسع وخصوصية الأداء.

لا يتطلب Hyperledger عملات مشفرة مضمّنة ، نظرًا لأن الإجماع لا يتحقق من خلال التعدين. مع Fabric ، من الممكن تطوير عملة أصلية أو رمز رقمي باستخدام الكود. [12]

R3 كوردا

في R3 Cordaarchitecture ، بدوره ، تتم معالجة البيانات المشتركة في بيئة "موثوقة جزئيًا" ، أي أن النظراء لا يتعين عليهم الوثوق ببعضهم البعض تمامًا ، على الرغم من أن نظامهم الأساسي لا يحتوي على مكونات نظام Blockchain قادر على أؤكد قيمة لا لبس فيها ، بالضبط ودون تغيير.

الصورة: شترستوك

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

بالنسبة للمشاركة في R3 Corda ، تمامًا كما في Hyperledger Fabric ، يتم التصريح به (مُصرح به) ، بحيث يتم اختيار المشاركين في الشبكة مقدمًا ويكون الوصول إلى الشبكة مقصورًا على هؤلاء فقط.

فيما يتعلق بالإجماع في R3 Corda ، فإن تفسيره أكثر دقة ولا يقتصر على التعدين استنادًا إلى PoW (إثبات العمل) أو المشتق منه. من خلال التشغيل بإذن ، يوفر R3 Corda مزيدًا من التحكم في الوصول للسجلات وبالتالي يعزز الخصوصية. بالإضافة إلى ذلك ، يمكنك الحصول على أداء لأن الأطراف المعنية بالمعاملة فقط هي التي تحتاج إلى التوصل إلى توافق في الآراء. على غرار Fabric ، يتم الوصول إلى الإجماع في Corda أيضًا على مستوى المعاملة ، والذي يتضمن أجزاء فقط. تخضع صلاحية المعاملة وتفرد المعاملة للتوافق ، ويتم ضمان هذه الصلاحية من خلال تنفيذ كود العقود الذكية المرتبطة بالمعاملة. يتم التوصل إلى توافق في الآراء بشأن حصرية الصفقة بين المشاركين المعروف باسم "العقد التوثيقية". [13]

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

البنى Ethereum ، Hyperledger Fabric و R3 Corda فيما يتعلق بحالات الاستخدام الممكنة

عند تحليل أوراق EthereumWhite [15] ، Hyperledger Fabricand R3 Corda ، فإن هذه الهياكل لها وجهات نظر مختلفة تمامًا حول مجالات التطبيق الممكنة. [16]

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

تُظهر Ethereum نفسها أيضًا مستقلة تمامًا عن أي مجال معين من مجالات التطبيق ، ولكن على النقيض من Hyperledger Fabric ، ليست الخصوصية هي التي تبرز ، بل توفر منصة عامة لجميع أنواع المعاملات والتطبيقات.

الاعتبارات النهائية

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

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

إن معرفة المكان الذي تنوي الذهاب إليه ومدى قرب هذه البنى من تكرار الدرجات المرغوبة من الوظائف يمكن أن يحدث فرقًا كبيرًا.

إخلاء المسئولية: تعكس هذه المقالة فقط الفهم الشخصي البسيط للمؤلف. نرحب بتعليقات المطورين بغرض تصحيح العيوب الفنية.

قائمة المراجع

Ethereum. في: وظيفة الانتقال دولة Ethereum. جيثب. Disponível em: https://github.com/ethereum/wiki/wiki/White-Paper#ethereum-state-transition-function.

Ethereum. في: الفلسفة. جيثب. Disponível em: https://github.com/ethereum/wiki/wiki/White-Paper#philosophy

هيرن ، مايك. في: كوردا: دفتر الأستاذ الموزع. كوردا ورقة بيضاء التقنية. كوردا ، 2016. Disponível em: https://docs.corda.net/_static/corda-technical-whitepaper.pdf

مقير ، ويليام (المؤلف) ؛ Butterin، Vitalik (Prologo) In: The Block Blockchain: الوعد ، والممارسة ، وتطبيق تكنولوجيا الإنترنت التالية. الأمازون ، 2017.

راي ، شان. في: الفرق بين Blockchain والتكنولوجيا الموزعة ليدجر. نحو علم البيانات ، 2018.

مؤسسة لينكس. In: Hyperledger Explainer. Hyperledger. Disponível em: https://youtu.be/js3Zjxbo8TM

مؤسسة لينكس. في: Hyperledger Architecture ، المجلد 1. Hyperledger Whitepaper. Disponível em: https://www.hyperledger.org/wp-content/uploads/2017/08/Hyperledger_Arch_WG_Paper_1_Consensus.pdf

فالنتا ، مارتن ؛ ساندنر ، فيليب. في: مقارنة بين Ethereum ، Hyperledger Fabric و Corda. مركز مدرسة Blockchain في فرانكفورت ، 2017.

ويكيبيديا ، enciclopédia livre. في: ورقة بيضاء. Disponível em: https://pt.wikipedia.org/wiki/White_paper

شو ، بنت. في: Blockchain مقابل تقنيات Ledger الموزعة. كونسنس ، 2018.

التعليقات الختامية

[1] تساعد Block Block في تقليص اعتمادنا على وكلاء التحقق الموثوقين (مثل البنوك والحكومات والمحامين وكتاب العدل وموظفو الامتثال التنظيمي) ، بل وربما القضاء عليها.

[2] أنتونوبولوس ، أندرياس. في: "ما هو Blockchain" ، يوتيوب ، يناير 2018. Disponível em: https://youtu.be/4FfLhhhIlIc

[3] التكوين الحالي لهيكل البيانات

[4] الأحداث الحسابية التي يمكن أن تؤدي إلى معاملات الدولة ، أو القدرة على بدء العقود أو الاتصال بالعقود الموجودة مسبقًا

[5] أصدر Vitalik Buterin ، مؤلف ethereum ، دليل تنفيذ تقريبيًا يكشف أن مطوري الشبكة سيبدأون أولاً بنظام "هجين" يدمج تعدين إثبات العمل على نمط البيتكوين مع برهانه التجريبي الذي طال انتظاره وما زال متوقعًا من نظام حصص يسمى كاسبر ، التي أنشأتها Buterin

[6] فوكوليتش ​​م. (2016). The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. 9591 ، سبرينغر

[6] https://www.ethereum.org/token

[7] https://hyperledger-fabric.readthedocs.io/en/latest/fabric_model.html#consensus

[8] https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[9] يمكن أن يكون لأقرانهم دوران خاصان: نظير مقدم أو مقدم ، ب. نظير مؤيد أو مؤيد. https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[10] https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[11] https://hyperledger-fabric.readthedocs.io/en/latest/Fabric-FAQ.html#chaincode-smart-contracts-and-digital-assets

[12] https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[13] https://discourse.corda.net/t/mobile-consumer-payment-experiences-with-corda-on-ledger-cash/966؟source_topic_id=962

[14] تعد الورقة البيضاء ، وفقًا لويكيبيديا ، وثيقة رسمية تنشرها حكومة أو منظمة دولية ، لتكون بمثابة دليل أو دليل حول بعض المشكلات وكيفية مواجهتها.

[15] فالنتا ، مارتن ؛ ساندنر ، فيليب. في: مقارنة بين Ethereum ، Hyperledger Fabric و Corda. مركز مدرسة Blockchain في فرانكفورت ، 2017