Blockchains در مقابل DLT

تجزیه و تحلیل مقایسه ای مختصر از منابع اصلی آن

توسط تاتیانا ریورودو

مقدمه

ما شاهد رشد پدیده ای هستیم که می تواند به عنوان یک عامل ایجاد کننده تغییرات در شیوه امروز جهان معرفی شود ، تغییراتی که بر حکمرانی ، سبک زندگی ، مدل های شرکت ها ، نهادها در مقیاس جهانی و کل جامعه تأثیر می گذارد.

تصویر: Shutterstock

با استفاده از الگوهای و ایده های قدیمی که قرن ها ذهن ما را به چالش می کشد [1] ، معماری Blockchain حکمرانی و روش های متمرکز و کنترل شده برای معامله را به چالش می کشد ، و نامناسب بودن آن را فقط به عنوان یک ثبت نام توزیع شده ناعادلانه می شم. این تنها یکی از ابعاد مختلف آن است که طیف وسیعی از مردم و شرکت ها هنوز قادر به واجد شرایط بودن و تعیین کمیت نیستند.

مفاهیم ، خصوصیات و خصوصیات Blockchains هنوز پرده برداری نشده است ، اما می توان پیش بینی کرد که راه حل در Blockchains نیاز به درک و ارزیابی منابع اصلی آن دارد.

در این خط ، هدف این مقاله ، ایجاد یک مقایسه مقایسه ای مختصر بین Blockchains و توزیع شده Ledgers ، پرداختن به برخی از ویژگی های اصلی آن و در نتیجه ، کمک به شناسایی مزایا و معایبی است که می تواند ناشی از تصویب آن باشد. نظرات کارشناسان برای کمک به رفع نقص فنی استقبال می کند.

Blockchains در مقابل فناوری توزیع شده Ledger (DLTs)

در حالی که استفاده از اصطلاحات "Blockchains" و "DLTs" (توزیع شده Ledger Technologies) به عنوان مترادف بسیار متداول است ، حقیقت این است که اگرچه Blockchains (بیت کوین ، Ethereum ، Zcash ، به عنوان مثال) با فن آوری های توزیع شده Ledger (مانند Hyperledger Fabric) شباهت هایی دارند. ، یا R3 Corda) ، DLT ها Blockchain نیستند.

تصویر: Shuttesrtock

Technologies Ledger Technologies (DLT) توزیع شده یا همانطور که دیگران ترجیح می دهند ، معماری و سازه های توزیع شده توزیع شده برای پردازش معاملات در محیطی که توسط بازیگران شناخته شده به اشتراک گذاشته شده است (برای مثال توسط یک رابطه قراردادی) ایجاد شده است ، در حالی که Blockchains واقعی به گونه ای طراحی شده است که افراد غریبه می توانند با خیال راحت مقدار را منتقل کنند ، تا عوامل معتبر را به دست آورند تا اطمینان (صحت ، صحت ، وفاداری) و تغییرپذیری [2] در معاملات و داده ها بدست آورند. در اینجا شایان ذکر است صحت و تغییر ناپذیری برای موفقیت در دیجیتالی کردن مناسب دارایی ها ضروری است.

از طرف دیگر ، هنگام تجزیه و تحلیل برخی از منابع مختلف فن آوری موجود در Ethereum ، IBM Hyperledger Fabric و R3 Corda ، می توانیم تفاوت های بیشتری را بین "Blockchains" و "DLTs" تشخیص دهیم.

اتریوم

معاملات در Blockchain Ethereumare در "بلوک" ذخیره می شود ، با انتقال حالت ها [3] که منجر به حالت های سیستم جدید می شود (که سرعت پردازش معاملات دیتابیس [4] را با تمامیت سیستم فدا می کند).

تصویر: Shuttestock

از آنجا که اکوسیستم EEhereum از ترکیبی از اکوسیستمهای خصوصی و blockchain عمومی ساخته شده است ، به منظور دستیابی به این مقاله ، می توان حساسیت بیشتری به سنتز شبکه های عمومی Ethereum داد.

