Pages:
Author

Topic: مسابقة Chipmixer 7 - page 4. (Read 1185 times)

legendary
Activity: 2394
Merit: 6581
be constructive or S.T.F.U
December 20, 2020, 08:01:56 AM
#20
الرمز التعريفي للكتلة: 00013f069a05d13d613c8851a67170147fccf1004610b25c3e971ebac06d00c977662ae7
هاش الرمز التعريفي للكتلة: 0001617ff27275716944127faf4fc7a506bd8be6885c4dc2462022d46c5bee8a
الرقم العشوائي: 7766
اثبات العمل للكتلة 5: 2ae7

احسنت, وبما ان الوقت كان قصيرا نسبيا في ايجاد اخر 2 بلوك سوف نرفع الصعوبة الى 0000

هاش اخر بلوك

Code:
0001617ff27275716944127faf4fc7a506bd8be6885c4dc2462022d46c5bee8a
الرقم العشوائي المضاف: aa

الهاش كامل

Code:
0001617ff27275716944127faf4fc7a506bd8be6885c4dc2462022d46c5bee8aaa
الصعوبة : 0000 ( 4 اصفار)



النتيجة الحالية

Khalid = 1+1
1+icy3 = 1



بالنسبة لاجابة السؤال الفائت وتعقيبا على رد يحى وخالد, اجابتكم صحيحة (نظريا) ولكن يمكن ان تكون خاطئة عمليا نظرا لاحتمالية وجود "تداخل" او مايعرف ب overlapping, يعني يمكن لشخصين ان يكونو يشتعلو على نفس ال nonce في وقت ما وهنا سيعتبر احد هاشات هاؤولاء مضيعة للوقت.

ومن هنا وبعد فهم هده النقطة يمككنا طرح السؤال المهم وهوا كيف تتجنب احواض التعدين مايعرف ب overlapping hashing بوجود الاف اجهزة التعدين كيف تضمن ان كل محاولة من مليارات المحاولات لا يمكن ان تتكرر ابدا؟

يعني في مثال الاخ خالد من 500 محاولة كل شخص يأخد 100 محاولة وبهدا نتجنب التداخل ولكن هدا ليس ممكن الا نظريا نظرا لان احد هاؤولاء الاشخاص يمكن ان يغادر في اي لحظة, يمكن ان يزيد سرعته ويكمل 100 ويصل الى 120 وبهدا يكون قد ضيع 20 هاش (101-120) حيث انه تم تجربتهم من شخض اخر, احواض التعدين ايضا لايمكنها التكهمن بتغير سرعة الاجهزة او مغادرتها او انظمامها, وليس من مصلحتها ان يكون هناك تداخل او اعادة تجربة ماتم تجربته ولم ينحج لانه هدر للمال والجهد, اذا ماهو الحل الجدري لهده المعظلة؟

legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
December 19, 2020, 06:54:54 PM
#19
...
كلامك صحيح. لنفترض ان العدد الذي يحل المشكلة موجود بين 0 و 500 و كل عدد اجربه يستغرق مني دقيقة. تجربة كل الاحتمالات الممكنة ستستغرق 500 دقيقة.
الان اذا كنا 5 اشخاص نعمل بنفس السرعة، يمكننا تقسيم العمل و كل شخص يجرب 100 رقم. في هذه الحالة تجربة كل الاحتمالات ستستغرق 100 دقيقة اي 1/5 الوقت لو كنت اعمل لوحدي.
عامل الحظ هنا يلعب دور كبير فيمكن ان يكون العدد الذي نبحث عنه هو العدد الاول! لكن على المدى الطويل و بازدياد عدد البلوكات يضعف تاثير عامل الحظ و يقوى تاثير الهاشات التي يمكن ايجادها اي عدد العاملين.
member
Activity: 98
Merit: 117
Someday we will rise ...
December 19, 2020, 06:49:16 PM
#18
الرمز التعريفي للكتلة: 00013f069a05d13d613c8851a67170147fccf1004610b25c3e971ebac06d00c977662ae7
هاش الرمز التعريفي للكتلة: 0001617ff27275716944127faf4fc7a506bd8be6885c4dc2462022d46c5bee8a
الرقم العشوائي: 7766
اثبات العمل للكتلة 5: 2ae7
legendary
Activity: 2394
Merit: 6581
be constructive or S.T.F.U
December 19, 2020, 06:41:44 PM
#17
اسف على التأخير, على العموم يبدو ان التاخير قد يكون فيه فائدة نظرا لاننا اعطينا وقت كافي للاعضاء الاخرين لفهم اللعبة,

