Skip to content
כל מדריכי האופציות
הרחבת Ethereum ועמלות13 דקות קריאה

עמלות עסקאות Ethereum Layer 2: עלויות ביצוע ופרסום נתונים

למדו מדוע עסקת Ethereum Layer 2 עשויה לכלול עמלת נתוני L1, וכיצד אצוות, blobs ועמלות מפעיל משפיעים על העלות הכוללת.

במדריך הזהעסקת L2 אינה משתמשת באותו שוק עמלות כמו Ethereum mainnet

תקציר קצר

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

עסקת L2 אינה משתמשת באותו שוק עמלות כמו Ethereum mainnet

Rollup של Ethereum מבצע ב־L2 עסקאות של משתמשים רבים, ולאחר מכן מפרסם ב־Ethereum שינויים מקובצים במצב הרשת. עמלת הביצוע נקבעת לפי שטח הבלוקים וכללי העמלות של L2; היא אינה המחיר של ביצוע כל עסקת משתמש בנפרד ב־mainnet. Ethereum מספקת זמינות נתונים וסילוק עבור ה־rollup.

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

המדריך מפריד בין המודל הכללי של rollups שמפרסמים נתונים ב־Ethereum לבין מבנה העמלות המסוים שמתועד עבור OP Mainnet. לרשתות L2 עשוי להיות ממשק ארנק דומה, בלי להשתמש באותם מרכיבי עמלה או באותה שיטת פרסום נתונים.

עמלת L2 אחת עשויה לכלול כמה מרכיבי עלות

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

  • עמלת ביצוע L2: הגז הדרוש לביצוע העסקה בבלוק L2 כפול מחיר הגז באותה רשת
  • עמלת נתוני L1: החלק מעלות פרסום נתוני ה־rollup ב־Ethereum שמוקצה לעסקת המשתמש
  • חיוב ייחודי לרשת: למשל עמלת מפעיל נפרדת או חיוב אחר שקובעת רשת מסוימת

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

גם עלויות פרסום של אצווה עשויות להשפיע על הסכום שהמשתמש משלם, אף שהן אינן מופיעות כעסקת Ethereum נפרדת שכל משתמש יזם. ה־rollup מקצה או מעריך את חלקה של כל עסקה לפי הגודל שלה וכללי התמחור שלו. בדרך כלל המשתמשים אינם שולחים בעצמם את עסקת האצווה ואינם קונים blob שלם עבור כל פעולה ב־L2.

עלות הביצוע תלויה בעבודה ובביקוש ברשת L2

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

באופן מושגי: עמלת ביצוע = גז שנצרך × מחיר הגז ב־L2. מחיר הגז משקף את הביקוש לשטח בלוקים ואת כללי התמחור של L2. עלייה בעמלת הבסיס של Ethereum mainnet אינה מעלה אוטומטית את עמלת הביצוע בכל רשת L2 באותו שיעור.

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

עלות נתוני L1 משקפת את גודל האצווה ואת מחיר הנתונים ב־Ethereum

Rollups מפרסמים ב־Ethereum את הנתונים שצמתים אחרים צריכים כדי לאמת או לשחזר שינויי מצב. קיבוץ עסקאות באצוות ודחיסת הנתונים שלהן יכולים להפחית את עלות הפרסום שמוקצית לכל משתמש לעומת שליחת כל עסקה בנפרד ל־mainnet.

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

נבחן דוגמה מפושטת במכוון להקצאת עלות. אם 20 עסקאות דומות חולקות עלות תקורה קבועה והיפותטית של 0.0004 ETH לפרסום אצווה, חלוקה שווה תהיה 0.00002 ETH לכל עסקה. בפועל rollups אינם מחלקים בהכרח את העלויות באופן שווה: גודל הנתונים הדחוסים, שיטת תמחור הנתונים של הרשת ופרמטרים קבועים או ייחודיים לפרוטוקול עשויים לשנות את חלקה של כל עסקה. הדוגמה ממחישה מדוע עלות האצווה והחיוב למשתמש עשויים להיות שונים; היא אינה נוסחת עמלות של רשת מסוימת.

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

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

גם מחיר הגז ב־Ethereum או הביקוש לשטח blob עשויים להשפיע על עמלות הנתונים. לכן רכיב הנתונים יכול להשתנות גם כשמחיר הביצוע ב־L2 כמעט אינו זז. Ethereum.org מסביר בנפרד על קיבוץ הנתונים ועל גורמי העמלות של optimistic rollups ושל ZK rollups.

calldata ו־blobs הם דרכים שונות לפרסום נתונים ב־Ethereum

ב־Ethereum, calldata מטופלת כנתוני עסקה בשכבת הביצוע ומתומחרת בשוק הגז הרגיל. EIP-4844 הוסיפה שטח blob נפרד ושוק עמלות עצמאי של blob gas כדי לתמוך בפרסום נתוני rollup. שני הנתיבים שונים בתמחור וגם באופן הגישה לנתונים ובמשך שמירתם.

חוזה EVM אינו יכול לקרוא את תוכן ה־blob כאילו היה אחסון רגיל של חוזה. שכבת הקונצנזוס של Ethereum מספקת את נתוני ה־blob לזמן מוגבל; לאחר מכן לקוחות יכולים להפסיק לשמור אותם. EIP-4844 קובעת של־blob gas יש כללי תמחור נפרדים מגז ביצוע רגיל. ראו את מפרט EIP-4844.

הפרידו בין עמלת המשתמש לבין עלות עסקת פרסום האצווה שמשלם מפעיל ה־rollup. מודלים מסוימים של עמלות L2, לרבות רשתות OP Stack שהוגדרו לשימוש ב־blobs, כוללים את עלות פרסום הנתונים בעמלת ה־L2 של המשתמש. אין פירוש הדבר שכל משתמש L2 משלם ישירות בארנק על blob שלם כחיוב נפרד.

