וועב 3. 0 - אַ טשאַט מיט עטהערעאַם גאַווין האָלץ

Privacy, Security, Society - Computer Science for Business Leaders 2016 (דעצעמבער 2018).

Anonim
זעקס חדשים צוריק עטהערום איז געווען אַ אַמביציעס ווייַס פּאַפּיר באגאנגען צו אַ גרונטיק שייַעך-ימאַגינג פון 'Bitcoin 2. 0' פּלאַץ. מיט אַ אָפנהאַרציק פאַרלאַנג צו פורעם די בלאַקכייוואַן אין זיין אייגן בילד וויטאַליק באַטהעראַן, אונדזער טוישעוו טעק. וויזז, פּעניד דער באַגריף. זינט ינסעפּטיאָן די פּרויעקט האט בענעפיטיד פון עטלעכע שליסל סטראַטידזשיק פּאַרטנערשיפּס און אַן אַנפּעראַלעלד דרוק אָנסלאָט. עטהערעאַם האט הצלחה ינספּייערד טעטשנאָלאָגיסץ יטשינג צו נעמען בלאָקטשאַינס צו דער ווייַטער מדרגה. אַרייַן ד"ר גאַווין האָלץ. Open-Source פראיעקטן לעבן און שטאַרבן דורך די דעוועלאָפּער טאַלאַנט זיי צוציען. אויף דער ערשטער באַגעגעניש גאַווין מיר האָבן צוויי זאכן געשלאגן: זיין אַנימאַטעד ענטוזיאַזם פֿאַר פראַקטאַלז און זייַן גלייַכגילטיק גלייַכגילט צו ביטקאָין. גאַווין איז נישט אַ 'ביטקאָינער' ווי איר'ד וואַרטן צו טרעפן בייַ אַ קאָנפֿערענץ. דאָס איז אַ טויגעוודיק מיינונג גאָר באגאנגען צו די גרעסערן צוזאָג ער זעט אין עטהערעאַם ספּאַסיפיקלי. שפּיל אויף. ווי קטאָ פון די עטהערום פּרויעקט גאַווין האט לעצטנס מחבר צוויי שליסל צייטונגען. דער ערשטער איז עטערעום 'געלע פּאַפּיר', רעפּריזענטינג אַ אַוטליין פון די פּרויעקט נייַע יטעראַטיאָן. רובֿ לעצטנס ער פארעפנטלעכט 'ראַפּס: וואָס וועב 3. 0 קוקט ווי'. דאָ מיר זענען באַקענענ צו די אינטערנעט ווי אַ "נול-צוטרוי ינטעראַקשאַן סיסטעם" געמאכט דורך אַ דיסענטראַלייזד און ינקריפּטיד אינפֿאָרמאַציע ארויסגעבן סיסטעם, אַ פּסעוואַניזאַם נידעריק-מדרגה מעסידזשינג סיסטעם און אַ קאָנסענסוס מאָטאָר. א סימלאַס באַניצער דערפאַרונג מאכט עס אַלע גומע. גאַווין האט אַ קלאָר זעאונג פֿאַר עטהערום, בלאַקשאַין באזירט טעקנאַלאַדזשיז און זייער ינטערפּלייס אין דער עוואָלוציע פון ​​די אינטערנעט.

גאַווין, ווי טאָן בלאַקשאַנערז פּאַסיק אין אייער קוילעלדיק זעאונג פון וועב 3. 0? ווי וויכטיק זענען זיי אין דעם זעאונג?

בשעת די אינטערנעט גיט אונדז אַ גרויס וועג צו יבערגעבן מיט מענטשן די וועלט איבער, עס איז שווער צו אַרייַן אין אַ העסקעם מיט זיי; טיפּיקאַללי, מיר מוזן צוטרוי אָדער זיי גלייַך (אין דעם פאַל פון אַ E- האַנדל פּלאַץ, פֿאַר בייַשפּיל) אָדער אַ דריט טיילווייַז וואָס וואָוטשעס פֿאַר זיי. ביידע זענען סאַסעפּטאַבאַל צו די סאָרץ פון זידלען אַז בלאַקכייוואַן-באזירט טעכנאָלאָגיע קענען רעדוצירן אָדער באַזייַטיקן לעגאַמרע.

