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

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

הבחירה הזו בעיצוב היא אלגנטית ובלתי מתפשרת. ב-10 בפברואר 2023, החברה האמריקאית Paxos שידרה עסקה שהעבירה את המקבילה לכמה דולרים ושילמה 19.8 ביטקוין כעמלה — חצי מיליון דולר באותה תקופה. אף אחד לא הקליד את הערך הזה. מישהו הרכיב את הכניסות ושכח את פלט העודף, והרשת עשתה בדיוק מה שהכלל מורה: מה שלא הלך לפלט הלך לכורה. ארנק רגיל מגן עליך מזה עם בדיקות; עסקה שהורכבה ידנית, לא.
עם המודל בראש, שני בעיות יומיומיות הופכות לברורות. הראשון הוא האבק: חלקים כל כך קטנים שההוצאה שלהם עולה יותר בעמלה ממה שהם שווים. הם נשארים בארנק לנצח, וקיימים אפילו כטכניקת מעקב — לשלוח אבק לאלפי כתובות ולצפות מי מוציא אותו יחד עם השאר.

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