לבדיקה מהירה של קובץ: פתחו את verify.html
חבילת אימות YHD · איך בודקים את ההוכחה בעצמכם, בלי YHD
=====================================================
החבילה הזאת מאפשרת לכל אחד (עורך דין, שופט, מומחה) לבדוק שהמסמך הוא אותו מסמך שנרשם, ומתי נרשם,
ישירות מול הבלוקצ'יין הציבורי Base. לא צריך את YHD, את האתר שלנו או חשבון כלשהו.
מה בחבילה:
- YHD-Certificate-eef2d8c4b0.pdf
- proof.json
- README.html
- README.txt
- verify.html
מה נרשם (טביעות אצבע SHA-256):
- Document: 0xeef2d8c4b0b872c5243109fa5be02d4b09b1a9b0dbb4e958fb5a09791bb985a4
tx: https://basescan.org/tx/0x4b8442d435854f3f76d643263cf07d64d43ddfd603cd774544b6e70ba8d8e6fb
שלב 1 · מחשבים את טביעת האצבע (SHA-256) של הקובץ שבידיכם
הדרך הקלה: פותחים את verify.html (בלחיצה כפולה) וגוררים אליו את הקובץ. הבדיקה רצה במחשב שלכם, בלי אינטרנט.
או בפקודה מובנית במערכת:
Windows (שורת פקודה): certutil -hashfile "<your-file>" SHA256
Windows (PowerShell): Get-FileHash "<your-file>" -Algorithm SHA256
Mac (Terminal): shasum -a 256 "<your-file>"
Linux: sha256sum "<your-file>"
התוצאה צריכה להיות זהה לטביעה שלמעלה (בלי 0x בהתחלה, אותיות גדולות או קטנות לא משנות).
שינוי של תו אחד בקובץ ייתן טביעה שונה לגמרי.
שלב 2 · פותחים את העסקה בבלוקצ'יין
פותחים את קישור ה-tx שלמעלה ב-basescan.org (אתר ציבורי ועצמאי שמציג את רשת Base), ועוברים ללשונית Logs.
בודקים:
- Address = 0x9b92206a4F062601c0C4437e843a1E1d597e5518 (חוזה הרישום של YHD)
- Topics[0] = 0xde6f20688f83e34a77ba1c3aa39253486f7a025906d7aa005045ee4b701550d2 (סוג האירוע: ProofRegistered(bytes32,address,uint256,uint256))
- Topics[1] = טביעת האצבע של הקובץ משלב 1 ← זו ההוכחה
בלשונית Overview מופיע Timestamp: זה מועד הרישום, ש-YHD לא יכולה לשנות.
מה זה מוכיח ומה לא:
מוכיח שקובץ עם טביעת האצבע הזו היה קיים לכל המאוחר במועד הבלוק, ושלא שונה מאז.
לא מוכיח מי כתב את המסמך או שהתוכן נכון. YHD אינה נוטריון; זו ראיה שמשקלה נתון לבית המשפט.
בשליחה רשומה: אינה תחליף להמצאה כדין לפי תקנה 162 כשנדרשת המצאה רשמית.
למומחים · בדיקה ישירה מול צומת Base (RPC ציבורי), בלי basescan:
curl -s https://mainnet.base.org -H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_getTransactionReceipt","params":["<tx>"]}'
ובתוצאה: logs[].address = החוזה, logs[].topics[1] = הטביעה. רשת Base, chainId 8453.YHD verification bundle · how to verify independently, without YHD
==================================================================
This bundle lets anyone verify that a file is the one that was registered, and when, directly against the public Base blockchain.
Registered SHA-256 fingerprints:
- Document: 0xeef2d8c4b0b872c5243109fa5be02d4b09b1a9b0dbb4e958fb5a09791bb985a4
tx: https://basescan.org/tx/0x4b8442d435854f3f76d643263cf07d64d43ddfd603cd774544b6e70ba8d8e6fb
Step 1 · Compute the SHA-256 of your file
Easiest: open verify.html (works offline) and drop the file on it. Or use a built-in command:
Windows (cmd): certutil -hashfile "<your-file>" SHA256
Windows (PowerShell): Get-FileHash "<your-file>" -Algorithm SHA256
macOS: shasum -a 256 "<your-file>"
Linux: sha256sum "<your-file>"
It must equal the fingerprint above (ignore the 0x prefix and letter case).
Step 2 · Open the transaction on basescan.org → "Logs" tab and check:
- Address = 0x9b92206a4F062601c0C4437e843a1E1d597e5518 (YHD registry contract)
- Topics[0] = 0xde6f20688f83e34a77ba1c3aa39253486f7a025906d7aa005045ee4b701550d2 (ProofRegistered(bytes32,address,uint256,uint256))
- Topics[1] = the SHA-256 from step 1 ← this is the proof
The block Timestamp (Overview tab) is the registration time; YHD cannot change it.
What it proves: a file with this SHA-256 existed no later than the block time and is unchanged.
What it does not prove: authorship or truth of content. YHD is not a notary.
Network: Base mainnet, chainId 8453. See proof.json for all raw values.