ללמוד · איך ביטקוין עובד

מהי הוכחת עבודה (PoW)?

מאת צוות CloudMineCryptoעודכן 9 דקות קריאה

התשובה הקצרה

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

עיקרי הדברים

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

חשבו את הגיבוב בעצמכם · כותרת של בלוק אמיתי

ערכו את הבלוק. גיבוב SHA-256 הכפול מתעדכן בזמן ההקלדה.

  1. גרסה4 בתים

    20000000

  2. ה-hash של הבלוק הקודם32 בתים

    000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

  3. שורש מרקל32 בתים

    3526fd3f26cb386534c88c5455a8465f971578b7d9fb64b8a342ad0e99e4280e

    טביעת האצבע של העסקה שמעל. הקלד כדי לשנות אותה.

  4. זמן4 בתים

    2026-09-26 12:00 UTC

  5. יעד (bits)4 בתים
    1f00ffff · 4 אפסים
  6. נונס4 בתים

גיבוב הבלוק · SHA-256 פעמיים

✓ מתחת ליעד: בלוק תקין

0000470da4a7ab0614c83d2181b1ef1c294e53f49cde408a8c9a08592bca6e17

יעד 0000ffff00000000000000000000000000000000000000000000000000000000

4 אפסים מובילים, היעד דורש 4

הדפדפן שלך מנחש נונס אחר נונס, כמו כורה.

Avalanche · מספר הביטים שהשתנו בעריכה האחרונה שלך

122 מתוך 256 (48%)

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

80 הבתים שעוברים גיבוב

000000206fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d61900000000000e28e4990ead42a3b864fbd9b77815975f46a855548cc8346538cb263ffd2635c0b3b76affff001f96060000

המספרים נשמרים בסדר little-endian והגיבובים בסדר בתים הפוך, בדיוק כמו בביטקוין. בלוק אמיתי כיום דורש בערך 20 אפסים מובילים (אומדן לפי קצב הגיבוב של הרשת בזמן אמת).

מהי הוכחת עבודה?

הגדרה · הוכחת עבודה (PoW)

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

סאטושי נקמוטו תיאר את זה במסמך הלבן של Bitcoin בשנת 2008, בהמשך לרעיון הוותיק יותר של Adam Back, Hashcash, שנועד לייקר שליחת דואר זבל באימייל. ה-hash התקין הוא ההוכחה. אי אפשר לקבל אותו בלי לבצע את העבודה, וכל אחד יכול לראות שביצעתם אותה.

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

איזו בעיה הוכחת עבודה פותרת?

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

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

מי יכול להשפיע על הבלוק הבא?

קול אחד לכל צומת

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

קול אחד לכל hash

כורים ישרים 88%תוקף 12%

אותם 60 צמתים חולקים את החומרה האמיתית של התוקף, ולכן המשקל הכולל שלהם עדיין 12%. עותקים לא עולים כסף, hashes כן.

מתקפת סיביל היא זיוף של זהויות רבות. Proof of work מתעלם מזהויות וסופר רק את העבודה שבוצעה, שעולה כסף אמיתי.

מה יש בכותרת של בלוק ביטקוין?

כורים לא מחשבים גיבוב לכל הבלוק. הם מחשבים גיבוב לכותרת שלו, בת 80 בייטים, שמקבעת את כל שאר הנתונים. אלה ששת השדות ששינית בתיבה שלמעלה:

שדהבייטיםמה הוא מכילמי משנה אותו
גרסה4לאילו כללים הבלוק מצייתמשתנה לעיתים רחוקות
ה-hash של הבלוק הקודם32ה-hash של הבלוק הקודם, שמקשר בין הבלוקים בשרשרתחדש בכל בלוק
שורש מרקל32טביעת אצבע אחת של כל העסקאות בבלוקכורה, כשעסקאות או נונס נוסף משתנים
זמן4מתי הכורה אומר שהבלוק נוצר (זמן Unix)כורה, במסגרת המגבלות
ביטים4היעד, ארוז ב-4 בתיםהרשת, כל 2,016 בלוקים
Nonce4מספר חופשי לניסיון נוסףכורה, בכל ניסיון

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

SHA-256(SHA-256(genesis header)) =
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
הבלוק הראשון של Bitcoin, גרסה 1, nonce 2,083,236,893. הגיבוב שלו מתחיל ב-10 אפסים, ותואם לגיבוב שמוכר לכל צומת ברשת Bitcoin.

איך SHA-256 עובד ב-Bitcoin?

SHA-256 הופך כל קלט למספר בן 256 ביטים, שמוצג באמצעות 64 תווים הקסדצימליים. Bitcoin מחשבת אותו פעמיים על הכותרת (מה שמכונה SHA-256d). התכונות החשובות לכרייה פשוטות:

אותו קלט, אותה תוצאה

דטרמיניסטי

אותה כותרת תמיד יוצרת את אותו hash, בכל מחשב. לכן אפשר לאמת אותה.

256 סיביות

גודל קבוע

בין שזו שורה קצרה ובין שזה ספר שלם, ה-hash תמיד מכיל 64 תווים הקסדצימליים.

חד-כיווני

אין קיצור דרך לאחור

אי אפשר לחשב קלט שייתן לך את הגיבוב הרצוי. אפשר רק לנסות קלטים.

≈ 50%

Avalanche

שינוי של תו אחד הופך בערך מחצית מהביטים. צפו ברשת שבחלק העליון.

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

מהו היעד, ולמה יש אפסים מובילים?

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

מספר הגיבובים הממוצע הדרוש למציאת בלוק תקין

  • בלוק ההדגמה באזור הראשי · 4 אפסים הקסדצימליים מובילים65,536
  • היעד הקל ביותר של Bitcoin (2009) · 8 אפסים מובילים בהקסדצימלי, ביטים 1d00ffff4,294,967,296
  • בלוק ביטקוין כיום · בערך 20 אפסים הקסדצימליים מובילים (הערכה בזמן אמת)5.3 × 1023
העמודות משתמשות בסולם לוגריתמי: כל אפס נוסף פירושו פי 16 יותר עבודה בממוצע. השורה החיה היא ההערכה שלנו, שמבוססת על קצב הגיבוב של הרשת כפול 600 שניות, ומתעדכנת מדי שעה.

הרשת משנה את היעד כל 2,016 בלוקים, בערך פעם בשבועיים, כדי שהבלוקים ימשיכו להגיע בערך כל עשר דקות, בלי קשר לכמות כוח הגיבוב שמצטרפת לרשת או עוזבת אותה. כרגע כוח הגיבוב של הרשת הוא בערך 876 EH/s (נתון חי, מתעדכן מדי שעה). איך השינוי הזה עובד מוסבר במדריך שלנו לקושי הכרייה של ביטקוין, וההסבר על כוח הגיבוב מפרט את יחידות המדידה.

מהו נונס, ומהו נונס נוסף?

ה-nonce (״מספר שמשתמשים בו פעם אחת״) הוא שדה של 4 בתים שהכורים משנים בכל ניסיון. זה השדה היחיד שקיים רק כדי לשנות אותו. הבעיה היא ש-4 בתים מאפשרים רק כ-4.3 מיליארד ערכים, והמחשבים של היום עוברים עליהם כמעט מיד.

הלולאה של הכורה

  1. 01

    לנסות כל נונס

    0, 1, 2 וכן הלאה עד 4,294,967,295. אלה כל הערכים ש־4 בתים יכולים להכיל.

  2. 02

    אוזלים מהר

    מכונת 100 TH/s אחת עוברת על כולם בתוך כמיליוניות 43 השנייה.

  3. 03

    לשנות את ה-nonce הנוסף

    הכורה עורך שדה פנוי בעסקת התגמול שלו (coinbase).

  4. 04

    שורש מרקל חדש

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

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

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

למה יקר למצוא בלוק, אבל זול לבדוק אותו?

כדי למצוא בלוק

≈ 5.3 × 1023 חישובי גיבוב

כל הרשת, כל המכונות שלה, בערך עשר דקות של ניסיונות ניחוש.

אומדן בזמן אמת, מתעדכן מדי שעה.

כדי לבדוק

1 גיבוב

כל צומת, אפילו מחשב נייד זול, מחשב פעם אחת hash של הכותרת בת 80 הבייטים ומשווה אותו ליעד, בפחות ממילישנייה.

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

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

אינטראקטיבי · כרות בלוק בדפדפן

הוכחת עבודה אמיתית של SHA-256, כותרת פשוטה

בלוק מס׳1הגיבוב הקודם0000000000000000000000000000000000000000000000000000000000000000Nonce0

גיבוב בלוק (SHA-256 כפול)

ערכו את העסקאות: שינוי של אות אחת משנה את ה-hash לחלוטין.

ניסיונות: 0

קצב הגיבוב שלך: לא זמין

זמן: 0.0 שניות

מהו כלל השרשרת הארוכה ביותר, ומהי מתקפת 51%?

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

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

אינטראקטיבי · האם תוקף יכול להשיג את הרשת?

נוסחה מתוך הספר הלבן של Bitcoin, סעיף 11

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

מספר הבלוקים שהתוקף מפגר בהם (אישורים). העמודות משתמשות בסולם לוגריתמי, מאחד למיליון ועד לוודאות.

עם 10% מכוח הגיבוב, הסיכוי לשכתב תשלום אחרי 6 אישורים הוא 0.024%, ואחרי אישור 1 הוא 20.5%.

עם 50% או יותר, התוקף ינצח בסופו של דבר. זו מתקפת 51%. היא חמורה, אבל יש לה מגבלות:

עם רוב כוח הגיבוב, תוקף יכול

  • להחליף בלוקים אחרונים בשרשרת משלהם
  • מטבעות שהוציאו לעצמם בהוצאה כפולה
  • להשאיר חלק מהעסקאות מחוץ לבלוקים שלהם

גם אז, הם לא יכולים

  • להוציא מטבעות מארנקים של אנשים אחרים
  • ליצור מטבעות מעבר לתגמול הבלוק
  • לשנות את כללי Bitcoin עבור כל השאר

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

למה הוכחת עבודה צורכת כל כך הרבה אנרגיה?

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

לאן הולכת האנרגיה ומה היא מאפשרת

  1. תגמול הבלוק והעמלות

    BTC חדשים ועמלות על כל בלוק, שמשולמים למי שמוצא אותו.

  2. מכונות וחשמל

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

  3. קצב הגיבוב של הרשת

    כל ההוצאה הזאת מתבטאת במספר הגיבובים לשנייה.

  4. העלות של שכתוב ההיסטוריה

    תוקף צריך להשקיע יותר מכולם, בלוק אחרי בלוק.

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

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

הוכחת עבודה לעומת הוכחת החזקה: מה ההבדל?

בהוכחת החזקה (PoS), בוחרים את מי שייצר את הבלוק הבא מתוך מי שנעלו מטבעות כפיקדון, ולא מתוך מי ששורפים חשמל. Ethereum עברה מהוכחת עבודה להוכחת החזקה בשנת 2022. הנה השוואה הוגנת זו לצד זו:

הוכחת עבודההוכחת החזקה
מי מוסיף את הבלוק הבאהכורה הראשון שמוצא hash שמתחת ליעדמאמת שנבחר לפי שיעור ההחזקה שלו
מה מאבטח אותהחשמל וחומרה שהושקעו מחוץ לשרשרתמטבעות שנעולים בתוך השרשרת ואפשר לקחת אותם כעונש על רמאות
צריכת אנרגיהגבוה, בכוונהנמוך
כדי להשתתףמכונות וחשמל זולמטבעות להפקדה
סליקהנעשה בטוח יותר עם כל אישורנקודות ביקורת מפורשות לסופיות
הביקורת העיקריתצריכת אנרגיה וריכוזיות הכרייהריכוז ההימור ועיצוב מורכב יותר
היסטוריהBitcoin, מאז 2009Ethereum, מאז 2022

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

Can you get mining rewards without running proof of work yourself?

Yes. With CloudMineCrypto you mine bitcoin for free from your phone or browser, with no hardware, noise or power bill. Claim the free 8-hour plan, and add more free plans by watching ads, playing games, completing offers and checking in daily. Your estimated BTC ticks up while your plans run, and you withdraw to your own wallet, Lightning included.

Each plan has a hashrate, and your estimate is that hashrate’s share of the whole network, times 6 blocks an hour, times the block reward. That’s the formula the app uses to estimate your rewards (rules and limits apply). Want more speed? Paid plans are an optional boost for fun. They usually mine less than they cost, and the price is shown before you confirm.

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

שאלות נפוצות

מהי הוכחת עבודה במילים פשוטות?

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

מהו נונס ב-Bitcoin?

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

למה ביטקוין משתמש ב-SHA-256 פעמיים?

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

מה אפשר לעשות במתקפת 51%?

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

האם הוכחת החזקה טובה מהוכחת עבודה?

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

Can I get bitcoin mining rewards without my own hardware?

Yes. In the CloudMineCrypto app you claim free mining plans (the free plan, ads, games, offers and a daily check-in) and your estimated BTC ticks up while they run, then you withdraw to your own wallet. Rewards are estimates based on your plan’s hashrate and live network data, they aren’t guaranteed, and a plan doesn’t give ownership of any hardware.

מקורות וקריאה נוספת

  1. ביטקוין: מערכת מזומנים אלקטרונית עמית-לעמית (המסמך הלבן) · סאטושי נקמוטו, bitcoin.org
  2. מדריך לבלוקצ'יין: כותרות בלוק, הוכחת עבודה, עסקת coinbase · תיעוד למפתחי Bitcoin
  3. מדריך כרייה: כרייה עצמאית, בריכות, getblocktemplate · תיעוד למפתחי Bitcoin
  4. קושי הכרייה · Bitcoin Wiki
  5. אישור · Bitcoin Wiki
  6. מדד צריכת החשמל של ביטקוין בקיימברידג׳ · מרכז קיימברידג׳ למימון חלופי
  7. לוח בקרה לכרייה: קצב גיבוב, קושי, בלוקים אחרונים · mempool.space

הנתונים העדכניים בעמוד הזה מגיעים מ־API של CloudMineCrypto או משירותי נתוני בלוקצ'יין ציבוריים שמצוינים לידם. הם מתעדכנים לפי לוח זמנים ומסומנים במקום שבו הם מופיעים. המדריך הזה נועד ללמידה ואינו ייעוץ פיננסי. CloudMineCrypto אינו מוצר השקעה; התגמולים באפליקציה הם הערכות ואינם מובטחים.

קראת איך זה עובד. עכשיו תראה את זה בפעולה.

קבלו תוכנית כרייה בחינם למשך 8 שעות באפליקציית CloudMineCrypto וראו איך ה-BTC המשוער שלכם עולה, לפי נתוני רשת בזמן אמת. בלי חומרה ובלי כרטיס.