מה זה בלוקצ’יין ? ואיך הוא עובד?

אהבתם את התוכן? הנה כפתורי שיתוף 👇👇

שיתוף ב facebook
שיתוף ב twitter
שיתוף ב linkedin
שיתוף ב telegram
שיתוף ב email
שיתוף ב whatsapp
שיתוף ב facebook
Facebook
שיתוף ב twitter
Twitter
שיתוף ב linkedin
LinkedIn
שיתוף ב telegram
Telegram
שיתוף ב email
Email
שיתוף ב whatsapp
WhatsApp

מה זה בלוקצ'יין ? ואיך הוא עובד? – בלוקצ'יין מוסבר בפשטות ובקצרה

פרק 1 – מה זה בלוקצ’יין ? ואיך הוא עובד?

מה זה בלוקצ’יין ? ואיך הוא עובד? בלוקצ’יין זה נושא מאוד פופולארי בימינו ואנחנו שומעים אותו כמעט בכל מקום.
אבל בתכלס איך הוא עובד? אילו בעיות הוא פותר? ואיך ניתן להשתמש בו?

המושג בלוקצ’יין פירושו באנגלית שרשרת בלוקים (Block | chain  ) וכשמו כן הוא שרשרת בלוקים שמכילים
מידע. לראשונה השימוש במושג הזה מוזכר במהלך ההיסטוריה הרבה לפני הביטקוין עוד בשנת 1991 על די
קבוצת חוקרים שרצו ליצור מעין חותמת דיגיטלית שלא ניתן לשנות אותה למחוק ממנה מידע או לחלופין לחבל בה החותמת הדיגיטלית משמשת ממש כמו נוטריון (מאמת חתימות מוסמך).

למרות שמאז 1991 ועד 2008 הטכנולוגיה הזאת כמעט לא הייתה בשימוש ואינה מוזכרת כלל ברשת האינטרנט

בשנת 2008 הטכנולוגיה הזאת שופרה ועברה התאמה על ידי אדם או קבוצת אנשים שנקראת סאטושי נקמוטו.

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

אגב זה הפך לבלתי אפשרי כיוון שככל שעובר זמן ככה הקושי רק עולה – אבל זה נושא לכתבה אחרת כבר)

 

מה זה בלוקצ'יין ? ואיך הוא עובד? אז איך עובד הבלוקצ'יין בעצם?

פרק 2 – איך עובד בלוקצ’יין
כל בלוק מכיל כמות מידע מסויימת, כל בלוק בשרשרת הבלוקים מחובר לבלוק לפניו ולבלוק אחריו והמידע של
העברות הכספים מתועדות ברצף של אירועים כלומר באו נאמר שאדם X מעביר כסף לאדם Y שמעביר כסף
לאדם Z במידה ונשנה בספר ההוראות את החלק בו אדם X העביר לאדם Y את הכסף הבלוק הבא בשרשרת הזאת
לא יצליח לחיות כי לא הגיוני שהכסף הגיע משום מקום והפעולה תחשב על ידי המערכת כלא חוקית, לכן זה החלק החשוב ביותר באבטחת המידע וככל שהזמן עובד ובלוקים חדשים נוצרים הדבר הזה רק הופך ליותר ויותר קשה.
כל בלוק שנוצר הוא ייחודי ויש לו חתימה דיגיטלית שמסמנת רק אותו והוא קשור לרשת כולה במידה ויחסר לנו בלוק אחד רשת הרשת לא תוכל להמשיך להתקיים.

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

עותקים של החתימה הדיגיטלית כולל כל המידע נמצאים על מאות מיליוני מחשבים ברחבי העולם

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

זו לא הדרך היחידה בה בלוקצ'יין מאבטח את עצמו

ישנה דרך נוספת ומיד נסביר המחשבים של ימינו מאוד מאוד מהירים ויכולים לחשב אלפי HUSH לשנייה
(האשרייט היא יכולת חישוב או אם נתרגם את זה לשפתינו היא כוח 
מחשב ויכולת חישוב בטווח זמן מסוים כלומר תרגילים מתמטיקה ניתן לפתור בשנייה או בשעה או בכל אינטרוול זמן וכמובן שככל שהוא גבוה יותר ככה הוא מהיר יותר וחזר יותר).
במקרה של הביטקוין השיטה שבה הבלוקציין עובד ניקרא הוכחת עבודה proof of work  החלק הזה ברשת מאט למעשה את יצירתם של בלוקים  חדשים כלומר כל העברות של כלל משתמשי הרשת על מנת שיעברו מאדם X ל
אדום Y יוצאים מהארנקים של המשתמשים ועולים אל הבלוקים ניתן לדמיין את הבלוק כמעין אוטובוס שיש עליו
מקום לX נוסעים וכל נוסע הוא למעשה העברה של כסף שצריכה לרדת במקום מסוים אצל אדם אחר כשהמטבעות עולים על הבלוק הם עולים מוצפנים ועל מנת שהמחשב המקבל יוכל לקבל אותם משהו צריך לפענח את ההצפנה
שלהם שהיא בעיה מתמטית לא קלה בכלל, השאלה המתמטית נשמעת משהו כזה לדוגמה :” מהם שני הספרות שמכפלתם תיתן לנו את התוצאה 1,483,480,998,362,390 ואז המחשב צריך להתחיל לשלול אפשריות עד
שהוא מגיע לתוצאה וברגע שהוא מגיע לתוצאה הוא מקבל את ההרשאה להעברת הכסף לאדם הבא, הדבר הזה
דורש זמן וכוח עיבוד (האש גבוהה) ופה נכנסים לעניין תפקידם של הכורים לרשת יש שתי מטרות הראשונה היא
לוודא שיש משהו שעושה את זה בשבילה והשנייה לוודא שזה נעשה כמה שיותר מהר.

