توضیحاتی پیرامون Hyperledger Sawtooth
Hyperledger Sawtooth یک پروژه منبع باز تحت نظارت Hyperledger است و به عنوان یک سیستم بلاکچین در سطح سازمانی استفاده می شود که برای ایجاد و راه اندازی برنامه ها و شبکه های توزیع شده دفتر به خصوص برای استفاده توسط شرکت ها به کار گرفته می شود.
نکات کلیدی
- Hyperledger Sawtooth یک سیستم عامل منبع باز بلاکچین به عنوان یک سرویس است که می تواند قراردادهای هوشمند سفارشی را بدون نیاز به دانستن طرح اصلی سیستم اصلی اجرا کند.
- Hyperledger یک گروه توسعه بلاکچین است که توسط سازمان هایی مانند پروژه لینوکس ، IBM ، Intel و SAP حمایت مالی می شود.
- Hyperledger Sawtooth از انواع الگوریتم های اجماع پشتیبانی می کند ، از جمله تحمل خطای عملی بیزانس (PBFT) و اثبات زمان سپری شده (PoET)
درک Hyperledger Sawtooth
هدف اصلی طراحی Hyperledger Sawtooth که توسط بنیاد لینوکس و با همکاری IBM ، Intel و SAP توسعه یافته است ، این است که دفترچه ها را به طور واقعی توزیع کند و قراردادهای هوشمند را بسیار ایمن ساخته و از این رو برای مشاغل مناسب باشد. این یک اجرای بلاکچین به عنوان سرویس (BaaS) است.
در بیشتر سیستم های مبتنی بر بلاکچین استاندارد ، هسته و برنامه ها بر روی یک سیستم عامل میزبانی و اجرا می شوند ، که ممکن است منجر به مشکلات عملکردی و همچنین نگرانی های امنیتی شود.
Hyperledger Sawtooth سیستم دفتر اصلی را از محیط خاص برنامه جدا می کند ، در نتیجه توسعه برنامه را ساده می کند اما سیستم را ایمن نگه می دارد. با استفاده از این معماری ، یک توسعه دهنده می تواند برنامه هایی را به زبان برنامه نویسی مورد نظر خود بسازد که میتواند بدون دخالت در سیستم بلاک چین اصلی ، در محیط سیستم میزبانی ، کار کند و اجرا شود.
زبانهای پشتیبانی شده شامل C ++ ، Go ، Java ، JavaScript ، Python و Rust هستند. برنامه Sawtooth می تواند بر اساس یک منطق اصلی تجاری مورد نیاز یک تجارت باشد ، یا می تواند به عنوان یک ماشین مجازی قرارداد هوشمند توسعه یافته و اجرا شود که دارای مکانیزم خودگردان برای ایجاد ، اطلاع رسانی و اجرای قراردادهای بین شرکت کنندگان مختلف در بلاک چین باشد.
سیستم اصلی اجازه می دهد تا برنامه ها در همان بلاکچین وجود داشته باشند ، قوانین معامله را انتخاب می کند ، سازوکار مجوز لازم را انتخاب می کند و الگوریتم های اجماعی را که برای نهایی کردن کار دفتر دیجیتال استفاده می شود ، به گونه ای تعریف می کند که به بهترین وجه نیازهای یک سیستم را پشتیبانی کند.
Hyperledger Sawtooth چگونه کار می کند؟
Sawtooth مجوزهای انتخابی را امکان پذیر می کند – یعنی می توان به راحتی مجموعه های خاصی از گره های Sawtooth را با مجوزهای مختلف بر روی همان بلاکچین انتخاب کرد. دفتر اطلاعات جزئیات لازم در مورد مجوزها ، گره ها و هویت ها را ذخیره می کند.
عملکرد عملیاتی شبکه Sawtooth با مکانیزم اجرای معاملات موازی افزایش می یابد ، که دارای مکانیزم اجرای سریال است.
Sawtooth از سازوکار اجماع اثبات زمان سپری شده Proof of Elapsed Time (POET) پشتیبانی می کند که مزایای استفاده کم از منابع و مصرف کم انرژی را فراهم میکند و معمولاً در شبکه های بلاکچین مجاز برای تصمیم گیری در مورد حقوق استخراج یا برندگان بلوک در شبکه استفاده می شود.
برخی از نمونه های واقعی با استفاده از برنامه های مبتنی بر Sawtooth شامل Sawtooth Supply Chain است که به یک شرکت کمک می کند تا اطلاعات مربوط به زمینه و تدارکات مربوط به دارایی را که در بلاک چین ، Sawtooth Marketplace نمایندگی می شود ، ردیابی کند ، که به شرکتکنندگان کمک می کند تا مقدار مشخصی از دارایی های دیجیتال را در تجارت انجام دهند.
دیدگاهتان را بنویسید