עקספּלאַין עטלעכע אַנדערער שליסל טעקנאַלאַדזשיז אַנדערפּיינינג וועב 3. 0?

די אנדערע צוויי שליסל טעקנאַלאַדזשיז מיר דאַרפֿן צו זען פֿאַר וועב 3. 0 צו זיין איינגעזען צו די עקספּרעס פון אַזוי גערופענע "סטאַטיק" דאַטן און די טראַנסמיסיע פון ​​דינאַמיש אינפֿאָרמאַציע. דער ערשטער דערציילט צו די טיילן פון אַ וועבזייטל (אָדער וועב אַפּלאַקיישאַן) אַז טאָן ניט טוישן. דעם קען זיין די אינפֿאָרמאַציע וואָס באשרייבט אויסלייג און סטילינג צוזאַמען מיט קיין אינהאַלט אַז טענדז ניט צו טוישן אָפט אַזאַ ווי בילדער און טעקסט. דער עקספּרעס מעקאַניזאַם פֿאַר דעם וואָלט זיין אַ פּ 2 פּ סיסטעם ענלעך צו ביטטאָררענט אָדער פרעענעט, אָבער אַרייַנגערעכנט נאָך מיטלען צו גאַראַנטירן עטלעכע מדרגה פון אַנאָנימיטי און לאָזן ינסענטיוויסאַטיאָן פון אָנטייל. די רגע דערציילט צו די ויסגאַבע און ופדעקונג פון אינפֿאָרמאַציע וואָס טענדז צו טוישן אָפט אָדער איז אַנדערש צייַט-שפּירעוודיק. דאָס קען זיין אינפֿאָרמאַציע מיט די קראַנט סטאַטוס פון אַ יחיד אָדער עטלעכע אנדערע קאָמפּאָנענט פון דעם וועבזייַטל.א ביישפּיל דאָ וואָלט זיין די ייטאַמז אויף אַן E- האַנדל פּלאַץ. דורך ספּליטינג די צוויי פון יעדער אנדערער, ​​מיר זענען ביכולת צו אַפּטאַמייז די דערפאַרונג פון וסערס. פֿאַר בייַשפּיל, עס זאָל זיין מעגלעך צו ינטעראַקט מיט אַ E- האַנדל אין פול-גיכקייַט אפילו מיט אַ פּאַמעלעך אינטערנעץ קשר; די גיכקייַט פון די אינטערנעט זאָל ווירקן בלויז די דינאַמיש אינפֿאָרמאַציע - וואָס איז מסתּמא צו טוישן פון מינוט צו מינוט. סטאַטיק אינפֿאָרמאַציע, אַזאַ ווי דער אַלגעמיין אויסלייג, טעקסט, בילדער און לאָגיק זאָל זיין "קאַשט", אָדער פאַר-דאַונלאָודיד און אַזוי בלעטער זאָל "מאַסע" ינסטאַנטאַניאַסלי, אַפֿילו אויב עטלעכע פון ​​די אינפֿאָרמאַציע זיי אַנטהאַלטן איז אַ ביסל אַלט.

וועט נישט זיין רעגירונגלעך קעגנשטעל צו אַ וועב פון פּסעוודאָמינז, אַנטראַסעאַבלע און ינקריפּטיד קאַנעקשאַנז? ווי פיל הצלחה קענען מאַנאַליטיק סענטערס פון מאַכט האָבן אין אַנטקעגנשטעלנ דעם עוואָלוציע?

