arielshemesh1999@gmail.com · ישראל
← כל המחקרים

Argent (ARG)

Argent (ARG) הוא מטבע Layer-1 שבניתי מאפס ב-Rust, לא fork. הרעיון: לקחת את התכונה החזקה ביותר מכל אחת מארבע רשתות ולמזג אותן למטבע אחד. הוא רץ כ-node, לא כאתר, ולכן אין לו כתובת ציבורית.

12
crates ב-workspace
68
בדיקות עוברות
2.1B
תקרת היצע

השאלה

האם אפשר לבנות שכבת בסיס אחת שמחזיקה בו-זמנית את היתרונות שנחשבים לרוב סותרים: את ה-Proof-of-Work והתקרה הקשיחה של ביטקוין, את הסדר ללא בלוקים יתומים של Kaspa, את ה-EVM ו-Solidity של את'ריום, ואת ההרצה המקבילה של סולנה.

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

הרעיון המרכזי

חוק אחד מחזיק את כל המערכת: GHOSTDAG הוא סמכות הסדר היחידה. ה-PoW מזין אותו, וה-EVM צורך את הפלט שלו. אין orderer שני בשום מקום, וזו הסיבה שדווקא ה-Proof-of-History של סולנה נזרק בכוונה.

המיצוב הוא silver ל-gold של ביטקוין: שופע, מהיר וזול, עם תקרת היצע של 2.1 מיליארד (פי מאה מ-21 מיליון של ביטקוין). המערכת quantum-agile מעצם התכנון.

החידוש

התרומה המקורית ברמת הפרוטוקול היא Argent Fair Ordering (AFO). סדר ביצוע הטרנזקציות בתוך בלוק כבר לא נבחר בידי הכורה, אלא נקבע במיון דטרמיניסטי שה-seed שלו הוא ה-PoW hash של הבלוק עצמו.

התוצאה: searcher לא יכול לטחון slot מראש, כי ה-seed לא קיים עד שהבלוק נכרה, ואז הטרנזקציה כבר מחויבת ב-merkle root. כורה יכול להטות סדר רק בכריה מחדש, כך שכל שינוי הופך למס על hashrate. הרצתי scan של prior art שהחזיר partially-novel: order-fairness ו-hash-seeded shuffle קיימים כבר, והדלתא שנשארת היא הסדר הראשון שהוא GHOSTDAG-native, נטול הצפנה, נטול builder ו-PoW-bound עבור EVM מוטמע.

מה נבנה

המיזוג בין ארבע הרשתות בנוי end-to-end: PoW של ביטקוין, GHOSTDAG blockDAG של Kaspa בתור הלב, EVM דרך revm שמריץ טרנזקציות בסדר GHOSTDAG בדיוק פעם אחת, והרצה מקבילה בסגנון סולנה שבה קבוצות account-disjoint רצות במקביל ומחזירות תוצאה זהה-ביט לריצה טורית.

מעל זה נבנתה שכבת רשת: gossip מסוג relay-on-receipt שמוכיח התכנסות של כמה nodes לאותו סדר GHOSTDAG בלי coordinator. חתימות post-quantum ML-DSA-44 (NIST FIPS 204) סוגרות את פער זיוף השולח ונאכפות בקונצנזוס, ושוק עמלות EIP-1559 שורף את ה-base fee ומהדק את התקרה.

כל שלב מרכזי עבר design review יריב מרובה-סוכנים לפני הקוד: הוא תפס SpecId לא-מקובע שהיה גורם ל-fork, error-skip גורף, ו-gas DoS ללא עמלה, וכולם תוקנו.

מה בכנות עוד לא

הפרויקט מנהל רשימת פערים גלויה במקום לנפח טענות. חסרות עדיין transport socket מסוג libp2p (פרוטוקול ה-gossip כבר בנוי מאחורי ממשק אחיד), aggregation לחתימות, סדר עדיפות-עמלה ב-mempool, kHeavyHash ו-DAA מלא, ו-wallet.

הליניאריזציה כרגע היא total order מבוסס blue_work ולא walk מלא בסגנון Kaspa VSPC, ו-commitment מבוסס blake3 עומד במקום MPT או Verkle אמיתי. אלה שיפורים מתוכננים לשלבים הבאים.

הסטטוס

המערכת בנויה ונבדקת בתור Rust workspace עם 12 crates, 68 בדיקות עוברות ו-clippy נקי. יש הדגמה שמריצה כריה, סדר GHOSTDAG, EVM והרצה מקבילה על אותם נתונים ומקבלת state root דטרמיניסטי.

זו עבודת מחקר ופרוטוקול, לא מוצר עם ממשק. הקוד מקומי עם commits מקומיים בלבד, ואין live URL ואין source ציבורי.