The WAM Coin mark WAM Coinعملة إثبات عملٍ تُعدَّن بالمعالج

ابدأ من هنا

English

هذه الصفحة تفترض أنك لا تعرف شيئاً عن العملات الرقمية. وإن كنت تُشغّل عقدة لعملة أخرى، فاقفز إلى تشغيل عقدة — الأوامر كما تتوقّع، والأرقام كلها في جدول آخر الصفحة.


١. ما هي WAM، بكلام بسيط

WAM نقودٌ لا تُصدرها شركة ولا يحفظها مصرف.

هناك سجلٌّ فيه كل دفعة جرت منذ أول يوم، وآلاف الحواسيب يحتفظ كلٌّ منها بنسخته من ذلك السجل. حين تُرسل WAM، تُعلَن دفعتك لها جميعاً، فتفحصها كلٌّ بنسخته، فإن كانت سليمة أضافوها. ولا يستطيع أحد أن يُغيّر السجل بعدها في الخفاء، لأن البقية ما زالوا يحملون النسخة التي بلا تغييرك.

هذا السجلّ اسمه البلوكشين. والحاسوب الذي يحتفظ بنسخة منه اسمه عقدة.

ولماذا يهتمّ أحد بهذا؟ لأن أحداً لا يستطيع تجميدها، ولا تحتاج إذن أحد لتستقبلها، ولا يستطيع أحد أن يطبع منها أكثر من 22,000,000 — أبداً. وهذا الرقم ليس وعداً، بل حساباً تفحصه كل عقدة عند كل كتلة، والكتلة التي تكسره يرميها غرباء لم يسمعوا بك قط.

وما الذي يميّزها عن بيتكوين؟ تعدين بيتكوين اليوم يحتاج أجهزة متخصّصة تكلّف آلافاً. أما WAM فتستعمل خوارزمية اسمها RandomX تعمل بأفضل ما يكون على المعالج العادي الموجود في حاسوبك. والقصد أن يشارك صاحب الحاسوب الواحد، لا صاحب المستودع وحده.


٢. ماذا تحتاج

هذا كل شيء. لا كرت شاشة، ولا عتاد خاص، ولا مال لتبدأ.

ويندوز. من الإصدار v0.1.8 صار هناك تنزيلان موقَّعان لويندوز — ملفُّ .zip فيه العقدة وآخرُ فيه المعدّن — ولا يحتاجان WSL ولا لينكس. وأقصرُ طريق هو MINE.md → Windows: سبعةُ أسطر.

واقرأ في تلك الصفحة ما يتعلّق ببرنامج الحماية عندك قبل أن تشغّل المعدّن لا بعده. فقد حذفه Windows Defender بعد أربعَ عشرةَ ثانيةً من أوّل تشغيلٍ له على حاسوبٍ حقيقيّ وسمّاه حصان طروادة — لأنّ برنامجاً يفتح اتصالاً بالشبكة ثمّ يستهلك كلَّ الأنوية سلوكُه مطابقٌ تماماً لبرمجيّات التعدين الخفيّة التي تُصيب الناس بغير إذنهم. هو إنذارٌ كاذب، ولا نملك شهادةَ ناشرٍ تمنعه، والجوابُ الصادق أن تتحقّق من SHA256 ومن التوقيع بنفسك لا أن تثق بتخمينٍ أو تكذّبه.

وWSL ما زال يعمل وهو اختيارٌ معقولٌ إن كان عندك أصلاً: الإصدار يُبنى على Ubuntu 22.04، وwsl --install على ويندوز ١١ يعطيك Ubuntu 22.04 — التوزيعة نفسها، فمكتبات النظام التي رُبط بها ملفُّ لينكس هي نفسها التي سيجدها. والذاكرة والقرص المذكوران أعلاه هما ما يحتاجه لينكس داخل WSL، لا ما يحتاجه ويندوز فوقه.

ماك — معالجُ آبل وحده. من الإصدار v0.1.8 صار هناك تنزيلٌ موقَّعٌ لأجهزة ماك ذاتِ معالج M: أرشيفان .tar.gz، العقدةُ والمعدّن، مبنيّان أصليّاً على ماك لا مُصرَّفَين من نظامٍ آخر، ويغطّيهما نفسُ SHA256SUMS ونفسُ التوقيع.

ولا يوجد .dmg ولا مُثبِّت. تفكُّ الأرشيفَين وتشغّل الملفّات من الطرفيّة، كما على لينكس تماماً. وسيرفض ماك تشغيلَها في المرّة الأولى، لأنّها بلا توثيقٍ من آبل — وذلك يحتاج حساب مطوّرٍ مدفوعاً لا نملكه. و MINE.md → macOS يقول كيف تبدو الرسالةُ وما تفعله.

وماك إنتل غيرُ مشمول. ملفُّ معماريّةٍ لا يعمل على الأخرى، وإضافةُ الثانية تطلب من مستودعٍ مجّانيٍّ مُشغّلَ ماك ثانياً في كلّ تشغيلة، في صفٍّ يكلّف ساعاتٍ أصلاً. وكلُّ ماك بيع منذ ٢٠٢٠ بمعالج آبل؛ فإن كان جهازُك أقدم فابنِه: BUILD.md §9، نحو عشرين دقيقة، ويأخذ boost من depends/ لا من Homebrew لسببٍ تذكره تلك الصفحة. وتشغيلُه أنفعُ لهذا المشروع من تشغيلٍ ثانٍ على معالج آبل، لأنّ أحداً لم يفعله بعد.

ولا تُشغّل ملفّاً لينكسيّاً على معالج آبل عبر حاوية. تنزيلُ لينكس عندنا x86_64 وذلك المعالج ARM، فسيُحاكى: يصلح للقراءة، ولا يصلح للتعدين.

وأن تبني على ويندوز بنفسك ما زال متاحاً إن كنت تُفضّل مُصرِّفَك على توقيعنا: BUILD.md §8، نحو أربعين دقيقة، ويحتاج Ubuntu 24.04 لا 22.04 لسببٍ تذكره تلك الصفحة.


٣. تشغيل عقدة

العقدة برنامج يحتفظ بنسخة من السجل ويفحص كل دفعة عليه. يعمل بهدوء في الخلفية. لستَ مضطراً لتشغيل واحدة لتملك WAM، لكن تشغيلها يعني أنك تتحقّق من القواعد بنفسك بدل أن تثق بجواب غيرك.

التنزيل

curl -LO https://github.com/wam-coin-official/wam-coin/releases/download/v0.1.8/wam-coin-v0.1.8-x86_64-linux-gnu.tar.gz
curl -LO https://github.com/wam-coin-official/wam-coin/releases/download/v0.1.8/SHA256SUMS

تأكّد أنه ملفّنا فعلاً

curl -LO https://github.com/wam-coin-official/wam-coin/releases/download/v0.1.8/SHA256SUMS.asc
curl -LO https://raw.githubusercontent.com/wam-coin-official/wam-coin/main/scripts/verify_release.sh
curl -LO https://raw.githubusercontent.com/wam-coin-official/wam-coin/main/SIGNING-KEY.asc
bash verify_release.sh .

يجب أن ترى كلمة OK. وإن رأيت FAILED فالتنزيل تشوّه أو بُدِّل — احذفه ونزّله من جديد. لا تتخطَّ هذه الخطوة. تكلّف ثانية واحدة، وهي الشيء الوحيد الفاصل بينك وبين ملف وضعه غيرنا مكانه.

الفكّ والتشغيل

tar -xzf wam-coin-v0.1.8-x86_64-linux-gnu.tar.gz
cd wam-coin-v0.1.8/bin
./wamd -testnet -printtoconsole

أو -daemon بدلاً من -printtoconsole إن أردتها أن تعمل في الخلفيّة. فـ-printtoconsole يُريك العقدةَ تعمل، وبه تلاحظ الخطأَ قبل أن يخبرك به فحصٌ — لكنّها تموت إذا أغلقتَ الطرفيّة. و-daemon ينجو من ذلك ولا يُريك شيئاً. وتستطيع الاثنين: شغّلها بـ-daemon ثمّ tail -f ~/.wam/testnet3/debug.log في أيّ نافذة، فترى النصَّ نفسَه. وملفُّ السجلّ يُكتب في الحالات الثلاث.

وإن لم تبدأ، فالسببُ هذا في الغالب. التنزيلُ يحتاج أربعةَ أشياء من نظامك، ولا شيء غيرها:

libevent-2.1.so.7   libevent_core-2.1.so.7   libevent_pthreads-2.1.so.7
libsqlite3.so.0

وأمرٌ واحد يقول لك هل هي عندك:

ldd ./wamd | grep "not found"

فالصمتُ يعني أنّك بخير. وإن طُبع شيء، فثبّته:

أوبونتو 24.04، دبيان 13sudo apt install libevent-2.1-7t64 libevent-pthreads-2.1-7t64 libsqlite3-0
أوبونتو 22.04، دبيان 12sudo apt install libevent-2.1-7 libevent-pthreads-2.1-7 libsqlite3-0
فيدورا وRHELsudo dnf install libevent sqlite-libs
آرتشsudo pacman -S libevent sqlite

وt64 ليست خطأً مطبعيّاً، والسطران لا يُستبدل أحدهما بالآخر. أوبونتو 24.04 غيّرت أسماء هذه الحزم في انتقال time_t إلى 64 بت، وlibevent-2.1-7 غير موجودة هناك أصلاً — يردّ apt بـUnable to locate package، وهي رسالةٌ تُقرأ «تعليمة معطوبة» لا «تعليمة إصدارٍ آخر». قِسناها على الاثنين: 24.04 تقول Candidate: (none) للاسم القديم.

وlibevent-pthreads حزمةٌ منفصلة، في الإصدارين. فـlibevent-2.1-7 تعتمد على libc6 وحدها ولا تجلب pthreads معها. كانت هذه الصفحة تقول غير ذلك حتى ١١ سبتمبر، ومرّت لأنّ أغلب الأجهزة تحمل تلك المكتبة لسببٍ آخر. والخادم النظيف لا يحملها — وهكذا وُجد العيب: عند تنصيب بذرةٍ على أوبونتو 24.04 جديدة، فشل wamd بـ libevent_pthreads-2.1.so.7: cannot open shared object file.

وglibc ليس مما يُقلق: أعلى ما يطلبه الملفّ هو GLIBC_2.34، وglibc متوافقٌ للأعلى، فأيُّ توزيعةٍ أحدث تعمل. وwam-miner لا يحتاج شيئاً من هذا — إلّا libc وlibstdc++ — فإن تعثّرت العقدة على توزيعتك فالتعدينُ لا يتعثّر.

ستمتلئ النافذة بأسطر. هذه العقدة تُعرّف بنفسها لبقية العقد وتطلب منهم السجل. اتركها تعمل.

والسجلُّ كلُّه في ملفّ، وستحتاجه قبل أن تحتاج الشاشة. -printtoconsole يضع السجلّ في طرفيّتك، والطرفيّةُ لا تحفظ إلّا آخر بضع مئاتٍ من السطور — وقد ضاعت بدايةُ سجلٍّ على أحدهم في ٧ سبتمبر لهذا السبب وهو يحاول الإبلاغ عن مشكلة. والعقدةُ تكتبه أيضاً، كاملاً ومن أوّل سطر، في

~/.wam/testnet3/debug.log

فانقُل من ذلك الملفّ لا من الشاشة — وفي -daemon كذلك، حيث الملفُّ هو النسخةُ الوحيدةُ الموجودة.

ولتراقبها من نافذة أخرى:

./wam-cli -testnet getblockcount

يطبع لك عدد الكتل التي عندك. يجب أن يصعد حتى يساوي ما يعرضه explorer.wamcoin.org.

الدقيقة الأولى تبدو كأنّ شيئاً لا يحدث. وهي ليست معطّلة.

قد يبقى getblockcount على صفر إلى دقيقة، لأنّ العقدة تبني جداول تحقّق RandomX التي تحتاجها قبل أن تفحص كتلةً واحدة. لا يُنزَّل شيء في تلك المدّة ولا خطأ في شيء. ثمّ يبدأ العدد بالصعود ولا يتوقّف.

والمدّةُ الكاملة تتبع معالجك، والفرقُ واسع. ثلاثُ بداياتٍ باردة مقيسة في ٧ سبتمبر ٢٠٢٦، من مجلّداتٍ فارغة:

إلى أوّل كتلةالسلسلة كاملة
إصدارُ لينكس، سطحُ مكتبٍ عاديّثانيتان٢د ٥١ث (٦٦٦٦ كتلة)
إصدارُ لينكس، خادمٌ محمَّل بستّ أنوية١٢ كتلة/ثانية
بناءُ ويندوز، حاسوب ويندوز ١١٨٠ ثانيةنحو عشر دقائق

فدقيقتان أو ثلاث على آلةٍ جيّدة، وعشرٌ على أبطأ، والحدُّ المعالج لا الاتّصال — فتحقُّقُ RandomX هو الكلفة كلُّها. والصفُّ الأوّل قاسه شخصٌ من خارج هذا المشروع على عتاده، ولهذا هو الأوّل.

وهذه الفقرة موجودةٌ لأنّ أحدهم شغّل عقدةً في ٧ سبتمبر، وانتظر ثلاث دقائق واثنتين وخمسين ثانية، ثمّ خرج. ولم يكن شيءٌ قد أخطأ: كانت عنده أوّل ٤٠٠٠ ترويسة وكان يُنزّل الكتل حين انصرف. ولم يكن له سبيلٌ لمعرفة ذلك، لأنّ هذه الصفحة لم تقل له.

ولترى أنّها تعمل بدل أن تُخمّن، راقب الترويسات:

./wam-cli -testnet getblockchaininfo | grep -E '"blocks"|"headers"'

مقيسٌ على بدايةٍ باردة في ٧ سبتمبر: بلغت headers ستّة آلاف في أقلّ من ثماني ثوان من تشغيل العقدة، وعددُ الكتل صفرٌ وبقي صفراً حتى الثانية ٨٨. الترويساتُ رخيصةٌ وتصل فوراً، والكتلُ هي ما يجب أن يتحقّق منه RandomX، وذلك هو الانتظار.

فصعودُ headers إلى ما يقاربُ ما يعرضه explorer.wamcoin.org يعني أنّ عقدتك وجدت الشبكة وتعرف موضع القمّة. وإن بقيت headers صفراً بعد دقيقة فتلك هي المشكلة الحقيقيّة، وهي مشكلة اتّصالٍ لا بطء.

وتجاهل verificationprogress. يُبلّغه Bitcoin Core، وكلُّ دليلٍ عن العملات الأخرى يقول لك راقبه. وعلى WAM يقرأ 1 عند كلّ ارتفاعٍ بما فيه الصفر، لأنّه مُقدَّرٌ من معدّل معاملاتٍ لا تنشره هذه السلسلة. وهو لا يكذب عليك، بل يجيب سؤالاً لم يُعطَ بياناته. وعددُ الكتل هو التقدّمُ الوحيد الموجود.

وإعادةُ التشغيل تبدو مثلها، وللسبب نفسه. مقيسٌ على جهاز شخصٍ آخر في ٧ سبتمبر، من سجلّه: nBestHeight = 6643 عند البدء — أي مزامَنٌ تماماً — ثمّ ١٠٩ ثوانٍ من السكون قبل أن تُعالَج أوّلُ كتلةٍ جديدة. والسطرُ الذي ينتهي عنده الانتظار يُسمّي السبب: RandomX: initialising verification context for seed …. فالجداول تُبنى حين تحتاجها أوّلُ كتلة، لا حين تبدأ العقدة — فالعقدةُ التي تُعيد تشغيلها ساكنةٌ دقيقةً أو دقيقتين كالجديدة تماماً.

ولماذا -testnet؟ لأن الشبكة الحقيقية لم تُطلق بعد. انظر القسم ٧.


٤. اصنع لنفسك عنواناً

العنوان هو المكان الذي تُرسَل إليه WAM، كرقم الحساب. مجاني، وتصنع منه ما شئت، ولا تُسجّله عند أحد.

./wam-cli -testnet createwallet "mine"
./wam-cli -testnet -rpcwallet=mine getnewaddress

سيخرج لك شيء مثل twam1q4syaj2akkysnsymxm8g85whanz23v3jn0jm6dd. هذا عنوانك. يستطيع أي أحد أن يُرسل إليه، ولا يستطيع أحد غيرك أن يُنفق منه.

والقاعدة الوحيدة التي تهمّ: ملف wallet.dat داخل مجلد العقدة يحمل مفاتيح مالك. إن ضاع، ضاعت العملات — لا يوجد رقم دعم، ولا استعادة كلمة مرور، ولا أحد يستطيع مساعدتك. وهي نفسها الحرّية التي تعني أن أحداً لا يستطيع تجميد مالك، منظوراً إليها من الوجه الآخر.

فاصنع نسخةً احتياطيّةً الآن، بأمرٍ واحد، والمحفظةُ ما زالت خاليةً ممّا يُفقَد:

./wam-cli -testnet -rpcwallet=mine backupwallet ~/wam-wallet-backup.dat