במקרה של הביטקוין השיטה שבה הבלוקציין עובד ניקרא הוכחת עבודה proof of work החלק הזה ברשת מאט למעשה את יצירתם של בלוקים חדשים

כלומר כל העברות של כלל משתמשי הרשת על מנת שיעברו מאדם X ל אדום Y יוצאים מהארנקים של המשתמשים ועולים אל הבלוקים ניתן לדמיין את הבלוק כמעין אוטובוס שיש עליו מקום לX נוסעים וכל נוסע הוא למעשה העברה
של כסף שצריכה לרדת במקום מסוים אצל אדם אחר כשהמטבעות עולים על הבלוק הם עולים מוצפנים ועל מנת שהמחשב המקבל יוכל לקבל אותם משהו צריך לפענח את ההצפנה שלהם שהיא בעיה מתמטית לא קלה בכלל, השאלה המתמטית נשמעת משהו כזה לדוגמה :” מהם שני הספרות שמכפלתם תיתן לנו את התוצאה 1,483,480,998,362,390 ואז המחשב צריך להתחיל לשלול אפשריות עד שהוא מגיע לתוצאה וברגע שהוא
מגיע לתוצאה הוא מקבל את ההרשאה להעברת הכסף לאדם הבא, הדבר הזה דורש זמן וכוח עיבוד (האש גבוהה) ופה נכנסים לעניין תפקידם של הכורים לרשת יש שתי מטרות הראשונה היא לוודא שיש משהו שעושה את זה בשבילה והשנייה לוודא שזה נעשה כמה שיותר מהר.

לכן, הרשת מבטיח פרס שעומד נכון להיום ( כל 4 שנים הפרס נחתך בחצי ) 12.5 ביטקוין על כל בלוק שמצליח לפענח את כל החידות

וזה הדחיפה של הרשת לעשות את זה מהר ככל האפשר ולכן אנחנו שומעים על גופי ענק ואנשים עשירים מאוד
שבונים מחשבי על עצומים מאוד מיליוני דולרים כדי לפענח את החידות ראשונים ולזכות בפרס של רשת הבלוקציין בממוצע לוקח לבלוק להיפתר על ידי כורים כ-10 דק ולכן זה בממוצע יוצר בלוק חדש כל 10 דק ומשהו (או קבוצה
של אנשים) זוכה בפרס של 12.5 ביטקוין כל 10 דק החידוש נעשות קשות יותר ויותר עם הזמן כי המספרים רק עולים ולא ניתן להשתמש באותו בעיה מתמטית שוב כיוון שהמחשבים פשוט זוכרים את התשובה לאחר שפתרו אותה פעם אחת ולא צריכים לפתור שוב ושוב לכן החידות לעולם רק יעלו בקושי שלהם ברשת הבלוקציין.

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

מה שיפה במהלך הזה

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

כל כורה שמצטרף לרשת מקבל בצורה אוטומטית עותק עם המידע של כל הבלוקים שכבר קיימים והוא הופך להיות
עוד מחשב שמשמש בצומת ברשת העברת הכספים. לכן ככל שיש יותר כורים הקושי בכרייה עולה.

איך נוצר בלוק חדש בבלוקציין

פרק 3 – יצירת בלוק חדש

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

במילים אחרון ניתן לומר שאם אנחנו באמת רוצים לחבל ברשת של הבלוקציין

הדרך היחידה תהיה להשתלט על לפחות 51% מרשת המחשבים של כל הרשת שזה אומר לשלוט על כמות אדירה
של מחשבים ולשנות בכולם את ההוראות אחרת גם שליטה ב 49% תידרס על ידי הרשת כולה.

אולי בתחילת שנותיו של ביטקוין זה היה ניתן להיעשות אבל היום יש כל כך הרבה מחשבים ברשת שלשלוט על
כולם זה בהחלט לא אפשרי והדרך החלופית היא לקנות כמות גדולה מפי 2 מכמות המחשבים של העולמית ולהפעיל אותה מה שידרוש ממי שיעשה את הפרויקט הזה כמות חשמל של 5 מדינות אירופאיות נכון להיום!
ככה שאפילו מדינה שלמה לא יכולה לספק בהפתעה כזאת כמות של חשמל!

זה מה שניראה רשת בלתי חדירה, ועכשיו רשמית אתם מבינים את כל מה שצריך לדעת על איך עובדת רשת
הבלוקציין מאחורי הקלעים ולדעת להסביר ותה בעצמיכם!

לעוד הסברים:
מה זה בלוקציין?

כתיבת תגובה