בדיקה ציבורית של פתרון פרטיות ומדרגיות של Ethereum בפלטפורמות ענן

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

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

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

בדיקה ציבורית של פתרון פרטיות ומדרגיות של Ethereum בפלטפורמות ענן

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

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

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

מידע מפורט על הפיתוח הוצג במסמך "פלזמה: חוזים חכמים אוטונומיים ניתנים להרחבה", מתאריך אוגוסט 2017.

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

כדי לתקן את החיסרון הזה, פותחה Plasma Cash - שרשרת צאצאים המורכבת מחוזה חכם ורשת פרטית המבוססת על Node.js, אשר מעבירה מעת לעת את מצבה לשרשרת השורש (Ethereum). היא מספקת ביזור, אבטחה וסקלביליות בבלוקצ'יין, ובכך פותרת את טרילמת הסקלביליות.

יתרון חשוב של Plasma Cash על פני Plasma הוא שהוא מושך את תשומת ליבם של המשתמשים רק לבלוקים המכילים את המטבעות שהם מעוניינים בהם:

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

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

בדיקת פלזמה קאש במונגו אטלס

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

  1. הגנה אמינה מפני אובדן נתונים, מכיוון שמספר עותקים משוכפלים מסתנכרנים זה עם זה באשכול.
  2. גישה מהירה, מכיוון שניתן ליצור את האשכול על שלוש מפלטפורמות הענן הפופולריות ביותר: אמזון, גוגל, Azure. כתוצאה מכך, ניתן לפרוס את צומת Plasma Cash במרכזי נתונים רבים הממוקמים בקרבת Mongo Atlas. הוכחנו שהמהירות לא יורדת בהרבה, גם אם צמתי Plasma נפרסים במרכזי נתונים מרוחקים יותר.
  3. צמתי פלזמה המשמשים במצב קריאה בלבד יכולים להיות מחוברים לאשכול מונגו יחיד וממוקמים בחלקים שונים של העולם, אשר משפר את יכולת ההרחבה הגיאוגרפית (הצמתים ממוקמים קרוב יותר למשתמשים).
  4. פריסת צומת חדש היא קלה, מכיוון שאין צורך לסנכרן הכל מחדש. ניתן פשוט להתחבר לאשכול Mongo קיים או ליצור עותק במהירות ולקבוע את התצורה של החיבור אליו.
  5. קנה מידה של מסד נתונים הוא קלעם הזמן, יש יותר נתונים, וניתן להגדיל את גודל הצמתים באשכול לפי הצורך.

בדיקה ציבורית של פתרון פרטיות ומדרגיות של Ethereum בפלטפורמות ענן

השתמשנו בשרתים הבאים כדי לבצע את הבדיקות:

  • 3 שרתי Azure וירטואליים סטנדרטיים E4s v3 (4 vcpus, זיכרון של 32 GiB). לכל שרת יש 3 צמתים. אחד מהם יכול לשלוח בלוקים לשרשרת הבסיס.
  • כל צומת מחובר לאשכול Mongo Atlas M50 משלו, המכיל 3 צמתים במצב רפליקה.

מבחן 1

3 צמתים מקבלים 100 עסקאות כל אחד. בסך הכל, כל 9 הצמתים מכילים 300 עסקאות וטוקנים.

הפעל וידאו

מצב התחלתי: בלוק אחרון #213; 0 עסקאות וטוקנים מאוחסנים במסד הנתונים.

