Mining
Mining - מה הכורה עושה בפועל?
כרייה היא ההשתתפות המעשית בתחרות של Proof of Work.
הכורה מכין בלוק אפשרי, מפעיל חומרה שמנסה שוב ושוב למצוא תוצאה מתאימה, ואם הצליח - מפרסם את הבלוק לרשת.
קודם צריך להכין בלוק שרוצים להציע
ברשת מחכות עסקאות שאנשים שלחו.
הכורה בוחר עסקאות, מכניס אותן לבלוק ומחבר את הבלוק להיסטוריה שהוא מכיר.
עכשיו יש לו בלוק מועמד.
הוא עדיין לא חלק מההיסטוריה שהרשת קיבלה.
הכורה צריך קודם למצוא עבורו תוצאה שעומדת בדרישת ה-Proof of Work.
מכונת הכרייה מנסה שוב ושוב
החומרה לוקחת את המידע של הבלוק ומחשבת עליו Hash.
לא הצליח?
משנים פרט קטן ומנסים שוב.
ושוב.
ושוב.
ציוד כרייה יכול לבצע מספר עצום של ניסיונות בכל שנייה.
ככל שהציוד מסוגל לבצע יותר ניסיונות, יש לו יותר סיכוי למצוא תוצאה מתאימה.
זה ה-Hashrate של הכורה.
כשהכורה מצליח, הוא מפרסם את הבלוק
אם אחד הניסיונות עומד ב-Target שהרשת דורשת, הכורה מצא בלוק.
הוא שולח אותו למחשבים אחרים ברשת.
ה-Nodes בודקים בעצמם:
האם העבודה החישובית תקינה?
האם המבנה של הבלוק תקין?
האם העסקאות עומדות בכללים?
אם משהו לא תקין - הם יכולים לדחות אותו.
כלומר:
הכורה מוצא ומציע.
ה-Nodes בודקים.
אז למה בכלל אנשים כורים?
יצירת Proof of Work עולה כסף.
צריך חומרה.
צריך חשמל.
צריך קירור, חיבור ותחזוקה.
כדי לתת למשתתפים סיבה לבצע את העבודה הזאת, בלוק שעומד בכללים יכול לזכות את הכורה בתגמול.
התגמול יכול לכלול:
מטבעות חדשים שנוצרים לפי כללי הרשת
ו-
עמלות של העסקאות שנכללו בבלוק.
הכורה לא מקבל תגמול רק מפני שבזבז חשמל.
הבלוק שלו צריך לעמוד בכללים הרלוונטיים.
לא כל מחשב רגיל מתאים לכרייה תחרותית
אפשר להפעיל Node על מחשב רגיל יחסית ולבדוק את הרשת.
כרייה היא עבודה אחרת.
כיום ברשתות כמו Bitcoin ו-Kaspa משתמשים בעיקר בחומרה ייעודית שנבנתה לבצע את חישובי הכרייה ביעילות גבוהה.
חומרה כזאת נקראת ASIC.
לכן חשוב להפריד:
Node - בודק את הרשת.
Miner - מבצע את החיפוש החישובי.
מחשב יכול להיות חלק מתשתית כרייה וגם להריץ Node, אבל אלה שני תפקידים שונים.
אפשר לכרות לבד
ב-Solo Mining הכורה עובד עבור עצמו.
אם החומרה שלו מוצאת תוצאה שעומדת בדרישה של הרשת והבלוק שלו מתקבל לפי הכללים - התגמול שלו.
אבל לכורה שיש חלק קטן מכוח החישוב הכולל יכול לעבור הרבה זמן בין הצלחה להצלחה.
בכל ניסיון עדיין יש סיכוי.
פשוט יש לו פחות ניסיונות מתוך כל הניסיונות שמבוצעים ברשת.
לכן התוצאה יכולה להיות מאוד לא צפויה בזמן קצר.
או לעבוד יחד דרך Mining Pool
ב-Mining Pool - בריכת כרייה הרבה כורים מחברים את העבודה שלהם.
הבריכה מודדת כמה עבודה כל אחד תרם, וכשהקבוצה מוצאת בלוקים היא מחלקת את התגמולים לפי שיטת התשלום שלה.
כך כורה קטן לא חייב לחכות עד שהמכונה שלו בעצמה תמצא בלוק שלם כדי לקבל תשלום.
במקום זכייה גדולה ונדירה, הוא יכול לקבל תשלומים קטנים ותכופים יותר.
הבריכה לא הופכת את מכונת הכרייה לחזקה יותר.
היא בעיקר מחלקת את חוסר הוודאות בין הרבה כורים.
בתמורה, הבריכה יכולה לגבות עמלה ויש גם תלות מסוימת במפעיל שלה.
למה קצב הבלוקים משנה את החוויה של Solo Mining?
כורה קטן יכול לכרות Solo גם ב-Bitcoin וגם ב-Kaspa.
הוא לא חייב להשתמש בבריכה.
ההבדל הוא כמה אירועי מציאת בלוק קיימים לאורך הזמן.
Bitcoin מייצרת בערך 144 בלוקים ביום.
Kaspa, בקצב של 10 BPS, מייצרת בערך 864,000 בלוקים ביום.
נניח רק לצורך המחשה שלכורה יש מיליונית מכוח החישוב של הרשת.
במודל פשוט:
ב-Bitcoin חלק כזה מתאים בממוצע לכ-0.000144 מציאות ביום - בערך בלוק אחד בכל 19 שנים בממוצע.
ב-Kaspa אותו חלק יחסי מתאים לכ-0.864 מציאות ביום - בערך בלוק אחד כל 1.2 ימים בממוצע.
זה לא אומר שכורה אמיתי יקבל בדיוק את הזמנים האלה.
הוא יכול להצליח מוקדם יותר או לחכות הרבה יותר.
וההשוואה אינה אומרת שאותו ציוד או אותו תקציב נותנים אותו חלק יחסי בשתי הרשתות.
היא רק מסבירה את ההבדל בתדירות אירועי הזכייה.
יותר אירועי בלוק לא אומר בהכרח יותר רווח
אם לכורה יש חלק מסוים מכוח החישוב של הרשת, קצב בלוקים גבוה יותר לא הופך את החלק שלו לגדול יותר.
במקום לחשוב על “עוגה גדולה יותר”, עדיף לחשוב על יותר אירועים קטנים לאורך הזמן.
הרווח בפועל עדיין תלוי בין היתר ב:
מחיר החשמל, יעילות החומרה, החלק היחסי ב-Hashrate, תגמול הבלוק, עמלות ו-עלויות תפעול.
לכן:
יותר הזדמנויות למצוא בלוק ≠ בהכרח יותר כסף.
אבל עבור כורה Solo קטן, יותר אירועי בלוק יכולים להפוך את זמן ההמתנה בין הצלחות לפחות קיצוני.
מה חשוב לקחת מהעמוד הזה?
Proof of Work הוא מנגנון התחרות.
Mining הוא ההשתתפות המעשית בתחרות הזאת.
הכורה מכין בלוק מועמד, מפעיל חומרה שמנסה Hashes שוב ושוב, ומפרסם בלוק אם מצא תוצאה מתאימה.
ה-Nodes עדיין בודקים אותו.
אפשר לכרות לבד או דרך Pool.
Pool בעיקר מחלקת את חוסר הוודאות בין הרבה כורים.
וקצב הבלוקים הגבוה של Kaspa יכול להפוך Solo Mining לפחות קיצוני מבחינת זמן ההמתנה בין הצלחות - בלי להבטיח רווחיות גבוהה יותר.