Devcon3 – ויטליק מספר על החזון הגדול בשנים הקרובות

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

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

בלב החזון של ויטליק מדובר בשינוי טכני לרשת של איתריום המכונה "sharding".

שבר של בסיס נתונים (באנגלית: Shard, תרגום: שבר של כלי חרס) היא מחיצה (Horizontal Partition) של מידע של בסיס נתונים או מנוע חיפוש. כל מחיצה נקראת שבר כאשר כל שבר מנוהל ומתוחזק על מופע בסיס נתונים נפרד כדי לפזר עומס.

החזון ומפת הדרכים של איתריום מציגים את הבעיה שיש לפתור – בעיית הScalability.

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

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

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

ויטליק לאחרונה פירסם פתרון בשם פלאזמה לבעיה זו ובאותה פעימה נציין שהוא אחד המפתחים הראשיים של רעיון הLightning Network שהולך לתפוס בעולם הביטקוין ולשנות אותו מקצה לקצה!

 

 

ציטוט מאת ויטליק לגבי הבעיה:

"Scalability is probably problem number one … There’s a graveyard of systems that claim to solve the scalability problem but don't. It's a very significant and hard challenge.
These are just known facts."

פירוט הפתרון המוצע ממבט על

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

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

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

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

ויטליק מציע גישה חדשה לשיטת ה sharding אשר פותר את בעית הscalability וגם בעית האבטחה/אמינות המידע.

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

בנוסף יהיו שברים נוספים שאותם ויטליק כינה בתור "יקומים" (universes).

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

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

 

או כמו שויטליק כינה זאת:

"Other universes where all this stuff we’ve been working on these last few years can be rolled out much much faster."

במבט לעתיד

ויטליק דיבר על חידושים נוספים לרשת, כגון עידכון ה EVM – ethereum Virtual Machine

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

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

רעיון נוסף היה "stateless clients", פתרון שיאפשר ללקוחות חדשים להסתנכרן עם הרשת בצורה מהירה יותר.

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

או כמו שויטליק סיכם זאת:

"Basically we’re just inches away from a proof of concept in python."

Related Post