3. מה זה בלוקצ'יין?

What is Bitcoin Blockchain מה זה בלוקצ'יין ביטקוין

בפרק הקודם למדנו מה זה ביטקויןאבל עדיין לא הבנו איך זה עובד. 

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

אז בואו נתחיל ברגע שבו המונח הזה הגיח לעולם בהקשר של הביטקוין:

רקע

בתאריך 31.10.2008 פורסם מאמר (או נייר עמדה המכונה גם White Paper) בידי ישות בשם: סאטושי נקמוטו.
 עד היום, למרות אינספור מחקרים ובדיקות- לא ידוע מי עומד/ת או עומדים מאחורי הכינוי הזה. מדובר באדם בודד או בקבוצת אנשים שנותרו אנונימיים.
במאמר מתואר הביטקוין כמטבע דיגיטלי ללא גורם מתווך– כלומר אין צורך בבנק או בגוף אחר בכדי להעביר אותו מאדם לאדם.
הביטקוין הוא כינוי למטבע הדיגיטלי שעליו מדבר המאמר, אך גם כינוי לרשת משתתפים גלובלית ומבוזרת:

רשת הביטקוין

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

אם גם אתם רוצים להשתתף ברשת הביטקוין:

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

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

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

כל אחד יכול להתחבר לרשת הביטקוין, גם אתם!
בכדי להפוך לאחד מה-Nodes ברשת הביטקוין, אתם יכולים לעקוב אחר ההוראות באחד מהקישורים הבאים:

https://bitcoin.org/en/full-node

https://99bitcoins.com/step-by-step-guide-firing-up-bitcoin-node

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

https://github.com/bitcoin/bitcoin

מה בעצם קורה כשמריצים את התוכנה של רשת הביטקוין?

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

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

במילים אחרות- אנחנו נותנים אמון בגוף מרכזי: בבנק.

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

1. כתובת ביטקוין לעומת מספר חשבון בנק

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

כתובת ביטקוין של שגרירות הביטקוין בתל אביב

2. ריכוזיות לעומת ביזור:

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

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

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

הבלוקצ'יין (Blockchain)

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

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

למה שמישהו יהיה מעוניין להצטרף לרשת הביטקוין?

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

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

משתתפים כאלה נקראים: כורים.

אפשר לסכם את הנושא כך:

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

להרחבה בנושא:

בא לי לשתף!

Facebook
Twitter
Email
WhatsApp