קודקודייל
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
קודקודייל
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
ראשי ♦ בלוקציין ♦ קורס blockchain – הארנק Wallet

קורס blockchain – הארנק Wallet

וינר יאיר 2 במרץ 2022 אין תגובות

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

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

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

הארנק הקריפטוגרפי

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

סביבות שונות בבלוקציין וחשבונות ייעודים לסביבה

יש ארנקים שחיים ברשת הפעילה main net ויש רשת בדיקות שנקראת לפעמים test net או dev net ויש גם את סביבה לוקאלית שהיא גם נחשבת לסביבת בדיקות. אנחנו נציג כמה מהרשתות השונות. רק חשוב לציין כי אנחנו עובדים כרגע על רשת ethereum בלבד (לא נכנס לסיפור של בלוקציינים אחרים).

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

metamask סביבת בדיקות של ganache

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

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

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

app ganache

עכשיו ניגש למטה מסק ונלחץ על נוספת רשת:

ואז תגיעו למסך הזה:

metamask add a network

שם הרשת: מה שבא לכם

כתובת RPC: זה הכתובת של השרת שמופיע בganche app

מזהה שרשרת: מזהה שרשרת 1337 עבור שימוש באנרק meta mask

וזהו והוספתם את הרשת לבדיקות של ganache שהיא מאד נוחה לעבודה.

עכשיו כל שעליכם לעשות זה להוסיף חשבון דמו מהרשימת החשבונות בganche app. כל מה שאתם צריכים זה לעשות import account ולהעתיק את הprivate key של אחת הכתובות בלחיצה על המפתח :

ganache app private key of demo account

ובמטה מאסק זה נראה כך :

הגדרת חשבון דמו על הרשת של ganache שהוספנו

ועכשיו שיש לכם חשבון על הרשת של ganche זה יראה כך :

תצוגה סופית של חשבון המופיע בארנק של מטה מסק בganache chain

סיכום השיעור – קורס blockchain – הארנק Wallet

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

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

פוסטים קשורים:

קורס בלוקציין שיעור הקדמהקורס blockchain – הקדמה והכנה לפרויקט קורס חינם React GraphQL שיעור רביעי graphQL מגדירים schema.קורס חינם React & GraphQL – שיעור רביעי – graphQL מגדירים schema. קורס וורדפרס למתקדמים שיעור ראשוןקורס בניית אתרים בוורדפרס – הקדמה מדריך וורדפרס למתכנתים שיעור תשיעי - קובץ פונקציותקורס בניית אתרים בוורדפרס – קובץ functions
ethers metamask מפתח בלוק מתכנת בלוקציין קורס בלוקציין

אודות המחבר

יאיר וינר להציג את כל הפוסטים של וינר יאיר


« פוסט קודם
פוסט הבא »

השארת תגובה

ביטול

חיפוש באתר
בחירת העורכים
29 בדצמבר 2023 עידן יצחקי

שדה טקסט עשיר עם תמונות

אתם הולכים להיות מופתעים עד כמה HTML יכול להיות חכם ולבצע משהו כל כך מורכב, שאם אנחנו היינו רוצים ליצור

1 באוקטובר 2021 עידן יצחקי

איך למשוך דינמית favicon של אתרים אחרים ב-JS

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

פופולרי
Javascript functions – היכרות עם סוגי פונקציות
Javascript
21 בדצמבר 2024 אין תגובות
Nested routing in angular standalone component
Typescript
15 בנובמבר 2024 תגובה אחת
בחרו לפי תגיות
angular blockchain css ethers express front-end fullstack GQL html javascript next js nextjs nodejs react hooks reactjs solidity webgl אנגולר בלוקציין וורדפרס לימודי אנגולר לימודי וורדפרס לימוד ריאקט מדריך front-end מדריך GQL מדריך אנגולר מדריך וורדפרס מדריך חינם react מדריך ריאקט מפתח בלוק מפתח בלוקציין מתכנת front-end מתכנת בלוקציין מתכנת פרונט סולידיטי קורס front end קורס fullstack קורס nextjs קורס אנגולר קורס בלוקציין קורס בלוקציין בחינם קורס סולידיטי קורס ריאקט קורס תכנות קורס תכנות בחינם
סינון על פי קטגוריות
CSS fullstack HTML IIS Javascript nodeJs SEO Typescript אנגולר בלוקציין בניית אתרים וורדפרס חיפוש עבודה כלים נוספים כללי נגישות קורסים ריאקט תלת מימד תקלות ופתרונות
צור קשר
כל הזכויות שמורות לקודקודייל
ליצירת קשר: @ קודקודייל
גלילה לראש העמוד