מה זה Hyperledger Sawtooth?
מה זה Hyperledger Sawtooth? Hyperledger Sawtooth הוא פרויקט קוד פתוח תחת ה-Hyperledgerumbrella, ועובד כמערכת בלוקים ברמת הארגון המשמשת ליצירה והפעלה של יישומים ורשתות מבוזרות, במיוחד לשימוש על ידי ארגונים.
מה זה Hyperledger Sawtooth? – נקודות מרכזיות
הבנת Hyperledger Sawtooth
תפיסת העיצוב הבסיסית של Hyperledger Sawtooth, שפותחה על ידי קרן לינוקס בשיתוף IBM, אינטל ו-SAP, שואפת לשמור על פנקסי החשבונות המופצים באמת, ולהפוך את החוזים החכמים לאבטחים ולפיכך מתאימים לעסקים. זהו יישום של blockchain-as-a-service (BaaS).
ברוב המערכות הסטנדרטיות המבוססות על בלוקצ'יין, הליבה והאפליקציות מתארחות ומבוצעות באותה פלטפורמה, מה שעלול להוביל לבעיות ביצועים כמו גם לבעיות אבטחה.
Hyperledger Sawtooth מפריד את מערכת ספר הליבה מהסביבה הספציפית לאפליקציה, ובכך מפשטת את פיתוח האפליקציה אך שומרת על בטיחות ומאובטחת המערכת. באמצעות ארכיטקטורה זו, מפתח יכול לבנות אפליקציות בשפת התכנות הרצויה, שניתן לארח, להפעיל ולהריץ בפריפריה של המערכת מבלי להפריע למערכת הבלוקצ'יין המרכזית.
השפות הנתמכות כוללות C++, Go, Java, JavaScript, Python ו-Rust. אפליקציית Sawtooth יכולה להתבסס על לוגיקה עסקית ליבה הנדרשת לצורך עסקי, או שהיא יכולה להיות מפותחת ולהפעיל כמכונה וירטואלית חוזית חכמה בעלת מנגנון שליטה עצמית ליצירה, הודעה וביצוע החוזים בין משתתפים שונים ב- blockchain
מערכת הליבה מאפשרת ליישומים להתקיים במקביל על אותו בלוקצ'יין, בוחרת כללי עסקאות, בוחרת את מנגנון ההרשאה הדרוש, ומגדירה את אלגוריתמי הקונצנזוס המשמשים לסיים את פעולת הפנקס הדיגיטלי באופן התומך בצורה הטובה ביותר בצרכים של מִפְעָל.
איך Hyperledger Sawtooth עובד
Sawtooth מאפשר הרשאות סלקטיביות – כלומר, ניתן לפרוס בקלות אשכולות נבחרים מסוימים של צמתים Sawtooth עם הרשאות שונות באותו בלוקצ'יין. ספר החשבונות מאחסן את הפרטים הדרושים על ההרשאות, הצמתים והזהויות.
הביצועים התפעוליים של רשת Sawtooth מוגברים על ידי המנגנון של ביצוע עסקאות מקבילות, אשר ידו העליונה על מנגנון הביצוע הסדרתי, שלעתים קרובות מהווה צוואר בקבוק כאשר מתמודדים עם היקפים גבוהים של עסקאות ברשתות קריפטוגרפיות פופולריות רבות.
Sawtooth תומך במנגנון קונצנזוס של הוכחה של זמן חלף (POET) המציע יתרונות של ניצול נמוך של משאבים וצריכת אנרגיה נמוכה, והוא נפוץ ברשתות הבלוקצ'יין המורשות כדי להחליט על זכויות הכרייה או על הזוכים בבלוק ברשת. (למידע נוסף, ראה הוכחה לזמן שחלף.)
כמה דוגמאות מהעולם האמיתי השימוש באפליקציות מבוססות Sawtooth כוללות Sawtooth Supply Chain, שעוזרת לארגון לעקוב אחר מידע הקשרי ולוגיסטי של נכס המיוצג ב-blockchain, Sawtooth Marketplace, המסייע למשתתפים לסחור בכמויות מוגדרות של נכסים דיגיטליים ב- הבלוקצ'יין, ו-Sawtooth Private UTXO, המאפשרת יצירה ומסחר של נכסים דיגיטליים, כולל עסקאות מחוץ לפנקס החשבונות ועסקאות בבעלות פרטית.