תוכן העניינים
- "הקריפטו" בקריפטוגרפיה
- כיצד עובד הקריפטוגרפיה?
- שיטות קריפטוגרפיות בשימוש
- בשורה התחתונה
Cryptocur מטבעות כמו ביטקוין ו- Ethereum זכו לפופולריות עצומה בזכות אופיים מבוזר, מאובטח ואנונימי, התומך בארכיטקטורה של עמיתים לעמית ומאפשר להעביר כספים ונכסים דיגיטליים אחרים בין שני אנשים שונים ללא סמכות מרכזית.
כיצד מערכת אוטומטית ואנונימית זו של cryptocurrency מבטיחה כי כל העסקאות מתבצעות תוך בדיקת נאותות ואותנטיות ללא כל התערבות? הזן את התפיסה והכלים העומדים בבסיס הקריפטוגרפיה המהווים את עמוד השדרה של עיבוד cryptocurrency.
Takeaways מפתח
- ביטקוין וקריפטוקורוונטים מבוססי blockchain אחרים מסתמכים על שיטות קריפטוגרפיות לשמירה על אבטחה ונאמנות - שם ה"קריפטו "בשם. קריפטוגרפיה היא הנוהג המתמטי והחישובי של קידוד ופענוח נתונים. ביטקוין משתמש בשלוש שיטות קריפטוגרפיות שונות, כולל אחת המוקדשת ל יצירת זוגות המפתחות הציבוריים-פרטיים שלה ואחרים למטרת "כרייה".
"הקריפטו" בקריפטוגרפיה
פירוש המילה "קריפטו" פשוטו כמשמעו מוסתר או סודי - בהקשר זה, אנונימי. בהתאם לתצורה, טכנולוגיית הקריפטוגרפיה המיושמת מבטיחה אנונימיות פסאודו או מלאה. באופן עקרוני, הקריפטוגרפיה מבטיחה את אבטחת העסקאות והמשתתפים, עצמאות פעולות מרשות מרכזית והגנה מפני הוצאות כפולות.
טכנולוגיית הקריפטוגרפיה משמשת למטרות מרובות - לאבטחת העסקאות השונות המתרחשות ברשת, לבקרת ייצור יחידות מטבע חדשות ולאימות העברת הנכסים והאסימונים הדיגיטליים.
מאפשר לצייר אנלוגיה לעסקה בעולם האמיתי - כמו חתימה על המחאה בנקאית - הזקוקה לחתימה שלך. חתימה אמינה ובטוחה מחייבת את התכונות הבאות:
- על ידי אחרים, ניתן יהיה לוודא שזו אכן חתימתך; היא צריכה להיות הוכחה מזויפת כך שאף אחד אחר לא יכול לזייף את חתימתך, והיא צריכה להיות בטוחה מפני כל אפשרות להכחשה על ידי החותם בהמשך - כלומר, אינך יכול לחזור ולהתייצב התחייבות לאחר שנחתם.
Cryptocururrency מחקה את המושג חתימות בעולם האמיתי באמצעות טכניקות קריפטוגרפיה ומפתחות ההצפנה. שיטות קריפטוגרפיה משתמשות בקודים מתמטיים מתקדמים בכדי לאחסן ולהעביר ערכי נתונים במתכונת מאובטחת שמבטיחה שרק אלה, להם מיועד הנתונים או העסקה, יוכלו לקבל, לקרוא ולעבד אותם ולהבטיח את האותנטיות של העסקה והמשתתף, כמו חתימה בעולם האמיתי.
כיצד עובד הקריפטוגרפיה?
חשוב על קבלת אותות רדיו ברדיו של המכונית שלך המאפשרת לך להאזין לשידור. השידור הזה הוא ידע ציבורי ופתוח לכולם. לעומת זאת, חשוב על התקשורת ברמת ההגנה, כמו זו שבין חיילים למשימה קרבית. תקשורת זו תהיה מאובטחת ומוצפנת. זה יתקבל על ידי ידוע רק למשתתפים המיועדים במקום להיות פתוח לכל העולם. הקריפטוגרפיה של Cryptocurrency פועלת באופן דומה.
במונחים הפשוטים ביותר, קריפטוגרפיה היא טכניקה לשליחת הודעות מאובטחות בין שני משתתפים או יותר - השולח מצפין / מסתיר הודעה באמצעות סוג של מפתח ואלגוריתם, שולח צורת הודעה מוצפנת זו למקלט, והמקלט מפענח אותה אל הפק את ההודעה המקורית.
מפתחות הצפנה הם ההיבט החשוב ביותר בקריפטוגרפיה. הם הופכים את ההודעה, העסקה או ערך הנתונים לבלתי ניתנים לקריאה עבור קורא או נמען בלתי מורשים, וניתן לקרוא אותם ולעבד אותם רק על ידי הנמען המיועד. מפתחות הופכים את המידע ל"קריפטו ", או לסודי.
Cryptocur מטבעות רבים, כמו ביטקוין, עשויים שלא להשתמש במפורש בשליחת הודעות סודיות ומוצפנות כאלה, מכיוון שרוב המידע הכרוך בעסקאות ביטקוין הוא ציבורי במידה טובה. עם זאת, יש זן חדש של cryptocururrency, כמו ZCash ו- Monero, המשתמש בצורות שונות של הצפנת קריפטוגרפיה כדי לשמור על פרטי העסקה מאובטחים ואנונימיים לחלוטין במהלך השידור. (לפרטים נוספים, ראה מה זה Cryptocurrency ב- Monero (XMR)?)
חלק מהכלים שפותחו כחלק מהקריפטוגרפיה מצאו שימוש חשוב בעבודה עם cryptocurrency. הם כוללים פונקציות של חתימות hashing ודיגיטליות המהוות חלק בלתי נפרד מעיבוד הביטקוין, גם אם ביטקוין אינו משתמש ישירות בהודעות נסתרות. (ראה גם כיצד עובד ביטקוין?)
שיטות קריפטוגרפיה המשמשות Cryptocur Currency
קיימות מספר שיטות להצפנה בקריפטוגרפיה.
הראשון הוא קריפטוגרפיה של הצפנה סימטרית. הוא משתמש באותו מפתח סודי כדי להצפין את ההודעה הגולמית במקור, להעברת ההודעה המוצפנת לנמען ואז לפענח את ההודעה ביעד. דוגמה פשוטה היא ייצוג אלפבית עם מספרים - נניח 'A' הוא '01', 'B' הוא '02' וכן הלאה. הודעה כמו "HELLO" תוצפן כ- "0805121215", וערך זה יועבר דרך הרשת לנמענים. לאחר קבלתו, המקבל יפענח אותו באמצעות אותה מתודולוגיה הפוכה - '08' הוא 'H', '05' הוא 'E' וכן הלאה, כדי לקבל את ערך ההודעה המקורי "HELLO." גם אם גורמים לא מורשים יקבלו את הודעה מוצפנת "0805121215", היא לא תהיה להם שום ערך אלא אם כן הם מכירים את מתודולוגיית ההצפנה.
האמור לעיל הוא אחת הדוגמאות הפשוטות ביותר להצפנה סימטרית, אך קיימים המון וריאציות מורכבות לצורך אבטחה משופרת. שיטה זו מציעה יתרונות של יישום פשוט במינימום תקורה תפעולית, אך סובלת מנושאי אבטחה של מפתח משותף ובעיות מדרגיות.
השיטה השנייה היא הצפנת הצפנה אסימטרית, המשתמשת בשני מפתחות שונים - ציבוריים ופרטיים - כדי להצפין ולפענח נתונים. ניתן להפיץ את המפתח הציבורי באופן גלוי, כמו כתובת מקבל הכספים, בעוד המפתח הפרטי ידוע רק לבעלים. בשיטה זו אדם יכול להצפין הודעה באמצעות המפתח הציבורי של המקלט, אך ניתן לפענח אותה רק על ידי המפתח הפרטי של המקלט. שיטה זו מסייעת להשיג את שני הפונקציות החשובות של אימות והצפנה עבור עסקאות cryptocurrency. הראשון מושג כאשר המפתח הציבורי מאמת את המפתח הפרטי המשויך עבור השולח האמיתי של ההודעה, ואילו המאוחר מתקיים מכיוון שרק בעל המפתח הפרטי המזווג יכול לפענח בהצלחה את ההודעה המוצפנת.
secp256k1
הא-סימטריה המשמשת למפתחות ביטקוין נקראת קריפטוגרפיה של עקומת אליפסה. השיטה הספציפית ידועה בשם secp256k1 ונבחרה ככל הנראה על ידי סאטושי ללא שום סיבה מיוחדת מלבד שהיא הייתה זמינה באותה תקופה!
שיטת הקריפטוגרפיה השלישית היא Hashing, המשמשת לאימות יעיל של שלמות נתונים של עסקאות ברשת. הוא שומר על מבנה של נתוני blockchain, מקודד כתובות חשבונות של אנשים, הוא חלק בלתי נפרד מתהליך הצפנת עסקאות המתרחשות בין חשבונות, ומאפשר כריית חסימות אפשרית. בנוסף, חתימות דיגיטליות משלימות תהליכי קריפטוגרפיה שונים אלה, על ידי מתן אפשרות למשתתפים מקוריים להוכיח את זהותם לרשת.
ניתן ליישם וריאציות מרובות של השיטות הנ"ל עם רמות התאמה אישית רצויות ברחבי רשתות cryptocurrency שונות.
בשורה התחתונה
אנונימיות והסתרה הם היבט מרכזי של cryptocururrency, ושיטות שונות המשמשות בטכניקות קריפטוגרפיות מבטיחות כי המשתתפים כמו גם פעילויותיהם יישארו מוסתרים במידה הרצויה ברשת.