بنابراین ، در مورد مشارکت احزاب ، این کار بدون مجوز انجام می شود ، یعنی هر کسی بدون نیاز به مجوز ، به شبکه اتریوم دسترسی دارد. لازم به ذکر است که نحوه مشارکت تأثیر عمیقی در چگونگی دستیابی به اجماع دارد.

در مورد "اجماع" در اتریوم ، همه شرکت کنندگان باید به ترتیب همه معاملات انجام شده ، چه مشارکت کننده در معامله خاص کمک کرده باشند ، اجماع کنند. ترتیب معاملات برای وضعیت مداوم دفترچه مهم است. اگر سفارش نهایی معاملات نتواند برقرار شود ، احتمال دارد که هزینه های مضاعف اتفاق بیفتد. از آنجا که شبکه ممکن است بخش هایی را که مشخص نیست (یا مسئولیت پیمانکاری دارند) را در بر بگیرد ، باید یک مکانیزم اجماعی برای محافظت از دفترچه در برابر شرکت کنندگان کلاهبرداری که مایل به هزینه های مضاعف هستند ، به کار گرفته شود. در اجرای فعلی اتریوم ، این مکانیسم با استخراج معادن بر اساس کار "اثبات کار" (PoW) [5] ایجاد شده است. همه شرکت کنندگان باید با یک کتاب مشترک موافقت کنند و همه شرکت کنندگان به همه ورودی هایی که قبلاً ثبت نام کرده اند دسترسی دارند. عواقب آن این است که PoW بر عملکرد پردازش معاملات تأثیر منفی می گذارد [6]. با توجه به داده های ذخیره شده در دفترچه ، اگرچه سوابق ناشناس هستند ، اما در دسترس همه شرکت کنندگان است ، که می تواند برنامه هایی را که به درجه بیشتری از حریم خصوصی احتیاج دارند ، سازش کند.

یکی دیگر از ویژگی های قابل توجه این است که اتریوم دارای یک رمزنگاری داخلی ساخته شده به نام اتر است. این برای پرداخت پاداش برای "گره ها" که در دستیابی به اجماع توسط بلوک های معدن و همچنین پرداخت هزینه معاملات انجام می شود ، به کار می رود. بنابراین ، برنامه های غیرمتمرکز (DApps) می تواند برای Ethereum ایجاد شود ، که امکان انجام معاملات پولی را فراهم می آورد. علاوه بر این ، یک نشانه دیجیتالی برای موارد استفاده سفارشی می تواند با استفاده از یک قرارداد هوشمند ایجاد شود که با الگوی از پیش تعریف شده مطابقت داشته باشد [7]. از این طریق می توان ارزهای رمزپایه یا دارایی تعریف کرد.

علاوه بر این ، معماری اتریوم همچنین به "سیستم عامل های وابسته" اجازه می دهد تا لایه هایی از مشوق های "رمزنگاری اقتصادی" را به سیستم اضافه کنند.

سرانجام ، اتریوم در کالایی ارز دیجیتال دارایی ها ادغام دارد ، چه می تواند در پس انداز کالاهای دیجیتالی ادغام شود ، که نه در پارچه هایپرلدگر و نه در R3 کوردا امکان پذیر نیست.

پارچه هایپرلدگر

IBM Hyperledger Fabric جایگزین اصول اساسی سیستم Blockchain می شود و اجرای کلیه معاملات درون معماری چند کاناله را حفظ می کند تا از توان تراکنش های بالا در یک محیط قابل اعتماد اطمینان یابد. IBM Fabric یک DLT است ، نه یک Blockchain.

معماری پارچه Hypherledger یکپارچگی و وفاداری داده های یک سیستم Blockchain را برای پردازش سریع تر و توان عملیاتی در یک محیط قابل اعتماد داده ، قربانی می کند. با این حال ، در حالی که ترتیب دولت در محیط Fabric کارآمد است ، اما توانایی حفظ ارزش در یک اکوسیستم عمومی غیرمتمرکز را به همان روشی که یک Blockchain مانند Ethereum یا Bitcoin انجام دهد ، ندارد.

در مورد مشارکت ، در Hyperledger Fabricit مجاز (مجاز) است ، بنابراین شرکت کنندگان در شبکه از قبل انتخاب می شوند و دسترسی به شبکه فقط به این موارد محدود می شود.

به هر حال ، تفسیر اجماع از پارچه هایپرلدگر تصفیه شده تر است و محدود به معدن PoW-based (اثبات کار) یا برخی مشتقات نیست. با کار در حالت مجاز ، Hyperledger Fabric کنترل دسترسی تصفیه شده تری به سوابق ارائه می دهد و از این رو به حریم خصوصی امتیاز می دهد. علاوه بر این ، شما یک مزیت عملکرد کسب می کنید ، بنابراین تنها ذینفعان که در یک معامله شرکت می کنند ، باید به اجماع برسند. اجماع Hypherledger گسترده است و کل جریان معاملات را در بر می گیرد ، یعنی از پیشنهاد معامله به شبکه گرفته تا تعهد با دفترچه. علاوه بر این ، دستگاه های محاسباتی (که به عنوان "گره" نیز شناخته می شوند) نقش و وظایف مختلفی را در فرآیند کسب اجماع بر عهده می گیرند.

در پارچه هایپرلدگر ، گره ها از هم متمایز می شوند و به مشتری یا مشتری ارسالی تقسیم می شوند [9] ، همسالان [10] یا رضایت نامه [11]. بدون وارد کردن جزئیات فنی ، پارچه اجازه می دهد تا کنترل تصفیه شده و دسترسی محدود به معاملات ، تصفیه شده تصفیه شده و باعث افزایش مقیاس پذیری و حفظ حریم خصوصی عملکرد شود.

هایپرلدگر نیازی به ساخت رمزنگاری داخلی ندارد ، زیرا اجماع از طریق استخراج حاصل نمی شود. با وجود پارچه ، امکان تهیه ارز بومی یا نشانه دیجیتالی با کد زنجیره ای وجود دارد. [12]

R3 Corda

در Cordaarchitecture R3 ، به نوبه خود ، پردازش داده های اشتراکی در یک محیط "تا حدی قابل اعتماد" اتفاق می افتد ، یعنی همتایان مجبور نیستند کاملاً به یکدیگر اعتماد کنند ، اگرچه بسترهای نرم افزاری آنها اجزای یک سیستم Blockchain را ندارند. اطمینان حاصل کنید که ارزش یکنواخت ، دقیق و تغییر ناپذیر است.

تصویر: Shutterstock

در R3 Corda ، بخش هایی از اطلاعات به یک دفترچه اطلاعات مانند داده متصل می شوند ، که داده ها را به یک زنجیره رویداد اضافه می کند و قابلیت ردیابی منشاء آن را در یک محیط کنترل شده امکان پذیر می کند. منشأ داده ها توسط اعضای کنسرسیوم R3 Corda کنترل می شود که کنترل خاصی از دسترسی به بستر نرم افزاری را در اختیار دارد. با استفاده از این پیکربندی ، بانک ها و موسسات مالی قادر خواهند بود از لحاظ پردازش اطلاعات در یک اکوسیستم حسابداری مشترک ، بهره وری را به حداکثر برسانند. داده ها می توانند بین سازمانها بهتر جابجا و پردازش شوند و نیاز به اعتماد اساسی بین همتایان غیر قابل اعتماد را کاهش دهند. برای اینکه یک معامله در R3 Corda اعتبار داشته باشد ، باید: توسط طرفهای درگیر امضا شود ، توسط کد قرارداد که معامله را تعیین می کند ، اعتبار یابد.

در مورد شرکت در R3 Corda ، دقیقاً مانند Hyperledger Fabric ، مجاز (مجاز) است ، به طوری که شرکت کنندگان در شبکه از قبل انتخاب شده و دسترسی به شبکه فقط به این موارد محدود می شود.