רעגירונג קעגנשטעל קען זיין אָוווערפּלויד דאָ. עס איז נישט קלאָר אַז אַלע יסודות פון גאַווערמאַנץ וויל צו באַזייַטיקן אַלע פּריוואַטקייט פון יעדער. טאקע די דזשודישיטער רוטינעלי שוץ אזעלכע רעכט און א סך עקזעקוטיווע צווייגן אפהיטן צו פארדרייען די בראדנע סורוועיללאַנסע. דערצו מיט גענוג רעסורסן, קיין אָרגאַניזאַציע, רעגירונג אָדער אַנדערש, קענען און וועט קאָמפּראָמיס אַ פּריוואַטקייט פון יחיד אויב עס איז אַ באמערקט דאַרפֿן. דער ציל פון וועב 3. 0 איז ניט צו גאָר באַזייַטיקן די פיייקייַט פון אַ רעגירונג צו טאָן זייַן אַרבעט אין דעם אַכטונג - עס זענען ינסטאַנסיז ווען אַ רעגירונג קען לעגאַמרע דאַרפן די פיייקייַט צו ינפרינדזש די פּריוואַטקייט פון בירגער. אָבער, די רעסורסן וואָס זענען פארלאנגט פֿאַר ינפרינדזשמאַנט זאָל זיין פּראַפּאָרשאַנאַל צו די נומער פון יחידים וועמענס פּריוואַטקייט איז ינפעקטאַד. די ברייקדאַון פון דעם באַציונג איז איינער פון די הויפּט סיבות מיר געפֿינען זיך אין די קראַנט סיטואַציע; זיכערהייַט באַדינונגען זענען ביכולת צו ויסמייַדן זייַענדיק אַקאַונטאַבאַל זינט, ווייַל פון די טעקנאַלאַדזשיקאַל יז פון דראַגנעט סערוויילאַנס, די פּרייַז צו ינפרינדזשד אַ נאָך יחיד ס פּריוואַטקייט איז נעגלאַדזשאַבאַל. איינער פון די צוויי צוועקן פון וועב 3. 0 איז צו ומקערן דעם עקאָנאָמיש וואָג און דורך שייַעך-ינזשעניעריע די אינטערנעט צו מאַכן די פּרייַז פון ינפרינדזשמאַנט פון יעדער יחיד ס פּריוואַטקייט עקאָנאָמיקלי היפּש. די אנדערע ציל איז צו רעדוצירן די נייטיקייַט פון ייַנטיילונג אינפֿאָרמאַציע מיט דריט פּאַרטיעס דורך באַסטערינג די ינפראַסטראַקטשער פֿאַר ייַנקוקנ צו פּאָקער קאָמוניקאַציע.

אזוי, וועט עס זיין קיין ראָלע פֿאַר סענטראַלייזד, טראַסטיד פּאַרטיעס בייַ אַלע אין וועב 3. 0? אויב אַזוי, ווו, וואָס וועט זיי טאָן און וואָס זיי קוקן ווי?

