ברוכים הבאים לעולם החדש של האינטרנט, או לפחות הדיבור עם "החברה הטובים". הפעילים הרציניים בתחום האינטרנט מנסים לשים ידם על המונח החדש web3 בכדי להיות חלוצים לאבולוציה החדשה של האינטרנט. אבל האם זה בכלל יצליח לפרוץ? אולי מדובר בסהכ באיזה buzz word שיחלוף? ומה זה בכלל web3 ? אז לפני הספקוצליות, בעד ונגד ומן הסתם קוד וטכנולוגיה שיובילו את העולם החדש . צריך להבין קודם על מה מדובר
אז מה זה web3
מי שלא יודע מה זה web1 או web2 אז לא ידע מה זה web3 אז קצת היסטוריה ואז נרוץ קדימה.
האינטרנט הראשון web 1.0
הגדרה זו עטפה את כל מה שנקרא static pages, אינטרנט שסיפק קריאות לאינפורמציה, דפי אינטרנט סטטים וצרכנות מצד היוזר של מידע (תכנים למינהם). עוד לפני המהפכה שבה האינרנט עשה הכל עבורנו ואנחנו עבורנו זה פחות או יותר מה שהיה.
אינטרנט web 2.0 ששינה את פני עולמנו
למעשה web2 זה מה שכולנו מכירים היום, שאנחנו היוזרים מעלים את התוכן יוצרים תכנים, משתפים, מתכתבים, שומרים קבצים בענן, קונים ברשת, משתמשים באפליקציות שעוקבות אחרינו ושמורות עלינו מידע ומפה לשם אנחנו , היוזרים , הפכנו למקור המידע העיקרי שמזין את הרשת.
העידן המבוזר, האינטרנט החדש web 3.0
אז מי שעוד לא נתקל במונחים כגון: עולם מבוזר, NFT ,בלוק ציין , מטבעות קריפטוגרפיים או לפחות ביטקוין, הגיע הזמן להכיר כי אם העולם יתקדם לweb3 אז השפה שתשנה ואלו מונחים בסיסיים בעולם הזה. אז נתחיל שלב שלב וקודם נסביר בפשטות מה זה web3:
אחד האנשים היותר משפיעים בתחום המטבעות הדיגיטליים (מטבעות קריפטוגרפיים) , אחד ממיסדיי Ethereum, הגה את המושג הזה תוך הסבר כי העולם האינטרנטי יהפוך למבוזר כך שלא עוד מקבץ חברות ענק (תאגידי האינטרנט) ישלטו במידע של כולנו, אלא יהיה ביזור מוחלט של המידע שיהיה בעל ערך כספי דיגיטלי וישמר אצל הפרט וכך לפרט יהיה את השליטה בתוכן השייך לו.
יש המון מה להגיד על זה והמון מושגים חדשים שהגיעו לעולם ואנסה להיות כמה שיותר ברור כך שתוכלו להבין את הרעיון המרכזי. הטכנולוגיה שאימץ יוצר המטבע הדיגיטלי, טכנולוגיית הבלוקציין, שהינו "בסך הכל" מסד נתונים, הנמצאת אצל מאות אלפי מחשבים (nodes) ומאפשרת יכולת עצמאות מוחלטת, ללא תלות בשום גוש מפקח \ בעל שליטה ולכך יש הרבה יתרונות וחסרונות כמובן. לאורך כל הפוסטים אנחנו נהביר לכם הקוראים יותר ויותר על העולם המבוזר ועל היתרונות והחסרונותף כמו כן נעבור על מושגים שונים כך שתוכלו לגשת לעולם החדש ולהתחיל לפתח קוד מבוסס web3.
מתכנת בלוקציין, הדבר החם הבא
אז כן מתכנת בלוק ציין הוא בהכרך מתכנת web3. וכמובן בקודקודייל לא מדברים יותר מידי על תיאוריות , יהיו כמובן תיאוריות אבל הכל בסופו של דבר יהיה מבוסס קוד . והחלטנו לפתוח מדור חדש למתכנתים שרוצים להיות מתכנתי בלוק ציין. כמו כן מי שמעוניין להיות מתכנת פלוק ציין ורוצה לצעוד למסע הזה איתנו , קודם כל צריך לקרוא את הצעדים הראשונים כמתכנת בלוק ציין. ומשם יהיה יותר ברור כל התהליך הלימוד ואיך הבלוג שלנו יכול לסייע לכם כי התחום הזה כלכך חדש שהוא גם חדש לנו כמובן.
אז נחזור רגע לרעיון המקורי של הפוסט הזה של מה זה web3 ואני חושב שהרעיון הכללי ברור , אז סוףסוף אפשר לגשת לקצת קוד.
אז מה אפשר לבנות בweb3?
כל אפליקציה שתרצו לעשות שימוש בבלוק ציין. למשל להתחבר לארנק על מנת שאנשים יוכלו לשלם עם מטבעות דיגיטלים, או להתחבר על מנת להזדהות במשחקים מבוססים web3 ועוד דברים שאפשר לעשות עם ACCOUNT. אז נראה דוגמה של ממשוק של web3 שזה יהיה בסך אפליקציה בריאקט שמתחברת עם הארנק של Metamask. אז בשביל ללמוד כיצד עושים את זה, נבנה פרויקט דוגמה, נקח אפליקציה פשוטה של יצירה כלשהי NFT ונמכור אותה על ידי חיבור התחברות ורכישה. וזה מתחיל בפוסט הבא: