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