در مورد اجماع R3 Corda ، تفسیر آن تصفیه شده تر تصفیه شده است و محدود به استخراج معادن بر اساس PoW (اثبات کار) یا مشتق نیست. با کار با اجازه ، R3 Corda کنترل دسترسی تصفیه شده تر برای سوابق را فراهم می کند و بنابراین باعث افزایش حریم خصوصی می شود. علاوه بر این ، شما عملکرد را بدست می آورید زیرا فقط طرف های درگیر در یک معامله باید به یک اجماع برسند. مشابه پارچه ، اجماع در کوردا نیز در سطح معاملات انجام شده و تنها بخشهایی را شامل می شود. اعتبار معامله و منحصر به فرد بودن معامله منوط به اجماع است و چنین اعتبار با اجرای کد قراردادهای هوشمند مرتبط با یک معامله تضمین می شود. اجماع در مورد منحصر به فرد بودن یک معامله در بین شرکت کنندگان معروف است که "گره های اسناد رسمی" شناخته می شوند. [13]

در اینجا ذکر این نکته حائز اهمیت است که چون یک سیستم بسته است ، R3 Corda از وسایل و مشخصات فنی لازم برای ساختن یک اکوسیستم بر اساس مشوق های اقتصادی و نه محیطی از دارایی های دیجیتال عمومی برخوردار نیست. علاوه بر این ، R3 Corda به رمزهای جاسوسی جاسازی شده احتیاج ندارد ، زیرا اجماع از طریق معدن حاصل نمی شود ، و کاغذ سفید آن ایجاد ارزهای رمزنگاری یا نشانه ها را فراهم نمی کند. [14]

معماری اتریوم ، پارچه هایپرلدگر و R3 کوردا در مورد موارد استفاده احتمالی

هنگام تجزیه و تحلیل EthereumWhite Papers [15] ، Hyperledger Fabricand R3 Corda ، این ساختارها دیدگاه های بسیار متفاوتی در زمینه های ممکن کاربرد دارند. [16]

بنابراین ، انگیزه توسعه Hyperledger Fabricand R3 Corda در موارد استفاده بتن است. در R3 Corda موارد استفاده از بخش خدمات مالی استخراج می شود ، به همین دلیل در این بخش زمینه اصلی کاربرد کوردا قرار دارد. از طرف دیگر ، Hyperledger Fabric در نظر دارد یک معماری مدولار و توسعه یافته را فراهم کند که بتواند در طیف وسیعی از صنایع از بانکداری و مراقبت های بهداشتی گرفته تا زنجیره تأمین استفاده شود.

اتریوم همچنین خود را کاملاً مستقل از هر زمینه کاربردی خاص نشان می دهد ، اما در مقایسه با پارچه هایپرلدگر ، این خصوصیات برجسته نیست بلکه ارائه یک بستر عمومی برای انواع معاملات و برنامه ها است.

ملاحظات نهایی

در اینجا نتیجه گرفته می شود که سیستم عامل ها ذاتاً با یکدیگر متفاوت هستند. در حالی که Blockchains به عنوان اتریوم ، دارای ویژگی های خاصی است که در لیدرهای توزیع شده وجود ندارد. DLT ها نیز به نوبه خود دارای ویژگی های عملکردی هستند که Ethereumis در حال حاضر قادر به دستیابی به همان اندازه نیست.

تمام معماری هایی که در اینجا مورد تجزیه و تحلیل قرار گرفته اند هنوز در دست ساخت هستند و بنابراین پروتکل های آنها باید توسط بازرگانان و مدیران مورد بررسی قرار گیرد که باید قبل از اجرای عملی آنها را تا عمق لازم درک کنند.

دانستن اینکه در کجا قصد دارید بروید و چقدر این معماری ها به تکرار درجات مورد نظر از قابلیت های مختلف نزدیک هستند ، می تواند همه تفاوت ها را ایجاد کند.

سلب مسئولیت: این مقاله نشان دهنده درک شخصی بی تکلف از نویسنده است. نظرات نظرات از توسعه دهندگان به منظور اصلاح نواقص فنی استقبال می شود.

کتابشناسی

