מחזור החיים של חוזים חכמים במערכת האקולוגית של הבלוקצ'יין

היווצרות חוזה חכם, הקפאת החוזה החכם, ביצוע החוזה החכם וסיום החוזה החכם הם ארבעת השלבים המשמעותיים במחזור החיים של חוזה חכם. זה שונה ממחזור החיים של פיתוח הבלוקצ'יין, שמתחיל בהגדרת הבעיה שברצונך לפתור עם מוצר הבלוקצ'יין שלך ומסתיים במינימום מוצר בר-קיימא.

שלבים במחזור החיים של חוזים חכמים

צור

משא ומתן איטרטיבי על חוזה ושלב יישום מרכיבים את שלב היצירה. ראשית, על הצדדים להסכים על תוכנו ומטרותיו הכוללות של החוזה. זה דומה למשא ומתן מסורתי על חוזה וניתן לעשות זאת באופן מקוון או לא מקוון. בפלטפורמת ספר החשבונות הבסיסית, כל המשתתפים חייבים להיות עם ארנק. המזהה שלו הוא בדוי ברוב הנסיבות, והוא משמש לזיהוי הצדדים והעברת תשלומים.

יש להמיר את החוזה לקוד לאחר שסוכמו על המטרות והתוכן. כושר הביטוי של שפת קידוד החוזה החכם הבסיסית מגבילה את הקודיפיקציה של החוזה. רוב מערכות החוזים החכמים מספקות תשתית לבנייה, תחזוקה ובדיקה של חוזים חכמים כדי לאמת את התנהגות הביצוע והתוכן שלהם.

המעבר של דרישות לקוד, כפי שניתן לראות בשפות תכנות מסורתיות, מחייב איטרציות מרובות בין בעלי עניין למתכנתים. חוזים חכמים לא יהיו שונים, וסביר להניח כמה איטרציות בין שלבי המשא ומתן והיישום.

בשלב הפרסום, לאחר שהצדדים הסכימו על הטופס המקודם של החוזה, הוא מועלה לפנקס החשבונות המבוזר. במהלך שלב זה, צמתים בספר החשבונות המבוזר מקבלים את החוזה כחלק מבלוק עסקה. החוזה זמין לביצוע ברגע שרוב הצמתים אישרו את החסימה. מכיוון שלא ניתן לתקן חוזים חכמים מבוזרים לאחר שהבלוקצ'יין קיבל אותם, כל שינוי בחוזה החכם יחייב פיתוח חדש.

למרות שחוזה חכם מוצב על הבלוקצ'יין, אין לפרש עובדה זו לבדה כהסכמה של צד להיכנס לחוזה, שכן כל אחד יכול להגיש חוזה חכם לבלוקצ'יין, המרמז על התחייבות לכל בעל ארנק אקראי. באופן דומה, חוזים חכמים מבוזרים יכולים להועיל לכל משתתף בלוקצ'יין, בין אם יבחר לקבל את ההטבות מראש ובין אם לאו.

להקפיא

לאחר הגשתו לבלוקצ'יין, החוזה החכם מאושר על ידי רוב הצמתים המשתתפים. יש לשלם מחיר לכורים בתמורה לשירות הזה כדי למנוע מהמערכת האקולוגית להיות מוצפת בחוזים חכמים.

החוזה וצדדיו פתוחים כעת לציבור וזמינים דרך הפנקס הציבורי. במהלך שלב ההקפאה, כל העברות לכתובת הארנק של החוזה החכם נחסמות, והצמתים פועלים כלוח ניהול, המוודא כי מתקיימים התנאים המוקדמים של החוזה לביצוע.

לבצע

הצמתים המשתתפים קוראים חוזים המאוחסנים בפנקס החשבונות המבוזר. אז איך מבוצע חוזה חכם? תקינות החוזה מאומתת, והקוד מבוצע על ידי מנוע ההסקה של סביבת החוזה החכם (מהדר, מתורגמן). הפונקציות של החוזה החכם מתנהלות כאשר התשומות לביצוע מתקבלות מהאורקלים החכמים ומהצדדים המעורבים (התחייבות לסחורה באמצעות מטבעות).

ביצוע החוזה החכם מייצר סט חדש של עסקאות ומצב חדש עבור החוזה החכם. מערך הממצאים ומידע המדינה החדש מוזנים לפנקס החשבונות המבוזר ומאומתים באמצעות מנגנון הקונצנזוס.

סיים

העסקאות המתקבלות ומידע המצב המעודכן מוכנסים לפנקס החשבונות המבוזר ומאושרים באמצעות תהליך הקונצנזוס לאחר ביצוע החוזה החכם. הנכסים הדיגיטליים שהתחייבו בעבר מועברים (הנכסים אינם מוקפאים), והחוזה הושלם לאישור כל העסקאות.

מקור: https://cointelegraph.com/explained/the-life-cycle-of-smart-contracts-in-the-blockchain-ecosystem