מהו Hyperledger Composer?
מהו Hyperledger Composer? Hyperledger Composer הוא קבוצה של כלים בקוד פתוח המאפשרים לבעלי עסקים, מפעילים ומפתחים דרך ליצור יישומי blockchain וחוזים חכמים שמטרתם לפתור בעיות עסקיות ו/או לשפר את היעילות התפעולית. זוהי דוגמה ליישום מסחרי של blockchain-as-a-service (BaaS). Hyperledger Composer הוא אחד מכמה פרוייקטים של Hyperledger המתארחים על ידי קרן לינוקס בשיתוף עם חברי תאגיד. נכון לאוגוסט 2019, פרויקט Hyperledger Composer נמצא בסטטוס שהוצא משימוש, כלומר בזמן שהוא עדיין בשימוש, אף אחד מהמנהלים לא מפתח תכונות חדשות באופן פעיל או מספק תמיכה. המלחין שולב ל- Hhyperledger Fabricv1.4+.
מהו Hyperledger Composer? – נכון לאוגוסט 2019, פרויקט Hyperledger Composer נמצא בסטטוס שהוצא משימוש, כלומר בזמן שהוא עדיין בשימוש, אף אחד מהמנהלים לא מפתח תכונות חדשות באופן פעיל או מספק תמיכה. המלחין שולב ל- Hhyperledger Fabricv1.4+.
מהו Hyperledger Composer? – נקודות מרכזיות
הבנת Hyperledger Composer
Hyperledger Composer בנוי ב-Javascript, שפת תכנות בלתי תלויה בפלטפורמה התומכת גם בשימוש בספריות מובנות ומשתמשת בפונקציות זמינות ובסקריפטים כדי להפוך את כלי השירות לניתנים להרחבה ולשימוש חוזר. Composer היא מסגרת לפיתוח יישומים אשר מפשטת ומזרזת את היצירה של יישומי Hyperledger fabricblockchain.
באמצעות Hyperledger Composer, איש עסקים ללא ידע טכני יכול בקלות לשתף פעולה עם מפתח כדי לבנות תכונות ספציפיות. הם כוללים הגדרת הכללים העסקיים שעל פיהם יעובדו עסקאות בלוקצ'יין, הגדרת הנכסים המוחלפים במקרים של שימוש מבוססי בלוקצ'יין, והגדרת בקרות למשתתפים, זהותם, תפקידיהם ורמות הגישה לביצוע סוגי העסקאות השונים.
באופן דומה, מפתח המשתמש ב-Hyperledger Composer יכול בקלות לבנות ולהגדיר רכיבי ליבה של הבלוקצ'יין הכוללים את הנכסים הדיגיטליים של הרשת, לוגיקה של העסקאות, משתתפים ובקרות גישה. Composer תומך בשיתוף, שימוש חוזר ומדרגיות של רכיבים בין ארגונים שונים. אפשר ליצור בקלות את הסקריפטים וה-API הדרושים להטמעה עסקית באמצעות Hyperledger Composer. זה גם תומך במקרים של שימוש ובדיקות בזמן אמת, שאף ניתן לבצע באמצעות מגרש המשחקים מבוסס ה-Composer ללא צורך בהתקנות מקומיות.
באמצעות Hyperledger Composer, אפשר לאדם ליצור ולהפעיל דוגמה של בלוקצ'יין, ולהעניק הרשאות מוגבלות למשתתפים שונים. לדוגמה, ניתן לבנות בקלות "רשת מוצרים מתכלים" המאפשרת מסחר בפריטים כמו פירות וירקות, לכלול משתתפים כמו חקלאים, שולחים ויבואנים, להגדיר תפקידים בודדים לכל משתתף, להגדיר ולבצע תנאי הסכם בין המשתתפים, לעקוב אחריהם. משלוחים, אישור, מעקב ודיווח על מצב סחורות בשלבים שונים בשרשרת האספקה, וניהול תשלומים.
נסיבות ייחודיות
Hyperledger Composer מציע יתרונות רבים הכוללים יצירה מהירה יותר של יישומי בלוקצ'יין בשלבים קלים, מודלים ובדיקות חלקים ובמחירים נמוכים המאפשרים למשתמש לבנות, לבדוק ולפרוס אפשרויות שונות ולאחר מכן ליישם את זו שמציעה את ההתאמה הטובה ביותר, ו שימוש חוזר באפליקציות וממשקי API קיימים המפחיתים את המאמץ והעלויות כאחד.
Business Network Archive הוא מרכזי בארכיטקטורה של Hyperledger Composer, והוא שומר על נתוני הליבה והפונקציונליות של הרשת העסקית הכוללת את המודל העסקי, לוגיקת העסקאות ובקרות הגישה. Composer Playground הוא הממשק מבוסס האינטרנט המאפשר מודלים של הדרישות והפונקציות העסקיות, בדיקות פונקציונליות, כמו גם בדיקות פריסה בבלוקצ'יין חי. מחבר LoopBack התומך ב-API ויכולות אינטגרציה שונות מאפשר למגוון יישומי לקוח וגם ליישומים שאינם בלוקצ'יין מדיום קל להתממשק עם Hyperledger Composer.