top of page

הבלוקצ'יין של איתריום

Ethereum  הוא רשת מבוזרת שמאפשרת לא רק העברת ערך אלא גם הרצת קוד ותוכניות על גבי הבלוקציין.

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

 

מי מנהל את הרשת

הרשת מנוהלת על ידי Nodes שהם מחשבים שמריצים את תוכנת Ethereum ושומרים עותק מלא של הבלוקציין.

Node  הוא מחשב שבודק שהכללים מתקיימים.

הכללים נקראים פרוטוקול Ethereum .

 

מנגנון הקונצנזוס

Ethereum  פועל כיום באמצעות Proof of Stake הוכחת החזקה.

במנגנון זה אין כורים ואין כרייה.

במקום זאת יש Validators מאמתים.

 Validator הוא משתתף שמפקיד 32 ETH כערבות.

אם הוא פועל בניגוד לכללים חלק מההפקדה שלו עלול להישרף.

הבחירה מי יציע בלוק חדש נעשית לפי מנגנון הסתברותי הקשור לכמות המטבעות שהופקדו.

 

כמה זמן לוקח ליצור בלוק

ב Ethereum נוצר בלוק חדש בערך כל שתים עשרה שניות.

הזמן אינו קבוע לחלוטין אך נע סביב פרק זמן זה.

 

כמה עסקאות יש בכל בלוק

בכל בלוק נרשמות עשרות עד מאות עסקאות.

המספר משתנה לפי מורכבות הפעולות.

הקיבולת הממוצעת של הרשת היא בערך חמש עשרה עד עשרים עסקאות בשנייה.

 

איך נוצרת עסקה

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

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

כל עסקה צורכת Gas שהוא מדד לעלות החישוב ברשת.

Gas  הוא מנגנון תמחור שמונע עומס ומעודד שימוש יעיל במשאבים.

 

מהו בלוק

בלוק ב Ethereum מכיל

רשימת עסקאות
Hash טביעת אצבע של הבלוק הקודם
Root  שמייצג את מצב החשבונות
Root  שמייצג את מצב החוזים
Timestamp  זמן יצירה

הבלוקים מחוברים זה לזה באמצעות Hash של הבלוק הקודם וכך נוצרת שרשרת.

 

מהו Hash 

Hash  הוא טביעת אצבע דיגיטלית שמתקבלת מפונקציה מתמטית.

ב Ethereum נעשה שימוש בפונקציית Hash בשם Keccak .

Hash  הוא מספר באורך קבוע שמורכב מביטים אפס ואחד.

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

 

מהו  State

State הוא מצב המערכת ברגע מסוים.

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

Ethereum  שומר Root של המצב בתוך כל בלוק.

כך ניתן לוודא שהמצב לא שונה בדיעבד.

 

איך בלוק מתקבל

Validator  שנבחר מציע בלוק חדש.

Validators אחרים בודקים את הבלוק.

אם הבלוק עומד בכללים והוא מאושר על ידי הרוב הנדרש הוא מתווסף לשרשרת.

החתימה של ה Validator משמשת כהוכחה שהוא אישר את הבלוק.

 

שכבה שנייה

כדי להגדיל את הקיבולת פותחו פתרונות שכבה שנייה.

שכבה שנייה ב Ethereum כוללת רשתות שנקראות  Rollups.

Rollup מאגד עסקאות רבות מחוץ לשרשרת הראשית ומפרסם סיכום שלהן בבלוקציין הראשי.

כך ניתן להגיע לאלפי עסקאות בשנייה תוך הסתמכות על האבטחה של הרשת הראשית.

 

למה קשה לשנות היסטוריה

אם מישהו מנסה לשנות בלוק ישן ה Hash שלו ישתנה.

כתוצאה מכך כל הבלוקים שאחריו כבר לא יתאימו.

בנוסף Validators שאינם פועלים לפי הכללים עלולים לאבד את ההפקדה שלהם.

לכן יש תמריץ כלכלי לשמור על תקינות המערכת.

 

סיכום

Ethereum  הוא בלוקציין מבוזר שמאפשר גם העברת ערך וגם הרצת תוכניות.

בלוק נוצר בערך כל שתים עשרה שניות ומכיל עשרות עד מאות עסקאות.

המנגנון מבוסס על Proof of Stake ולא על כרייה.

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

המשך קריאה

הבלוקצ'יין של XRP

bottom of page