00:00 - הושקו 3 סקריפטים, יוצרים ושולחים 100 עסקאות כל אחד
00:29 - התחלת שליחת 100 עסקאות לצמתים מספר 1 ו-2
00:32 - התחלת שליחת 100 עסקאות לצומת מספר 3
00:32 - צומת מספר 1 קיבל 11703 עסקאות מהמאגר ויוצר את בלוק מספר 214 (9fb)
00:34 - צומת מספר 2 קיבל 27088 עסקאות מהמאגר וטפסים בלוק מספר 214 (ef4)
00:34 - בלוק #214 (9fb) נחתם ונשלח לצמתים אחרים לצורך אימות
00:36 - צומת מספר 3 קיבל 11900 עסקאות מהמאגר וטפסים בלוק מספר 214 (983)
00:37 - בלוק #214 (9fb) אומת ונשלח לשרשרת הבסיס
00:38 - בלוק #214 (983) נחתם ונשלח לצמתים אחרים לצורך אימות
00:38 - בלוק #214 (ef4) נחתם ונשלח לצמתים אחרים לצורך אימות
00:40 - בלוק #214 (983) אומת ונשלח לשרשרת השורש
00:41 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #214 (9fb) נוסף ומתחילים להחיל 11703 עסקאות.
00:45 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #215 (983) נוסף ומתחילים להחיל 11900 עסקאות.
00:51 - בלוק #214 (ef4) אומת ונשלח לשרשרת השורש
00:52 - צומת מספר 1 לקח 51469 עסקאות מהמאגר וטפסים בלוק מספר 216 (ea0)
00:56 - צומת מספר 3 לקח 55102 עסקאות מהמאגר וטפסים בלוק מספר 216 (f75)
00:58 - סקריפט ההדגמה סיים את עבודתו עבור צומת מספר 2
00:58 - בלוק #216 (ea0) נחתם ונשלח לצמתים אחרים לצורך אימות
00:58 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #216 (ef4) נוסף ומתחילים להחיל 27088 עסקאות.
01:04 - בלוק #216 (f75) נחתם ונשלח לצמתים אחרים לצורך אימות
01:14 - צומת מספר 2 לקח 72912 עסקאות מהמאגר וטפסים בלוק מספר 217 (f85)
01:15 - סקריפט ההדגמה סיים את עבודתו עבור צומת מספר 1 ו-2
01:17 - בלוקים #216 (f75) ו-#216 (ea0) אומתו ונשלחו לשרשרת השורש
01:21 - בלוק מס' 217 (f85) נחתם ונשלח לצמתים אחרים לצורך אימות
01:26 - בלוקים #217 (f75) ו-#218 (ea0) מתווספים לשרשרת השורש והצמתים מתחילים להחיל 51469 ו-55102 עסקאות בהתאמה.
01:27 - בלוק #217 (a85) אומת ונשלח לשרשרת השורש
01:41 - צומת מספר 1 קיבל 36828 עסקאות מהמאגר וטפסים בלוק מספר 219 (46f)
01:41 - צומת מספר 3 קיבל 32998 עסקאות מהמאגר וטפסים בלוק מספר 219 (bb3)
01:43 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #219 (a85) נוסף ומתחילים להחיל 72912 עסקאות.
01:46 - בלוק #219 (46f) נחתם ונשלח לצמתים אחרים לצורך אימות
01:46 - בלוק #219 (bb3) נחתם ונשלח לצמתים אחרים לצורך אימות
01:53 - צומת מספר 2 עיבד את כל 100 העסקאות שהיו במאגר
02:37 - בלוק #219 (bb3) אומת ונשלח לשרשרת השורש
02:41 — בלוק מס' 219 (46f) אומת ונשלח לשרשרת השורש
02:48 - בלוקים #220 (bb3) ו-#221 (46f) מתווספים לשרשרת השורשים והצמתים מתחילים להחיל 32998 ו-36828 עסקאות בהתאמה.
02:54 - צומת מספר 1 עיבד את כל 100 העסקאות שהיו במאגר
02:55 - צומת מספר 3 עיבד את כל 100 העסקאות שהיו במאגר
04:12 - כל הצמתים מכילים 300 אלף עסקאות וטוקנים, בלוק אחרון #221

מבחן 2

3 צמתים מקבלים עסקאות של 1kk כל אחד. בסך הכל, כל 9 הצמתים מכילים עסקאות וטוקנים של 3kk.

הפעל וידאו

מצב התחלתי: בלוק אחרון #213; 0 עסקאות וטוקנים מאוחסנים במסד הנתונים.