ولا تنسخ wallet.dat نفسه بينما العقدة تعمل. كانت هذه الصفحة تقول «انسخه إلى مكان آمن»، وهي نصيحةٌ خاطئة: الملفُّ قاعدةُ بياناتٍ مفتوحةٌ والعقدةُ تكتب فيه، فالنسخةُ المأخوذةُ منه وهو حيٌّ قد تُفتح فاسدةً — ولن تعرف أنّها فاسدةٌ إلّا يومَ تحتاجها. أمّا backupwallet فيطلب من العقدة نفسِها أن تُغلق ما تكتبه وتُخرج ملفاً متكاملاً.

لا يطبع شيئاً عند النجاح. تحقّق أنّ الملفّ موجودٌ وله حجم — وهذا كلُّ التأكيد. والعادةُ هي المقصودة هنا: على شبكة التجربة لا يكلّف الأمرُ شيئاً، ومن يبنيها اليومَ يجدها في ١٥ سبتمبر وفي الملفّ مال.

وإن أعدتَ تشغيل العقدة فأجابك wam-cli بـ -18 Requested wallet does not exist or is not loaded، فالمحفظةُ على القرص ولم تُفتَح فقط. العقدةُ تُعيد فتح المحافظ التي كانت مفتوحةً عند إغلاقها إغلاقاً نظيفاً؛ أمّا التي أُوقفت بغير ذلك، أو بُدئت على مجلّدٍ أُفرِغ، فتعود ولا محفظةَ مفتوحة.

./wam-cli -testnet listwallets           # ما هو مفتوحٌ الآن
ls ~/.wam/testnet3/wallets/              # ما هو موجودٌ على القرص
./wam-cli -testnet loadwallet "mine"     # افتحها من جديد

ولا شيءَ يُفقد في الحالتين — createwallet يكتب ملفاً، وحذفُ blocks أو chainstate أو peers.dat لا يمسّه. وُجد هذا في ٦ سبتمبر عندما اتّبع أحدُهم هذه الصفحة، وأعاد تشغيل عقدته ثلاث مرّات، فقيل له إنّ محفظته غير موجودة.

وإن ذهب الجهازُ نفسه، فهكذا تعود النسخةُ الاحتياطيّة. ضَعها حيث تبحث العقدة، وبالاسم الذي تتوقّعه:

mkdir -p ~/.wam/testnet3/wallets/mine
cp /path/to/your/backup.dat ~/.wam/testnet3/wallets/mine/wallet.dat
./wam-cli -testnet loadwallet "mine"
./wam-cli -testnet -rpcwallet=mine getbalance

وإعادةُ التسمية هي ما يُوقع الناس. نسختُك الاحتياطيّةُ لك أن تسمّيها ما شئت، أمّا الملفُّ داخل المجلّد فيجب أن يكون wallet.dat، والمجلّدُ يجب أن يحمل اسمَ المحفظة الذي تمرّره لـloadwallet. وأيُّ خطأٍ في أحدهما يجعل العقدةَ تقول لك «محفظةٌ غير موجودة» لا «ملفٌّ اسمُه خطأ» — فتبحث في الموضع الخطأ.

وإن قرأ الرصيدُ صفراً وأنت تعلم أنّه ليس صفراً، فالعقدةُ لم تنظر في الكتل القديمة بعد: ./wam-cli -testnet -rpcwallet=mine rescanblockchain يقرأ السلسلةَ من أوّلها، وgetwalletinfo يُظهر كائنَ scanning حتّى ينتهي وfalse بعده، فلا تبقى تُخمّن. وأمّا عقدةٌ ما زالت تُزامن من الكتلة صفر — كحالِ تنصيبٍ جديد — فلا تحتاج ذلك أصلاً: الكتلُ تمرّ والمحفظةُ مفتوحة.

هذا الإجراءُ مكتوبٌ هنا لأنّ أحدَهم أعاد تنصيب نظام تشغيله في ٨ سبتمبر ٢٠٢٦، واستعاد محفظته بلا تعليماتٍ يتّبعها، فأصاب، ثمّ كتب ما فعله. وMINE.md يحمل الخطواتَ نفسَها بجانب أمر النسخ الاحتياطيّ.


٥. التعدين

التعدين هو أن يتنافس حاسوبك ليكون هو من يُضيف الكتلة التالية إلى السجل. ومن يُضيفها يُدفع له مقابل عمله: 50 WAM، منها 47.5 للمعدّنين و2.5 لخزينة المشروع، وذلك لأول 400,000 كتلة.

والحاسوب الواحد يفوز نادراً، فالمعدّنون ينضمّون إلى مجمّع: يعمل الجميع معاً ويُقسَّم العائد بقدر ما أسهم كلٌّ منهم. دفعات صغيرة منتظمة بدل يانصيب.

أولاً: المعدّن تنزيلٌ منفصل

المعدّن ليس داخل الأرشيف الذي فككته. العقدة والمعدّن ملفّان منفصلان، وحتى ١٠ سبتمبر كانت هذه الصفحة تقول لك ./wam-miner ولا تقول لك من أين تجلبه. اكتشفها من يعدّن تحت WSL، بعد أن جرّب ./wam-cli داخل مجلّد المعدّن فقيل له «لا يوجد ملف بهذا الاسم» — وهو نفس اللبس من الطرف الآخر.

الأرشيفما فيه
wam-coin-v0.1.8-…wamd وwam-cli — العقدة
wam-miner-v0.1.8-…wam-miner — المعدّن وحده
curl -LO https://github.com/wam-coin-official/wam-coin/releases/download/v0.1.8/wam-miner-v0.1.8-x86_64-linux-gnu.tar.gz
tar -xzf wam-miner-v0.1.8-x86_64-linux-gnu.tar.gz
cd wam-miner-v0.1.8
chmod +x wam-miner

وchmod هنا لأنّ ملفاً يُفكّ على قرص ويندوز — /mnt/c/... تحت WSL — يفقد صلاحية التنفيذ، فيقول لك bash عندها Permission denied، وهي رسالة تُقرأ «تنزيل معطوب» لا «نظام ملفات مرّ به الملف».

وجّه معدّنك إلى المجمّع

والعنوان من الخطوة ٤، وwam-cli في مجلّد العقدة لا في هذا المجلّد — فشغّل كلّ واحد من مكانه.

./wam-miner -o stratum+tcp://pool.wamcoin.org:13333 -u عنوانك.rig1 -t 4

ضع مكان عنوانك العنوانَ الذي أخذته في الخطوة ٤. وأبقِ .rig1 — هي مجرّد اسم لهذا الجهاز، لتفرّق بين حواسيبك لاحقاً.

و-t 4 هو عدد أنوية المعالج المستعملة. اترك نواةً أو اثنتين إن أردت أن يبقى الحاسوب صالحاً للاستعمال.

أي منفذ تختار

المنفذلمنالمعنى
3333حاسوب محمول أو مكتبيابدأ من هنا
3334خادمتقارير أقل وأكبر
3335مزرعة أجهزة

وإن لم تكن متأكّداً فاستعمل 3333. المجمّع يضبط نفسه على سرعتك تلقائياً.

ماذا سترى

stats    3.41 kH/s   accepted 20  rejected 0  blocks 1

٦. ماذا تتوقّع

كتلة جديدة كلدقيقتين تقريباً
العائد لكل كتلة50 WAM (منها 47.5 للمعدّنين)
يُنصَّف كل200,000 كتلة — نحو خمسة عشر شهراً
أقصى ما سيوجد22,000,000 WAM
العائد يصير قابلاً للإنفاق بعد100 كتلة — نحو ثلاث ساعات

والسطر الأخير يفاجئ الناس. عائد التعدين مجمَّد مئة كتلة قبل أن يُنفَق. وكل عملة تعمل بهذا المنطق تفعل الشيء نفسه، لسبب: يمنع إنفاق مالٍ من كتلة قد يتبيّن لاحقاً أنها ليست من السجل.


٧. أمران يجب أن تعرفهما

الشبكة الحقيقية لم تُطلق. تُطلق في ١٥ سبتمبر ٢٠٢٦. وكل ما سبق يوصلك بـشبكة الاختبار، وهي موجودة ليتمرّن الناس ولتُكتشف الأعطال قبل أن يدخل مالٌ حقيقي.

عملات الاختبار لا تساوي شيئاً. لا تُباع، ولن تتحوّل إلى عملات حقيقية، وشبكة الاختبار تُمسح وتُعاد كلما لزم — وقد حدث ذلك فعلاً. عدِّن فيها لتتعلّم ولتساعد، لا لتربح.

وحين تُطلق الشبكة الرئيسية، تعمل الأوامر نفسها بلا -testnet.


