آموزش Hyperledger Fabric – رویکرد تازه

Fabric معماری جدیدی برای تراکنش ها معرفی می کند که ما آنها را execute-order-validate می نامیم. این انعطاف پذیری، مقیاس پذیری، عملکرد و چالش های محرمانه بودن مدل اجرایی سفارش را با تفکیک جریان تراکنش به سه مرحله مورد بررسی قرار می دهد:

  • انجام یک تراکنش و بررسی صحت آن، در نتیجه تأیید آن،
  • سفارش تراکنش ها از طریق یک پروتکل اجماعی (قابل اتصال).
  • قبل از انجام تراکنش ها در دفتر کل، تراکنش را بر اساس یک سیاست تأیید ویژه برنامه تأیید می کند.

این طرح به طور اساسی از الگوی تنظیم-اجرا خارج می شود زیرا فبریک قبل از رسیدن به توافق نهایی در مورد تنظیم ، معاملات را انجام می دهد.

در Fabric ، یک سیاست تأیید برنامه کاربردی مشخص می کند که کدام گره های همتا یا چند مورد از آنها باید برای اجرای صحیح یک قرارداد هوشمند مشخص شده ضمانت کنند. بنابراین، هر تراکنش فقط باید توسط زیرمجموعه گره های همتای لازم برای برآوردن سیاست تأیید تراکنش اجرا (تأیید) شود. این اجازه می دهد تا اجرای موازی عملکرد کلی و مقیاس سیستم را افزایش دهد. این مرحله اول همچنین هرگونه عدم قطعیت را حذف می کند، زیرا نتایج ناسازگار را می توان قبل از تنظیم فیلتر کرد.

از آنجا که ما عدم قطعیت را حذف کرده ایم ، Fabric اولین فناوری بلاک چین است که امکان استفاده از زبان های برنامه نویسی استاندارد را فراهم می کند.

 

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *