Author

Topic: سوال عن البلوك (Read 253 times)

legendary
Activity: 2744
Merit: 3096
Top Crypto Casino
January 01, 2019, 05:09:26 AM
#15
بالفعل موقع رائع، استفدت منه بالفعل
Quote
بالتالي كل مره يتم تجريب nonce حتى يتم ايجاد اقرب هاش لكن من اين يظهر الهاش الهدف نفسة بعملية ما ؟
نعلم أن في عملية التعدين تم الاتفاق على أن يتم تعدين بلوك كل 10 دقائق لكن عدد المعدنين و قوة تعدينهم يمكن أن تتغير كل لحظة اما ترتفع أو تنقص لذلك يتم تعديل الصعوبة باعتماد بعض العمليات الحسابية البسيطة
يقع تعديل الصعوبة كل 2016 بلوك أي كل أسبوعين
و حسب الصعوبة يتم تحديد الهاش الهدف و جعله أصعب ٱو أسهل
تعديل
الصعوبة الحالية= أ
الوقت الفعلي لتعدين 2016 ببلوك = ج
الوقت الافتراضي = 2016 * 10 دقائق = د
بالتالي
الصعوبة الجديدة = أ * ج / د
sr. member
Activity: 490
Merit: 275
December 31, 2018, 08:06:26 PM
#14
شرحك استاذ خالد افهمنا الفكرة  Smiley مبدئياً

بالتالي كل مره يتم تجريب nonce حتى يتم ايجاد اقرب هاش لكن من اين يظهر الهاش الهدف نفسة بعملية ما ؟


جميل جداً اشكرك معلومات رائعة  Memory Pool كنت متوقع انه مكان واحد مشترك لكن اتضح انه متواجد بكل node
لكن نعم مشتركين بالاتصال بينهم البين بشكل لامركزي او peer to peer

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

http://learnmeabitcoin.com/guide/mining

legendary
Activity: 2744
Merit: 3096
Top Crypto Casino
December 31, 2018, 07:23:03 AM
#13
سأحاول تبسيط الفكرة:
يقوم المعدن بالبحث عن الهاش المناسب و ذلك باستعمال عدد nonce  مختلف كل مرة يضيفه الى هاش هيدر البلوك.
يتم قبول البلوك اذا وجد المعدن هاش مساو أو أصغر من الهاش الهدف.
لنأخذ هذا المثال للتبسيط:
لنفترض أن الهاش الهدف هو: 00100000000000000000000000000000
و هيدر البلوك هو: "هيدر" ما سنقوم به هو ايجاد هاش "هيدر" + nonce  و نعيد الكرة ب  nonce مختلف كل مرة حتى نتحصل على هاش أصغر من الهاش الهدف أي يبدأ بثلاث أصفار على الأقل.
هذا مثال أدق حيث الهاش الهدف يبدأ بثلاث أصفار و نفترض أن هيدر اكبلوك هو:
"Hello, world!"

"Hello, world!0" => 1312af178c253f84028d480a6adc1e25e81caa44c749ec81976192e2ec934c64
"Hello, world!1" => e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be78e948a9332a7d8
"Hello, world!2" => ae37343a357a8297591625e7134cbea22f5928be8ca2a32aa475cf05fd4266b7
...
"Hello, world!4248" => 6e110d98b388e77e9c6f042ac6b497cec46660deef75a55ebc7cfdf65cc0b965
"Hello, world!4249" => c004190b822f1669cac8dc37e761cb73652e7832fb814565702245cf26ebb9e6
"Hello, world!4250" => 0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52ea464e12dcd4e9
وجدنا الهاش المناسب بعد القيام ب 4251 محاولة
المصدر
https://en.bitcoin.it/wiki/Proof_of_work

