מהן יישומים מבוזרים (dApps)?
מהן יישומים מבוזרים (dApps)? יישומים מבוזרים, או dApps, הן תוכנות הפועלות על רשת בלוקצ'יין או Peer-to-peer (P2P) של מחשבים במקום על מחשב בודד. DApps (הנקראים גם "dapps") נמצאים אפוא מחוץ לתחומה ולשליטה של רשות אחת. DApps בנויים לרוב על פלטפורמת Ethereum. הם פותחו למגוון מטרות כולל משחקים, פיננסים ומדיה חברתית.
מהן יישומים מבוזרים (dApps)? – DApps בנויים לרוב על פלטפורמת Ethereum. הם פותחו למגוון מטרות כולל משחקים, פיננסים ומדיה חברתית.
מהן יישומים מבוזרים (dApps)? – נקודות מרכזיות
הבנת יישומים מבוזרים (dApps)
אפליקציית אינטרנט כגון Uber או Twitter פועלת על מערכת ממוחשבת שנמצאת בבעלות ומופעלת על ידי חברה שיש לה סמכות על האפליקציה ועל פעולתה. לא משנה כמה משתמשים יש, הקצה האחורי נשלט על ידי החברה.
DApps יכולים לפעול ברשת P2P או ברשת בלוקצ'יין. לדוגמה, BitTorrent, Tor ו-Popcorn Time הם יישומים הפועלים על מחשבים שהם חלק מרשת P2P, המאפשרת למספר משתתפים לצרוך תוכן, הזנה או תוכן סיד.
dApps פועלות על רשת בלוקצ'יין בסביבה ציבורית, קוד פתוח, מבוזרת והן נקיות משליטה והפרעות של כל רשות בודדת. לדוגמה, מפתח יכול ליצור dApp דמוי Twitter ולשים אותו ב-blockchain שבו כל משתמש יכול לפרסם הודעות. לאחר הפרסום, אף אחד – אפילו לא יוצרי האפליקציה – יכול למחוק את ההודעות.
שימושים ב-dApp
dApps פותחו כדי לבזר מגוון של פונקציות ויישומים ולבטל מתווכים. דוגמאות כוללות חוזים פיננסיים בביצוע עצמי, משחקים מרובי משתמשים ופלטפורמות מדיה חברתית.
DApps פותחו גם כדי לאפשר הצבעה וממשל מאובטחים מבוססי בלוקצ'יין. ניתן אפילו לשלב DApps בדפדפני אינטרנט כדי לתפקד כפלאגינים שעוזרים להציג מודעות, לעקוב אחר התנהגות משתמשים או לבקש תרומות קריפטו.
כמה דוגמאות לשימושים מעשיים עבור dApps כוללות:
הונאות dApp
הונאות בוצעו באמצעות dApps. תוכניות פונזי, שבהן משקיעים מוקדמים מקבלים תשלום באמצעות השקעות של משקיעים עדכניים יותר כדי ליצור מראית עין של רווחים גדולים, ידוע שהתרחשו ב-dApps.
הצעות מטבעות מזויפות (ICOs) שימשו לגיוס כספים לפיתוח מטבע קריפטוגרפי חדש או dApp שהמגייסים לא מתכוונים ליצור.
התקפות דיוג, המשתמשות באתרי אינטרנט מזויפים או בדוא"ל כדי להערים על אנשים לחשוף מידע רגיש, נראו ב-dApps.
בנוסף, חלק מה-dApps שימשו להפצת תוכנות זדוניות או וירוסים, שעלולים לסכן את המכשירים של המשתמשים ולגנוב מידע רגיש.
חשוב למשתמשים להיות זהירים ולעשות את בדיקת הנאותות שלהם בעת אינטראקציה עם dApps, שכן האופי המבוזר של יישומים אלה עלול להקשות על מעקב אחר מבצעים או לחייב אותם באחריות.
קבוצת ניתוח התעשייה DappRadar מצאה כי היו שיא של 312 פריצות ופגיעויות שהשפיעו על dApps בשנת 2022, והובילו להפסדים של כ-48 מיליארד דולר.
יתרונות וחסרונות של dApps
יתרונות
רבים מהיתרונות של dApps מתרכזים ביכולת של התוכנית להגן על פרטיות המשתמש. עם אפליקציות מבוזרות, משתמשים לא צריכים לשלוח את המידע האישי שלהם כדי להשתמש בפונקציה שהאפליקציה מספקת. DApps משתמש בחוזים חכמים להשלמת העסקה בין שני צדדים אנונימיים ללא צורך להסתמך על רשות מרכזית.
תומכי חופש הביטוי מציינים שניתן לפתח dApps כפלטפורמות מדיה חברתית אלטרנטיבית. פלטפורמת מדיה חברתית מבוזרת עמידה בפני צנזורה מכיוון שאף משתתף בודד בבלוקצ'יין אינו יכול למחוק או לחסום הודעות.
Ethereum היא פלטפורמה גמישה ליצירת dApps חדשים, המספקת את התשתית הדרושה למפתחים כדי למקד את מאמציהם במציאת שימושים חדשניים ליישומים דיגיטליים. זה יכול לאפשר פריסה מהירה של dApps במספר תעשיות כולל בנקאות ופיננסים, משחקים, מדיה חברתית וקניות מקוונות.
חסרונות
השימוש ב-dApps עדיין בשלבים מוקדמים, ולכן הוא ניסיוני ונוטה לבעיות מסוימות ולא ידועים. ישנן שאלות האם היישומים יוכלו להרחיב ביעילות. יש חששות שאפליקציה שדורשת חישובים משמעותיים תעמיס על רשת, ותגרום לעומס ברשת.
היכולת לפתח ממשק ידידותי למשתמש היא דאגה נוספת. לרוב המשתמשים באפליקציות שפותחו על ידי מוסדות מרכזיים מסורתיים יש ציפייה נוחה לשימוש המעודדת אותם להשתמש באפליקציה וליצור איתה אינטראקציה. לגרום לאנשים לעבור ל-dApps ידרוש מהמפתחים ליצור חווית משתמש קצה ורמת ביצועים המתחרה בתוכניות פופולריות ומבוססות.
האתגר בביצוע שינויים בקוד הוא מגבלה נוספת של dApps. לאחר הפריסה, סביר להניח ש-dApp יזדקק לשינויים מתמשכים כדי לבצע שיפורים או לתקן באגים או סיכוני אבטחה. לפי Ethereum, זה יכול להיות מאתגר עבור מפתחים לבצע עדכונים נחוצים ל-dApps מכיוון שקשה לשנות את הנתונים והקוד שפורסמו לבלוקצ'יין.
יתרונות
חסרונות
שאלות נפוצות
מה הם Ethereum dApps?
מדובר באפליקציות מבוזרות המפותחות באמצעות פלטפורמת Ethereum ומופעלות על ידה. Ethereum dApps משתמש בחוזים חכמים להגיון שלהם. הם פרוסים ברשת Ethereum ומשתמשים בבלוקצ'יין של הפלטפורמה לאחסון נתונים.
מה ההבדל בין אפליקציה ריכוזית למבוזרת?
לאפליקציה מרוכזת יש בעלים יחיד. תוכנת האפליקציה לאפליקציה מרוכזת נמצאת בשרת אחד או יותר הנשלט על ידי הבעלים. כמשתמש, תתקשר עם האפליקציה על ידי הורדת עותק של האפליקציה ולאחר מכן שליחה וקבלה של נתונים הלוך ושוב משרת החברה. אפליקציה מבוזרת (הידועה גם כ-dApp או dapp) פועלת על בלוקצ'יין או עמית רשת מחשבים לעמית. משתמשים מבצעים עסקאות ישירות אחד עם השני במקום להסתמך על רשות מרכזית. המשתמש ב-dApp ישלם למפתח סכום של מטבע קריפטו כדי להוריד ולהשתמש בקוד המקור של התוכנית. קוד המקור ידוע כחוזה חכם, המאפשר למשתמשים לבצע עסקאות מבלי לחשוף מידע אישי.
מהן דוגמאות לאפליקציות מרכזיות ומבוזרות?
דוגמאות ידועות לאפליקציות מרכזיות כוללות טוויטר, פייסבוק, אינסטגרם ונטפליקס. בנקים ומוסדות פיננסיים אחרים משתמשים באפליקציות מרכזיות כדי לתת ללקוחותיהם גישה מקוונת לחשבונות שלהם. Peepeth, רשת חברתית אלטרנטיבה לטוויטר, היא דוגמה לאפליקציה מבוזרת.Cryptokitties הוא משחק dApp המאפשר למשתמשים לקנות ולמכור חתולים וירטואליים. MakerDAO הוא שירות אשראי מבוזר התומך ב-thestablecoinDai המאפשר למשתמשים לפתוח עמדת חוב בטחונות (CDP).
סיכום ומסקנות
אפליקציות מבוזרות (dApps) הן אפליקציות או תוכניות דיגיטליות הפועלות ברשת מבוזרת, במקום במחשב או שרת בודד. הם בנויים על טכנולוגיית בלוקצ'יין ומשתמשים במטבעות קריפטוגרפיים כאמצעי החלפה. dApps מתוכננים להיות בקוד פתוח, שקוף ועמיד בפני צנזורה, ומאפשרים למשתמשים ליצור אינטראקציה ישירה עם האפליקציה ללא מתווכים. יש להם פוטנציאל לשבש תעשיות מסורתיות על ידי מתן אפשרות לאינטראקציות עמית לעמית ועסקאות ללא סמכות מרכזית.