מדרגיות מבוזרת תהיה אתגר ה-Web3 הגדול הבא: כך אנו מתקנים את זה

ההודעה מדרגיות מבוזרת תהיה אתגר ה-Web3 הגדול הבא: כך אנו מתקנים את זה הופיע לראשונה ב Coinpedia Fintech News

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

זה חזון שאנליסטים רבים מסכימים איתו. בדו"ח שנערך לאחרונה, Vantage Market Research העריך שהשוק לשירותי Web3 הוא צפוי לגדול בקצב צמיחה שנתי מורכב של 41.6% מ-2022 עד 2028, משווי מוערך של 2.9 מיליארד דולר כעת ליותר מ-23.8 מיליארד דולר באותה עת. 

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

הקושי בקנה מידה של Web3

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

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

CryptoKitties הוא משחק המתארח ב-Ethereum blockchain הכולל גידול חתלתולים דיגיטליים, גידולם ואז החלפתם עם אחרים. זה התגלה כמשחק פופולרי להפליא, עד כדי כך שהוא גרם עומס חסר תקדים ברשת Ethereum. זה הוביל לזמני עיבוד עסקה איטיים, שהיו גרועים מספיק, ולעמלות גז בשמיים, שהיו גרועים בהרבה. 

הרשת הפכה כל כך איטית ויקרה עד שכמעט בלתי אפשרי לשחק ב-CryptoKitties והייתה לה גם השפעה על אפליקציות אחרות מבוססות Ethereum. לאחר דיון מסוים, מייסד שותף של Ethereum, Vitalik Buterin, הגדיר את האתגר כ-Ethereum של "טרילמת מדרגיות". 

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

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

Ethereum המציאה גם פתרון משלה, הידוע בשם המיזוג, שכלל מעבר ממנגנון קונצנזוס של הוכחת עבודה ל-Proof-of-Stake. עם זאת, למרות שזה יעזור לפתור את בעיית עמלות הגז הגבוהות על ידי חיסול כורים, זה יעזור לעשות מעט כדי לפתור את בעיות המדרגיות של Ethereum ו-Web3. המעבר ל-PoS היה אמור להתבצע במקביל לשדרוג שני שיאפשר "פיצול", שבו הרשת מפוצלת למספר רכיבים על מנת להגדיל את תפוקת העסקאות. עם זאת, המהלך הזה נדחה מאז, ויגיע רק ב-2023. 

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

בעיית ההרכבה האטומית

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

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

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

Layer-2s ויכולת חיבור אטומית אל תתערבבו

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

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

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

פתרון רדיקלי

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

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

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

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

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

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

סיכום

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

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

מקור: https://coinpedia.org/information/decentralized-scalability-will-be-the-next-big-web3-challenge-heres-how-we-fix-it/