mirror of
https://github.com/monero-project/monero-site.git
synced 2024-12-14 20:36:34 +02:00
78 lines
4.3 KiB
Markdown
78 lines
4.3 KiB
Markdown
|
### إثبات المدفوعات
|
||
|
|
||
|
عند إرسال أموال إلى أحد الأطراف ويتم التنازع علي أن المعامله قد تمت أم لا يجب أن تكون قادرًا على إثبات الدفع.
|
||
|
|
||
|
في البتكوين يتم ذلك من خلال البحث عن معرّف المعامله حيث أن بيانات المُرسل والمُرسَل إليه والكميه المُرسله متاحه للعرض.
|
||
|
|
||
|
مونيرو خاص وسري ولذلك تلك البيانات غير متاحه علي سلسله الكتل لذلك هُناك خطوات أخري لإثبات إتمام الدفع.
|
||
|
|
||
|
مثال : حتي تقوم مريم بالإثبات إلي محمود أنها قامت بإرسال الدفعه إلي عبدالحميد , يجب علي ساره تزويد محمود بثلاثه أجزاء من المعلومات وهي :
|
||
|
|
||
|
- مُعرّف المعامله , كما في البتكوين.
|
||
|
- عنوان حساب عبدالحميد , كما في البتكوين.
|
||
|
- مفتاح المعامله, وهذه التقنيه موجوده فقط في مونيرو وعملات كريبتونوت الأخري (CryptoNote).
|
||
|
|
||
|
حينما قامت مريم بالمُعامله تم تلقائياً إنشاء مفتاح مميز فقط لهذه المعامله.
|
||
|
|
||
|
#### واجهه سطر الأوامر (CLI)
|
||
|
|
||
|
يُمكن لمريم الإستعلام عن مفتاح المعامله في محفظه واجهه سطر الأوامر (كان إسمها في السابق المحفظه البسيطه) بالأمر التالي:
|
||
|
|
||
|
> get_tx_key TXID
|
||
|
|
||
|
يجب علي مريم وضع معرف المعامله بدلاً من TXID و سيتم عرض مفتاح المعاملة المميز.
|
||
|
|
||
|
لاحظ: يجب تفعيل تخزين مفاتيح المعاملات في واجهه سطر الأوامر حتي يتم هذا الامر بنجاح . للتأكد من ذلك :
|
||
|
|
||
|
> set
|
||
|
|
||
|
إذا كانت القيمه 0 فإجعلها 1:
|
||
|
|
||
|
> set store-tx-info 1
|
||
|
|
||
|
#### الواجهه الرسوميه (GUI)
|
||
|
|
||
|
يُمكن لمريم فتح الواجهه الرسوميه والذهاب إلي صفحه سجل المُعاملات لرؤيه تفاصيل المُعامله:
|
||
|
|
||
|
![History](png/prove-payment/history.png)
|
||
|
|
||
|
من هُنا يُمكنها نسخ معرف المعامله وعنوان حساب عبدالحميد بالنقر علي كلاً منهم. وبالضغط علي حرف "ت" للحصول علي تأكييد المعامله (مفتاح المعامله):
|
||
|
|
||
|
![Payment proof](png/prove-payment/payment-proof.png)
|
||
|
|
||
|
|
||
|
---
|
||
|
|
||
|
يُمكن لمريم الأن إرسال البيانات اللازمه إلي محمود وهي مفتاح المعامله ومعرف المعامله وعنوان عبدالحميد.
|
||
|
|
||
|
لاحظ: إذا كان هُناك أكثر من مُعامله يجب إعاده هذه الخطوات لكل معامله منهم.
|
||
|
|
||
|
### تحقق من المدفوعات
|
||
|
|
||
|
إستلم محمود الأن البيانات ويُريد التأكد من صحه المعامله علي سلسله كتل متزامنه مع الشبكه
|
||
|
|
||
|
#### واجهه سطر الأوامر (CLI)
|
||
|
|
||
|
يكتب محمود في واجهه سطر الأوامر :
|
||
|
|
||
|
> check_tx_key TXID TXKEY ADDRESS
|
||
|
|
||
|
مع إستبدال TXID TXKEY ADDRESS بالبيانات التي أرسلتها مريم وستقوم واجهه سطر الأوامر بالبحث عن المعامله في سلسله الكتل وعرض تفاصيل المعامله . يجب أن يتأكد محمود من أن عنوان الحساب يخص عبدالحميد بالفعل, كما يحدث في البتكوين.
|
||
|
|
||
|
#### الواجهه الرسوميه (GUI)
|
||
|
|
||
|
يفتح محمود إلي الواجهه الرسوميه ويذهب إلي صفحه مُتقدم > صفحه إثبات/تحقق ويملأ البيانات اللازمه :
|
||
|
|
||
|
![Check payment](png/prove-payment/check-payment.png)
|
||
|
|
||
|
بالنقر علي تحقق سوف يتم إخبار محمود بالكميه المُرسله إلي ذلك العنوان وعدد التأكيدات علي تلك المعامله:
|
||
|
|
||
|
![Payment checked](png/prove-payment/payment-checked.png)
|
||
|
|
||
|
|
||
|
---
|
||
|
|
||
|
جب أن يتأكد محمود من أن عنوان الحساب يخص عبدالحميد بالفعل, كما يحدث في البتكوين.
|
||
|
|
||
|
لاحظ: إذا كان هُناك أكثر من مُعامله يجب إعاده هذه الخطوات لكل معامله منهم.
|