בניית פרוטוקול DeFi, טוקן או מוצר בלוקצ'יין מגיעה בסוף לשאלת הביקורת. בפיתוח תוכנה ו-AI לקריפטו ובלוקצ'יין יש רקורד כואב של חוזים שנוצלו, וה"לך תעשה ביקורת" הוא הייעוץ הסטנדרטי. השאלה הקשה יותר: איזו ביקורת, מאיזו חברה, באיזה שלב ואם ההשקעה בחמש ספרות מוצדקת לפרויקט שלפניך. המאמר מסביר מה בודקים בביקורת ידנית, כמה גובים ב-2026 ומתי כלים אוטומטיים מספיקים.
מה בודקים בביקורת חוזה חכם
ביקורת חוזה חכם מקצועית אינה קריאה שורה-שורה לאיתור שגיאות תחביר. המבקרים עוברים על רשימה מובנית של סוגי פגיעויות. הנפוצה והמסוכנת ביותר היא reentrancy: חוזה זדוני קורא חזרה לחוזה הנבדק לפני שמשתני המצב שלו מתעדכנים, ומאפשר משיכה חוזרת של כספים. הקלאס שניקז 60 מיליון דולר מ-The DAO ב-2016 (Ethereum History) עדיין מופיע בקוד חדש. פגמי בקרת גישה גם הם שכיחים: פונקציות שצריכות להיות admin-only ניתנות לקריאה מכל כתובת בגלל modifier חסר.
המבקרים בודקים גם שגיאות אריתמטיקה של מספרים שלמים (overflow ו-underflow, פחות נפוצים מאז Solidity 0.8 אך קריטיים בבסיסי קוד ישנים), מניפולציה על אורקל (מחיר ספוט מ-pool on-chain שניתן להזיז בתוך טרנזקציה אחת דרך flash loan) ושגיאות לוגיקה עסקית. שגיאות לוגיקה הן הקשות ביותר לגילוי: הקוד תקין תחבירית, אף דפוס פגיעות ידוע לא מופעל, אך המימוש שגוי. הקלאס הזה גורם להפסדים הגדולים ביותר. המשרד מספק דוח ממצאים מדורג (קריטי, גבוה, בינוני, נמוך, מידעי) ומאמת תיקונים לפני חתימה סופית.
עלויות ביקורת ב-2026
המחירים תלויים במורכבות החוזה, בשורות הקוד, במספר האינטגרציות ובמעמד השוקי של המשרד. בהתבסס על תמחור מפורסם של משרדים כולל Hacken, השוק ב-2026 נראה בערך כך:
| סוג חוזה | היקף טיפוסי | טווח מחיר |
|---|---|---|
| טוקן פשוט (ERC-20, ERC-721) | 300-600 שורות Solidity | 5,000-8,000 דולר (תמחור Hacken, 2026) |
| חוזה staking או yield | 600-1,500 שורות, 1-2 אינטגרציות | 10,000-20,000 דולר (תמחור Hacken, 2026) |
| פרוטוקול DEX או הלוואה | 2,000-5,000 שורות, מערכת מולטי-חוזה | 25,000-60,000 דולר (תמחור Hacken, 2026) |
| Bridge או פרוטוקול cross-chain | 5,000+ שורות | 60,000-150,000 דולר ומעלה (תמחור Hacken, 2026) |
משרדים מדרג ראשון (Trail of Bits, OpenZeppelin, Certik לפרויקטים flagship) גובים יותר מהטווחים האלה. ציר הזמן הוא בדרך כלל שניים עד ארבעה שבועות לסקירה ראשונה; לוח זמנים מואץ מוסיף לעלות.