اخر هاش

Code:
00013f069a05d13d613c8851a67170147fccf1004610b25c3e971ebac06d00c9


الرقم العشوائي:7766

الهاش كامل:

Code:
00013f069a05d13d613c8851a67170147fccf1004610b25c3e971ebac06d00c97766

الصعوبة: 000 ( 3 اصفار)
legendary
Activity: 1848
Merit: 1982
Fully Regulated Crypto Casino
December 19, 2020, 01:07:36 AM
#16

احسنت اخي وهدا هوا القصد, مايبدو صعب لشخص واحد سيكون اسهل لعدة اشخاص, وهده النقطة هنا تفتح نقاش عميق اخر اود طرحه وسماع اجاباتكم.

السؤال: ان كان خالد وحده يحتاج لي 5 ساعات لحل بلوك ب 000 , ولو فرضنا انه انظم له 4 اشخاص (اصبحو 5 بخالد) وكلهم يجربون بنفس السرعة, كم سيحتاجو مجتمعين لحل البلوك؟ وهل يوجد اي عامل اخر باستتناء سرعة التجريب والحظ في تحديد المدة التي يحتاجونها؟


لم يحالفني الحظ في حل البلوك لكن ربما يحالفني الحظ في الإجابة على السؤال
لنفترض أننا نحتاج إلى 1000 محاولة لإيجاد الحل الصحيح
الآن خالد يقوم ب 1000 محاولة تستغرق 5 ساعات لحل البلوك
الآن 5 أشخاص يملكون نفس السرعة سيقومون ب 5000 محاولة تستغرق 5 ساعات لحل البلوك
إذا أردنا ان نعرف الزمن الذي يحتاجه 5 أشخاص لحل البلوك يجب أن نعرف الزمن اللازمن لهؤلاء الأشخاص ال 5 مجتمعين للقيام ب 1000 محاولة

 أعتقد أن الإجابة هي أنهم يحتاجون إلى 5/5 ساعات أي ساعة واحدة لحل بلوك ب 000 طالما انهم لديهم نفس السرعة

أعتقد أن عدد المحاولات يلعب دور أيضا في وقت إيجاد البلوك لأنه كلما كان عدد المحاولات أكثر سيكون الوقت اللازم لإيجاد البلوك أطول. مثلا لو أننا بحاجة إلى 2000 محاولة لإيجاد البلوك هذا سيحتاج وقت أطول مما لو كنا بحاجة إلى 1000 محاولة فقط.

ولكن برأيي يبقى عامل الحظ هو العامل الأقوى هنا، ماذا لو تم إيجاد البلوك من المحاولة الأولى مثلا؟ هذا يعني أن يتم حل البلوك في دقيقة واحدة بدل 5 ساعات أو بدل ساعة.  
legendary
Activity: 2394
Merit: 6581
be constructive or S.T.F.U
December 18, 2020, 07:29:44 PM
#15
في حال كان الحل الخاص بي صحيح, علينا الانتظار حتى يقوم شخص اخر بحل البلوك ثم تقوم انت باضافة رقم عشوائي و ننتقل للصعوبة الموالية؟ ام يكفي ايجاد بلوك واحد؟


احسنت خالد, وقت قياسي لهاش يبدا ب 3 اصفار,  بالنسبة للانتظار فسوف يكون بعد كل بلوك بغض النظر عن تغير الصعوبة من عدمها, يعني اننا الان سناخد هاش البلوك الذي وجدته انت وهو

00013f069a05d13d613c8851a67170147fccf1004610b25c3e971ebac06d00c9

وسوف اقوم باضافة رقم عشوائي له لاحقا, بالنسبة للصعوبة لن اقوم بتغيرها بعد, سوف انتظر واحكم بناء على الوقت الذي سوف تحتاجونه لحل البلوك القادم..



Khalid = 1+1
icy3 = 1



أجل هو فعلا كذلك على ما يبدو فهذه المسابقة ستزداد صعوبة بعدد المشاركين الذين سيوفقون بايجاد الحل قبل غيرهم و بالانتقال الى بلوك جديد بصعوبة جديدة ستصبح المسابقة محاكاة فعلية لفكرة التعدين بنفس درجة الصعوبة.

احسنت اخي وهدا هوا القصد, مايبدو صعب لشخص واحد سيكون اسهل لعدة اشخاص, وهده النقطة هنا تفتح نقاش عميق اخر اود طرحه وسماع اجاباتكم.

السؤال: ان كان خالد وحده يحتاج لي 5 ساعات لحل بلوك ب 000 , ولو فرضنا انه انظم له 4 اشخاص (اصبحو 5 بخالد) وكلهم يجربون بنفس السرعة, كم سيحتاجو مجتمعين لحل البلوك؟ وهل يوجد اي عامل اخر باستتناء سرعة التجريب والحظ في تحديد المدة التي يحتاجونها؟



شكرا اخي, شهادتك عزيزة على قلبي وانا فخور بخدمة المنتدى العربي.

legendary
Activity: 1778
Merit: 1474
🔃EN>>AR Translator🔃
December 18, 2020, 06:38:05 PM
#14
تعديل: يبدو ان ايجاد هاش يبدا ب 3 اصفار اصعب مما كنت اتخيل! منذ ايجاد الحل الاول و انا احاول بدون فائدة. في نفس الوقت وجدت عديد الهاشات تبدا بصفرين و هو ما يدل على ان الصعوبة تزداد بشكل متسارع.

أجل هو فعلا كذلك على ما يبدو فهذه المسابقة ستزداد صعوبة بعدد المشاركين الذين سيوفقون بايجاد الحل قبل غيرهم و بالانتقال الى بلوك جديد بصعوبة جديدة ستصبح المسابقة محاكاة فعلية لفكرة التعدين بنفس درجة الصعوبة.

كي لا أكون مقصرا فهذه المسابقة من بين جميع مسابقات ميكي و للمشاركة فيها فقط يجب أن تقوم ببحث و تعمق كي تفهمها فقط. لا أستغرب أن لا أرى الأعضاء الجدد بصدد المشاركة سريعا. أتمنى حقا أن يكونوا انتبهوا للمبدأ العام للمسابقة و أن يتباروا على الأقل في سبيل فهمها.

شكرا صديقي ميكي.
أنت تبلي بلاء حسنا بأفكارك التطورية لهذا لنوع من المسابقات كأنك محترف بها.

صدقا، لا أتمنى لهذه المسابقات أن تتوقف و لا أتمنى أن تنتهي حملة شيبميكسر التي تقدم لنا أفضل الأعضاء بأفضل الأفكار  Smiley
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
December 18, 2020, 01:36:09 PM
#13
ارجو اني استعملت الهاش الصحيح:
Quote
00d720a088324db567a54d23e67746c25fd2f0b41051e3abf45e83944c91b9d91235

:العدد الذي اضفته للحصول على هاش اقل الصعوبة المطلوبة
69250

النتيجة:
Code:
00013f069a05d13d613c8851a67170147fccf1004610b25c3e971ebac06d00c9



في حال كان الحل الخاص بي صحيح, علينا الانتظار حتى يقوم شخص اخر بحل البلوك ثم تقوم انت باضافة رقم عشوائي و ننتقل للصعوبة الموالية؟ ام يكفي ايجاد بلوك واحد؟

تعديل: يبدو ان ايجاد هاش يبدا ب 3 اصفار اصعب مما كنت اتخيل! منذ ايجاد الحل الاول و انا احاول بدون فائدة. في نفس الوقت وجدت عديد الهاشات تبدا بصفرين و هو ما يدل على ان الصعوبة تزداد بشكل متسارع.
member
Activity: 98
Merit: 117
Someday we will rise ...
December 18, 2020, 11:06:05 AM
#12
Quote
- لايمكنك تعدين بلوكين متتالين, يمكن حل بلوك جديد بعد ان يقوم عضو اخر بحل البلوك الذي يلي البلوك الذي قمت بحله.

اسف اخي لايمكن قبول هدا البلوك لانك قمت بحل البلوك السابق, بالرغم من انك كنت سريع جدا ماشاء الله, وبناء على هده فسوف اقوم بتغير الرقم العشوائي, من 1234 الى 1235.

عفوا, ما انتبهت !
legendary
Activity: 2394
Merit: 6581
be constructive or S.T.F.U
December 18, 2020, 11:02:46 AM
#11
الرمز التعريفي للكتلة: 00d720a088324db567a54d23e67746c25fd2f0b41051e3abf45e83944c91b9d912342550
هاش الرمز التعريفي للكتلة: 000ff77767e671ff5e09a986042a684fe5efd85416edcc33c69f9d10ae0ebe71
الإضافة العشوائية: 1234
اثبات العمل للكتلة 4: 2550



Quote
- لايمكنك تعدين بلوكين متتالين, يمكن حل بلوك جديد بعد ان يقوم عضو اخر بحل البلوك الذي يلي البلوك الذي قمت بحله.


اسف اخي لايمكن قبول هدا البلوك لانك قمت بحل البلوك السابق, بالرغم من انك كنت سريع جدا ماشاء الله, وبناء على هده فسوف اقوم بتغير الرقم العشوائي, من 1234 الى 1235.

** ارجو من اي شخص يقوم بحل بلوك, الانتضار حتى البلوك الذي يليه لبدء المحاولة, شكرا.
member
Activity: 98
Merit: 117
Someday we will rise ...
December 18, 2020, 10:46:58 AM
#10
الرمز التعريفي للكتلة: 00d720a088324db567a54d23e67746c25fd2f0b41051e3abf45e83944c91b9d912342550
هاش الرمز التعريفي للكتلة: 000ff77767e671ff5e09a986042a684fe5efd85416edcc33c69f9d10ae0ebe71
الإضافة العشوائية: 1234
اثبات العمل للكتلة 4: 2550

legendary
Activity: 2394
Merit: 6581
be constructive or S.T.F.U
December 18, 2020, 10:35:41 AM
#9
حسننا تكملة لمنشوري السابق, يوجد مشكلة في طريقة عمل هده المسابقة وهنا وجب التوقف وشرحها, وهي في الواقع جزء من مفهوم التعدين الحقيقي, لذلك يجب علينا ان نفهمها جميعا لتكون هده المسابقة مزيج من الفائدة الثقنية والقليل من الكسب.

المشكلة هنا انه يمكن لشخص ما مثل الاخ خالد ( علي سبيل المثال نظرا لانه اول من وجد حل) انا يقوم بالتعدين في المستقبل, او مايعرف ب pre mining يعني قبل ان ينشر حل البلوك رقم 2 بعد ايجاده يبدا فعليا في العمل على البلوك 3 وبمجرد وضع حل البلوك التاني يقوم بعدها بثواني بنشر حل البلوك ال 3 قبل حتى ان يبدا اي شخص في العمل عليه (طبعا انا لا اقول ان خالد سوف يعمل هدا ولكن هده احتماية نظرية قابلة للتطبيع حتى في البلوك تشين الحقيقي للبتكوين)

كيف يتم التغلب على هده المشكلة في العالم الحقيقي ؟

نظرا لان مكافاءة البلوك قيمتها عالية وتكلفتها عالية سوف يستعجل من يجد الحل لنشره لانه يعرف ضمنيا ان كل ثانية يتأخرها يعرض نفسه للخسارة حيث انه ان وجد شخص اخر حل للبلوك سوف يخسر البلوك الذي وجده الا لو تكمن ان يسبق كل المعدنين الاخرين ويكون البلوك تشين الاطلول ويفرض سلسلة البلوكات التي لديه, وهده النقاط قد ثم شرحها في موضوع الانفاق المزدوج.

هناك ايضا بعض الاشياء الاخرى المتغيرة في البلوك مثل مايعرف ب Merkel root فهيا عبارة عن hash الخاص بكل عمليات التحويلات الموجودة في البلوك يعني انه من الاستحالة تكرار هدا الهاش, ايضا وقت البلوك يدخل في الهاش وبعض العوامل الاخرى التي تجعل من هده المشكلة محلولة ضمنيا.

