הגדרה של Hyperledger Burrow
Hyperledger Burrow הוא אחד הפרויקטים של Hyperledger הפועל כצומת blockchain החוזה החכם של Ethereum. תפקידו העיקרי הוא לבצע את קוד התכנות החוזה של Ethereum על מחשב וירטואלי מורשה.
שוברים למטה Hyperledger Burrow
Hyperledger Burrow מתארח על ידי קרן לינוקס ותוכנן במקור על ידי Monax, פלטפורמה פתוחה לבנייה, ספינה והפעלה של יישומים מבוססי blockchain למערכות אקולוגיות עסקיות. המעבד וייצור השבבים המפורסם אינטל גם הוא נותן חסות משותפת לפרויקט שנמצא בשלב הדגירה.
Hyperledger Burrow משמש כמנוע יישום חוזים חכם מורשה שתפקידו העיקרי הוא ביצוע ועיבוד תוכניות חוזים חכמות בצורה מאובטחת ויעילה. הוא בנוי לסביבה רב-שרשרת התומכת באופטימיזציה ספציפית ליישום.
רשתות blockchain רבות, כמו Ethereum, תומכות בחוזים חכמים, עם חוזים שמבצעים את עצמם עם תנאי חוזה שנכתבים ישירות בקוד. במילים פשוטות, Hyperledger Burrow משמשת כמתורגמנת חוזים חכמה המאפשרת ביצוע של חוזים כאלה ברשת העומדת בסטנדרטים של המכונה הוירטואלית Ethereum (EVM). EVM מבצעת סקריפטים של חוזים חכמים של Ethereum באמצעות רשת גלובלית של צמתים ציבוריים. ה- Burrow פועל כצומת ב- blockchain שמשתמש בתקני EVM בכדי לספק הן את הסופיות של עסקאות חוזים חכמות שונות והן על תפוקת עסקאות גבוהה. (לפרטים נוספים, ראה מבוא ל- Ethereum Classic.)
Hyperledger Burrow כולל את המרכיבים הבאים:
מנוע קונצנזוס דואג להזמין ולטפל בעסקאות שונות ב- blockchain, ומבטיח תפוקת עסקאות גבוהה. יש לו סט מובנה של אימותי עסקאות וגם מונע כל ניסיונות זדוניים אפשריים לפריץ ולזלול של ה- blockchain. מנוע הקונצנזוס נותר אגנוסטי מיישומי החוזים החכמים כשכבה נוספת, ממשק היישומים Blockchain (ABCI), שומרת על השניים נפרדים ומבטיחה את האבטחה של מנוע הליבה מהיישומים השונים, שעלולים לפעמים לכלול כאלה זדוניים.
בכל פעם שעסקה המתרחשת ברשת blockchain קוראת לביצוע קוד חוזה חכם, רכיב ה- SCA (Smart Contract Application) מפעיל את הביצוע הדרוש של קוד החשבון במכשיר Virtual Virtual Machine (EVM). תפקידו של EVM הוא להבטיח שמעקב אחר מפרטי קוד הפעולה של Ethereum על ידי קוד היישום המבצע, וההרשאות הנדרשות ניתנות כראוי.
בעוד ש- Hyperledger Burrow נותר כרגע בשלב דגירה, בעתיד הוא עשוי להשיג ביצועים טובים יותר בכדי לענות על צרכים עסקיים חוצה פונקציות.
הוא מצפה לתמוך בניהול זהויות, תקשורת בין-blockchain, מערכת אקולוגית רב-שרשרת, ניהול מחזור חיים blockchain וניהול מחזור חיים חכם. תכונות אלה יעזרו ל- Hyperledger Burrow להציע אבטחה, זהות ופרטיות משופרים, עם פוטנציאל לשיפור מדרגיות, ביצועים וממשל ברשתות blockchain.