יאָ; עס וועט זיין פילע אַזאַ ענטיטיז, פּונקט ווי עס איז אין די פאַקטיש וועלט. פילע אַספּעקץ פון נוציק אַפּלאַקיישאַנז דאַרפן אָראַקלאַסס, אָדער דריט פּאַרטיעס וואָס צושטעלן אינפֿאָרמאַציע וואָס קענען נישט אַנדערש זיין באקאנט אָדער מסכים אויף. דאָס קען אַרייַננעמען די פּרייַז-צו-טאָג פּרייסינג אינפֿאָרמאַציע פון ​​קאַמאַדאַטיז, וועטער אינפֿאָרמאַציע און אַזוי אַרויס. אַזאַ אויטאריטעטן קען אויך צושטעלן אונדז מיט אינפֿאָרמאַציע וועגן ענטערפּריסעס אָדער מענטשן אין דעם סיסטעם אַז מיר קענען אַנטדעקן מאַניואַלי, אָבער אַז איז פּראָוכיבאַטיוולי אין טערמינען פון צייַט און / אָדער עקספּערטיז. אין אַלגעמיין, עס איז ימפּראַקטיש צו עלימינירן די נויט פֿאַר צוטרוי, פּער ס, פון די וועלט. דער בעסטער וואָס מיר קענען טאָן אין דעם פונט איז צו רעדוצירן עס, פאַרשפּרייטן עס, יזאָלירן עס און זיין לעגאַמרע זיכער וועגן ווער עס איז אַז מיר מוזן צוטרוי, וואָס, און וועגן וואָס מיר צוטרוי זיי. ווי טאָן איר ענוויזן עטהערום ראָלע אין וועב 3. 0? די עטהערום פּראָטאָקאָל וועט צושטעלן די באַזע פֿאַר טראַסטיד ינטעראַקשאַן, און אַזוי פאָרעם איינער פון די דרייַ פּילערז פון קאָמוניקאַציע. מיר האָפן צו שטיצן, אָדער אפֿשר אַפֿילו פירן, די אַנטוויקלונג פון די אנדערע צוויי פּילערז מיט די לעצט ציל פון צושטעלן די ערשטער וועב 3. 0-טויגעוודיק בלעטערער. ווי טאָן קאַנטראַקץ אין עטהערום האַנדלען מיט ענפאָרסמאַנט ישוז אין דער "עמעס" (גשמיות) וועלט? די ענפאָרסמאַנט פון די פונדרויסנדיק ראַמיפיקאַטיאָנס פון עטהערום קאַנטראַקץ איז אַ טשיקאַווע טעמע און נאָך אַ פעלד פון פאָרשונג. מיר ענוויזידזש אַז אַזאַ ענפאָרסמאַנט וועט פּאַסירן אין איינער פון דרייַ סקימז: אָדער דורך די צאָלונג צו אַ "ענפאָרסמאַנט" יחיד אָדער אָרגאַניזאַציע, דורך ינטאַגריישאַן אין אַ יגזיסטינג לעגאַל סיסטעם אָדער דורך גשמיות אַבדזשעקץ זייַענדיק פארבונדן גלייַך צו עטהערעום. דער ערשטער גיט זינען אין סיטואַטיאָנס אין וואָס באַיליפפס אָדער כויוו-קאַלעקטערז וואָלט שוין זיין געניצט. א קאָנטראַקט קען, E. g. , אויטאָמאַטיש באַצאָלן אַזאַ אַ יחיד צו פירן פּראָוסידזשערז צו באַזייַטיקן אַ ניט-לאַנג-פּייינג לאָקאַטאָר פון אַ הויזגעזינד. די צווייטע איז אַ לענגערע מעגלעכקייט, און מיר קענען נאָך געפֿינען דזשוריסדיקשאַנז וואָס וואָלט זיין גרייט צו דורכפירן אַ בלאַקכאַנאַס-באזירט קאָנטראַקט סאַמאַפאַקיישאַן. זיכער סענטראַל-אַמעריקע-באזירט גאַווערמאַנץ זענען שוין קאָנסידערינג אַזאַ פּראַפּאָוזאַלז. די דריט איז מסתּמא די בעסטער קורץ-טערמין לייזונג. סמאַרט פאַרמאָג, אָדער גשמיות אַבדזשעקץ געמאכט צו ריספּאַנד גלייַך צו עטהערעום צושטעלן אַ גרויס וועג פֿאַר קאַנטראַקץ צו קאָנטראָלירן פאַקטיש-וועלט אַבדזשעקס. אַ בייַשפּיל וואָלט זיין אַן אינטערנעץ און עטהערעאַם-ענייבאַלד טיר-שלאָס מיט אַ באַרקאָדע לייענער. א אָפּמאַך קען אָננעמען צאָלונג אין סדר צו לאָזן די יחיד ס פּריוואַט שליסל (צוגעשטעלט דורך אַ באַרקאָדע) צו ופשליסן עס. וואָס זענען די ספּעציפיש אַנטוויקלונג פראבלעמען בעת ​​פייסט אין דער מאָמענט אין עטהערום?