ولكن نظرا لطبيعة المسابقة هنا ولكي نكون عادلين يجب علي ان احرص على ان الجميع يبدؤن حل البلوك في نفس الوقت, لانه  بعدم فعل هدا سيكون للشخص الذي يرا منشور الحل الاسبقية, لذلك لنحل هده المشكلة سوق اقوم انا باضافة مدخل عشوائي بعد كل بلوك يعني بعد ان يقوم شخص بايجاد حل بلوك رقم 4, يجب على الجميع انتظار الاضافة مني التي ستكون في العادة 4-6 ساعات بعد منشور الحل ليتمكن الجميع تقريبا من البدء في نفس الوقت.

مثال , اخر بلوك لدينا هوا بلوك رقم 3 والذي قام بحله الاخ icy3 وهالش الخاص به هوا
 
Code:
00d720a088324db567a54d23e67746c25fd2f0b41051e3abf45e83944c91b9d9

الاضافة العشوائية لهدا البلوك هي

Code:
1235

مما يعني انه الان يجب حل هدا الهاش

Code:
00d720a088324db567a54d23e67746c25fd2f0b41051e3abf45e83944c91b9d91235

لاحظ اني قمت باضافة القيمة العشوائية 1235 على يسار الهاش, عندما يجد احد ما هاش البلوك القادم, سوق اقوم بضافة رقم عشوائي اخر عليه.

الصعوبة الحاية: 000 (هاش يبدا ب 000)

اتمنى ان تكون العملية مفهومة وواضحة.



فقط سؤال هل الهاش يجب ان يكون فيه عدد احرف او ارقام معين او فقط بشكل عشوائي والمهم هو الحصول على 3 أصفار كنتيجة؟

يجب ان يكون المدخل هوا هاش البلوك السابق + الرقم العشوائي الذي اضيفه انا, يعني تقوم بنسخ كامل النص مثل ماهوا مبين في الصورة


لاحظ ان هدا هاش البلوك الذي وجده الاخ ichy3 + الادخال العشوائي الذي وضعته انا وهوا 1235, وسوف يكون البلوك 4 على نفس النسق

أظن يجب تستخدم الرمز التعريفي للكتلة الي وجدها ميكي بالموضوع الرئيسي كما فعل خالد.
Code:
0aed8d5fab38911b26acbb5f5d47857c25268170c5de9bca5a0392c92cf007de

لا اخي Kavelj22 يجب ان يكون الادخل عبارة ان اخر بلوك تم ايجاده, بالاضافة الى القيمة العشوائية المضافة. سعيد جدا بمشاركتك.



النتيجة الحاليا:

khalid = 1
icy3 = 1

سوف اقوم بارسال الجوائز عند وصولنا لعدد لاباس به من البلوكات.
member
Activity: 98
Merit: 117
Someday we will rise ...
December 18, 2020, 10:33:35 AM
#8
ليش ما نعملها بشكل مماثل للحقيقة, يعني نحط معاملات للبلوك مثل: الهاش, الهاش السابق, الوقت, عمليات التحويل, مكافئة للبلوك ..... الخ
ممكن مشان يتعلم الشخص كيف عملية التحويل بتم, كمان نضيف معاملات تحويل صحيحية بمعاملاتها الخاصة مثل: عنوان المرسل و عنوان المستقبل و الدخل الغير المنفق ..... الخ
وكمان ممكن نخلي الموضوع مو بس يدوي, انو كمان معلش السكريبت و معلش يستخدم الواحد GPU وحتى اذا عندو ASIC كمان مو مشكلة, بتنحط هالمعلومات ببدن موحد و بنتضاف كلها ضمن الجواب, يعني البلوك بمعاملاتو , وعمليات التحويل, و السكريبت المستخدم, و الهاردوير المستخدم .... الخ
بهي الطريقة بورجي الواحد من خلال تتبع التعليقات كيف بلشت هي البلوكتشين و كيف اتطورت القصص فيها وشلون عم تشتغل, يعني بعتقد هيك بتكمل الهدف من المسابقة.
member
Activity: 84
Merit: 37
December 18, 2020, 04:31:34 AM
#7
شكرا على المسابقة ,في الواقع هته اول مرة اشارك ووجدت انها ممتعة جدا خصوصا المنافسة