00:00 — הושקו 3 סקריפטים, אשר מייצרים ושולחים עסקאות של 1kk כל אחד
02:29 - התחלתי לשלוח עסקאות של 1kk לצמתים מספר 1 ו-2
02:33 - צומת מספר 1 קיבל 11668 עסקאות מהמאגר וטפסים בלוק מספר 222 (510)
02:35 - בלוק #222 (510) נחתם ונשלח לצמתים אחרים לצורך אימות
02:37 - בלוק #222 (510) אומת ונשלח לשרשרת השורש
02:38 - צומת מספר 2 לקח 46378 עסקאות מהמאגר וטפסים בלוק מספר 222 (a9d)
02:38 - התחלתי לשלוח עסקאות של 1kk לצומת מספר 3
02:41 - צומת מספר 3 קיבל 5504 עסקאות מהמאגר וטפסים בלוק מספר 222 (387)
02:42 - בלוק #222 (387) נחתם ונשלח לצמתים אחרים לצורך אימות
02:44 - בלוק #222 (a9d) נחתם ונשלח לצמתים אחרים לצורך אימות
02:44 - בלוק #222 (387) אומת ונשלח לשרשרת השורש
02:49 - בלוק #222 (a9d) אומת ונשלח לשרשרת השורש
02:56 - בלוקים #222 (510), #223 (387) ו-#224 (a9d) מתווספים לשרשרת השורשים והצמתים מתחילים להחיל 11668, 5504 ו-46378 עסקאות בהתאמה.
03:09 - צומת מספר 1 לקח 177170 עסקאות מהמאגר ויוצר את בלוק מספר 225 (e50)
03:09 - צומת מספר 3 לקח 119327 עסקאות מהמאגר וטפסים בלוק מספר 225 (ccc)
03:10 - צומת מספר 2 קיבל 149772 עסקאות מהמאגר וטפסים בלוק מספר 225 (404)
03:26 - בלוק #225 (ccc) נחתם ונשלח לצמתים אחרים לצורך אימות
03:32 - בלוק #225 (404) נחתם ונשלח לצמתים אחרים לצורך אימות
03:33 - בלוק #225 (e50) נחתם ונשלח לצמתים אחרים לצורך אימות
03:53 - בלוק #225 (ccc) אומת ונשלח לשרשרת הבסיס
04:03 - בלוק #225 (e50) אומת ונשלח לשרשרת השורש
04:04 - בלוק #225 (404) אומת ונשלח לשרשרת השורש
04:06 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #225 (ccc) נוסף ומתחילים להחיל 119327 עסקאות.
04:14 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #226 (404) נוסף ומתחילים להחיל 149772 עסקאות.
04:16 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #227 (e50) נוסף ומתחילים להחיל 177170 עסקאות.
04:32 - צומת מספר 3 לקח 209436 עסקאות מהמאגר ויוצר את בלוק מספר 228 (1e9)
04:40 - צומת מספר 2 לקח 212669 עסקאות מהמאגר ויוצר את בלוק מספר 228 (e38)
04:40 - צומת מספר 1 קיבל 190144 עסקאות מהמאגר וטפסים בלוק מספר 228 (861)
05:02 - בלוק #228 (1e9) נחתם ונשלח לצמתים אחרים לצורך אימות
05:08 - בלוק #228 (861) נחתם ונשלח לצמתים אחרים לצורך אימות
05:10 - בלוק #228 (e38) נחתם ונשלח לצמתים אחרים לצורך אימות
06:13 - בלוק #228 (1e9) אומת ונשלח לשרשרת השורש
06:13 - בלוק #228 (861) אומת ונשלח לשרשרת השורש
06:13 - בלוק #228 (e38) אומת ונשלח לשרשרת השורש
06:39 - בלוקים #228 (861), #229 (1e9) ו-#230 (e38) מתווספים לשרשרת השורשים והצמתים מתחילים להחיל את העסקאות 190144, 209436 ו-212669 בהתאמה.
07:07 - צומת מספר 1 לקח 199770 עסקאות מהמאגר ויוצר את בלוק מספר 231 (e04)
07:09 - צומת מספר 2 לקח 190473 עסקאות מהמאגר ויוצר את בלוק מספר 231 (36e)
07:09 - צומת מספר 3 לקח 178807 עסקאות מהמאגר וטפסים בלוק מספר 231 (f43)
07:34 - בלוק #231 (e04) נחתם ונשלח לצמתים אחרים לצורך אימות
07:37 - בלוק #231 (36e) נחתם ונשלח לצמתים אחרים לצורך אימות
07:37 - בלוק #231 (f43) נחתם ונשלח לצמתים אחרים לצורך אימות
08:49 - בלוק #231 (e04) אומת ונשלח לשרשרת השורש
08:51 - בלוק #231 (f43) אומת ונשלח לשרשרת השורש
08:52 - בלוק #231 (36e) אומת ונשלח לשרשרת השורש
09:47 - בלוקים #231 (e04) #232 (f43) ו-#233 (36e) מתווספים לשרשרת השורש והצמתים מתחילים להחיל את העסקאות 199770, 178807 ו-190473 בהתאמה.
10:16 - צומת מספר 1 לקח 153075 עסקאות מהמאגר ויוצר את בלוק מספר 234 (e04)
10:16 - צומת מספר 2 לקח 168035 עסקאות מהמאגר ויוצר את בלוק מספר 234 (36e)
10:16 - צומת מספר 3 לקח 166685 עסקאות מהמאגר וטפסים בלוק מספר 234 (f43)
10:42 - בלוק #234 (56d) נחתם ונשלח לצמתים אחרים לצורך אימות
11:59 - בלוק #234 (1bb) אומת ונשלח לשרשרת השורש
12:02 - בלוק #234 (58a) אומת ונשלח לשרשרת השורש
12:02 - בלוק #234 (56d) אומת ונשלח לשרשרת השורש
12:48 - בלוקים #234 (1bb), #235 (58a) ו-#236 (56d) מתווספים לשרשרת השורשים והצמתים מתחילים להחיל את העסקאות 153075, 168035 ו-166685 בהתאמה.
13:14 - צומת מספר 1 לקח 112226 עסקאות מהמאגר וטפסים בלוק מספר 237 (5c0)
13:16 - צומת מספר 2 לקח 87550 עסקאות מהמאגר וטפסים בלוק מספר 234 (58a)
13:16 - צומת מספר 3 לקח 99594 עסקאות מהמאגר ויוצר בלוק מספר 234 (56d)
13:30 - בלוק #237 (5c0) נחתם ונשלח לצמתים אחרים לצורך אימות
13:32 - בלוק #237 (58a) נחתם ונשלח לצמתים אחרים לצורך אימות
13:34 - בלוק #237 (56d) נחתם ונשלח לצמתים אחרים לצורך אימות
14:47 - בלוק #237 (58a) אומת ונשלח לשרשרת השורש
14:53 - בלוק #237 (5c0) לא אומת בתוך הזמן שצוין
14:53 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #237 (58a) נוסף ומתחילים להחיל 87550 עסקאות.
14:54 - בלוק #237 (56d) אומת ונשלח לשרשרת השורש
15:02 - צומת מספר 1 לקח 181206 עסקאות מהמאגר ויוצר בלוק מספר 238 (c5f)
15:06 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #238 (56d) נוסף ומתחילים להחיל 99594 עסקאות.
15:12 - צומת מספר 2 לקח 51990 עסקאות מהמאגר וטפסים בלוק מספר 239 (ad8)
15:20 - בלוק #239 (ad8) נחתם ונשלח לצמתים אחרים לצורך אימות
15:25 - צומת מספר 3 קיבל 46685 עסקאות מהמאגר וטפסים בלוק מספר 239 (857)
15:30 - בלוק #238 (c5f) נחתם ונשלח לצמתים אחרים לצורך אימות
15:34 - בלוק #239 (857) נחתם ונשלח לצמתים אחרים לצורך אימות
16:32 - בלוק #239 (857) אומת ונשלח לשרשרת השורש
16:42 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #239 (857) נוסף ומתחילים להחיל 46685 עסקאות.
16:42 - בלוק #238 (c5f) אומת ונשלח לשרשרת השורש
16:42 - בלוק #239 (ad8) לא אומת בתוך הזמן שצוין
16:54 - צומת מספר 2 לקח 96882 עסקאות מהמאגר ויוצר בלוק מספר 240 (e6e)
16:56 - צומת מספר 3 לקח 39704 עסקאות מהמאגר וטפסים בלוק מספר 240 (a47)
17:02 - בלוק #240 (a47) נחתם ונשלח לצמתים אחרים לצורך אימות
17:02 - בלוק #240 (e6e) נחתם ונשלח לצמתים אחרים לצורך אימות
17:18 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #240 (c5f) נוסף ומתחילים להחיל 181206 עסקאות.
17:45 - בלוק #240 (a47) אומת ונשלח לשרשרת השורש
17:47 - צומת מספר 1 קיבל 54956 עסקאות מהמאגר וטפסים בלוק מספר 241 (170)
17:59 - בלוק #241 (170) נחתם ונשלח לצמתים אחרים לצורך אימות
18:09 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #241 (a47) נוסף ומתחילים להחיל 181206 עסקאות.
18:20 - צומת מספר 3 קיבל 39104 עסקאות מהמאגר וטפסים בלוק מספר 242 (955)
18:24 - בלוק #240 (e6e) אומת ונשלח לשרשרת השורש
18:28 - בלוק #242 (955) נחתם ונשלח לצמתים אחרים לצורך אימות
18:09 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #242 (e6e) נוסף ומתחילים להחיל 96882 עסקאות.
19:06 - סקריפט ההדגמה סיים את עבודתו עבור צומת מספר 1
19:08 - סקריפט ההדגמה סיים את עבודתו עבור צומת מספר 2
19:08 - צומת מספר 2 קיבל 48241 עסקאות מהמאגר וטפסים בלוק מספר 243 (fde)
19:14 - בלוק #243 (fde) נחתם ונשלח לצמתים אחרים לצורך אימות
19:18 - בלוק #241 (170) לא אומת בתוך הזמן שצוין
19:28 - צומת מספר 1 לקח 86967 עסקאות מהמאגר ויוצר בלוק מספר 243 (37c)
19:35 - בלוק #242 (955) אומת ונשלח לשרשרת השורש
19:40 - בלוק #243 (37c) נחתם ונשלח לצמתים אחרים לצורך אימות
20:05 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #243 (955) נוסף ומתחילים להחיל 39104 עסקאות.
20:15 - בלוק #243 (fde) אומת ונשלח לשרשרת הבסיס
20:19 - צומת מספר 3 לקח 42981 עסקאות מהמאגר ויוצר בלוק מספר 244 (9b5)
20:26 - בלוק #244 (9b5) נחתם ונשלח לצמתים אחרים לצורך אימות
20:28 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #244 (fde) נוסף והחלו להחיל 48241 עסקאות.
20:32 - צומת מספר 2 עיבד את כל העסקאות של 1kk שהיו במאגר
21:05 - בלוק #243 (37c) לא אומת בתוך הזמן שצוין
21:15 - צומת מספר 1 לקח 86967 עסקאות מהמאגר ויוצר בלוק מספר 245 (37c)
21:32 - בלוק #245 (37c) נחתם ונשלח לצמתים אחרים לצורך אימות
21:42 - בלוק #244 (9b5) אומת ונשלח לשרשרת השורש
21:50 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #245 (9b5) נוסף ומתחילים להחיל 42981 עסקאות.
22:04 - צומת מספר 3 קיבל 45361 עסקאות מהמאגר וטפסים בלוק מספר 246 (3f9)
22:11 - בלוק #246 (3f9) נחתם ונשלח לצמתים אחרים לצורך אימות
22:51 - בלוק #245 (37c) לא אומת בתוך הזמן שצוין
23:01 - צומת מספר 1 לקח 86967 עסקאות מהמאגר ויוצר בלוק מספר 246 (37c)
23:08 - סקריפט ההדגמה סיים את עבודתו עבור צומת מספר 3
23:15 - בלוק #246 (37c) נחתם ונשלח לצמתים אחרים לצורך אימות
23:32 - בלוק #246 (3f9) לא אומת בתוך הזמן שצוין
23:42 - צומת מספר 3 לקח 52173 עסקאות מהמאגר ויוצר בלוק מספר 246 (71d)
23:51 - בלוק #246 (71d) נחתם ונשלח לצמתים אחרים לצורך אימות
24:38 - בלוק #246 (37c) לא אומת בתוך הזמן שצוין
25:01 - צומת מספר 1 לקח 86967 עסקאות מהמאגר ויוצר בלוק מספר 246 (37c)
25:06 - בלוק #246 (71d) אומת ונשלח לשרשרת השורש
25:12 - בלוק #246 (37c) נחתם ונשלח לצמתים אחרים לצורך אימות
25:14 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #246 (71d) נוסף ומתחילים להחיל 52173 עסקאות.
25:29 - צומת מספר 3 עיבד את כל העסקאות של 1kk שהיו במאגר
26:40 - בלוק #247 (37c) לא אומת בתוך הזמן שצוין
26:47 - צומת מספר 1 לקח 86967 עסקאות מהמאגר ויוצר בלוק מספר 247 (37c)
27:03 - בלוק #247 (37c) נחתם ונשלח לצמתים אחרים לצורך אימות
28:29 - בלוק #247 (37c) לא אומת בתוך הזמן שצוין
28:35 - צומת מספר 1 לקח 86967 עסקאות מהמאגר ויוצר בלוק מספר 247 (37c)
28:49 - בלוק #247 (37c) נחתם ונשלח לצמתים אחרים לצורך אימות
30:13 - בלוק #247 (37c) לא אומת בתוך הזמן שצוין
30:23 - צומת מספר 1 לקח 86967 עסקאות מהמאגר ויוצר בלוק מספר 247 (37c)
30:38 - בלוק #247 (37c) נחתם ונשלח לצמתים אחרים לצורך אימות
32:00 - בלוק #247 (37c) לא אומת בתוך הזמן שצוין
32:11 - צומת מספר 1 לקח 86967 עסקאות מהמאגר ויוצר בלוק מספר 247 (37c)
32:26 - בלוק #247 (37c) נחתם ונשלח לצמתים אחרים לצורך אימות
33:49 - בלוק #247 (37c) לא אומת בתוך הזמן שצוין
33:59 - צומת מספר 1 לקח 86967 עסקאות מהמאגר ויוצר בלוק מספר 247 (37c)
34:12 - בלוק #247 (37c) נחתם ונשלח לצמתים אחרים לצורך אימות
35:34 - בלוק #247 (37c) אומת ונשלח לשרשרת השורש
35:54 - כל הצמתים קיבלו מידע משרשרת השורש שבלוק #247 (37c) נוסף ומתחילים להחיל 86967 עסקאות.
36:11 - צומת מספר 1 עיבד את כל העסקאות של 1kk שהיו במאגר
55:12 - הצומת הראשון עיבד את כל העסקאות של 3kk

בדיקה ציבורית של פתרון פרטיות ומדרגיות של Ethereum בפלטפורמות ענן

תוצאות של

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

אנו מזמינים אתכם לבקר GitHub פּרוֹיֶקט: https://github.com/opporty-com/Plasma-Cash/tree/new-version

המאמר נכתב בשיתוף אלכסנדר נשיבאן, מפתח בכיר Clever Solution Inc.

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

מקור: www.habr.com

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster