9Sep

מהו "Blockchain"?

click fraud protection

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

הכל מתחיל עם הצפנה

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

הצפנה מודרנית, אם כי, הוא דיגיטלי לחלוטין.המחשבים של היום משתמשים בשיטות הצפנה מורכבות ומאובטחות עד כדי כך שאי אפשר יהיה לשבור אותן באמצעות מתמטיקה פשוטה של ​​בני אדם.טכנולוגיית הצפנת המחשב אינה מושלמת, אם כי;זה עדיין יכול להיות "סדוק" אם אנשים מספיק חכם לתקוף את האלגוריתם, הנתונים עדיין פגיע אם מישהו מלבד הבעלים מוצא את המפתח.אבל גם הצפנה ברמת הצרכן, כמו הצפנת AES 128-bit זה עכשיו סטנדרטי ב- iPhone ו- Android, מספיק כדי לשמור על נתונים נעולים מן ה- FBI.

instagram viewer

בלוקצין הוא שיתוף פעולה, נתונים מאובטחת Ledger

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

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

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

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

כפי שכנראה שמעת, הרעיון הזה של "ספר חשבונות" מאובטח, מתעדכן כל הזמן הוא מיושם בעיקר על נתונים פיננסיים, שם זה הגיוני ביותר.מטבעות דיגיטליים מבוזרים כמו Bitcoin הם השימוש הנפוץ ביותר של blockchains - למעשה, הראשון מאוד נעשה עבור Bitcoin ואת הרעיון התפשט משם.

דברים טכניים: צעד אחר צעד, חסום על ידי בלוק

איך כל זה ממש לשחק במחשב?זה שילוב של קריפטוגרפיה ו peer-to-peer ברשת.

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

או, כדי לחזור לדוגמה של Google Docs לעיל: דמיינו שהמסמך המשותף שבו אתם עובדים אינו מאוחסן בשרת.במקום זאת, זה על המחשב של כל אדם, אשר כל הזמן בודק ומעדכן אחד את השני כדי לוודא שאף אחד לא שינה את הרשומות הקודמות.זה עושה את זה "מבוזרת".

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

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

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

אז, לסיכום, אנחנו יכולים לחשוב על blockchain הוא פיסת נתונים כי:

  1. מתעדכן כל הזמן. משתמשים Blockchain יכולים לגשת לנתונים בכל עת, ולהוסיף מידע לבלוק החדש.
  2. מבוזרת. עותקים של נתוני blockchain מאוחסנים ומאובטחים על ידי כל משתמש, וכל אחד חייב להסכים על תוספות חדשות.
  3. מאומת. שני השינויים בלוקים חדשים עותקים של בלוקים ישנים חייב להיות מוסכם על ידי כל המשתמשים באמצעות אימות הצפנה.
  4. מאובטחת .התעלמות מהנתונים הישנים ושינוי השיטה לאבטחת נתונים חדשים נמנעת הן על ידי השיטה הקריפטוגרפית והן על האחסון הלא מרכזי של הנתונים עצמם.

ותאמינו או לא, זה נהיה מסובך אפילו יותר מזה. .. אבל זה הרעיון הבסיסי.

Blockchain בפעולה: הראה לי את( דיגיטלי) כסף!

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

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

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

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

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

מה עוד יכול Blockchains לעשות?טכנולוגיית הבלוקצ'ין החלה עם Bitcoin, אבל זה רעיון כל כך חשוב שהיא לא נשארה שם זמן רב.מערכת זה מתעדכן כל הזמן, נגיש לכל אחד, מאומת על ידי רשת לא ריכוזית, ומאובטח להפליא, יש הרבה יישומים שונים.מוסדות פיננסיים כמו JP Morgan Chase והבורסה האוסטרלית מפתחים מערכות Blockchain כדי לאבטח ולהפיץ נתונים פיננסיים( עבור כסף רגיל, לא cryptocurrency כמו Bitcoin).ביל &קרן מלינדה גייטס מקווה להשתמש במערכות blockchain כדי לספק שירותי בנקאות ללא תשלום, למיליארדי אנשים שאינם יכולים להרשות לעצמם חשבון בנק רגיל.

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

תמונה אשראי: postiori / Shutterstock, לואיס טסה פואי ריאות / Shutterstock, זאק Copley