הגדרת הוכחת יכולת (Cryptocurrency)
הוכחת יכולת (POC) הוא אלגוריתם מנגנון קונצנזוס המשמש ברשתות חסימות המאפשר למכשירי הכרייה ברשת להשתמש בשטח הכונן הקשיח הזמין שלהם כדי להחליט על זכויות הכרייה, במקום להשתמש בכוח המחשוב של מכשיר הכרייה (כמו בהוכחת העבודה) אלגוריתם) או חלקו של הכורה בקריפטוקוינים (כמו בהוכחת אלגוריתם המוקד).
הוכחת יכולת שוברת למטה (Cryptocurrency)
הוכחת יכולת התגלתה כאחד הפתרונות החלופיים הרבים לבעיית צריכת האנרגיה הגבוהה בהוכחת עבודה (POW), הבעיה שמטבעה מקדמת אגירת קריפטוקואין במקום לבזבז בהוכחת יתד (POS).
באלגוריתם הקונצנזוס של השבויים המקובל והנפוץ בדרך כלל, הכורים משנים במהירות מספר בכותרת החסימה מהר ככל שהם יכולים לכוון למצוא ערך hash נכון. הכורה הראשון שזיהה את ערך ה- hash הנכון, הנקרא nonce, משדר מידע זה לרשת. כורים אחרים מאמתים ואמתים את העסקאות לפני שהם עוברים לעבוד על החסימה הבאה. בעיקרו של דבר, גישה זו עובדת כמו מערכת לוטו, שבה הכורים ממשיכים לשנות את ערך החשיש כדי למצוא את הדרך הנכונה.
הוכחת יכולת מאפשרת למכשירי הכרייה (צמתים) ברשת blockchain את היכולת להשתמש בשטח ריק בכונן הקשיח כדי לכרות את הקריפטוקוינים הזמינים. במקום לשנות שוב ושוב את המספרים בכותרת החסימה ולחץ שוב ושוב לערך הפתרון, POC פועל על ידי אחסון רשימה של פתרונות אפשריים בכונן הקשיח של מכשיר הכרייה עוד לפני תחילת פעילות הכרייה.
ככל שהכונן הקשיח גדול יותר, כך ניתן לערוך יותר ערכי פתרונות בכונן הקשיח, כך גדל הסיכוי של כורה להתאים לערך החשיש הנדרש מהרשימה שלו, וכתוצאה מכך סיכויים רבים לזכות בפרס הכרייה.
כדי לצייר אנלוגיה - אם תגמול בלוטו מבוסס על התאמת המספרים המרובים בכרטיס הזוכה, אז לשחקן עם רשימה ארוכה יותר של פתרונות אפשריים יהיה סיכוי טוב יותר לזכות. בנוסף, השחקן רשאי להמשיך להשתמש שוב ושוב במספרים של חסימת כרטיסי ההגרלה.
הוכחת יכולת כרוכה בתהליך דו-שלבי הכולל מזימה וכרייה.
ראשית, הכונן הקשיח מתוכנן - כלומר, רשימת כל הערכים הלא-אפשריים הנוצרים נוצרת באמצעות hashing חוזר של נתונים, כולל חשבון של כורה. כל נון כזה מכיל 8192 חשישות, הממוספרות מ- 0 ל- 8191. כל החשישות מסוג זה משויכות לסקופים - כלומר, האזורים הסמוכים משולבים יחד ליצירת זוג של שניים. לדוגמה, חשיש 0 ו -1 מהווים סקופ 0, חשיש 2 ו -3 מהווים חשיש 1 וכן הלאה.
השלב השני כולל תרגיל הכרייה בפועל, שבמהלכו מחשב כורה מספר סקופ. לדוגמה, נניח שכורה מתחיל בפעילות הכרייה ומייצר מספר סקופ 38. הכורה היה עובר לסקופ מספר 38 של nonce 1, השתמש בנתוני הסקופ הזה כדי לחשב ערך תאריך יעד. התהליך חוזר על עצמו לחישוב המועד האחרון עבור כל אי-תקלה המוחזקת בכונן הקשיח של הכורה. לאחר חישוב כל המועדים, זה שיש לו המועד המינימלי נבחר על ידי הכורה.
תאריך יעד מייצג את משך הזמן בשניות שחייב לחלוף מאז שהחסימה האחרונה זויפה לפני שמותר לכורה לזייף חסימה חדשה. אם אף אחד אחר לא זייף חסימה בתוך זמן זה, הכורה יכול לזייף חסימה ולתבוע את תגמול החסימה.
לדוגמה, אם הכורה X יגיע למועד אחרון מינימלי של 36 שניות ואף כורים אחרים לא יוכלו לזייף את החסימה בתוך 36 השניות הבאות, X תהיה הבטחת הסיכוי לזייף את החסימה הבאה ולקבל תגמול.
POC מאפשר יתרונות מבחינת השימוש בכל כוננים קשיחים רגילים כולל אלה עם מערכות מבוססות אנדרואיד ונאמר שהוא יעיל פי 30 יותר מהאנרגיה מאשר הכרייה מבוססת ASIC של cryptocurrency Bitcoin. אין צורך בחומרה ייעודית או בשדרוג מתמיד של כוננים קשיחים. ניתן למחוק בקלות את נתוני הכרייה וניתן לעשות שימוש חוזר בכונן לכל מטרת אחסון נתונים אחרת.
החסרונות כוללים שיעור אימוץ נמוך יותר, ואפשרות לתוכנות זדוניות המשפיעות על פעילויות הכרייה.
Burstcoin הוא cryptocur מטבעות לשימוש בהוכחת קיבולת.
