Bitcoin Forum

Local => العربية (Arabic) => Topic started by: tetatay on December 27, 2018, 04:36:18 PM



Title: سوال عن البلوك
Post by: tetatay on December 27, 2018, 04:36:18 PM
هفترض اني املك بلوك بتكوين
ماذا يمكنني ان افعل به؟؟؟؟


Title: Re: سوال عن البلوك
Post by: omer-jamal on December 27, 2018, 05:13:12 PM
هل من الممكن توضح كيف تمتلك block تقصد ؟

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

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


Title: Re: سوال عن البلوك
Post by: tetatay on December 27, 2018, 10:16:46 PM
هل من الممكن توضح كيف تمتلك block تقصد ؟

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

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

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



Title: Re: سوال عن البلوك
Post by: khaled0111 on December 27, 2018, 10:36:12 PM
عند النجاح في تعدين بلوك تقوم بإرساله لبقية الأجهزة المتصلة بالشبكة للتحقق من التحويلات الموجودة فيه بعدها تتم اضافته للبلوكشاين.
بالنسبة لك تحصل على 12.5 بيتكوين زائد العمولات على عمليات التحويل.
لا بد أن تعلم أن ايجاد بلوك ليس بالأمر السهل.

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



Title: Re: سوال عن البلوك
Post by: tetatay on December 28, 2018, 03:34:11 AM
عند النجاح في تعدين بلوك تقوم بإرساله لبقية الأجهزة المتصلة بالشبكة للتحقق من التحويلات الموجودة فيه بعدها تتم اضافته للبلوكشاين.
بالنسبة لك تحصل على 12.5 بيتكوين زائد العمولات على عمليات التحويل.
لا بد أن تعلم أن ايجاد بلوك ليس بالأمر السهل.

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

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


Title: Re: سوال عن البلوك
Post by: Kavelj22 on December 28, 2018, 12:04:25 PM
عند النجاح في تعدين بلوك تقوم بإرساله لبقية الأجهزة المتصلة بالشبكة للتحقق من التحويلات الموجودة فيه بعدها تتم اضافته للبلوكشاين.
بالنسبة لك تحصل على 12.5 بيتكوين زائد العمولات على عمليات التحويل.
لا بد أن تعلم أن ايجاد بلوك ليس بالأمر السهل.

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

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

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



Title: Re: سوال عن البلوك
Post by: khaled0111 on December 28, 2018, 12:09:12 PM
البلوك بالنسبة للبتكوين العادي يحتوي معدل 1600 عملية تحويل.
لكن العمولة تختلف من عملية لأخرى لأن المرسل هو من يحددها.
يمكن أن تجد أكثر تفاصيل و احصائيات هنا:
https://www.blockchain.com/stats



Title: Re: سوال عن البلوك
Post by: omer-jamal on December 29, 2018, 07:15:28 PM
Quote
العمولات علي عمليات التحويل
هي دي النقطة اللي محتاج اتفهمها كويس
البلوك هيحتوي علي كم عملية تحويل لكي احصل علي العمولات

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


Title: Re: سوال عن البلوك
Post by: khaled0111 on December 29, 2018, 08:20:34 PM
Quote from: omer-jamal
...
مجمع التحويلات بالانقليزية هو Mempool


Title: Re: سوال عن البلوك
Post by: omer-jamal on December 30, 2018, 06:08:48 PM
مجمع التحويلات بالانقليزية هو Mempool

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

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

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

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



Title: Re: سوال عن البلوك
Post by: khaled0111 on December 30, 2018, 07:33:33 PM
هي اختصار ل Memory Pool
لا تتردد في طرح الأسئلة فهي الطريقة الأمثل حتى يستفاد الجميع.

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



Title: Re: سوال عن البلوك
Post by: omer-jamal on December 31, 2018, 09:52:40 AM
مقتبس من الموضوع
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) عدة مرات زليون (زليون شكلة رقم بعد البلاين البلاين  :o ههه)
حتى يجد شخص ما قيمة hash  نادرة (هذه النقطة لم افهمها كيف قيمة هاش ريت نادرة ؟) , في هذه اللحظة اعتبر البلوك تم تعدينة و يصبح جزء من سلسلة الكُتل (بلوك شين)

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



Title: Re: سوال عن البلوك
Post by: khaled0111 on December 31, 2018, 12:23:03 PM
سأحاول تبسيط الفكرة:
يقوم المعدن بالبحث عن الهاش المناسب و ذلك باستعمال عدد 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



Title: Re: سوال عن البلوك
Post by: omer-jamal on January 01, 2019, 01:06:26 AM
شرحك استاذ خالد افهمنا الفكرة  :) مبدئياً

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


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

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

http://learnmeabitcoin.com/guide/mining

http://learnmeabitcoin.com/guide/images/mining/png/01-network-memory-pool.png


Title: Re: سوال عن البلوك
Post by: khaled0111 on January 01, 2019, 10:09:26 AM
بالفعل موقع رائع، استفدت منه بالفعل
Quote
بالتالي كل مره يتم تجريب nonce حتى يتم ايجاد اقرب هاش لكن من اين يظهر الهاش الهدف نفسة بعملية ما ؟
نعلم أن في عملية التعدين تم الاتفاق على أن يتم تعدين بلوك كل 10 دقائق لكن عدد المعدنين و قوة تعدينهم يمكن أن تتغير كل لحظة اما ترتفع أو تنقص لذلك يتم تعديل الصعوبة باعتماد بعض العمليات الحسابية البسيطة
يقع تعديل الصعوبة كل 2016 بلوك أي كل أسبوعين
و حسب الصعوبة يتم تحديد الهاش الهدف و جعله أصعب ٱو أسهل
تعديل
الصعوبة الحالية= أ
الوقت الفعلي لتعدين 2016 ببلوك = ج
الوقت الافتراضي = 2016 * 10 دقائق = د
بالتالي
الصعوبة الجديدة = أ * ج / د