מהי הוצאה כפולה?
מהי הוצאה כפולה? הוצאה כפולה היא הסיכון שניתן להשתמש במטבע קריפטוגרפי פעמיים או יותר. ניתן לשנות מידע עסקה בתוך blockchain אם מתקיימים תנאים ספציפיים. התנאים מאפשרים לבלוקים מתוקנים להיכנס לבלוקצ'יין; אם זה יקרה, האדם שיזם את השינוי יכול לתבוע בחזרה מטבעות שהוצאו.
מהי הוצאה כפולה? – נקודות מרכזיות
הבנת הוצאה כפולה
כדי להבין הוצאה כפולה, זה עוזר קודם כל לסקור איך הבלוקצ'יין עובד. כאשר בלוק נוצר, הוא מקבל hash – או מספר מוצפן – הכולל חותמת זמן, מידע מהבלוק הקודם ונתוני עסקאות. מידע זה מוצפן באמצעות פרוטוקול אבטחה כמו אלגוריתם SHA-256 המשמש את הביטקוין.
ברגע שהמידע של הבלוק הזה מאומת על ידי כורים (קונצנזוס ללא הוכחת עבודה), הוא נסגר, ואחד חדש נוצר עם חותמת הזמן, פרטי העסקאות וה-hash של הבלוק הקודם. ביטקוין מוענק לכורה שהמכונה שלו אימתה את ה-hash.
כדי שמישהו יוכל להכפיל את ההוצאות, צריך לכרות בלוק סודי שעובר את יצירת הבלוקצ'יין האמיתי. אז הם יצטרכו להציג את השרשרת הזו לרשת לפני שהיא תופסת – אם זה קרה, אז הרשת תזהה אותה כקבוצה האחרונה של בלוקים ותוסיף אותה לשרשרת. האדם שעשה זאת יכול היה להחזיר לעצמו כל מטבע קריפטוגרפי שהוציא ולהשתמש בו שוב.
מניעת הוצאה כפולה
הוצאה כפולה נותרה סיכון; עם זאת, הוא ממוזער על ידי הבלוקצ'יין. הסבירות להחדרת בלוק סודי לבלוקצ'יין היא קלושה מאוד מכיוון שהיא צריכה להתקבל ולאמת על ידי רשת הכורים.
הסיכוי היחיד שיש לאמינר עם כוונות בלתי חוקיות להכניס בלוק שונה הוא לנסות לגרום למשתמש אחר לקבל עסקה באמצעות הבלוק הסודי והמטבע הקריפטוגרפי שלו. גם אז, הסבירות שהגוש המשונה יתקבל קלושה מאוד. שרשרת החסימה ומנגנון ההסכמה נעים כל כך מהר עד שהבלוק שהשתנה יהיה מיושן לפני שהוא התקבל. גם אם זה היה מתקבל, הרשת עדיין הייתה מעבירה את המידע בבלוק ותדחה אותו.
אימות עסקאות מטבעות קריפטופ לוקח קצת זמן מכיוון שהתהליך כולל בחירה אקראית של מספרים כדי לפתור את ה-hash המורכב – זה גם תופס כוח חישוב רב. לכן, קשה מאוד לשכפל או לזייף את הבלוקצ'יין בגלל כמות כוח המחשוב העצומה הדרושה כדי להקדים את כל הכורים האחרים ברשת.
התקפות הוצאות כפולות
הסיכון המשמעותי ביותר עבור בלוקצ'יין מגיע בצורה של התקפה של 51%, שיכולה להתרחש אם כורה שולט ביותר מ-50% מכוח המחשוב שמאמת את העסקאות, יוצר בלוקים ומעניק מטבעות קריפטוגרפיים.
אם המשתמש הזה – או המשתמשים – שולטים ברוב הגיבוב בבלוקצ'יין, הם יוכלו להכתיב קונצנזוס על העסקה ולשלוט בהענקת המטבע. במטבעות קריפטוגרפיים פופולריים יותר כמו ביטקוין, זה מאוד לא סביר בגלל מספר הכורים וקושי הגיבוב אליו הגיע; עם זאת, מטבעות קריפטוגרפיים חדשים או מזולגים עם רשתות קטנות יותר רגישים להתקפה זו.
לרוב, מתקפת העסקאות הלא מאומתות משמשת כדי לשטות במשתמשי מטבעות קריפטוגרפיים. אם אתה רואה אחת מהעסקאות האלה, לא כדאי לקבל אותה מכיוון שהיא עלולה לגרום להתקפה כפולה.
האם התרחשה הוצאה כפולה?
היו מקרים שבהם דווח ונעצרו ניסיונות הוצאה כפולה. ההתקפות שבהן זה יכול לקרות מובילות בדרך כלל לגניבה ולא להוצאות כפולות.
האם אתה יכול להעתיק ביטקוין?
אתה לא יכול להעתיק ביטקוין כי הבלוקצ'יין ומנגנון הקונצנזוס לא יקבל זאת.
מהן דוגמאות להתקפות הוצאה כפולה?
כמה וריאציות של התקפות יכולות לאפשר לכורים עם כוונות רעות להכפיל את ההוצאות. הכלולים הם מתקפת פיני, מתקפת גזע, מתקפת 51%, מתקפת קריירה והתקפות עסקאות לא מאושרות.