הבעיה שהבלוקצ'יין נועד לפתור
ביטקוין הוא מטבע דיגיטלי. נשמע פשוט. אבל זה מייצר בעיה טכנית: איך מוכיחים בעלות על משהו שמתקיים רק בקוד? איך מוודאים שהעברה אכן בוצעה — בלי שגוף מרכזי יחזיק את הרישום?
זאת השאלה שהבלוקצ'יין נועד לענות. כל פעולה ברשת — שנקראת טרנזקציה — נרשמת באופן שקוף ומאומת. כדי להבין איך זה עובד ולמה אפשר לסמוך עליו בלי צד שלישי, צריך לפרק את המנגנון לחלקיו.
מבנה הבלוקצ'יין
השם מסגיר את המבנה: שרשרת של בלוקים. כל בלוק הוא קובייה של מידע, מאחסנת את הטרנזקציות שבוצעו ברשת באותה תקופה.
מה יש בכל טרנזקציה? פרטים בסיסיים — מי השולח, מי המקבל, חותמת זמן — ומידע על המצב הכספי לפני ואחרי. הכל רשום על הטרנזקציה ומאוחסן עם אלפי טרנזקציות נוספות בתוך הבלוק. הבלוקים מחוברים זה לזה בסדר כרונולוגי — שרשרת רציפה.
הכורים — מי מאשר את העסקאות
כדי שהמערכת תעבוד, מישהו צריך לבנות את הבלוקים החדשים, לאמת את הטרנזקציות, ולהוסיף אותם לשרשרת. אלה הכורים (miners).
כורים הם לא אנשים, אלא מחשבים — מאדם בודד שמפעיל מחשב בבית ועד מחסנים תעשייתיים בסין עם אלפי מכונות מיוחדות. כולם — קטנים וגדולים — מתחרים על אותה משימה: לאשר את הבלוק הבא בשרשרת. המנגנון נקרא Proof of Work — הוכחת עבודה.
Proof of Work — מטאפורת המנעול והמפתחות
Proof of Work קל יותר להבין דרך מטאפורה. לכל כורה יש חדר משלו. במרכזו עומד מנעול ועל הרצפה אלפי מפתחות. אחד מהם פותח את המנעול — אבל אין דרך לדעת איזה, חוץ מלנסות אותם אחד-אחד. סטטיסטיקה טהורה.
זה האתגר של הכורה. כל כורה בונה לעצמו בלוק — וזה המנעול שלו. כולם עובדים במקביל, כל אחד בחדר שלו. ככל שלכורה יותר כוח עיבוד, הוא מנסה יותר מפתחות בשנייה — אבל זה עדיין משחק של מזל סטטיסטי. יכול להיות שכורה עם מחשב פשוט ימצא את המפתח בניסיון השני, בעוד מחסן עצום יבזבז שעות.
הראשון שמוצא את המפתח הנכון (רצף אותיות ומספרים שנקרא nonce) מנצח. הוא שולח את הבלוק שלו לרשת, מצרף אותו לשרשרת, ומקבל תגמול.
מנגנון הכוונון העצמי
אחת לשבועיים הרשת בודקת באיזה קצב נכרו הבלוקים. המטרה: בלוק כל 10 דקות בממוצע.
למה דווקא 10 דקות? כדי שהרשת תישאר מאוזנת. הנפקה צפויה, בלוקים שמספיקים להתפזר בעולם בלי להתנגש, מנגנון שפועל בקצב מתואם. שנת 2140 שבה תושלם ההנפקה היא תוצאה של הקצב הזה — לא יעד שהוא נועד להשיג.
מה משפיע על הקצב? סך כוח הכרייה ברשת. יותר כורים, או כורים עם ציוד חזק יותר = יותר ניחושים בשנייה = בלוקים יוצאים מהר יותר. פחות כורים = פחות ניחושים = בלוקים יוצאים לאט יותר.
איך הרשת מתקנת? היא משנה את כמות המפתחות על הרצפה.
אם הקצב מהיר מדי — מוסיפה מפתחות, והכרייה נהיית קשה יותר.
אם הקצב איטי מדי — מורידה מפתחות, והכרייה נהיית קלה יותר.
כל שבועיים הבדיקה חוזרת על עצמה — וככה הרשת נשארת מאוזנת, לא משנה כמה כורים מצטרפים או עוזבים.
מאיפה מגיע התגמול לכורה?
הזמן למטאפורה חדשה: סניף דואר.
אנשים בתור עם חבילות — אלה הטרנזקציות שמחכות לאישור. הרשימה הזאת נקראת mempool. כל אחד משלם דמי-משלוח בסיסיים כדי להיכנס לתור. מי שמשלם יותר — עוקף ועולה למעלה.
הכורה (אותו כורה שדיברנו עליו, עם החדר והמנעול) הוא הפועל בסניף. הוא בוחר אילו חבילות ייכנסו לארגז שלו — בדרך כלל את אלה עם העמלה הגבוהה, כי שם הוא מרוויח הכי הרבה. ה"ארגז" שהוא בונה הוא הבלוק שינסה לסגור.
הזוכה במירוץ מקבל שני סוגי תגמול:
- דמי-המשלוח של כל החבילות שבארגז — אלו העמלות שהשולחים שילמו.
- משכורת קבועה מהסניף — תגמול נוסף על עצם המשלוח. ביטקוינים חדשים שנוצרים יש מאין. זה ה-coinbase (וגם, לא במקרה, השם של אחת הבורסות הגדולות).
תהליך האימות הקולקטיבי
אחרי שכורה מצא פתרון, הוא משדר אותו לרשת: "הנה הבלוק שבניתי, והנה הפתרון המתמטי." למצוא את הפתרון דורש המון אנרגיה. לאמת שהוא נכון — דורש כמעט אפס. כמו לפצח חידה לוקח שעות, אבל לבדוק שהפתרון של מישהו אחר נכון לוקח דקה. כל הרשת מאשרת תוך שניות, ואחרי האישור הקולקטיבי הבלוק מצורף סופית לשרשרת.
בריכות כרייה (Mining Pools)
בעקבות התחרות העזה על הבלוקים נוצרו בריכות כרייה. כורים בודדים מתאגדים, מחברים כוחות עיבוד, ומתחלקים בתגמולים. כך גם כורה קטן יכול להשתתף ולהרוויח באופן עקבי, במקום לחכות חודשים לבלוק עצמאי. אפשר לראות בזמן אמת את הבריכות הגדולות — Foundry USA, ViaBTC, Antpool ועוד.
חצייה (Halving) — הסייקל של ארבע שנים
יש כלל בקוד של ביטקוין: כל 210,000 בלוקים, התגמול לכורה נחתך בחצי. כל בלוק נכרה בממוצע כל 10 דקות, אז 210,000 בלוקים יוצאים בערך ארבע שנים.
היסטוריית התגמול:
- 2009-2012: 50 ביטקוין לבלוק
- 2012-2016: 25 ביטקוין
- 2016-2020: 12.5 ביטקוין
- 2020-2024: 6.25 ביטקוין
- 2024-2028 (היום): 3.125 ביטקוין
- החצייה הבאה (~2028): 1.5625 ביטקוין
בקצב הזה, עד שנת 2140 ייווצרו כל 21 מיליון המטבעות — וזה הסוף.
הקצב הוא העיקר
נקודה שמתפספסת לפעמים: מספר המטבעות לא "קבוע" — הוא ממשיך לגדול כל הזמן. מה שקבוע זה ש-21 מיליון הוא הסכום הסופי, ומה שמשתנה זה קצב הגדילה, שהולך ויורד בכל מחזור.
הקצב היורד יוצר אפקט כלכלי. תדמיין מחסן כרייה עם הוצאות קבועות: ארנונה, שכר, חשמל, קירור. אם כל ארבע שנים התגמול נחתך בחצי וההוצאות נשארות זהות — נוצר לחץ מבני: או שמחיר הביטקוין עולה משמעותית כדי לפצות, או שכורים פחות יעילים נסגרים. היסטורית, המחיר נטה להכפיל את עצמו (ולפעמים יותר) בכל מחזור — אבל זה לא חוק, זה לחץ.
מה קורה אחרי 2140?
כשהמספר הסופי יגיע, הכרייה לא מסתיימת. היא תמשיך לעד. מה שיפסיק זה רק טרנזקציית ה-coinbase — לא ייווצרו עוד מטבעות חדשים.
בלשון הסניף: נגמרת המשכורת הקבועה. נשאר רק דמי-המשלוח של החבילות שבארגז. אבל העבודה ממשיכה — אנשים ממשיכים לבוא עם חבילות, הכורים ממשיכים לבנות ארגזים ולשלוח, הם פשוט מקבלים רק את דמי-המשלוח כתגמול.
למה כל המנגנון הזה חשוב
- שקיפות מוחלטת — כל המידע, כל הטרנזקציה, כל ההיסטוריה — זמין לכל מי שרוצה לראות.
- אי-ניתן לזיוף — הכורה משקיע אנרגיה לאשר בלוק, וכל הרשת מאמתת אחריו. גם אם מישהו ינסה לזייף, ההונאה תיחשף תוך שניות.
- עצמאות מלאה — אין גוף מרכזי, אין בנק, אין ממשלה. כל מה שצריך כדי שהרשת תעבוד: אינטרנט וחשמל.
Proof of Work מול Proof of Stake
ביטקוין הוא רק מטבע אחד מתוך אלפים. למה הוא קיבל את כל תשומת הלב? כי הוא מייצג את מודל ה-Proof of Work בצורה הנקייה ביותר — המודל המקורי שמהווה בסיס להבנת כל מה שבא אחריו. יש גם מודל שני, שProof of Stake, שעובד אחרת לגמרי.
Proof of Work
- ביזור מלא, מודל מוכח
- אבטחה דרך השקעת אנרגיה
- צריכת אנרגיה משמעותית
Proof of Stake
- חיסכון משמעותי באנרגיה
- השתתפות נגישה יותר
- מבזר את הכוח פחות
