تحلیل تکنیکال
هایپرلجر ساوثتوث چیست؟
هایپرلجر ساوثتوث، پلتفرمی برای ایجاد برنامههای بلاکچین سازمانی است که امنیت و کارایی را در اجرای قراردادهای هوشمند و دفتر کل توزیعشده فراهم میکند.
Hyperledger Sawtooth یک پروژه متنباز تحت مجموعه Hyperledger است که بهعنوان یک سیستم بلاکچین در سطح سازمانی برای ایجاد و راهاندازی برنامهها و شبکههای دفتر کل توزیعشده طراحی شده است، مخصوصاً برای استفاده در شرکتها و سازمانهای بزرگ.
نکات کلیدی
- Hyperledger Sawtooth یک پلتفرم بلاکچین سازمانی بهصورت Blockchain-as-a-Service (BaaS) و متنباز است که میتواند قراردادهای هوشمند (smart contracts) سفارشی را بدون نیاز به درک طراحی داخلی سیستم اصلی اجرا کند.
- Hyperledger زیرمجموعهای از پروژههای توسعه بلاکچین است که توسط سازمانهایی مانند Linux Foundation، IBM، Intel و SAP حمایت میشود.
- Hyperledger Sawtooth از الگوریتمهای اجماع مختلفی مانند تحمل خطای بیزانسی عملی (PBFT) و اثبات سپری شدن زمان (PoET) پشتیبانی میکند.
درک بهتر Hyperledger Sawtooth
این پلتفرم توسط بنیاد لینوکس با همکاری IBM، Intel و SAP توسعه داده شده و هدف آن حفظ ویژگی توزیعشده بودن واقعی دفاتر کل و بالا بردن امنیت قراردادهای هوشمند برای استفاده در محیطهای تجاری است. Sawtooth یک پیادهسازی از مفهوم بلاکچین بهعنوان خدمت (BaaS) محسوب میشود.
در اکثر سیستمهای بلاکچین سنتی، بخش مرکزی سیستم (core) و اپلیکیشنها روی یک بستر مشترک اجرا میشوند، که این میتواند منجر به مشکلات عملکردی و امنیتی شود.
Hyperledger Sawtooth با تفکیک سیستم مرکزی دفتر کل از محیط خاص اپلیکیشنها، فرایند توسعه را برای برنامهنویسان سادهتر کرده و در عین حال امنیت کل سیستم را حفظ میکند. این معماری به توسعهدهندگان اجازه میدهد که برنامههای خود را با زبان برنامهنویسی دلخواه ساخته و اجرا کنند، بدون اینکه با هسته بلاکچین تداخلی داشته باشند.
زبانهای پشتیبانیشده شامل: C++، Go، Java، JavaScript، Python و Rust هستند. یک اپلیکیشن مبتنی بر Sawtooth میتواند بر اساس منطق تجاری خاص یک سازمان طراحی شود یا بهصورت یک ماشین مجازی قرارداد هوشمند عمل کند که دارای مکانیزم مستقل برای ایجاد، اطلاعرسانی و اجرای قراردادها میان شرکتکنندگان شبکه بلاکچین است.
سیستم مرکزی این پلتفرم امکان همزیستی چندین اپلیکیشن روی یک بلاکچین را فراهم میکند، قوانین تراکنشها را تعیین میکند، مکانیزمهای مجوزدهی لازم را مشخص کرده و الگوریتمهای اجماع مورد نیاز برای نهاییسازی دفتر کل دیجیتال را مطابق با نیازهای سازمانی تعریف میکند.
نحوه عملکرد Hyperledger Sawtooth
Sawtooth امکان اعطای مجوزهای انتخابی را فراهم میکند، یعنی میتوان بهسادگی مجموعهای از نودهای Sawtooth را با سطوح مجوز مختلف روی یک بلاکچین راهاندازی کرد. دفتر کل تمام اطلاعات مربوط به مجوزها، نودها و هویتها را ذخیره میکند.
عملکرد شبکه Sawtooth از طریق اجرای موازی تراکنشها بهبود مییابد. این روش در مقایسه با اجرای ترتیبی (serial execution) که معمولاً در شبکههای رمزارز سنتی گلوگاه عملکردی ایجاد میکند، مزیت دارد، بهویژه در هنگام مدیریت حجم بالای تراکنشها.
Sawtooth از مکانیزم اجماع PoET (اثبات سپری شدن زمان) پشتیبانی میکند که مزایایی چون مصرف پایین منابع و انرژی دارد. این الگوریتم اغلب در شبکههای بلاکچین مجوزدار استفاده میشود تا حق استخراج یا انتخاب بلاک جدید را در شبکه تعیین کند.
نمونههای واقعی استفاده از Sawtooth
برخی از نمونههای واقعی استفاده از برنامههای مبتنی بر Sawtooth عبارتند از:
- Sawtooth Supply Chain: به شرکتها کمک میکند تا اطلاعات مرتبط با لجستیک و وضعیت داراییهای ثبتشده در بلاکچین را پیگیری کنند.
- Sawtooth Marketplace: بستری است برای انجام معاملات بین کاربران بر اساس مقدار مشخصی از داراییهای دیجیتال در بلاکچین.
- Sawtooth Private UTXO: ابزاری برای ایجاد و مبادله داراییهای دیجیتال از جمله تراکنشهای خصوصی و خارج از دفتر کل عمومی.