Hyperledger Sawtooth یا Hyperledger Fabric

کسب‌وکارها در حال حاضر به سرعت در حال توسعه هستند، زیرا یک تحول کامل در نحوه تبادل داده‌ها و دارایی‌ها و ردیابی آن‌ها در صنایع وجود دارد. اکنون استانداردهایی برای یک دفتر کل توزیع شده بین صنعتی ایجاد می شوند که پتانسیل ایجاد انقلابی در شیوه انجام تجارت ما را دارد. دفتر کل توزیع شده به افزایش شفافیت، مسئولیت پذیری و اعتماد کمک می کند و همچنین به ساده سازی فرآیندهای تجاری کمک می کند. امروزه شرکت ها ترجیح می دهند از فناوری بلاک چین استفاده کنند زیرا به ایجاد شبکه های تجاری مقرون به صرفه بدون نیاز به یک نقطه کنترل متمرکز کمک می کند. برای این منظور، پلتفرم های مختلف بلاک چین مانند اتریوم، هایپرلجر، کوردا، ریپل و کووروم وارد صحنه شده اند، زیرا شرکت ها اکنون شروع به تحقق وعده بلاک چین به عنوان یک فناوری کرده اند.قبل از اینکه در مورد ویژگی ها و تفاوت های هایپرلجر فابریک و هایپرلجر ستوس ( Hyperledger Sawtooth ) بحث کنیم، اجازه دهید ابتدا بفهمیم که هایپرلجر، هایپرلجر ستوس و هایپرلجر فابریک چیست.برای آموزش هایپر لجر فابریک می توانید به آموزش های آرتا رسانه مراجعه کنید.هایپرلجر ( Hyperledger ) چیست؟هایپرلجر ( Hyperledger ) یک منبع باز، همکاری جهانی است که توسط بنیاد لینوکس میزبانی می شود. این به ایجاد و توسعه چارچوب های دفتر کل توزیع شده در سطح سازمانی برای پشتیبانی از تراکنش های تجاری کمک می کند. Hyperledger در سال 2016 با ساختار راهبری سازمانی و فنی و 30 عضو بنیانگذار شرکت راه اندازی شد. از یک رویکرد ماژولار برای ساخت بلاک چین استفاده می‌کند و این به شرکت‌ها کمک می‌کند تا آنچه را که برای آنها بهتر است توسعه دهند. شرکت های بزرگی مانند J.P.Morgan، IBM، Intel و Samsung را به خود جذب کرده است.هایپرلجر ستوس ( Hyperledger Sawtooth ) چیست؟این یک پلتفرم بلاک چین سازمانی است که بر اساس فلسفه طراحی ایمن کردن قراردادهای هوشمند و نگهداری دفتر کل توزیع شده، به ویژه برای استفاده توسط شرکت ها، عمل می کند. طراحی اصلی آن به برنامه‌های کاربردی اجازه می‌دهد تا الگوریتم‌های اجماع، مجوزها و قوانین تراکنش را متناسب با نیازهای هر کسب‌وکاری که کاملاً منحصربه‌فرد است، انتخاب کنند. نیازی به دانستن طراحی اساسی سیستم اصلی برای توسعه دهندگان برنامه نیست. آنها می توانند از زبان انتخابی خود استفاده کنند و می توانند قوانین مناسب برای برنامه های خود را مشخص کنند.هایپرلجر فابریک چیست؟هایپر لجر فابریک ( Hyperledger Fabric ) زیر چتر بنیاد لینوکس میزبانی می شود. این یک چارچوب بلاک چین است که به توسعه برنامه ها یا راه حل هایی با معماری ماژولار کمک می کند. از نسخه plug-and-play خدمات عضویت و اجماع پشتیبانی می کند. از فناوری کانتینری به نام «کد زنجیره ای» برای میزبانی قراردادهای هوشمند استفاده می کند.تفاوت هایپرلجر فابریک ( Hyperledger Fabric )و هایپر لجر ستوس ( Sawtooth )اجازه دهید تفاوت بین Hyperledger Fabric و Sawtooth را بر اساس ماهیت شبکه بلاک چین درک کنیم.هایپر لجر فابریک Hyperledger Fabric حاکمیت دقیق را به جای مشارکت در شبکه توسط ارائه دهندگان خدمات عضویت (MSP) انتخاب می کند. مقامات گواهی را شناسایی می کند که می توان برای تعریف عضوی از یک سازمان به آنها اعتماد کرد. Hyperledger Fabric فقط از یک شبکه مجاز و نه یک شبکه بدون مجوز پشتیبانی می کند. شبکه مجاز شبکه ای است که در آن مالک شبکه در مورد شرکت کنندگان شبکه تصمیم می گیرد و به چند عضو اجازه می دهد تا بلوک ها را تأیید کنند. شبکه های بدون مجوز به شبکه ای اطلاق می شود که هر کسی می تواند به شبکه بپیوندد و شروع به تأیید بلوک کند.اما Hyperledger Sawtooth یک شبکه فناوری دفتر کل توزیع شده (DLT) ارائه می دهد که می تواند بدون مجوز یا دارای مجوز باشد. Sawtooth نقش ها و مجوزهایی را تعریف می کند که آن را نسبت به هایپرلجر فابریک انعطاف پذیرتر می کند و احراز هویت توسط تعداد زیادی اعتبار سنجی در شبکه انجام می شود.این تفاوت قابل توجه باعث ایجاد تمایزات دیگری مانند:هایپر لجر فابریک Hyperledger Fabric از مکانیسم توافق کافکا استفاده می کند، در حالی که هایپر لجر ستوس از الگوریتم اثبات زمان سپری شده (PoET) استفاده می کند.هایپر لجر فابریک Hyperledger Fabric از نظر مشارکت محدود است، در حالی که Sawtooth منعطف است زیرا یک شبکه بلاک چین است که برای پیوستن باز است.هایپر لجر فابریک Hyperledger Fabric چارچوب حاکمیتی بهتر و محکم‌تری دارد زیرا از MSP (ارائه‌دهنده خدمات عضویت) و CA (مرجع صدور گواهی) استفاده می‌کند.هایپر لجر فابریک Hyperledger Fabric مفهوم منحصر به فرد کانال ها را ارائه می دهد. کنترل دقیق حریم خصوصی را بر تراکنش ها فراهم می کند. این سناریوهای B2B و بسیاری موارد دیگر را که در آن می توان اعمال کرد، پشتیبانی می کند.هایپر لجر فابریک Hyperledger Fabric از کدهای زنجیره ای پشتیبانی می کند که می توانند به زبان های جاوا، JS و Go نوشته شوند. اینها به گونه ای رفتار می کنند که مشابه قراردادهای مبتنی بر دارایی است. Sawtooth خانواده‌های تراکنش‌هایی دارد که می‌توان آن‌ها را به هر زبانی نوشت که توسعه‌دهنده راحت باشد. با استفاده از این ها، قراردادهای هوشمند را می توان در آن زبان ها شبیه سازی کرد. Sawtooth برخی از خانواده های تراکنش خارج از جعبه را فراهم می کند و راه هایی را برای توسعه بسیاری دیگر باز می کند.با توجه به چارچوب Seth خود، sawtooth از قراردادهای هوشمند مبتنی بر استحکام اتریوم پشتیبانی می کند. Hyperledger Fabric این را پشتیبانی نمی کند.همه تراکنش‌ها یا با هم پردازش می‌شوند یا اصلاً در یک چارچوب Sawtooth پردازش نمی‌شوند. در فابریک، تمام تراکنش‌ها در دسته‌ای از بلوک‌های کافکا پردازش می‌شوند. پس از آماده شدن همه دسته‌ها، تراکنش‌های آن بلوک برای همتایان متعهد ارسال می‌شوند تا در یک دفتر کل متعهد شوند.نتیجهشکی نیست که پروژه Hyperledger در حال حاضر در اوج خود قرار دارد زیرا IBM و دیگر غول های بزرگ فناوری در این پروژه مشارکت دارند. در حال حاضر چرخه های توسعه سریع تری را نسبت به قبل تجربه می کند. طبق گزارشات در سال 2018، انجمن Hyperledger از مرز 250 عضو فراتر رفته است و یک تلاش چند پروژه ای و چند سهامدار است که بیش از ده فناوری بلاک چین و دفتر کل توزیع شده را در اختیار دارد.Hyperledger پلتفرمی است که برای مشارکت و مشارکت نهادهای مختلف باز است. تصمیم به استفاده از Hyperledger Sawtooth یا Fabric صرفاً به مورد استفاده بستگی دارد. اگر به دنبال ایجاد یک شبکه بلاک چین خصوصی هستید که دارای قرارداد هوشمند حساس و داده های بسیار حساس است، Hyperledger Sawtooth بهترین گزینه برای بررسی خواهد بود. Hyperledger قطعا پتانسیل کاهش هزینه و پیچیدگی انجام کارها در دنیای واقعی را دارد.