وهته اول محاولة







 فقط سؤال هل الهاش يجب ان يكون فيه عدد احرف او ارقام معين او فقط بشكل عشوائي والمهم هو الحصول على 3 أصفار كنتيجة؟

legendary
Activity: 1848
Merit: 1982
Fully Regulated Crypto Casino
December 17, 2020, 09:26:08 PM
#6
بارك الله فيك أخي ميكي ، في الحقيقة فكرة رائعة ومبتكرة للمسابقة تساعد على فهم طريقة عمل المعدنيين بشكل عملي وبسيط وممتع
نحن بانتظار التحديثات حتى نبدأ
حظ موفق للجميع إن شاء الله
legendary
Activity: 2394
Merit: 6581
be constructive or S.T.F.U
December 17, 2020, 06:31:02 PM
#5
فقط هل يمكن تغيير الصعوبة لتصبح 3 اصفار بما ان ايجاد البلوك استغرق وقت اقل من الوقت المطلوب  Grin

بكل تاكيد اخي هدا ماسوف اقوم بفعله.. البلوك الذي وجدته انت فقط هوا الفائز.. وسوف نبني عليه يعني انت ساتوشي هدا البلوتشين الافتراضي  Grin.

الصعوبة الان هي 000 .. باستخدام هاش البلوك الذي وجهده خالد..

اخ خالد لكي نسهل العملية ارجو نسخ ولصق الهاش في نفس منشورك السابق.


تعديل:

سوف نقبل بلوك الاخ icy3 يعني نقوم بتعديل الصعوبة بعدد عدد كل 2 بلوك, ارجو منكم عدم البدء في البلوك رقم 3.. لاني اريد اضافة معلومات اخرى.
legendary
Activity: 1778
Merit: 1474
🔃EN>>AR Translator🔃
December 17, 2020, 06:26:17 PM
#4
لقد تحصلت على هاش يبدأ بالرمز 0 باضافة حرف واحد فقط. حرف d  Wink

بيانات الدخول:
Code:
0aed8d5fab38911b26acbb5f5d47857c25268170c5de9bca5a0392c92cf007ded
بيانات الخروج:
Code:
0fcc5426a635e9319c9fd68c0045f7c442b7fa4e40626f5a8094541f66399b43


أنا أجاهد للحصول على صفرين و لا فائدة. أستغرب كيف توصل خالد الى نتيجة قياسية بهذه السرعة  Huh



لكي لا افسد المتعة، و بما ان المسابقة تعتمد على الحظ بشكل كامل، ساترك الفرصة لغيري من الاعضاء.
فقط هل يمكن تغيير الصعوبة لتصبح 3 اصفار بما ان ايجاد البلوك استغرق وقت اقل من الوقت المطلوب  Grin

ان كان من الصعب حقا ايجاد صفرين متتاليين في بداية الهاش، فلا أظن أحدا سيكون قادرا على ايجاد ثلاثة أصفار دفعة واحدة. وقتها قد نستحق أجهزة تعدين لربح عشرة دولار  Tongue



لقيت مفتاح بلوك جديد: 240
الرمز التعريفي للكتلة: 0037aab1d719f0eab0099f1f3b1a2e79918886f3ec1949c63f49b395ab9e16f0240
هاش الرمز التعريفي للكتلة: 00d720a088324db567a54d23e67746c25fd2f0b41051e3abf45e83944c91b9d9

أظن يجب تستخدم الرمز التعريفي للكتلة الي وجدها ميكي بالموضوع الرئيسي كما فعل خالد.
Code:
0aed8d5fab38911b26acbb5f5d47857c25268170c5de9bca5a0392c92cf007de
member
Activity: 98
Merit: 117
Someday we will rise ...
December 17, 2020, 06:22:07 PM
#3
لقيت مفتاح بلوك جديد: 240
الرمز التعريفي للكتلة: 0037aab1d719f0eab0099f1f3b1a2e79918886f3ec1949c63f49b395ab9e16f0240
هاش الرمز التعريفي للكتلة: 00d720a088324db567a54d23e67746c25fd2f0b41051e3abf45e83944c91b9d9

