| lang | he |
|---|---|
| direction | rtl |
| source | README.md |
| status | complete |
| translator | manual |
| source_hash | 8f2fe1d4fc449fc895f770195f3d209d5a576dfe78c8fea37c523cc111694c44 |
| source_last_modified | 2026-02-07T00:00:00+00:00 |
| translation_last_reviewed | 2026-02-07 |
Hyperledger Iroha היא פלטפורמת בלוקצ'יין דטרמיניסטית עבור פריסות מורשות וקונסורציומיות. היא מספקת ניהול חשבונות ונכסים, הרשאות on-chain וחוזים חכמים באמצעות Iroha Virtual Machine (IVM).
מצב ה-workspace והשינויים האחרונים מתועדים ב-
status.md.
מאגר זה מספק שני מסלולי פריסה מאותה בסיס קוד:
- Iroha 2: רשתות מורשות/קונסורציום בפריסה עצמית.
- Iroha 3 (SORA Nexus): מסלול מוכוון Nexus המשתמש באותם crates מרכזיים.
שני המסלולים חולקים את אותם רכיבי ליבה, כולל סריאליזציית Norito, קונצנזוס Sumeragi ושרשרת הכלים Kotodama -> IVM.
crates/: crates עיקריים ב-Rust (iroha,irohad,iroha_cli,iroha_core,ivm,noritoועוד).integration_tests/: בדיקות אינטגרציה ורשת חוצות-רכיבים.IrohaSwift/: חבילת SDK ל-Swift.java/iroha_android/: חבילת SDK לאנדרואיד.docs/: תיעוד למשתמשים, תפעול ומפתחים.
- Rust stable
- אופציונלי: Docker + Docker Compose להרצות מקומיות מרובות peer
cargo build --workspace
cargo test --workspace
cargo clippy --workspace --all-targets -- -D warnings
cargo fmt --allהערות:
- בניית כל ה-workspace עשויה להימשך כ-20 דקות.
- בדיקות מלאות של ה-workspace עשויות להימשך מספר שעות.
- ה-workspace מכוון ל-
std(בניות WASM/no-std אינן נתמכות).
cargo test -p <crate>
cargo test -p <crate> <test_name> -- --nocapturecd IrohaSwift
swift testcd java/iroha_android
JAVA_HOME=$(/usr/libexec/java_home -v 21) \
ANDROID_HOME=~/Library/Android/sdk \
ANDROID_SDK_ROOT=~/Library/Android/sdk \
./gradlew testהפעילו את רשת Docker Compose שסופקה:
docker compose -f defaults/docker-compose.yml upהשתמשו ב-CLI עם תצורת הלקוח ברירת המחדל:
cargo run --bin iroha -- --config ./defaults/client.toml --helpלשלבי פריסה מקומית של הדמון, ראו crates/irohad/README.md.
Torii חושף גם API של Norito וגם JSON API. נקודות קצה נפוצות לתפעול:
GET /statusGET /metricsGET /v1/parametersGET /v1/events/sse
לתיעוד מלא של נקודות הקצה:
crates/iroha: ספריית לקוח.crates/irohad: בינארים של דמון peer.crates/iroha_cli: CLI ייחוס.crates/iroha_core: מנוע הביצוע וליבת ה-ledger.crates/iroha_config: מודל תצורה טיפוסי.crates/iroha_data_model: מודל נתונים קנוני.crates/iroha_crypto: פרימיטיבים קריפטוגרפיים.crates/norito: קודק סריאליזציה דטרמיניסטי.crates/ivm: Iroha Virtual Machine.crates/iroha_kagami: כלי מפתחות/genesis/תצורה.
- אינדקס ראשי:
docs/README.md - Genesis:
docs/genesis.md - קונצנזוס (Sumeragi):
docs/source/sumeragi.md - צינור עיבוד עסקאות:
docs/source/pipeline.md - פנימיות P2P:
docs/source/p2p.md - IVM syscalls:
docs/source/ivm_syscalls.md - דקדוק Kotodama:
docs/source/kotodama_grammar.md - פורמט wire של Norito:
norito.md - מעקב עבודה נוכחי:
status.md,roadmap.md
סקירה ביפנית: README.ja.md
סקירות נוספות:
README.he.md, README.es.md, README.pt.md, README.fr.md, README.ru.md, README.ar.md, README.ur.md
תהליך תרגום: docs/i18n/README.md
- מדריך תרומה:
CONTRIBUTING.md - ערוצי קהילה/תמיכה:
CONTRIBUTING.md#contact
Iroha מופץ תחת Apache-2.0. ראו LICENSE.
התיעוד מופץ תחת CC-BY-4.0: http://creativecommons.org/licenses/by/4.0/