" crossorigin/>
More

    מה זה Nonce

    Nonce מתייחס למספר או לערך שניתן להשתמש בהם רק פעם אחת.
    לעתים קרובות נעשה שימוש ב- Nonces בפרוטוקולי אימות ובפונקציות hash קריפטוגרפיות.

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

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

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

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

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

    הקושי בכריית בלוק חדש קשור לכמות כוח הגיבוב (קצב הhash) המופנה למערכת בלוקצ'יין.
    ככל שיש יותר כוח hash המוקדש לרשת, כך הסף יהיה גבוה יותר, כלומר יידרש יותר כוח חישוב כדי להיות כורה תחרותי ומצליח.

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

    הישאר איתנו בלופ

    המדריכים האחרונים שלנו

    - Advertisement - spot_img

    אולי תאהב גם