תרשים ללא מילים מפריד בין ביצוע עסקאות ב־L2 לבין מסלול נוסף שדוחס את הנתונים למקבץ המתפרסם ב־Ethereum.
התרשים המושגי מפריד בין ביצוע ב־L2 לפרסום נתוני מקבץ ב־Ethereum; רכיבי העמלה תלויים ברשת.

סוג ה־rollup והגדרות הרשת משנים את תמהיל העמלות

עמלות optimistic rollup עשויות לכלול ביצוע L2 ואת החלק המוקצה למשתמש עבור פרסום נתוני האצווה. גם ZK rollups כוללים בחישוב ביצוע ופרסום נתונים, בעוד עלויות יצירת הוכחות לאצווה ואימותן ב־Ethereum עשויות להשפיע על כלכלת הפרוטוקול. העלויות האלה אינן חייבות להופיע בקבלה של המשתמש כשורה נפרדת בשם „עמלת הוכחה”.

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

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

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

עמלת המפעיל של OP Mainnet היא דוגמה ייחודית לרשת

Optimism מתעדת את עמלת העסקה ב־OP Mainnet כעלות גז הביצוע ועוד עמלת נתוני L1, ומוסיפה עמלת מפעיל מאז שדרוג Isthmus. המבנה הוא: עמלת גז ביצוע + עמלת נתוני L1 + עמלת מפעיל אם היא חלה.

אין להעתיק את לוח העמלות הזה כנוסחה כללית לכל רשתות Ethereum L2. התיעוד של OP Mainnet מסביר גם שהפרמטרים של עמלת הנתונים ושל עמלת המפעיל תלויים בשדרוגים הפעילים. ברשתות OP Stack אחרות עשויות להיות הגדרות מפעיל או מועדי שדרוג שונים.

לבדיקת העלות ב־OP Mainnet, השתמשו בתיעוד העדכני של Optimism לעמלות עסקאות. ב־Base או ברשת L2 אחרת, בדקו את מדריך העמלות שלה. שימוש באותה סביבת תוכנה אינו מבטיח עלות כוללת זהה.

חברו את רכיבי העלות בקבלה היפותטית

הדוגמה הבדיונית הבאה ממחישה מבנה בן שלושה רכיבים בדומה ל־OP Mainnet. היא אינה תעריף עדכני של רשת או הצעת מחיר אמיתית של ארנק.

רכיב היפותטיסכום
עמלת ביצוע L20.000008 ETH
עמלת פרסום נתוני L10.000020 ETH
עמלת מפעיל0.000004 ETH
סך הכול0.000032 ETH

החישוב הוא 0.000008 + 0.000020 + 0.000004 = 0.000032 ETH. בדוגמה זו פרסום הנתונים עולה יותר מהביצוע, אך זה לא נכון לכל עסקה. המשקל של כל רכיב משתנה לפי היקף הנתונים, הביקוש ב־L1, העבודה בביצוע והגדרות העמלות של הרשת.

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

הצעת המחיר בארנק והקבלה הסופית עשויות להיות שונות

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

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

בדקו גם את שם הרשת, את מזהה השרשרת ואת טוקן התשלום של העמלות. המדריך על עמלות הגז ב־Ethereum mainnet מסביר את ההבדל בין גז ביצוע L1 לבין הסכום שמשלמים עבורו.

הפרידו בין חיובי bridge, swap ועמלות הרשת

הפקדה מ־Ethereum ל־L2 מתחילה כעסקת mainnet ועשויה לדרוש גז L1. עסקת swap ב־L2 עשויה לכלול עמלת רשת, עמלת מסחר של חוזה ה־swap והשפעת מחיר. גם משיכה חזרה ל־Ethereum עשויה לכלול עלויות רשת נוספות עבור מסלול המשיכה והביצוע שלה ב־L1.

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

לפני עסקה בדקו: (1) את הרשת שנבחרה ואת טוקן תשלום העמלות, (2) האם פירוט העלויות כולל ביצוע, נתונים ומפעיל, (3) את מועד ההצעה ואת תנאי הרשת, (4) חיובים נפרדים על הפקדה, משיכה או swap, ו־(5) את הקבלה הסופית. מועיל יותר לדעת מה כלול בהצעה מאשר להשוות מספר יחיד ללא הסבר.

שאלות נפוצות

Q1האם כל עסקת Ethereum L2 מציגה עמלת נתוני L1 בשורה נפרדת?

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

Q2האם משתמש L2 משלם ישירות על כל blob?

בדרך כלל משתמשים אינם קונים blobs בנפרד. מפעיל rollup עשוי להשתמש בהם לפרסום נתוני אצווה, וכללי העמלות של L2 יכולים להקצות חלק מהעלות הזו לעסקאות המשתמשים.

Q3האם צריך לתקצב רק את עמלת L2 כשמשתמשים ב־bridge מ־Ethereum?

לא. בקשת ההפקדה היא עסקת Ethereum mainnet ועשויה לדרוש גז L1. גם עסקאות L2 בהמשך או משיכות עשויות לכלול עלויות בשלבים שלהן, לכן בדקו את האומדן לכל שלב.

מקורות וקריאה נוספת

דיווח על בעיה

נכין אימייל עם קישור למאמר הזה. Mark יקבל את הדיווח רק לאחר שתשלחו אותו

בדיקה מהירה

סיימת לקרוא? בדוק את עצמך ב־3 שאלות

שאלה 1 / 3

שאלה 01

מדוע עסקת L2 של Ethereum rollup עשויה לכלול עמלת נתוני L1?

בחר תשובה כדי לראות את ההסבר

מילון מונחי אופציות

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