אָרגאַניזאַציע פון ​​קנאַפּ און דיספּעריט דעוועלאָפּערס, פון קורס, מאכט די אַרבעט מער שווער ווי עס דארף צו זיין. מיט מכשירים אַזאַ ווי גיט (הוב), אונדזער לעבן זענען געמאכט גרינגער. איך ריכטיק די אַרבעט פון אַנטוויקלונג וועט ווערן גרינגער נאָך נאָך די עטהער ויסבייַטן ווען מיר האָבן די רעסורסן צו דינגען און קאָ-געפינען דעוועלאָפּערס און קויפן ינפראַסטראַקטשער עקוויפּמענט צו מאַכן, g. נעץ דיבאַגינג, מער סטרייטפאָרווערד. אין פאַקטיש פאַקט, די גרעסטע אַרויסגעבן צו טאָג איז די בנין די פּרויעקט איבער קייפל פּלאַטפאָרמס. Windows, אין באַזונדער, גיט אַ אַננעסאַסעראַלי לאַבאָריאַס סוויווע פֿאַר דעוועלאָפּערס פון קרייַז-פּלאַטפאָרמע ווייכווארג סטאַקס. וועלכע געביטן פון אַנטוויקלונג זענען פּרעפעראַבלי בעסער ווי דערוואַרט אין עטהערום? די אַנטוויקלונג פון דעם קליענט 'ס צובינד איז געווען סטרינדזשאַנטעד דורך די נוצן פון די קט פּראָגראַממינג טאָאָלקיט. דורך לעווערידזשינג זייַן וועבקיט (HTML בלעטערער) און "QtQuick" פֿעיִקייטן פֿאַר געשווינד בנין ינערפייסיז מיר האָבן שוין ביכולת צו באַפרייַען זיכער פאַנגקשאַנאַליטי פיל פאַסטער ווי מיר וואָלט אַנדערש דערוואַרטן. די דיבאַגינג מעקאַניזאַמז האָבן אויך דורכגעגאנגען ווייַט פאַסטער ווי דערוואַרט. וואָס זענען עטלעכע שליסל ענדערונגען אַז פאָרעם די לעצט יטעראַטיאָן פון די עטהערום פּרויעקט? די לעצט יטעראַטיאָן, קאָדענאַמעד פּאָק -5 און נאָך אין אַנטוויקלונג, גיט אַ נומער פון ענדערונגען צו די פּראָטאָקאָל, מאכן עס רייניקונג און מער געזונט.עס מוסיף אַ אָפּמאַך דעבוגגער אַלאַוינג קאָנטראַקט דעוועלאָפּערס צו פונאַנדערקלייַבן דער דורכפירונג פון זייער קאַנטראַקץ, זען ווו און וואָס זיי גיין פאַלש. די מערסט קענטיק ענדערונג, אָבער, איז די דערצו פון אַ HTML / דזשאַוואַסקריפּט באזירט מאָטאָר און עטהערעאַם בינדינגס. דעם פארמען די יקער פון די טעכנאָלאָגיע פון ​​די לעצט עטhereום קליענט, אַלאַוינג Ðאַפּאַפּ דעוועלאָפּערס צו בונד צוזאַמען קאַנטראַקץ מיט HTML / דזשאַוואַסקריפּט באזירט פראָנט-ענדס. עס איר האָבן עס, אַ אַמביציעס פּלאַן צו צושטעלן די וועלט זייַן ערשטער 'וועב 3. 0' טויגעוודיק בלעטערער. דאָס איז אַ טיף נייַע אינטערנעט דערפאַרונג, אַנדערפּוינט דורך אַ סעריע פון ​​אַוואַנסירטע קאַמפּאָונאַנץ און פאָוקיסט אויף אַוואַנסירטע דיסענטראַלייזד העסקעם בייַ ווייַטקייט. בשעת עס איז אַ אַמביציעס אַרבעט, אַ שמועס מיט גאַווין בלעטער איר פילן זיכער אין די אינטערנעט צוקונפֿט.