כמה כתובות ביטקוין יש
מבוא
כל עוד הביטקוין משתמש ב- RIPEMD160 פונקציית hash, יש 2 ^ 160 כתובות ביטקוין.
המספר הזה הוא: 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976
זה מספר כל כך מגוחך שקוראים לזה ‘אסטרונומי’ הוא עלבון לגודלו. אז עד כמה הוא גדול, בדיוק? חזות למספר כתובות הביטקוין שקיימות אינה משימה קלה, אבל סתם בשביל הכיף, אנחנו ננסה לעזור לך לעשות את זה.
כל שעליך לעשות הוא לחלק את המספר הזה כך שלכל 7.442 מיליארד האנשים החיים על פני כדור הארץ יהיו מספר שווה של כתובות ביטקוין לא יעבוד מכיוון שאין מספיק אנשים החיים בכדור הארץ בכדי להפוך את המספר הזה למובן יותר מכפי שהוא כבר. הסיבה לכך היא שכל אדם היה מקבל
196,385,600,286,334,710,857,791,565,804,391,698,421 כתובות ביטקוין.
זה רק מספר לא מובן קטן יותר. אז במקום זאת, נשתמש בגרגירי חול.
ישנם 2 ^ 63 גרגרי חול בכל חופי כדור הארץ, בשילוב [1]. זה בערך 9 קווינטיליון גרגרי חול (או 9,223,372,036,854,775,808).
תאר לעצמך שכל גרגר חול על פני כדור הארץ הוא כוכב לכת אחר, ולכל אחד מכוכבי הלכת האלה חיים 7.442 מיליארד אנשים. כעת, אם נחלק את מספר כתובות הביטקוין לאדם, כל אחת מהן תקבל 3.5 מיליארד למשך חייהם.
ואם כל אחד מאותם אנשים חי בדיוק 100 שנה, יש להם 110 כתובות ביטקוין לשימוש בכל שנייה החל מהשנייה בה הם נולדו. הערה צדדית: במקור התכוונתי להפוך כל כוכב לכת בגלקסיית שביל החלב לכדור הארץ כדי להמחיש את הנקודה הזו, אבל זה לא עבד מכיוון שיש רק כוכב לכת עלוב של 100 מיליארד בגלקסיה שלנו (לגלוג).
לא סאטושי אחד בשבילך …
למרבה הצער, עם כל כך הרבה אנשים, אם כל אדם היה בעל כתובת ביטקוין אחת בלבד, במקום 3.5 מיליארד, ונתנו לכולם את אותה כמות של ביטקוין ל hodl, לכולם היה למעשה אפס ביטקוין כי כל אחד מהם אפילו לא יקבל חלק קטן של אחוז אחד סאטושי.
סיבה לעושר
מספר כתובות הביטקוין אינו מובן מסיבה טובה מאוד. ככל שכתובות אפשריות רבות יותר, כך מאובטח יותר ארנקים הם מגנבים עתידיים.
בוא נגיד שתוקף רוצה לנסות את זה. הם רוצים ליצור מפתחות פרטיים באופן אקראי, לחשב את הכתובות הציבוריות המתאימות ולבדוק אם יש ביטקוין כלשהו בפנים. גם אם היו מיליארד כתובות ארנק עם ביטקוין בפנים, השמש תתרחב ותבלע את כדור הארץ (אמור לקרות בערך 7.5 מיליארד שנים מהיום) הרבה לפני שאפשר למצוא אחת מהכתובות הללו עם מחולל אקראי..
אל תדאגי … תמיד יכול להיות יותר
כתובות ביטקוין נוצרות באמצעות מפתחות ציבוריים. המפתח הציבורי נסגר לראשונה באמצעות ה- אלגוריתם SHA256, ואז הגיבוב הזה נלקח וחוזר שוב באמצעות האלגוריתם RipeMD160 שהוזכר בעבר. אבל מדוע מפתחות ציבוריים נחסמים פעמיים אם הצפנת עקומת אליפטי כל כך בטוחה?
לדברי עובד בלוקסטרים ומפתח ליבת הביטקוין פיטר ווויל, יהיה עליך לבקש מסאטושי נקאמוטו לברר את הסיבות המדויקות בוודאות; אך אנו יודעים כי חישוב פלט SHA256 עם אלגוריתם RipeMD160 מקטין את גודל הכתובת מ -32 בתים ל -20 בתים מה שחוסך מקום בבלוקצ’יין.
בנוסף לכך, קריפטוגרף מכובד מסביר ג’ואל כץ שבעוד ש- RipeMD160 נבחר לכתובות הקטנות יותר, איש אינו יודע את הסיבה שבשימוש ב- SHA256 נעשה גם כן. הוא מציע שתי אפשרויות. RipeMD יכול להיות שיש פגם כלשהו, כך ששילובו עם SHA256 יחזק את הביטחון.
האפשרות האחרת היא שייתכן שהיו חולשות במבנה ה- MD שיגרמו לו להיות פגיע להתקפה כמו התקפת הארכת אורך (שאותה הוא מסביר בפירוט מעט יותר אך אינו רואה את זה סביר), וכי שילוב RipeMD160 עם SHA256 מבטל את האיום הזה.
בכל מקרה, ביטחון הוא התשובה. שניהם אלגוריתמים קריפטוגרפיים ידועים ואחד קטן יותר בגודלו. השימוש בשניהם הוא רק ביטחון נוסף.
שאלות נפוצות
מהי כתובת ביטקוין?
כתובת ביטקוין מורכבת ממזהה תווים אלפא-נומרי של 26-35, המתחיל במספר 1, 3 או bc1 המייצג יעד אפשרי לתשלום ביטקוין..
איך משיגים כתובת ביטקוין?
קודם כל, כדאי להוריד ארנק ביטקוין. זו תוכנה מאובטחת המאפשרת לך לשלוח, לקבל ולאחסן ביטקוין.
מיהו סאטושי נקאמוטו?
סאטושי נקאמוטו הוא האדם הנפוץ ביותר או אנשים שיצרו ביטקוין. למעשה, לא בטוח אם זה שם של אדם אמיתי או שזה שם בדוי.
מהם שני סוגי הצפנה העיקריים?
ישנם שני סוגים: מפתח פרטי ומפתח ציבורי. הראשון נקרא גם ‘סימטרי’, והשני ‘אסימטרי’. פסלי המערכת הסימטרית כי גם השולח וגם הנמען חייבים להיות בעלי אותו מפתח פרטי כדי להיות מסוגלים להצפין ולפענח את הנתונים.
האם אוכל להצפין את המפתח הפרטי שלי?
כן! זה נקרא הגנה על ביטוי סיסמה. זה עובד קצת אחרת עבור כל מכשיר, אז התייעץ עם חברת הארנק שלך לקבלת תיעוד. עם זאת, היזהר מאוד משימוש בתכונה זו.