מדריך בלוקצ'יין - מדריך למתחילים לטכנולוגיית בלוקצ'יין



בלוג זה של Blockchain Tutorial יספק לכם את כל הידע הבסיסי הדרוש לכם בנוגע לביטקוין וטכנולוגיית Blockchain.

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

  1. בעיות במערכת הבנקאות הנוכחית
  2. כיצד Blockchain פותר בעיות אלה
  3. מה זה בלוקצ'יין וביטקוין
  4. תכונות של Blockchain
  5. שימוש במקרה
  6. הדגמה: יישום בנקאות דיגיטלית באמצעות Blockchain





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

הדרכת בלוקצ'יין | טכנולוגיית בלוקצ'יין | אדוריקה

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



בעיות במערכת הבנקאות הנוכחית:

לכל מערכת קיימת יהיו כמה בעיות. הבה נבחן כמה מהנושאים הנפוצים ביותר במערכת הבנקאות:

  • עמלות עסקה גבוהות

בואו נסתכל על דוגמה כדי להבין טוב יותר את הנושא הזה:

סוגיית דמי העסקה - הדרכת בלוקצהנה, צ'נדלר שולח 100 דולר לג'ו אבלזה חייב לעבורבאמצעות צד שלישי מהימן כמו בנק או חברת שירותים פיננסיים לפני שג'ו יכול לקבל אותו. מסכום זה מנכים דמי עסקה של 2% וג'ו מקבל רק 98 דולר בסוף העסקה. עכשיו זה אולי לא נראה סכום גדול אבל תאר לעצמך שאם אתה שולח 100,000 $ במקום 100 $, אז דמי העסקה גם עולים ל -2,000 $ שזה סכום גדול. לפי דיווח של SNL Financial ו- CNNMoney, JPMorgan Chase, בנק אוף אמריקה וולס פארגו הרוויחו יותר מ -6 מיליארד דולר מכספומט ועמלות משיכת יתר בשנת 2015 .



  • הוצאה כפולה

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

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

  • הונאות נטו ופריצת חשבונות

בהודו, מספר מקרי ההונאה הקשורים לכרטיסי אשראי / חיוב ובנקאות באינטרנט עמד על 14,824 לשנת 2016. הסכום הנקי שהיה מעורב בהונאות אלה היה 77.79 רופי, מתוכם 21 רופי הונאה באינטרנט ו -41.64 קרונות רופי. מהונאות הקשורות לכספומט / כרטיס חיוב.

  • משבר כלכלי והתנגשויות

דמיין שאתה נותן את כל החיסכון שלך למישהו שאתה סומך עליו רק כדי לדעת שהוא הלך ואיבד אותו במקום אחר. זה מה שקרה בשנים 2007-08 כאשר בנקים וארגוני השקעות לוו בכבדות והלוו אותם כמשכנתאות סאב-פריים לאנשים שלא היו יכולים אפילו להחזיר את ההלוואות הללו. זה בתורו הוביל לאחד המשברים הפיננסיים הגדולים ביותר שנראו אי פעם והוערך כי גרם להפסדים בסביבות 11 טריליון דולר (11,000,000,000,000,000 $) ברחבי העולם. זו הייתה רק אחת הדוגמאות הפופולריות ביותר, באיזו תדירות שמענו על בנקים וחברות שירותים פיננסיים שמתרסקות בגלל הונאות פנימיות? כל מערכת צד ג 'היא דבר שבנוי על אמון עיוור על איש האמצע.

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

בואו ננסה להבין כיצד Blockchain ו- Bitcoins פותרות את הבעיות הללו כחלק הבא בבלוג ההדרכה של Blockchain.

כיצד פותרת בלוקצ'יין את הבעיות הללו?

להלן כמה מהדרכים בהן טכנולוגיית Blockchain מתמודדת עם הנושאים הנ'ל:

  • מערכת מבוזרת

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

  • פנקסי ציבור

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

  • אימות של כל עסקה בודדת

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

  • דמי עסקה נמוכים או ללא

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

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

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

קבל הסמכה בפרויקטים ברמת התעשייה ועקוב במהירות אחר הקריירה שלך

מהם בלוקצ'יין וביטקוין?

לפני שנמשיך להבין מה זה בלוקצ'יין, חשוב שתבין מה זה ביטקוין:

ביטקוינים הם מערכת מטבעות קריפטו ומערכת תשלום דיגיטלית שהומצאה על ידי מתכנת לא ידוע, או קבוצת מתכנתים, בשם Satoshi Nakamoto. כלומר ניתן להשתמש בהם כמטבע רגיל, אך אינם קיימים פיזית כמו שטרות דולר. הם מטבע מקוון שבו ניתן להשתמש כדי לקנות דברים. אלה דומים ל'מזומן דיגיטלי 'שקיים כחתיכות במחשבים של אנשים. ביטקוין קיים רק בענן, כמו Paypal, Citrus או Paytm. למרות שהם וירטואליים, ולא פיזיים, הם משמשים כמו מזומנים כאשר הם מועברים בין אנשים דרך האינטרנט.

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

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

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

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

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

מה מרחף ב css

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

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

מה זה בלוקצ'יין | מה זה ביטקוין | הדרכת בלוקצ'יין | אדוריקה

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

תכונות של Blockchain

להלן התכונות החשובות ביותר של טכנולוגיית Blockchain שהפכה אותה לטכנולוגיה מהפכנית:

  • SHA256 פונקצית Hash
  • הצפנת מפתח ציבורי
  • מופץ ספר ספרים ועמיתים לעמיתים
  • הוכחת עבודה
  • תמריצים לאימות

בואו ננסה להבין כל אחד מהם אחד אחד.

SHA256 פונקצית Hash

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

אם אתה מסתכל על הדוגמה הראשונה, אנו מזינים את הקלט כ- 'Hello World' ומקבלים פלט כ- 'a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e'. עם זאת, רק על ידי הוספת '!' בסוף, הפלט משתנה לחלוטין ל '7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069'. אם נשנה את 'H' ל- 'h' ו- 'W' ל 'w', אז ערך הפלט ישתנה ל- '7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9'.

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

הצפנת מפתח ציבורי

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

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

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

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

  1. הוא לוקח את כל הנתונים הלא מוצפנים כמו סכום עסקה ומפתחות ציבוריים של ג'ואי וצ'נדלר, ומזין אותם לאלגוריתם hash כדי לקבל ערך hash שנקרא Hash1
  2. הוא לוקח את החתימה הדיגיטלית ומפענח אותה באמצעות המפתח הציבורי של צ'נדלר כדי לקבל ערך hash אותו אנו מכנים בשם Hash2

אם גם Hash1 וגם Hash2 זהים, המשמעות היא שמדובר בעסקה תקפה.

ספר חשבונות מבוזר ורשת P2P

לכל אדם ברשת יש עותק של ספר החשבונות. אין עותק מרכזי אחד. תן לי לעזור לך להבין מה זה ספר חשבונות בדוגמה הבאה:נניח שעליך לשלוח 10 ביטקוין לחברך ג'ון, שם יתרת הביטקוין שלך היא 974.65 וג'ון כאן עם יתרה של 37. היתרה שלך תנוכה על ידי 10 BTC ותזוכה בחשבונו של ג'ון.

ל- Blockchain יש דרך ייחודית ליישם זאת. אין חשבונות ויתרות בספר החשבונות של Bitcoin Blockchain. כל עסקה מהראשונה נשמרת על בסיס נתונים הולך וגדל הנקרא Blockchain. יש בלוקים בממוצע סביב 2050 עסקאות ונכון להיום יש 484,000 חסימות בבלוקצ'יין עם כ -250 מיליון עסקאות.

ספר חשבונות זה מופץ על פני כל משתמשי Bitcoin Blockchain, כלומר לפנקס הספרים אין מיקום מרכזי בו הוא מאוחסן. כולם ברשת הם בעלי עותק של ספר החשבונות וההעתק האמיתי הוא אוסף כל החשבונות המופצים.

הוכחת עבודה

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

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

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

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

תמריצים לאימות

השלב האחרון בעסקת ביטקוין הוא מתן פרס לכורה שיצר את החסימה האחרונה. תגמולים אלה ניתנים על ידי מערכת הבלוקצ'יין לצורך אימות העסקאות ותחזוקת הבלוקצ'יין. כרגע התגמול לחסימה הוא 12.5 BTC (Rs 3,427,850 / - או 53,390 דולר ). זהו החלק המעניין ביותר בביטקוין כרייה.

תמריצים לביטקוין הם הדרך היחידה לייצר מטבע חדש למערכת, והוא האמין שעד 2140 יימכרו כל 21 מיליון הביטקוינים.

רקורסיה פיבונאצי c ++

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

מדריך Blockchain: שימוש במקרה

מארסק היא קונגלומרט עסקי דני עם פעילויות בתחום התחבורה והלוגיסטיקה והאנרגיה. מארסק היא מפעילת ספינות המכולה וספינות האספקה ​​הגדולה בעולם מאז 1996. החברה ממוקמת בקופנהגן, דנמרק עם חברות בת ומשרדים ברחבי 130 מדינות וכ -88,000 עובדים.

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

צרכים עסקיים:

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

אתגרים:

כיום, 90% מהסחורות בסחר העולמי מועברות על ידי תעשיית הספנות. שרשרת אספקה ​​זו זורמת על ידי המורכבות והנפח העצום של תקשורת נקודה לנקודה. תקשורת זו מתרחשת ברשת משולבת של ספקי תחבורה יבשתית. משלחי הובלה, מכס, מתווכים, נמלי ממשלה ועיבוד מובילי ים.המסמכים והמידע למשלוח מכולה מוערכים בעלות של יותר מפי שניים מההובלה הפיזית בפועל.

פִּתָרוֹן:

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

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

תוצאות:

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

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

מדריך בלוקצ'יין: הדגמה

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

  1. הפוך מטבע קריפטוגרפי עם היצע שוק קבוע ואסימונים לייצוג ערכי נכסים אמיתיים.
  2. צור בלוקצ'יין פרטי אוטונומי עם כללים להוצאת כסף.
  3. שלי עבור Ether חדש על ידי אימות עסקאות.

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

  1. שיבוט קוד גת
  2. יצירת בלוק בראשית
  3. הכנת כללים לבלוקצ'יין שלנו
  4. אימות וכריית אתר

שלב 1: שיבוט קוד גת:

geth הוא ממשק שורת הפקודה להפעלת צומת אתריום מלא המיושם ב- Go. על ידי התקנה והפעלהgeth, אתה יכול לקחת חלק ברשת החי אתית הגבול

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

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

שיבוט $ git https://github.com/ethereum/go-ethereum


לאחר ששיכפלת את הקובץ מ- github בהצלחה, עלינו לסניף את הגרסה האחרונה של geth.

$ cd go-ethereum $ git tag

$ git checkout tags / v1.6.7 -b EdurekaEthereumV1.6.7 סניף $ git

$ לעשות הכל

שלב 2: יצירת בלוק בראשית

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

$ cd go-ethereum בראשית $ mkdir בראשית $ cd $ gedit genesis.json


שלב 3: הכנת כללים לבלוקצ'יין שלנו

הכללים עבור ה- Blockchain שלנו ייכללו בקובץ genesis.json שיצרנו. הוסף את הקוד הבא בקובץ genesis.json שלך:

{{'config': {'chainId': 123, 'homesteadBlock': 0, 'eip155Block': 0, 'eip158Block': 0,}, 'nonce': '0x3', 'timestamp': '0x0', ' parentHash ':' 0x0000000000000000000000000000000000000000000000000000 ',' extraData ':' 0x0 ',' gasLimit ':' 0x4c4b40 ',' קושי ':: 0x400', 'mixhash': '0x0000000000000000000000000000000000000000000000000000', 'מטבע בסיס': '0,000000000000000' : {}}

נונקיו: חשיש של 64 סיביות, שמוכיח, בשילוב עם מיקס-חשיש, כי בוצעה כמות מספקת של חישוב בבלוק זה.

חותמת זמן: ערך סקלרי שווה לתפוקה הסבירה של פונקציית זמן יוניקס () בהקמת החסימה הזו.

מיקסאש : חשיש של 256 סיביות שמוכיח, בשילוב עם ה- nonce, כי בוצעה חישוב מספיק בבלוק זה.

קושי: ערך סקלרי המתאים לרמת הקושי המופעלת במהלך אי גילוי הבלוק.

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

parentHash : חשיש ה- 256 סיביות של Keccak של כותרת כל בלוק האב (כולל ה- nonce וה- mixhash שלו).

extraData : אפשרות בחינם, אך מקסימום שטח ארוך של 32 בתים לשימור דברים חכמים לנצח.

gasLimit : ערך סקלרי שווה למגבלה הנוכחית של הוצאות הגז בכל רחבה בשרשרת.

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

כעת עלינו לאתחל את הבלוקצ'יין. אתה יכול לעשות זאת באמצעות הפקודה הבאה:

$ / home / edureka / go-ethereum / build / bin / geth --datadir ~ / ethereum / net3 init genesis / genesis3.json

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

$ / home / edureka / go-ethereum / build / bin / geth --datadir ~ / ethereum / net3 / - קונסולת networkid 3


שלב 4: אימות וכריית אתר.

במסוף Geth, בצע את הפקודה הבאה:

personal.newAccount () : זה יוצר חשבון חדש כחלק מבלוקצ'יין שלך שמצורף אליו ארנק ספציפי.


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


eth.blockNumber (): זה עוזר לך לזהות את מספר הבלוקים המהווים חלק מבלוקצ'יין שלך.

miner.start (): פונקציה זו משמשת להפעלת תהליך הכרייה.

למטה תוכל לראות את יישום הכרייה פועל:


miner.stop (): זה עוצר את תהליך הכרייה

מה ניתן לשינוי ובלתי משתנה


eth.blockNumber (): ביצוע פקודה זו לאחר תהליך הכרייה אומר לך באיזה מספר בלוק אתה נמצא לאחר ביצוע פעולת הכרייה
eth.getBalance: ('מספר חשבון'): פקודה זו משמשת לבדיקת יתרת האתר בחשבון שצוין



יְצִיאָה: צא מקונסולת geth.

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

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

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות ונחזור אליך.