מתחילים שיעור 4 4 דקות קריאה

כרייה: איך נולדים ביטקוין חדשים ולמה זה עולה אנרגיה

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

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

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

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

אין משוואה לפתור. יש ניסיון אחרי ניסיון עד שאחד מהם נופל מתחת ליעד.

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

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

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

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

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

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

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

ההתקפה כבר התרחשה ברשתות קטנות יותר. ה-Ethereum Classic, עם חלק מכוח החישוב של הביטקוין, הותקפה בצורה זו בינואר 2019 ושוב באוגוסט 2020. במקום שבו השכרת כוח מספיק זולה, ההתקפה אפשרית; במקום שבו היא לא, היא לא.

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

הכורה מחפש את האנרגיה שאף אחד אחר לא משתמש בה: גז שהיה נשרף שם במקום.

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