اتریوم در: عملکرد انتقال حالت اتریوم. گیتوب Disponível em: https://github.com/ethereum/wiki/wiki/White-Paper#ethereum-state-transition-function.

اتریوم در: فلسفه. GitHub Disponível em: https://github.com/ethereum/wiki/wiki/White-Paper#philosophy

هارن ، مایک در: کوردا: دفترچه توزیع شده. Whitepaper فنی کوردا. Corda، 2016. Disponível em: https://docs.corda.net/_static/corda-technical-whitepaper.pdf

Mugayar، William (نویسنده)؛ Butterin، Vitalik (Prologo) در: The Blockchain Business: نوید ، تمرین و کاربرد فناوری اینترنت بعدی. آمازون ، 2017

ری ، شان. در: تفاوت بین Blockchain و فناوری توزیع شده Ledger. به سمت علوم داده ، 2018.

بنیاد لینوکس. در: Hyperledger Explainer. هایپرلدگر Disponível em: https://youtu.be/js3Zjxbo8TM

بنیاد لینوکس. در: Hyperledger Architecture، Volume 1. Hyperledger Whitepaper. Disponível em: https://www.hyperledger.org/wp-content/uploads/2017/08/Hyperledger_Arch_WG_Paper_1_Consensus.pdf

والنتا ، مارتین؛ سندر ، فیلیپ در: مقایسه اتریوم ، پارچه هایپرلدگر و کوردا. مرکز Blockchain مدرسه فرانکفورت ، 2017.

ویکی پدیا ، دایره المعارف livre. در: کاغذ سفید. Disponível em: https://pt.wikipedia.org/wiki/White_paper

خو ، خم. در: Blockchain در مقابل فن آوری توزیع Ledger. Consensys ، 2018.

نت های یادداشت

[1] Blockchains به کاهش اعتبار و به طور بالقوه حتی از بین بردن اعتماد ما به نمایندگان معتبر معتبر کمک می کند (مانند بانک ها ، دولت ها ، وکلا ، دفتر اسناد رسمی و مقامات مربوط به رعایت مقررات).

[2] آنتونوپولوس ، آندریاس. در: "Blockchain چیست" ، یوتیوب ، 2018 ژانویه. Disponível em: https://youtu.be/4FfLhhhIlIc

[3] پیکربندی فعلی یک ساختار داده

[4] رویدادهای محاسباتی که می توانند به معاملات دولتی منجر شوند ، قادر به ایجاد قراردادها یا تماس با قراردادهای از پیش موجود هستند

[5] Vitalik Buterin ، خالق Ethereum ، اخیراً یک راهنمای اجرای خشن را منتشر کرده است که نشان می دهد توسعه دهندگان شبکه ابتدا با یک سیستم "ترکیبی" آغاز می شوند که معادن اثبات کار به سبک بیت کوین را با ادعای بسیار انتظاری و هنوز تجربی آن ادغام می کند. - سیستم سهام-سهام با نام Casper ، ایجاد شده توسط Buterin.

[6] Vukolić M. (2016). تلاش برای مقیاس پذیری پارچه Blockchain: اثبات کار در مقابل BFT Replication ، در: Camenisch J. ، Kesdoğan D. (ed.) مشکلات باز در امنیت شبکه ، iNetSec 2015 ، سخنرانی در علوم کامپیوتر ، جلد. 9591 ، اسپرینگر

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

[7] https://hyperledger-fabric.readthedocs.io/fa/latest/fabric_model.html# نتیجه گیری

[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/fa/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-exper علوم-with-corda-on-ledger-cash/966؟source_topic_id=962

[14] مطابق با ویکی پدیا ، سند رسمی است که توسط یک دولت یا یک سازمان بین المللی منتشر شده است ، تا بتواند به عنوان راهنما یا راهنمای برخی از مشکلات و چگونگی مواجهه با آن عمل کند.

[15] والنتا ، مارتین؛ سندر ، فیلیپ در: مقایسه اتریوم ، پارچه هایپرلدگر و کوردا. مرکز Blockchain مدرسه فرانکفورت ، 2017