السلام عليكم رحمة الله تعالى و بركاته
عند اتصالك بسيرفر ما في محفظة الكتروم, فأنت تمنح مالك السيرفير القدرة على جمع بعض المعلومات:
- عنوان ال IP الخاص بك
- رصيدك الاجمالي
- عناوين البيتكوين الخاصك بك (العناوين التي قمت بانشاءها فقط)
- معاملاتك (المرسلة و المستقبلة)
(و بناءًا على ذلك، ارتأيت انه سوف يكون من المفيد انشاء موضوع أشرح فيه كيفية انشاء سيرفير خاص (للمهتمين في الحصول على الخصوصية الكاملة
المستلزمات:
-
Bitcoin Core (نسخة 0.17.0 أو أعلى)
-
Electrum Personal Server (
electrum-personal-server-windows-release-v0.2.0.zip)
- 10 دقائق من وقتك
بعد استخراج الملفات من .zip و تحميل البلوكشان كاملا نتبع الخطوات الاتية:
1. اتجه الى
مجلد البيتكوين الخاص بك (
%appdata%/Bitcoin). أنشئ ملف
bitcoin.conf ثم أضف:
server=1
بداخله.
2. قم بتشغيل ال
bitcoind عن طريق CMD:
CD C:/Program files/Bitcoin/Daemon
bitcoind
2. افتح CMD (نافذة جديد) ثم قم بلصق الاتي (سوف نقوم بانشاء محفظة جديدة في bitcoin core عن طريق bitcoin-cli)
CD C:/Program files/Bitcoin/Daemon
bitcoin-cli createwallet electrumpersonal server true
صورة للتوضيح:
2. في مجلد
electrum-personal-server-windows-release-v0.2.0 قم باعادة تسمية .
config.ini_sample الى
config.ini.
3. قم بتشغيل محفظة الكتروم الخاصة بك و توجه الى Wallet > Information، قم بنسخ ال
Master public key و الصاقه في ملف
config.ini كما هو موضح في الصورة:
4. في نفس الملف، ابحث عن
wallet_filename ثم قم بتغيير اسم المحفظة الى
Electrumpersonalserver5. قم بسحب config.ini ثم اسقاطه على electrum-personal-server-rescan.bat. سوف تظهر لك نافذة، أدخل فيها تاريخ أول معاملة قمت بها في محفظتك (أقصد محفظة ال Electrum)
6. بعد الانتهاء من عملية ال rescan قم بسحب config.ini مرة أخرى و لكن هذه المرة قم باسقاطه على electrum-personal-server.exe.
وبهذا نكون قد انتهينا من تهيئة Electrum Personal Server الخاص بنا.
7. الان كل ماعلينا فعله هل الاتصال بالسيرفير من محفظة Electrum.
ننقر باليمين على أيقونة الكتروم و نختار Properties. ثم نقوم بضافة
--server localhost:50002:s الى Target كما توضحه الصورة:
الان, في كل مرة تقوم بتشغيل محفظتك، سوف يتم الاتصال بسيرفيرك الشخصي بطريقة اتوماتكية:
لقد أخد هذا الشرح بعض الوقت لذلك أرجو أن يكون قد أنال اعجابكم و ان كانت لديكم أي استفسارات، فتفضلوا بها
المصادر التي قمت باستعمالها لانشاء الموضوع:
https://github.com/chris-belcher/electrum-personal-serverhttps://bitcointalksearch.org/topic/electrum-servers-5154790https://www.reddit.com/r/Electrum/comments/5z6iy6/what_exactly_is_an_electrum_server/