משלוח חינם עד הבית

Hash

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

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

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

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

בטכנולוגיית הבלוקצ'יין, hashing משמש לשיפור עיבוד העסקאות. בעוד שנתונים על עסקאות יכולים להיות באורכים שונים, כל העסקאות הופכות לערך באורך קבוע באמצעות hashing. ערך זה נרשם לאחר מכן בבלוקצ'יין וניתן לקרא אותו בחזרה בכל נקודת זמן. בגלל hashing, עיבוד העסקאות בבלוקצ'יין מהיר ומאובטח יותר. לדוגמה, כל עסקאות הביטקוין מעובדות באמצעות אלגוריתם ה-Secure Hashing Algorithm 256, אשר מקצר את אורך ה-hash ל-256 סיביות קבועות, או 32 בתים. ללא קשר לגודל העסקה, אורך העסקה שלה תמיד יהיה 256 סיביות.
גיבוב (hashing) חיוני לתפקוד תקין של פרויקטים של בלוקצ'יין, ובמיוחד של מטבעות קריפטוגרפיים. בלעדיו, הוספת רשומות לבלוקצ'יין בקצב גבוה לא הייתה אפשרית.