מופעל ע"י
News

פענוח OP_RETURN בביטקוין ומה העסק הגדול?

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

נכתב ע"י
שתף
פענוח OP_RETURN בביטקוין ומה העסק הגדול?

הבנת OP_RETURN: כלי חקיקת נתונים של Bitcoin

OP_RETURN, שהתווסף ב- Bitcoin Core 0.9.0, הוא אופקוד של סקריפט שמאפשר למשתמשים להוסיף עד 80 בייט של מידע אקראי – כמו טקסט, חששים או אינדיקטורים של פרוטוקול – לעסקאות. במקום לשמור את הנתונים בתוצרים שניתן להוציאם שנותרו בערכת הפלטות הלא-מוצעות (UTXO), פלטות OP_RETURN הן בלתי-ניתנות להוצאה באופן מהותי, ומאפשרות לצמתי מחשוב להסירן ולהקל על דרישות האחסון.

יכולת זו תומכת ביישומים ללא תשלום, כולל תהליך הוכחת בעלות, הטמעת מטא-נתונים עבור פרוטוקולים של שכבה שנייה (L2) או כוונה לשרוף מטבעות במקרים שימושיים ממוקדים. Counterparty היה אחד מהפרויקטים הראשונים לעשות שימוש באופקוד OP_RETURN כדי להטמיע נתונים אקראיים ישירות בתוך עסקאות BTC, ולאפשר יצירה וניהול של נכסים דיגיטליים ופונקציונליות של מסחר מבוזר על גבי רשת הבלוקצ’יין של Bitcoin. פרויקטים חדשים כמו Citrea משתמשים ב-OP_RETURN כדי לרשום הוכחות ידע-אפס, בעוד אחרים משתמשים בו כדי לקודד תנא פּרשניים פשוטים.

Decoding OP_RETURN in Bitcoin and What’s the Big Deal?

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

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

קרא גם: סכסוך OP_RETURN: חברת Ocean Mining מאשימה את מפתחי הליבה בשיתוף פעולה למילוי Bitcoin ב’זבל’

הדיון על ביטול המוגבלה של 80 בייט

בגרסאת העדכון הקרוב של Bitcoin Core, מפתחים יסירו את המגבלה הדיפולטיבית של 80 בייט עבור OP_RETURN, ובכך יאפשרו הטעמות נתונים גדולות יותר וריבוי ערכים של OP_RETURN בכל עסקה. השינוי מגיע בעקבות ויכוח מתמשך לגבי האם המגבלה הקיימת עדיין ממלאת את מטרתה. נכון ל-12 במאי 2025, Bitcoin Core לא שילבה שום בקשות שינוי הקשורות לשינוי מגבלות OP_RETURN, והכל עדיין פתוח לסקירה.

מדוע להסיר את ההגבלה?

תומכים טוענים שהמגבלה סיימה את תכליתה, מציינים שמאגרים מרכזיים וחברות שירות כבר מקבלים עסקאות כבדות נתונים לא-סטנדרטיות ישירות. פתרונות אלה – כולל תסריטי multisig מזויפים או הטסות מבוססות taproot – מגדילים את ערכת UTXO, בדיוק מה ש-OP_RETURN נועד למנוע.

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

Decoding OP_RETURN in Bitcoin and What’s the Big Deal?

דאגות המבקרים

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

Decoding OP_RETURN in Bitcoin and What’s the Big Deal?

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

Decoding OP_RETURN in Bitcoin and What’s the Big Deal?
צמתי Bitcoin Knots חוו עלייה מסיבית מאז שהדיון הזה התחיל. מפעיל צומת עשוי לבחור ב- Bitcoin Knots על פני Bitcoin Core במהלך הדיון על OP_RETURN בכדי ליישם חוקי פעולה נגד זבל מוגברים, כגון המשך לדחות או להגביל עסקאות שאינן תשלום כמו רשימות OP_RETURN, שעל פי רבים נראות כהבל ללא צורך. מקור: Coin Dance.

מדיניות, ולא שינוי בהסכמה

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

ניווט בעתיד של Bitcoin

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

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

תגיות בכתבה זו