פרטי הקורס
פרק 1: מבוא למטבעות קריפטוגרפיים ובלוקצ'יין
0/1
פרק 2: תכנון המטבע הקריפטוגרפי שלך
0/1
פרק 3: הגדרת סביבת הפיתוח שלך
0/1
פרק 4: בניית ליבת הבלוקצ'יין
0/1
פרק 5: פיתוח חוזים חכמים
0/1
פרק 6: הקמת נוד מלא
0/1
פרק 7: בניית סייר בלוקים
0/1
פרק 8: פיתוח ארנק
0/1
פרק 9: ולידטורים וסטייקינג
0/1
פרק 10: הגדרת עמלות עסקה
0/1
פרק 11: אבטחה ונהלים מומלצים
0/1
פרק 12: השקת המטבע הקריפטוגרפי שלך
0/1
פרק 13: פיתוח מתמשך ושדרוגים
0/1
קורס: בניית מטבע קריפטוגרפי מבוסס PoS כמו את'ריום
פרטי השיעור

פרק 13: פיתוח מתמשך ושדרוגים

שלב 1: תחזוקת הבלוקצ'יין שלך

עדכונים ותיקונים שוטפים

  1. ביצוע עדכונים תקופתיים: שמירה על עדכונים שוטפים לשיפור הביצועים והאבטחה.
  2. שימוש בכלי ניהול גרסאות: עבודה עם Git לניהול גרסאות הקוד ולמעקב אחר השינויים.

בדיקת חוזים חכמים לפני פריסה

  1. בדיקות חדירות תקופתיות: בדיקות אבטחה וחוזים חכמים כדי לוודא שהם פועלים כראוי.
  2. שימוש בכלים כמו MythX ו-OpenZeppelin: בדיקות חוזים חכמים לפני פריסה.

שלב 2: שיפורים עתידיים

פתרונות סקיילינג

  1. שימוש בטכנולוגיות כמו Sharding ו-Rollups: טכנולוגיות אלו מאפשרות לשפר את ביצועי הבלוקצ'יין ולהקטין את העומס על הרשת.

יישום תכונות חדשות

  1. פיתוח תכונות חדשות בהתאם לצרכי המשתמשים: הוספת תכונות חדשות ושיפורים בהתאם לצרכי המשתמשים והקהילה.
  2. שימוש בכלים כמו GitHub לניהול בקשות לפיצ'רים חדשים: קבלת הצעות ושיפורים מהקהילה וניהול הפיתוח באמצעות GitHub.

שלב 3: הגדרת שרת חיי ותחזוקה עם שם דומיין

התקנת נוד על שרת

  1. התקנת נוד על שרת Ubuntu:

sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt update
sudo apt install -y ethereum

הפעלת הנוד עם בלוק הג'נסיס שלך:

geth --http --http.addr "0.0.0.0" --http.port 8545 --http.api "eth,web3,personal" --networkid 1234 --datadir /path/to/your/data --nodiscover --allow-insecure-unlock --unlock "YOUR_WALLET_ADDRESS"

הגדרת דומיין לשרת

  1. רישום דומיין אצל רשם דומיינים (למשל, GoDaddy, Namecheap).
  2. הפניית הדומיין לכתובת ה-IP של השרת שלך דרך הגדרות DNS של רשם הדומיינים.

הגדרת Nginx כ-Proxy

  1. התקנת Nginx:

    sudo apt update
    sudo apt install nginx
    

    הגדרת Nginx לשמש כ-Proxy:

    sudo nano /etc/nginx/sites-available/default
    

    עריכת קובץ ההגדרות:

    server {
        listen 80;
        server_name yourdomain.com;
    
        location / {
            proxy_pass http://localhost:8545;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
        }
    }
    

    הפעלת Nginx מחדש:

    sudo systemctl restart nginx