sr. member
Activity: 490
Merit: 275
December 31, 2018, 04:52:40 AM
#12
مقتبس من الموضوع
The mining process
Bitcoin mining is a key part of the security of the Bitcoin system. The idea is that Bitcoin miners group a bunch of Bitcoin transactions into a block, then repeatedly perform a cryptographic operation called hashing zillions of times until someone finds a special extremely rare hash value. At this point, the block has been mined and becomes part of the Bitcoin block chain. The hashing task itself doesn't accomplish anything useful in itself, but because finding a successful block is so difficult, it ensures that no individual has the resources to take over the Bitcoin system. For more details on mining, see my Bitcoin mining article.

شكراً خالد على نشرك الموضوع ساحاول افهم ما استطيع فهمه بداءت بالبداية

وصف التعدين مجموعة من العمليات transactions ببلوك يتم اجراء عليها عمليات هاش (hashing zillions) عدة مرات زليون (زليون شكلة رقم بعد البلاين البلاين  Shocked ههه)
حتى يجد شخص ما قيمة hash  نادرة (هذه النقطة لم افهمها كيف قيمة هاش ريت نادرة ؟) , في هذه اللحظة اعتبر البلوك تم تعدينة و يصبح جزء من سلسلة الكُتل (بلوك شين)

مهام الهاش نفسها ليست مفيدة , ولكن لان ايجاد البلوك الصحيح صعب جداً .. (ايجاد البلوك الصحيح على ماذا يعتمد ؟)

legendary
Activity: 2744
Merit: 3096
Top Crypto Casino
December 30, 2018, 02:33:33 PM
#11
هي اختصار ل Memory Pool
لا تتردد في طرح الأسئلة فهي الطريقة الأمثل حتى يستفاد الجميع.

عملية التعدين تعتمد على القيام ببعض العمليات الحسابية حتى أنه يمكنك التعدين باستعمال ورقة و قلم. قم بترجمة هذا المقال سيفيدك في فهم العملية:
http://www.righto.com/2014/09/mining-bitcoin-with-pencil-and-paper.html?m=1

sr. member
Activity: 490
Merit: 275
December 30, 2018, 01:08:48 PM
#10
مجمع التحويلات بالانقليزية هو Mempool

صحيح احسنت يسمى Mempool

هنا شارت يظهر لك كم عملية بـ Mempool حالياً حوالي 1000 عملية بانتظار التاكيد و اضافتها بالبلوكات القادمة
https://www.blockchain.com/charts/mempool-count

اذا وضعت fee مناسبة يتم الاضافة سريعاً باقرب بلوك ممكن
بينما اذا وضعت عمولة قليلة جداً ستتاخر العملية بالتاكيد لانها تسبح بهذة البُركة يمكن تشبيه Mempool بالبٌركة حتى ان pool ترجمته بٌركة Mem لا اعرف ماذا يعني   Grin

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

legendary
Activity: 2744
Merit: 3096
Top Crypto Casino
December 29, 2018, 03:20:34 PM
#9
Quote from: omer-jamal
...
مجمع التحويلات بالانقليزية هو Mempool
sr. member
Activity: 490
Merit: 275
December 29, 2018, 02:15:28 PM
#8
Quote
العمولات علي عمليات التحويل
هي دي النقطة اللي محتاج اتفهمها كويس
البلوك هيحتوي علي كم عملية تحويل لكي احصل علي العمولات

اضافة لما اضافه الاخوان ان الحوالات  بالبداية يقوم الناس ببثها لما يعرف بمجمع التحويلات لا اتذكر المصطلح بالانجليزي كل التحويلات بالبداية تمر لهذا المجمع عندها تكون متعلقه من يقوم بهذه التحويلات يحددوا العمولة المناسبة لهم و موثقي هذه التحويلات يلتقتوا من هذا التجمع بالتالي تكون منافسة من يدفع fee اكبر يحصل على امتياز لاداخل الحوالة بالبلوك التالي قبل الاخرين ..
الرابط الاخير الذي نشره خالد سيفيد بمعرفه هذه الاحصائات
legendary
Activity: 2744
Merit: 3096
Top Crypto Casino
December 28, 2018, 07:09:12 AM
#7
البلوك بالنسبة للبتكوين العادي يحتوي معدل 1600 عملية تحويل.
لكن العمولة تختلف من عملية لأخرى لأن المرسل هو من يحددها.
يمكن أن تجد أكثر تفاصيل و احصائيات هنا:
https://www.blockchain.com/stats

