גרסאות כרייה ממוזגות PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.

גרסאות כרייה מוזגות

סרחיו דמיאן לרנר
גרסאות כרייה ממוזגות PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.

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

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

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

BMM דומה לשירות חותמת זמן אבל עם שני הבדלים חשובים: BMM מבטיח את זמינות ה-sidechain hash (הוא לא מסתיר אותו מתחת לעץ Merkle), וכן מבטיח שלא ניתן להחתים שני גיבובים בלוק עבור אותו sidechain יחד.

בהשוואה לכרייה ממוזגת רגילה, BMM הוא פישוט שמניח שקושי ה-sidechain וקושי הביטקוין תמיד זהים, ולכן קצב ייצור בלוק ה-sidechain אינו יכול לעלות על קצב הביטקוין. המשמעות היא שאין צורך בבדיקת קושי נוספת בלולאת הכרייה. בנוסף, BMM מפרסמת קישורי אב בלוק יחד עם ה-hash של בלוק Sidechain כדי ליצור DAG וירטואלי של מזלגות Sidechain בתוך Blockchain של ביטקוין. קיומם של גיבוב של בלוק Sidechain אינו מבטיח שאותם בלוקים יהיו חלק מה-sidechain honest fork: ה-sidechain יכול לדלג על קישורי בלוק עם עומס לא זמין, או קישורים לבלוקים שמבצעים מעברי מצב לא חוקיים. עם זאת, מכיוון שקישורי אב מאומתים על ידי קונצנזוס של רשתות צד, כורה זדוני אינו יכול ליצור מזלג מוסתר לחלוטין (לפחות הצמדת המזלג חייבת להיות ציבורית). אחרון, כאמור, BMM משחרר את הכורה מהאחריות להפעלת צומת sidechain. אחריותו של כורה BMM היא רק לתאם מכירה פומבית לכל בלוק, שבה רק הזוכה משלם את הצעת המחיר הגבוהה ביותר שלו. המכירה הפומבית מתבצעת באמצעות סוג חדש של עסקת ביטקוין הנקראת BMM request. כורים יכולים לקבל רק בקשת BMM אחת עבור כל sidechain. כדי להבטיח ייחודיות, לכל Sidechain יש מזהה מובהק. כתוצאה מכך, הזוכה במכירה הפומבית מקבל מקום ייחודי בבלוק הביטקוין לאחסון ה-hash בלוק Sidechain. כאיזון נגד לתועלת זו, צמתים מלאים של רשתות הצד חייבים להפעיל גם צמתים של ביטקוין כדי לגלות את מזלג ה-sidechain הכנה, שהוא המזלג הווירטואלי הכבד ביותר הכולל את ה-hash הייחודי של בלוק Sidechain. BMM נוצר כדי לתמוך ב-drivechains: סוג מיוחד של sidechain בעל חיבור דו-כיווני לביטקוין שמאובטח כמעט על ידי כורי ביטקוין אך עם תמריצים מתוכננים בקפידה כדי לשמור על כנות הכורים. אתה יכול למצוא ניתוח מצוין של תמריצים של שרשרת הינע כאן. בעוד שכורי BMM אינם צריכים להפעיל צמתים מלאים של רשתות צד, כורים המנהלים שרשרת הינע דו-כיוונית נדרשים לכך. לכן אחת מנקודות המכירה של Drivechain+BMM מוערכת יתר על המידה.

השמיים כרייה ממוזגת הכוללת Fork-aware פרוטוקול (IFAMM) מוסיף לפרוטוקול הכרייה המיזוג הבסיסי שתי איכויות חשובות: הוא קובע עלות בסיס קריפטו-כלכלית עבור כורים להסתרת בלוקים והוא גם מוסיף עלות נוספת לכורים להחזיר את הבלוקצ'יין החל מגובה בלוק עבר. הכלל הכולל קובע כי בלוקים שאינם ממוקשים למיזוג (אין להם שום מצביע ל-hash של sidechain) נספרים כ-hashrate לאישור עבור הבלוק האחרון שאכן היה לו מצביע. בלוקים אלה נקראים ניטרליים, מכיוון שהם מאשרים כל שרשרת שהייתה מקושרת לאחרונה. בהעדר התקפה מתמשכת hashrate ניטרלי נספר לשרשרת הכנה, ומונע מתוקפים עתידיים לבצע ארגונים ארוכים הכוללים חסימות נוכחיות. כלל ה-IFA מוסיף מידע בבלוקים של ביטקוין לגבי יחסי הורה-ילד של בלוקים צדדיים. כלל זה גם בונה DAG שבו ניתן לחשב מזלגות במקביל רק על ידי הסתכלות על בלוקי ביטקוין, בדומה ל-BMM. עם זאת, במקרה של כרייה ממוזגת של IFA, ה-DAG הזה הוא קריפטו-כלכלי (התוקף יכול להסתיר בלוקים מה-DAG בעלות מסוימת) בעוד שכפי שנראה בהמשך, ה-DAG ב-IFA BMM, התוקף לא יכול להסתיר בלוקים.
RSK משתמש כרגע ב-Fork-Aware Merged Mining, ויש הצעה להוסיף הכללה אליו. התראות מזלג בזמן אמת מסופקות על ידי ארמדילו מערכת.

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

BMM יכול גם להפיק תועלת מההכללה של IFAMM: בלוקים שאין להם שום מצביע לשרשרת הינע ספציפית יכולים להיחשב כ-hashrate לאישור עבור בלוק ה-drivechain האחרון. מכיוון ש-BMM מספקת מודעות למזלג באופן מקורי, וריאציה של IFA של BMM תהיה טובה יותר מאשר BMM בלבד. כדי ליצור מודעות למזלג ל-BMM, יש להוסיף כלל חדש לביטקוין כך שאם בלוק אינו מכיל בקשת BIP300 BMM מקובלת לשרשרת צד ספציפית, אז בלוק הביטקוין אמור להיות מסוגל לציין זאת בתמציתיות. אפשרות אחת היא שכל עסקאות בקשות ה-BMM המקובלות נארזות מיד אחרי עסקת ה-coinbase, וממוינות לפי מזהה sidechain. בקשת BMM דמה עם המזהה הגבוה ביותר מאוחסנת בסוף. לכן כל אחד יכול ליצור הוכחת אי הכללה של Merkle על ידי הצגת שתי עסקאות רצופות של בקשת DMM המתאימות לגבולות התחתונים והעליונים של מזהה sidechain החסר. דרך נוספת היא להשתמש במפת סיביות, כפי שצוין ב-my מאמר קודם על כרייה ממוזגת.

בטבלה הבאה, אנו משווים את הגרסאות של כרייה ממוזגת:

השוואה בין גרסאות כרייה ממוזגות

במאמר זה, השווינו מספר וריאציות של מיזוג-כרייה: Standard, IFA, Blind, IFA Blind ו-IFA Syncchain. הראינו כי IFA עדיפה על כרייה ממוזגת סטנדרטית, IFA Blind עדיפה על Blind, ו-IFA Syncchain עדיפה על IFA Blind. עם זאת, גם IFA BMM וגם IFA Syncchain דורשים ממשתתפי Sidechain להפעיל גם Sidechain וגם צומת ביטקוין מלא, בעוד Standard ו-IFA לא. כרייה ממוזגת (IFA) בולטת מכל הגרסאות מכיוון שזהו הפרוטוקול היחיד שמספק את כל יתרונות האבטחה, אך אינו מצריך מזלג רך של פרוטוקול הביטקוין. זו הסיבה שבגללה RSK משתמשת ב-IFA כדי לאבטח את ה-sidechain שלה.

Source: https://medium.com/iovlabs-innovation-stories/merged-mining-variants-67848d0e4cf8?source=rss——-8—————–cryptocurrency

בול זמן:

עוד מ בינוני