34 / 691WATCH

Watch-only Wallet

محفظة للمراقبة فقط

تراقب watch-only wallet مجموعة محددة من scripts في Bitcoin وتشتق addresses وتكتشف الإيداعات وتبني transaction غير موقعة، من دون private keys للإنفاق. اكتمالها يتطلب wallet policy كاملة وبيانات chain موثوقة.

watch-only حد للقدرات: تعرف public keys وscripts أو descriptors ولا تحمل signing secret. تحسب balance وتنشئ PSBT ويجيز signer منفصل الإنفاق. إزالة keys من online coordinator تقلل السرقة البعيدة ولا تثبت صحة عرضه.

تتعرف على outputs التابعة لـscripts المعروفة وتتابع confirmations وتجمع UTXO. لا تثبت امتلاك keys ولا توقع ولا تتحقق وحدها من أفضل chain. balance يقتصر على watch set المكتشفة؛ address واحدة وdescriptor wallet تختلفان جذرياً. [Bitcoin Core RPC — createwallet] [Bitcoin Core RPC — importdescriptors]

استيراد address يراقب script واحداً بلا receive/change مستقبلية. account xpub يشتق children non-hardened لكنه لا يحدد P2PKH أو SegWit أو Taproot أو internal branch أو threshold. descriptor يحمل policy. صدّر account/network/script type الصحيح ولا تخمن path. [BIP 32 — Hierarchical Deterministic Wallets] [BIP 380 — Output Script Descriptors] [Bitcoin Core — Output Descriptors]

يعرّف BIP380 لغة لمجموعات output scripts. يحتوي wpkh([fingerprint/path]xpub…/0/*)#checksum على template وorigin وbranch وwildcard وchecksum؛ tr() في BIP386 وmultipath في BIP389. checksum يكشف الخطأ ولا يوثق المصدر. وجود xprv يلغي watch-only. [BIP 380 — Output Script Descriptors] [BIP 386 — tr() Output Script Descriptors] [BIP 389 — Multipath Descriptor Key Expressions] [Bitcoin Core — Output Descriptors]

تستعمل HD wallets غالباً /0/* receive و/1/* change. غياب internal يخفي change، وrange صغير أو next_index متأخر يخفي deposits. coordinators غير متزامنة تعيد address. زامن الحالة وتحقق من العنوان على display الـsigner. [BIP 389 — Multipath Descriptor Key Expressions] [Bitcoin Core RPC — importdescriptors]

يحدد timestamp في importdescriptors بدء scan: now يتجاوز الماضي و0 يبدأ من genesis. range وactive/internal وتوفر blocks وpruning تؤثر في النتيجة. balance فارغ لا يعني فقد keys. سجل birthday/height وقارن recovery بـtransactions معروفة. [Bitcoin Core RPC — importdescriptors] [Bitcoin Core — Offline Signing Tutorial]

يختار coordinator UTXO وdestination وfee وchange ويبني PSBT. ينقل BIP174 outputs وscripts وpaths إلى offline signer. افحص destinations وamounts وfee وsighash وchange على trusted display وقارن final transaction قبل broadcast. [BIP 174 — Partially Signed Bitcoin Transaction Format] [Bitcoin Core — Offline Signing Tutorial]

xpub لا ينفق لكنه يكشف descendants non-hardened، فيربط addresses الماضية والمستقبلية وbalances وtiming وchange. سؤال server خارجي يكشف watch set أيضاً. استخدم full node خاصاً وافصل accounts وقلل النسخ واحم descriptors/labels. [BIP 32 — Hierarchical Deterministic Wallets] [Bitcoin Optech — Output Script Descriptors] [Sparrow Wallet — Quick Start Guide]

يحذر BIP32: parent xpub مع non-hardened child private key يسمح باستعادة parent private key. xpub وحده لا يكفي؛ الجمع يخترق branch. حد hardened فوق account يقلل الضرر. لا تستورد xprv أو seed. [BIP 32 — Hierarchical Deterministic Wallets]

تحتاج multisig إلى threshold وscript type وكل cosigner xpubs وorigins والترتيب والفرعين. seeds بلا descriptor قد تنتج addresses أخرى. تحقق من policy وaddress في كل signer واحفظ checksummed configuration واحم graph المشترك. [BIP 380 — Output Script Descriptors] [Bitcoin Core — Multisig Tutorial]

احفظ receive/change descriptors وorigins وnetwork وbirthday وrange وlabels وpolicy بعيداً عن keys. ينقل BIP329 labels لا policy. اختبر import وrescan وaddresses وUTXO وPSBT وsignature وfinal transaction. watch-only للمراقبة لا للتفويض. [BIP 329 — Wallet Labels Export Format] [Bitcoin Core RPC — importdescriptors] [Electrum — Cold Storage]

للحصول على صورة أوضح، اقرأ هذا المدخل مع Extended Public Key (xpub), محفظة, Cold Storage, Output Descriptor, PSBT, Bitcoin. تشير إلى هذا المدخل أيضًا HD Wallet, Cold Storage, Extended Public Key (xpub), Output Descriptor.

DOC · 001BIP 32 — Hierarchical Deterministic Walletsمواصفة ↗DOC · 002BIP 174 — Partially Signed Bitcoin Transaction Formatمواصفة ↗DOC · 003BIP 329 — Wallet Labels Export Formatمواصفة ↗DOC · 004BIP 380 — Output Script Descriptorsمواصفة ↗DOC · 005BIP 386 — tr() Output Script Descriptorsمواصفة ↗DOC · 006BIP 389 — Multipath Descriptor Key Expressionsمواصفة ↗DOC · 007Bitcoin Core — Output Descriptorsتوثيق ↗DOC · 008Bitcoin Core RPC — createwalletتوثيق ↗DOC · 009Bitcoin Core RPC — importdescriptorsتوثيق ↗DOC · 010Bitcoin Core — Offline Signing Tutorialتوثيق ↗DOC · 011Bitcoin Core — Multisig Tutorialتوثيق ↗DOC · 012Electrum — Cold Storageتوثيق ↗DOC · 013Bitcoin Optech — Output Script Descriptorsتوثيق ↗DOC · 014Sparrow Wallet — Quick Start Guideتوثيق ↗
تمت المراجعة في 1 أغسطس 2026المصادر أولًا · ليست نصيحة استثمارية