כל תעשיית מטבעות הקריפטו תלויה בבלוקצ'יין. טכנולוגיית בלוקצ'יין מאפשרת יצירת פנקסי נתונים בלתי ניתנים לשינוי שהם אטומים מאוד להתקפות סייבר. כפי שהשם מרמז, מרכיב מרכזי בבלוקצ'יין הוא הבלוקים שלו. אבל מה בדיוק עושים בלוקים אלה, ומדוע הם כל כך אינטגרליים לעסקאות מטבעות קריפטוגרפיים?
מהו בלוק מטבעות קריפטו?
לפני שניכנס לפרטים הספציפיים של בלוקים, בואו נדרוס במהירות מה זה בלוקצ'יין. שרשראות בלוק הם לגמרי וירטואליים, אבל זה עוזר לחשוב עליהם כעל שרשרת ארוכה של בלוקים, כולם מקושרים יחד בסדר כרונולוגי. הבלוקצ'יין של ביטקוין, למשל, מורכב מפנקס ענק וכרונולוגי של כל עסקת ביטקוין שבוצעה אי פעם. יתר על כן, ספר חשבונות זה הוא קבוע ולא ניתן לשנות או למחוק.
אלו הבלוקים בתוך בלוקצ'יין שמכילים את כל הנתונים החשובים. אבל אתה לא צריך לחשוב על בלוקים אלה כקבצי אחסון פשוטים. Blockchains, והבלוקים שלהם, מסתמכים על קריפטוגרפיה כדי להפוך את אחסון הנתונים למאובטח ביותר. בלוקים מכילים גם צורות שונות אחרות של נתונים לזיהוי ייחודי אחד מהשני. בואו נסתכל על בלוקי ביטקוין כדי להבין זאת יותר.
המידע האופייני בבלוק ביטקוין הוא כותרת הבלוק, גודל הבלוק, מספר הקסם, העסקאות הרשומות וחותמת זמן של יצירת הבלוק. כותרת הבלוק עצמה מורכבת משישה רכיבים נפרדים: הגרסה, ביטים, זמן, nonce, hashPrevBlock ו-hashMerkleRoot.
מרכיב מכריע של בלוקים שיושב בתוך הכותרת הוא ה-nonce (קיצור של "מספר-רק-בשימוש-פעם אחת"). Nonces הם מספרים ייחודיים של 32 סיביות והם בדרך כלל אקראיים בדור שלהם. הם מתווספים לכותרת הבלוק ועומדים כמספר שכורים צריכים להשיג בחישוביהם שלי בלוק בְּהַצלָחָה. ה-nonce הוא המספר היחיד בתוך כותרת בלוק שניתן לשנות.
Nonces קשורים גם לרמת קושי הכרייה של בלוק נתון (שנוגע לכמה קשה לכרות). קושי הכרייה משתנה כל הזמן, אך בדרך כלל עולה על פני הלוח ככל שעובר הזמן, בעיקר בביטקוין.
hashPrevBlock ו-hashMerkleRoot מתייחסים שניהם ל-hash שונים. hashPrevBlock, כפי שאולי ניחשתם, הוא ה-hash של (או ההפניות ל) הבלוק הקודם בשרשרת. למעשה, ההתייחסות הזו לבלוק הקודם היא שעושה שרשרת. מצד שני, ה-hashMerkleRoot הוא hash המתייחס לעץ Merkle, צורה של אחסון נתוני חשיש יחיד שפותח על ידי המתמטיקאי ראלף מרקל.
ה-hash "השורש" (כלומר, ה-hash האחרון על עץ מרקל) מאחסן מידע על עסקאות בלוקצ'יין ו-hash אחרים. לא נפרט כאן על עץ מרקל, אך ראוי לציין כי הוא משחק תפקיד בטכנולוגיית הבלוקצ'יין. המידע הטרנזקציוני בתוך בלוק מורכב גם ממספר רכיבים, שרובם מתייחסים לתשומות עסקאות.
בלוקים של ביטקוין משתמשים גם בפונקציית Hash הידועה בשם SHA-256. זהו אלגוריתם קריפטוגרפי המשמש ליצירת hash. כפי שכבר הזכרנו, כל בלוק מכיל את ה-hash של הבלוק הקודם בשרשרת. אבל בלוקצ'יין שונים משתמשים באלגוריתמים שונים של גיבוב, כך ש-SHA-256 אינו הסטנדרט האוניברסלי לגיבוב.
כורי ביטקוין משתמשים באלגוריתם SHA-256 ב- הוכחה לעבודה תהליך לפתרון חידות קריפטוגרפיות ושמירה על שלמות הרשת. בתהליך הכרייה נוצרים בלוקים חדשים בבלוקצ'יין.
רק עסקאות שהושלמו נכללות בבלוקים סגורים. עסקאות שטרם אושרו נשארות במעין חדר המתנה המכונה הממפול.
האם קריפטו צריך בלוקים?
המונח "מטבע קריפטוגרפי" הוא שילוב של קריפטוגרפיה ומטבע, כך שאין זה מפתיע כי כן, תעשיית המטבעות הקריפטוגרפיים זקוקה לבלוקצ'יין קריפטוגרפי כדי לתפקד. וחלק מרכזי בתהליך זה הם הבלוקים המכילים נתוני עסקאות.
בלוקצ'יין לא רק חשוב בתחום המטבעות הקריפטוגרפיים. יש להם יישומים רבים בתחום הבריאות, הלוגיסטיקה, הנדל"ן, הביטוח ועוד. לכן, ללא בלוקצ'יין והבלוקים שלהם, הרבה דברים לא היו אפשריים.
בלוקים הם חלק בלתי נפרד מתעשיית הקריפטו
אין ספק כי בלוקים של מטבעות קריפטוגרפיים חשובים מאוד באחסון מאובטח של נתוני עסקאות. בעלי קריפטו מסתמכים על טכנולוגיה זו כדי לתעד את העסקאות שלהם ולשמור על הרשת בלתי ניתנת לשינוי ושקופה, כך שבטוח לומר שהיינו אבודים בלעדיה!