legendary
Activity: 1778
Merit: 1474
🔃EN>>AR Translator🔃
December 28, 2018, 07:04:25 AM
#6
عند النجاح في تعدين بلوك تقوم بإرساله لبقية الأجهزة المتصلة بالشبكة للتحقق من التحويلات الموجودة فيه بعدها تتم اضافته للبلوكشاين.
بالنسبة لك تحصل على 12.5 بيتكوين زائد العمولات على عمليات التحويل.
لا بد أن تعلم أن ايجاد بلوك ليس بالأمر السهل.

ملاحظة: قم بنقل الموضوع لقسم الاستفسارات و الأسئلة

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

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

jr. member
Activity: 78
Merit: 7
December 27, 2018, 10:34:11 PM
#5
عند النجاح في تعدين بلوك تقوم بإرساله لبقية الأجهزة المتصلة بالشبكة للتحقق من التحويلات الموجودة فيه بعدها تتم اضافته للبلوكشاين.
بالنسبة لك تحصل على 12.5 بيتكوين زائد العمولات على عمليات التحويل.
لا بد أن تعلم أن ايجاد بلوك ليس بالأمر السهل.

ملاحظة: قم بنقل الموضوع لقسم الاستفسارات و الأسئلة

العمولات علي عمليات التحويل
هي دي النقطة اللي محتاج اتفهمها كويس
البلوك هيحتوي علي كم عملية تحويل لكي احصل علي العمولات
legendary
Activity: 2744
Merit: 3096
Top Crypto Casino
December 27, 2018, 05:36:12 PM
#4
عند النجاح في تعدين بلوك تقوم بإرساله لبقية الأجهزة المتصلة بالشبكة للتحقق من التحويلات الموجودة فيه بعدها تتم اضافته للبلوكشاين.
بالنسبة لك تحصل على 12.5 بيتكوين زائد العمولات على عمليات التحويل.
لا بد أن تعلم أن ايجاد بلوك ليس بالأمر السهل.

ملاحظة: قم بنقل الموضوع لقسم الاستفسارات و الأسئلة

jr. member
Activity: 78
Merit: 7
December 27, 2018, 05:16:46 PM
#3
هل من الممكن توضح كيف تمتلك block تقصد ؟

من الفترض تكون عندك على شكل ملف او ملفات في هذه الحالة انت جزء من الشبكة العامة فيوجد شخص آخر لديه نسخة من نفس البلوك و لدى مئات الاشخاص هذا البلوك و بياناته

لكن لو توضح ماذا تقصد بامتلاكك بلوك ؟ حتى يناقش الاعضاء و نفهم كلنا الفكرة ..
مثل هذه المواضيع تزيد معلومات لنا و تفيد

اقصد يعني
اعدن بتكوين واخد المكافاة
يعني اجد البلوك

sr. member
Activity: 490
Merit: 275
December 27, 2018, 12:13:12 PM
#2
هل من الممكن توضح كيف تمتلك block تقصد ؟

من الفترض تكون عندك على شكل ملف او ملفات في هذه الحالة انت جزء من الشبكة العامة فيوجد شخص آخر لديه نسخة من نفس البلوك و لدى مئات الاشخاص هذا البلوك و بياناته

لكن لو توضح ماذا تقصد بامتلاكك بلوك ؟ حتى يناقش الاعضاء و نفهم كلنا الفكرة ..
مثل هذه المواضيع تزيد معلومات لنا و تفيد
jr. member
Activity: 78
Merit: 7
December 27, 2018, 11:36:18 AM
#1
هفترض اني املك بلوك بتكوين
ماذا يمكنني ان افعل به؟؟؟؟
Jump to: