מדוע חישוב ריבוי צדדים (MPC) הוא קריטי לאבטחת Web3?

מדוע חישוב ריבוי צדדים (MPC) הוא קריטי לאבטחת Web3?

זמן קריאה: 6 דקות

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

מהו חישוב מרובה צדדים?

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

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

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

כיצד פועל חישוב מרובה צדדים?

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

ניקח דוגמה של חישוב רב-צדדי. יש 4 מכם (P1, P2, P3, P4) שהמשכורות שלהם בפועל הן (א,ב,ג,ד). מה שאנחנו יכולים לעשות זה שאנחנו יכולים לבחור מספרים אקראיים כך שהסכום שלהם יהיה שווה למשכורת בפועל של כל אדם, בעצם מה שזה אומר זה לבחור 4 כל 4 מספרים כך שהסכום שלהם הוא "a", "a" = "a1" + " a2" + "a3" + "a4", חלקו כעת את ה-a1,a2,a3,a4 אל האנשים P1, P2, P3, P4 כך ש-P1 יודע את a1, P2 יודע את a2, P3 יודע את a3, P4 יודע את a4, כאשר אנו עשה זאת עבור כל אדם, לכל אדם יש 4 ערכים כמו ל-P1 יש a1,b1,c1,d1, ל-P2 יש a2,b2,c2,d2 וכן הלאה... הנקודה היא שאף אחד מהם לא יודע כלום על המשכורת האחרת, ולא אדם יודע את כל 4 הפרמטרים של כל אדם אחר. כעת כאשר הם מתאחדים ומספרים את סכום הערכים שהוקצו, הוא יסתכם להיות a1+b1+c1+d1+a2+b2+c2+d2+a3+b3+c3+d3+a4+b4+c4+ d4 ששווה לסכום הכולל של כל המשכורות שלהם שכאשר מחלקים אותם ב-4 ייתן את הממוצע.

מדוע חישוב ריבוי צדדים (MPC) הוא קריטי לאבטחת Web3? PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.
מדוע חישוב ריבוי צדדים (MPC) הוא קריטי לאבטחת Web3?

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

כיצד MPC יכול לשפר את אבטחת Web3?

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

מדוע חישוב ריבוי צדדים (MPC) הוא קריטי לאבטחת Web3? PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.
מדוע חישוב ריבוי צדדים (MPC) הוא קריטי לאבטחת Web3?

הגנה על ארנקי זהות

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

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

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

פרטיות וסודיות העסקה

בסיס הליבה של בלוקצ'יין הוא ה-Distributed Ledger Technology(DLT) והנתונים בשרשרת כך שלכל הצמתים והמאמתים יש את ההתאמה של השלמות והאותנטיות וההרשאה של הנתונים, אבל מה אם אתה צריך את האבטחה והיכולות של blockchain, אבל אתה לא רוצה להשאיר את הנתונים ציבוריים כדי להישאר מסד נתונים זה יכול להיות חסוי, האם יש לנו פתרון לזה?

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

עסקאות בעלות ערך גבוה

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

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

סיכום

ראינו את היתרונות וכיצד MPC יכול לתדלק את הצורך באבטחה של פרוטוקולי Web3. MPC הוא אחד הפתרונות והחלופות המבטיחים לכמה בעיות בתרחיש הנוכחי של Web3.

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

6 צפיות

בול זמן:

עוד מ קווילהש