top of page

Bet You Smart

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

פוסטר
מצגת
:תקציר הפרויקט

הפרויקט מממש מערכת ליצירת הימורי ספורט על בסיס חוזים חכמים (smart contract). המערכת כוללת ממשק WEB המאפשר לקשר ארנק דיגיטלי, ליצור חוזי הימורים חדשים ולחפש חוזי הימורים שנוצרו בעבר.

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

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

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

טכנולוגיות בהן השתמשנו:

· האתר והשרת נכתבו בpython flask framework.

· השרת המייצר את החוזים (מטא תכנות המקבל כקלט קוד בptyhon ומייצר קוד בsoldity) נכתב בpython.

· החוזים החכמים מתבססים על טכנולוגיות blockchain ידועות - merkle tree, hash table, public key encryption.

bottom of page