٨. حين يقع خلل

العقدة تطبع أخطاءً وتتوقّف. اقرأ آخر سطر قبل توقّفها؛ يقول عادةً ما ينقصه بالضبط. وإن ذكر أن منفذاً مستعمل أصلاً، فنسخة أخرى تعمل بالفعل.

getblockcount يقول صفراً ولا يتحرّك. في الدقيقة الأولى هذا سليمٌ ولا يعني أنّ شيئاً أخطأ. العقدة تبني جداول تحقّق RandomX ولم تبدأ بالكتل بعد؛ وheaders في getblockchaininfo تقرأ ارتفاع السلسلة كلَّه في تلك المدّة، وهي الحقل الذي يُراقَب: أمّا verificationprogress فيقرأ ١ على WAM عند كلّ ارتفاعٍ ولا يدلّ على شيء.

وإن بقي صفراً بعد دقيقتين أو ثلاث، فعقدتك لم تجد من تكلّمه. تأكّد من الإنترنت — وهي تُعيد المحاولة وحدها.

وكان هذا البند يذكر السبب الثاني وحده، فيُرسل القارئ ليفحص اتّصالاً سليماً. وقد خرج أحدهم بعد ثلاث دقائق واثنتين وخمسين ثانية في ٧ سبتمبر وعقدتُه تعمل كما يجب.

المعدّن يقول cannot connect. راجع عنوان المجمّع من أخطاء الكتابة. وبعض الشبكات تحجب المنافذ غير المألوفة — جرّب من اتصال آخر.

المعدّن يعمل لكن accepted يبقى صفراً. غالباً صيغة العنوان خاطئة. يجب أن يبدأ بـtwam1 على شبكة الاختبار — وعنوان الشبكة الرئيسية يُرفض.

كل شيء يبدو سليماً ولم أجد كتلة قط. هذا طبيعي. جهاز واحد بين كثيرين يجد كتلة نادراً، ولهذا وُجد المجمّع — وحصّتك مما يجده المجمّع تُدفع إلى عنوانك على كل حال.


٩. الأرقام، لمن يريدها

الشبكة الرئيسيةشبكة الاختبار
منفذ الأقران955519555
منفذ RPC955419554
العناوين تبدأ بـW وw وwam1T وt وtwam1
كتلة الأصلd8d3debe…ce81c20a…

إثبات العمل هو RandomX فوق ترويسة بيتكوين ذات الثمانين بايت. وكل ما عداه — صيغة المعاملات، ولغة السكربت، وSegWit، وPSBT — هو Bitcoin Core v28.1، لأن 250,000 سطر هوجمت خمسة عشر عاماً أأمن من أي شيء يُعاد كتابته من الصفر.


ابقَ على علمٍ بالإصدارات

اشترك في إشعارات الإصدارات على المستودع: github.com/wam-coin-official/wam-coinWatch ▾CustomReleases

وهذا أهمّ ممّا يبدو. WAM قبل الإطلاق، وبعض الإصدارات تُغيّر قاعدة إجماع — فـv0.1.5 نقلت عنوان خزينة الشبكة الرئيسية، وعقدةٌ تبقى على v0.1.4 سترفض كل كتلةٍ صحيحة يوم الإطلاق وتنفصل عن الشبكة عند الكتلة الأولى.

وعقدتك تنتبه في النهاية. يُطلق Core تحذيراً حين يتجاوز عملُ السلسلة التي ترفضها عملَ قمّتها بستّ كتل — نحو اثنتي عشرة دقيقة عند كتلةٍ كل دقيقتين — فيقول:

Warning: We do not appear to fully agree with our peers!
You may need to upgrade, or other nodes may need to upgrade.

لكنه في السجلّ وفي getnetworkinfo، وهذا الإصدار بلا واجهة رسومية، ولا أحد يراقب عقدةً تعمل بهدوء منذ أسبوع. أمّا إشعار الإصدار فيصلك في المكان الذي أخذت منه البرنامج، قبل أن يحدث أيٌّ من ذلك.

وتستطيع قراءته من عقدتك في أي وقت:

wam-cli -testnet getnetworkinfo | grep -A3 warnings

إلى أين بعد هذا

للأسئلة: wam.coin.official@proton.me

هذه الصفحة مولَّدة من docs/START_HERE_AR.md في المستودع. هي النصّ نفسه — لا شيء مكتوبٌ مرّتين.