Skip to content
כל מדריכי האופציות
אבטחה בין־שרשרתית ב-Cosmos14 min read

Interchain Security של Cosmos: ספקים, צרכנים, תגמולים ו-Slashing

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

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

תקציר קצר

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

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

Interchain Security (ICS) מחבר שרשראות Cosmos נפרדות באמצעות פרוטוקול Inter-Blockchain Communication (IBC). שרשרת הספק מנהלת מערך מאמתים, ושרשרת הצרכן נעזרת במאמתים זכאים מתוכו כדי להציע ולאשר בלוקים משלה. לכל אחת עדיין יש מכונת מצבים, ספר חשבונות, עמלות, אסימון, ממשל וכללי יישום נפרדים.

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

ICS גם אינו רק גשר לאסימוני IBC. IBC מספק תקשורת מאומתת בין שרשראות, ואילו ICS משתמש ביישום ייעודי לאימות בין־שרשרתי שמעביר עדכונים של מערך המאמתים וראיות להפרות. העברת אסימון יכולה להשתמש ב-ICS-20 בלי לשתף מערך מאמתים. שיתוף מאמתים גם אינו הופך כל יישום או אסימון בצרכן לבטוח.

כללי Top N ו-opt-in קובעים אילו מאמתים משתתפים

הצרכן אינו חייב לקבל את כל מערך המאמתים של הספק. Partial Set Security (PSS) מאפשר לבחור תת־קבוצה. הגדרת Top N בוחרת מאמתים לפי שיעור מוגדר מכוח ההצבעה אצל הספק. בהגדרת opt-in מאמתים זכאים בוחרים להצטרף לצרכן מסוים. צריך לבדוק את ההגדרה הפעילה כדי לדעת איזה כלל חל.

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

שרשראות Top N דורשות בדרך כלל אישור ממשל של הספק, משום שחלק מהמאמתים עשויים להידרש להשתתף. לעומתן, ניתן להפעיל שרשראות opt-in בלי לחייב מאמתים. אל תניחו מהו מסלול ההשקה רק משום שמדובר ב״שרשרת Cosmos״. בדקו את מזהה השרשרת ואת מזהה הצרכן, את מצב ההשקה, את כללי Top N או opt-in, את פרמטרי ה-power shaping ואת הליך הממשל העדכני; התיעוד והתכונות משתנים.

אימות בצרכן מוסיף עבודה תפעולית

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

כללי ההשתתפות קובעים מי צריך להפעיל צומת צרכן. ב-Top N ההשתתפות עשויה להיות תלויה בכוח ההצבעה אצל הספק ובסף שנקבע; ב-opt-in המאמת בדרך כלל בוחר להשתתף. מגבלות כוח ורשימות עשויות לשנות את המערך הסופי. המאמתים צריכים לבדוק לכל צרכן את תנאי הזכאות, שיוך המפתח, hash של הבינארי, מועד ההפעלה ודרישות הניטור.

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

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

עדכוני מערך המאמתים עוברים בערוץ IBC ייעודי

כאשר הסטייק או הזכאות אצל הספק משתנים, ייתכן שצריך לעדכן גם את מערך המאמתים של הצרכן. ICS שולח שינויים במערך דרך ערוץ Cross-Chain Validation (CCV). Relayer מעביר הודעות בין השרשראות; כל שרשרת מאמתת את המצב לפי הפרוטוקול ומיישמת את השינוי שלה. ה-relayer אינו מאמת של הצרכן ואינו מחליט אילו חתימות תקפות.

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

לפני שינוי או משיכת האצלה, קראו את התיעוד העדכני של הספק והצרכן ובדקו רשומות unbonding שטרם הבשילו. הבדילו בין תקופת ה-staking הרגילה לבין תיאום נוסף של ICS. גם עיכוב relayer או client לא מעודכן עלולים לעכב חבילה בלי לשנות את הכלל הבסיסי.

הפרה בצרכן עלולה להשפיע על הספק

הצרכן יכול לשלוח לספק ראיות להתנהגות פסולה של מאמת. תיעוד ICS מבדיל בין downtime לבין equivocation כגון חתימה כפולה. כללי השרשרת, גרסת הפרוטוקול ופרמטרי ההפרה של הצרכן קובעים כיצד מטפלים בראיות; התוצאה עשויה להיות jail, קיצוץ סטייק או שניהם.

אין שיעור ענישה אוניברסלי לכל השרשראות. גם התיעוד הרשמי העדכני אינו מתאר באופן אחיד את תוצאת ה-downtime: מדריך המאמתים מתאר jail אצל הספק בלי קיצוץ, ואילו דף ה-slashing מתאר jail וקיצוץ לפי הפרמטרים של הצרכן. לכן אין להסיק תוצאה כספית מהמונח ״ICS״ בלבד; בדקו את המימוש, התצורה והליך הטיפול בראיות בשרשרת המסוימת. ראיה תקפה לחתימה כפולה יכולה להביא לקיצוץ, jail ו-tombstone אצל הספק.

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

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

צרכן יכול להקצות חלק מוגדר מתגמולי הבלוק או מהעמלות שלו לספק בתמורה לאבטחה. הנכסים נשלחים מעת לעת דרך ערוץ העברת IBC. הספק מקבל רק denominations שאושרו ברשימה שלו, והזכאות תלויה בכללי הצרכן. לפי התיעוד העדכני, מאמת עשוי להידרש להשתתף ברציפות במשך מספר epochs מוגדר לפני קבלת תגמולים; לאחר מכן מאצילים יכולים לחלוק בהם לפי כללי החלוקה של הספק.

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

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

שיתוף אבטחה אינו מבטל את סיכוני השרשרת

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

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

״מאובטח על ידי Cosmos Hub״ הוא נקודת פתיחה לבדיקה, לא דירוג סיכונים מלא. בררו מי הספק, אילו מאמתים משתתפים, איך כוח ההצבעה שלהם מעוצב, אילו ראיות גוררות קיצוץ, אילו תגמולים נשלחים ומהו תהליך היציאה או המעבר. האבטחה קשורה לתצורה ולתקופת פעילות מסוימות.

רשימת בדיקה לפני הסתמכות על שרשרת ICS

התחילו בזיהוי ה-chain ID, ה-consumer ID והספק הנכונים. ודאו אם חל Top N או opt-in, אם מגבלות כוח או רשימות משנות את מערך המאמתים, ואם הרשימה שפורסמה משקפת את העדכון האחרון. מספר המאמתים לבדו אינו מראה איך כוח ההצבעה מתחלק.

אם אתם מאמתים או מאצילים, בדקו אם המאמת חייב לבצע opt-in, איזה consensus key משויך לצרכן, אם מופעלת הבינארי הנכונה ואיך מטופלים downtime וחתימה כפולה. קראו את פרמטרי ה-jail וה-slashing הפעילים. בהאצלה, הבחינו בין סטייק ספק נעול לבין תגמולי צרכן שמוצגים בארנק.

לבסוף בדקו את רשימת ה-denom המאושרים, מספר ה-epochs לזכאות, כללי החלוקה והעמלה, סמכויות הממשל של הצרכן, מצב ה-relayer וה-client והליך ה-undelegation או ה-changeover העדכני. אל תערבבו את הפרטים האלה עם staking אצל הספק בלבד או עם העברת אסימון; אלה פעולות שונות.

[Delegation ו-slashing ב-Cosmos Hub](/learn/cosmos-staking-delegation-unbonding-slashing-validator-commission-explained) · [העברות IBC וסיכוני relayer](/learn/cosmos-ibc-transfer-clients-channels-packet-timeouts-relayer-risks-explained) · Staking בקריפטו מול הלוואות DeFi

שאלות נפוצות

Q1האם Interchain Security מעביר ATOM לצרכן?

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

Q2האם כל צרכן משתמש בכל מאמתי הספק?

לא. Top N, opt-in והגדרות power shaping עשויים לבחור רק תת־קבוצה.

Q3האם הפרה בצרכן יכולה להפחית סטייק אצל הספק?

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

Q4האם תגמולי הצרכן מובטחים?

לא. הם תלויים בהגדרות התגמול, בזכאות, בחלוקה, בעיתוי, בעמלה ובערך האסימון.

מקורות וקריאה נוספת

דיווח על בעיה

נכין אימייל עם קישור למאמר הזה. Mark יקבל את הדיווח רק לאחר שתשלחו אותו

בדיקה מהירה

סיימת לקרוא? בדוק את עצמך ב־3 שאלות

שאלה 1 / 3

שאלה 01

היכן נשאר בדרך כלל ATOM שהאצילו כאשר מאמת הספק מצטרף לצרכן ICS?

בחר תשובה כדי לראות את ההסבר

מילון מונחי אופציות

מכניקת האופציותמהי הקצאת אופציה?הבינו כיצד הקצאת אופציה הופכת קול או פוט בשורט להתחייבות על מניות, מתי היא יכולה להתרחש וכיצד להתכונן עם מזומן ומניותמספר חוזים מותר אינו זהה לתקציב סיכוןמגבלות פוזיציה באופציות לעומת מגבלות מימוש: הסברלמדו כיצד מגבלות פוזיציה באופציות נסחרות שונות ממגבלות מימוש, מדוע צירוף פוזיציות באותו צד ודיווח חשובים, ומדוע מרג׳ין או כוח קנייה אינם מראים אם כמות מסוימת מותרתמסחר באופציותמהו מרווח bid-ask באופציה?למדו כיצד bid, ask, מחיר האמצע, רוחב המרווח, הגודל וסוג ההוראה משפיעים על המחיר שתוכלו לקבל או לשלם בפועלמסחר באופציותמה מלמדים עניין פתוח ונזילות על אופציה?הבינו עניין פתוח, נפח, מרווח ביד־אסק, גודל מוצג ואיכות ציטוט לפני שתעריכו את הנזילות האמיתית של אופציהפקיעהמהן אופציות עם אפס ימים לפקיעה (0DTE)?למדו מהן אופציות עם אפס ימים לפקיעה, מדוע שחיקת הזמן והנזילות משתנות במהירות וכיצד לבדוק את מועד החיתוך של המסחר האחרון, את הסליקה ואת כללי הברוקר לפני הכניסה