نشالله ما يكون صار وقت الانقسام؟!!! Huh
-------------
والله يا معلم khaled0111 انت ضفت خوارزمية جديدة لتعديل الصعوبة و هي اثبات النقل من الصورة  Grin

legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
December 17, 2020, 05:26:12 PM
#2
99987yhgt56775
Smiley


فكرة رائعة اخي ميكي بشرط ان تتم العملية بشكل يدوي و لا يتم استخدام سكريبتات برمجية فذلك سيفسد المتعة.

لكي لا افسد المتعة، و بما ان المسابقة تعتمد على الحظ بشكل كامل، ساترك الفرصة لغيري من الاعضاء.
فقط هل يمكن تغيير الصعوبة لتصبح 3 اصفار بما ان ايجاد البلوك استغرق وقت اقل من الوقت المطلوب  Grin


اخ خالد لكي نسهل العملية ارجو نسخ ولصق الهاش في نفس منشورك السابق.
Code:
0037aab1d719f0eab0099f1f3b1a2e79918886f3ec1949c63f49b395ab9e16f0
legendary
Activity: 2394
Merit: 6581
be constructive or S.T.F.U
December 17, 2020, 05:10:37 PM
#1
السلام عليكم ورحمة الله تعالى وبركاته

سنقوم في هده المسابقة باجراء عملية تعدين افتراضية, يعني اني سأقوم بصنع بلوك تشين "افتراضي" والشخص الذي يقوم بحل اللغز سوف يفوز بمكافاءة البلوك


مبدئيا لنتعرف على كيف يتم حل البلوك باختصار شديد, ولنسهل العملية سوف نفترض ان ال block header يحتوي فقط على

- هاش البلوك السابق
- ال nonce


nonce هي Number used once وهي "حل اللغز"

مايحدث هوا ان المعدنين يأخدون هاش اخر بلوك "حل اخر بلوك" ويقومو باستخراج hash digest باستخدام sha256 ويضيفو له nonce عشوائية ليحاولو الحصول على رقم اصفر من الصعوبة الحالية,لنقل ان هدف العصوبة الحالي = 00111 يعني ان النتيجة يجب ان تكون اصغر من ذلك الرقم,



مثال عملي:

هاش البلوك السابق 1
الهدف= رقم يبدا بصفر

الان يمكني ان اجرب تعدين هدا البلوك ,  بالدخول على هدا الموقع https://emn178.github.io/online-tools/sha256.html

وكتابة رقم 1 وثم اضف اليه ماشئت لكي تتحصل على هاش يبدا ب 0 وعدنها سأكون الفائز:

مثال على محاولة لي:



لاحظ معي هنا انني قمت بادخال هاش البلوك السابق هوا (1)
 وارقام وحروف عشوائية وهي (vofgh5g5df45) وهي ماتعرف ب nonce
 وتحصلت على هاش يبدا ب 0 وهوا (0aed8d5fab38911b26acbb5f5d47857c25268170c5de9bca5a0392c92cf007de) يعني اني قد حللت البلوك.


الان المسابقة:

باستخدام هاش بلوك 1 وبنفس المثال في الاعلى حاول الحصول على هاش يبدا ب عدد صفرين يعني 00 وباقي الارقام ليست مهمة, اول شخص يقوم بكتابة ال (nonce)التي تعطي نتيجة 00 او اكثر سيفوز بهدا البلوك وجائزته 10$



هدا حرفيا مايفعله المعدنين باختصار شديد, يكون لديهم رقم تابت ويقومو هم باضافة مدخلات عشوائية للحصول على رقم يبدا بعدد معين من الاصفار, كل المحاولات عشوائية والشخص التي يحاول اكثر لديه فرصة الفوز اسرع, وهدا تماما ماسوف تقومو انتم بفعله.





اتمنى تكون المسابقة واضحة, في حال يوجد اي استفسار لاتتردد بالسؤال




-يجب ان تكون رتبتك Member او اكثر
- لايمكنك تعدين بلوكين متتالين, يمكن حل بلوك جديد بعد ان يقوم عضو اخر بحل البلوك الذي يلي البلوك الذي قمت بحله.

Pages:
Jump to: