Pages:
Author

Topic: Transactions Validation والتحقق من صحة المعاملات Mining التعدين (Read 456 times)

member
Activity: 98
Merit: 117
Someday we will rise ...
شكرا لكل من الاخ ميكي والاخ icy3
انا كنت مستمتع بهذا النقاش فعلا وكنت اتمنى ان يطول اكثر بس بدون مشاكل طبعا Grin
لانه في الحقيقة استفدت منه كثيرا وفيه كم كبير من المعلومات الجديدة والمفيدة بالنسبة لي
لكن بشكل عام اعتقد ان الاخ ميكي لخص الموضوع بشكل  واضح ومختصر من خلال قوله
Quote
المعدنين يريدون المال بالدرجة الاولى, حماية الشبكة لاتعنيهم , المعني الاول بمحاية الشبكة هم من يستعملها, لو ترك الموضوع للمعدنين لقامو بتعدين 21 مليون بتكوين في  شهر واحد بدلا من الانتظار لاكثر من مئة عام, الا ان كنت تتثق في جميع المعدنين وانهم لايريدون ان يكسبو اكثر.

اعتقد ان هذا الكلام يوضح الفكرة بشكل مبسط وعملي حسب رأيي لان هم المعدنين الأول هو كسب المال ولايهمهم كثيرا حماية الشبكة وانما من يستخدم الشبكة هو من يهتم بحمايتها
مع احترامي الشديد للاخ icy3 والمجهود الكبير الذي قام به

شكرا سيد yhiaal3@.

تعفيباً: حتى يربح المعدنيين يجب أن يتبعو قواعد الاتفاق والا سيرفض البلوك المعروض منهم, وبالتالي لن يربحوا بل سيخسروا مكافئة التعدين و رسوم المعاملات, وهذه قواعد نكاموتو, فنكاموتو كان موجود وقت Bitcoin 0.3.19, فبرنامج نكاموتو هو satoshi client أو BitcoinCore, هو ما يجبر قواعد نكاموتو دون الدخول في تفاصيل الكود البرمجي, إنما الفكر و التوجه لتبقى البتكوين لامركزية لكل شخص.
بالتالي نظام التحفيز بالبتكوين يحمي النظام من خيانة المعدنيين (الى حد ما) و هذا المقصد من Byzantine Fault Tolerance, ليقوموا بزيادة أمان البلوكتشين لكسب الجائزة و بالتالي الربح, فالربح ليس المشكلة انما هو في صلب نظام البتكوين لتحفيز المعدنيين. الـFull Nodes هم الشبكة التي تنشر العمل الذي يقوم به المعدنون, فكلما زاد عدد النودز التي تستخدم نفس البلوكتشين فبالتالي قبول أكبر من المجتمع فبالتالي انتشار أكتر فبالتالي ربح أكبر للمعدنيين. لا أقول ان النودز لا يوجد لهم دور, إنما دور جوهري لزيادة متانة شبكة الند للند للبتكوين. هذه وجه نظري الشخصية.
legendary
Activity: 1848
Merit: 1982
Payment Gateway Allows Recurring Payments
شكرا لكل من الاخ ميكي والاخ icy3
انا كنت مستمتع بهذا النقاش فعلا وكنت اتمنى ان يطول اكثر بس بدون مشاكل طبعا Grin
لانه في الحقيقة استفدت منه كثيرا وفيه كم كبير من المعلومات الجديدة والمفيدة بالنسبة لي
لكن بشكل عام اعتقد ان الاخ ميكي لخص الموضوع بشكل  واضح ومختصر من خلال قوله
Quote
المعدنين يريدون المال بالدرجة الاولى, حماية الشبكة لاتعنيهم , المعني الاول بمحاية الشبكة هم من يستعملها, لو ترك الموضوع للمعدنين لقامو بتعدين 21 مليون بتكوين في  شهر واحد بدلا من الانتظار لاكثر من مئة عام, الا ان كنت تتثق في جميع المعدنين وانهم لايريدون ان يكسبو اكثر.

اعتقد ان هذا الكلام يوضح الفكرة بشكل مبسط وعملي حسب رأيي لان هم المعدنين الأول هو كسب المال ولايهمهم كثيرا حماية الشبكة وانما من يستخدم الشبكة هو من يهتم بحمايتها
مع احترامي الشديد للاخ icy3 والمجهود الكبير الذي قام به
member
Activity: 98
Merit: 117
Someday we will rise ...
طريقة للنقاش وتوصيل الأفكار.
خليك بعيد عن الشخصنة, وخلي تركيزك على الأفكار المرة التانية.
[/right]

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

انا لست مسؤول عن مشاعرك اخي, رغم اني بكل تأكيد لا اود ان ازعجك او اجرح شعورك او شعور اي شخص اخر, انا اقدم الحقائق كما هي, ولم اقم بالتقليل من شائنك ولا مناقشة طبعك ولا طريقة كلامك ولا لون بشرتك ولا اي شي متعلق بك شخصيا بل كل شي كان منحاز للنقاش العلمي, وحتى سؤالي عن سبب "عدم استيعابك" لتلك النقطة كان علمي بحث, حيت اني اردت ان افهم منك مالسبب "الثقني" التي يجعلك تعتقد ان النقطة التي شرحتها لك اكثر من مرة لايمكن ان تكون صحيحة.

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

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


Long Bitcoin BTC. Short the Banks
member
Activity: 98
Merit: 117
Someday we will rise ...
يبدو أن هناك سوء فهم لبعضنا البعض ضمن الطرح, فما قمت بكتابته أنت:

الذي يضع القوانين ويشرف على صحة التحويلات و blocks (كل على حدى) هم ال Nodes , ولكن لايمكن الاعتماد على النودز في اضافة بلوكات جديدة , فكان هناك حاجة لما يعرف ب POW , حيت اننا نريد ان نتأكد ان الشخص الذي يضيف بلوك للبلوكتشين قد تعب عليه والاهم من ذلك "دفع المال من اجله" حتى لايكون اضافة البلوك سهل.

عندما يقوم المعدنين باضافة بلوك جديد, لايمكن باي حال من الاحوال ان يضاف هدا البلوك الا لو وافقت عليه ال Nodes, واي بلوك مخالف لقوانين Nodes سيتم رفضه مباشرة, لايمكن للمعدنين تاجوز ال Full nodes حتى وان كان 90% من المعدنين متفقين مع بعض ويحاولون اضافة بلوكات تخالف القواعد المتفق عليها من اغلب النودز.

كل مايستطيع المعدنين فعله هوا تقديم بلوك تشين "جديد" اطول واجبار النودز على اختياره, وهدا مايعرف ب 51% ,ولكن حتى مع هدا لن يستيطع المعدنين اضافة تحويل غير سليم او عمل اي شي لا يطابق قوانين ال Nodes

وما قمت بكتابته أنا:

فيمكن أن نرى موضوع تأمين الشبكة بهذا الشكل، قلعة البتكوين لديها المعدنيين وهم حراس القلعة، أما الـ
 Full Nodes
 هم الحكومة يمكن القول والمستخدمين هم سكان هذه القلعة (الحكومة والسكان لن يقبلوا أن تتضرر أو تهاجم قلعتهم "إذا كانوا عقد صادقة طبعا وليسوا جواسيس").


ينقصه السياق, و يمكن الحصول عليه من السؤال: من ماذا يتم تأمين النظام و الشبكة؟
أرى انه يمكن تقسيم المخاطر الى داخلية و خارجية.
فأنا عن نفسي أرى حالياً أن المعدنيين يمكن أن يتم وضعهم في مجموعة المخاطر الخارجية, حيث كلما زادت صعوبة التعدين المسيطر عليها من المعدنيين الصادقين, كلما قلت محاولات خارجية للقيام بهجوم كهجوم 51%.
أما بالنسبة للـ Full Nodes فيمكن وضعهم في مجموعة المخاطر الداخلية, يعني في حال حدوث انقلاب داخلي بخروج بعض المعدنيين عن قواعد نكاموتو, فيصبحوا  مباشرة خارج السرب, لان من يقوم بتمرير البلوكات الجديدة هم الـ Full Nodes, فلن تصل الكتل المخالفة الى الشبكة, بل ستصل كتل المعدنيين الصادقين.
بذلك مع زيادة في الاثنين سوياً يساوي زيادة الحماية الداخلية و الخارجية من أي مخاطر تهدد الشبكة و النظام.
legendary
Activity: 2436
Merit: 6643
be constructive or S.T.F.U
طريقة للنقاش وتوصيل الأفكار.
خليك بعيد عن الشخصنة, وخلي تركيزك على الأفكار المرة التانية.
[/right]

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

انا لست مسؤول عن مشاعرك اخي, رغم اني بكل تأكيد لا اود ان ازعجك او اجرح شعورك او شعور اي شخص اخر, انا اقدم الحقائق كما هي, ولم اقم بالتقليل من شائنك ولا مناقشة طبعك ولا طريقة كلامك ولا لون بشرتك ولا اي شي متعلق بك شخصيا بل كل شي كان منحاز للنقاش العلمي, وحتى سؤالي عن سبب "عدم استيعابك" لتلك النقطة كان علمي بحث, حيت اني اردت ان افهم منك مالسبب "الثقني" التي يجعلك تعتقد ان النقطة التي شرحتها لك اكثر من مرة لايمكن ان تكون صحيحة.

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

member
Activity: 98
Merit: 117
Someday we will rise ...
\لماذا لا تحاول استعاب هده النقطة ؟ Roll Eyes
...
...
....
.....

هي مو طريقة للنقاش وتبادل وجهات النظر.
خليك بعيد عن الشخصنة, وخلي تركيزك على الأفكار المرة التانية.
legendary
Activity: 1610
Merit: 1131
أجل أخي مايكي الكثير يتجاهل معنى البتكوين كونها مفتوحة المصدر يمكن تحديث الشبكة و تطويرها إضافة ميزات جديدة إليها هذا طبعا يحتاج إلى التصويت بالإجماع و إذا كانت هناك فئة معارضة للمشروع سيشرعون إلى البديل التي في الغالب يحدث عنها الإنقسامات في الشبكة كما فضلت حضرتك hardforck

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

شكرا على المعلومة في الحقيقة كنت أعتقد أن النودرز يتحصلون على مكافأة مثل المعدنيين، إذن إنشاء العقدة يتح لك فرصة تأمين أموالك بالطريقة الصحيحة و التأكد من صحة المعاملات التي تقوم بإنشائها و صحة إن كان الذي قمت بالإتفاق معه على إبرام صفقة هل صحيح قام بإجراء المعاملة أم يحاول خداعك، أصبحت أنمي أفكاري الآن بإستطعاتي المشاركة  Angry
legendary
Activity: 2436
Merit: 6643
be constructive or S.T.F.U
لا وجود للعواطف هنا. لكن أن تقول ان "كلام ساتوشي لا يعني شيء اليوم، وأن جزء كبير منه لم يعد يطبق" فهذا يعطي القارئ إشارة أننا نستخدم شيء مختلف عما أتى به ساتوشي من أفكار وتقنيات وهذا ما لا أجده منطقيا، وما أتى به نكاموتو هو ما يتم العمل به حاليا ضمن البتكوين.

انا لا اعلم من اين تأتي بمعلوماتك, المشكلة ان موضوعك هدا وموضوعك السابق يحتوي على عدة اشياء لم يتكلم عنها ساتوشي ابدا وعلى الاغلب لم تاتيه حتى في المنام, ابسطها Pay to Script Hash فهي جائت عبر تطوير مقترح من Gavin Andresen , يوجد اكثر من 300 تحديث ومقترح تم تطبيق مالا يقل عن 30 منها ان لم اكن مخطاء وهده القائمة يمكنك مراجعتها بنفسك https://github.com/bitcoin/bips

اجزاء كثيرة في الكود تم تغيرها , كذلك في طبيعة عمل البلوك تشين نفسها , اولها موضوع نقاشنا هدا

Quote
Proof-of-work is essentially one-CPU-one-vote. The majority decision is represented by the longest chain, which has the greatest proof-of-work effort invested in it. If a majority of CPU power is controlled by honest nodes, the honest chain will grow the fastest and outpace any competing chains.]

هده الجملة مبنية حرفيا على ان كل شخص يعدن يمتلك node , في تلك الايام كان هدا الكلام طبيعي وصالح للعمل , لان كل شخص تقريبا يستمعل البتكوين كان يتملك Full Node وايضا يقوم بالتعدين, وهدا الكلام (لا يعني شي الان) لماذا لا تحاول استعاب هده النقطة ؟ Roll Eyes

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

اعتقد ان كلامي واضح عندما قلت ان كلامه لايعني شي لاني اخص بالذكر الموضوع الذي نناقشه وليس كل كلامه.

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

Quote
الأشخاص الذين يستخدمون برنامج نكاموتو (البرنامج الأصلي)

عدد الاشخاص الذين يستعملون برنامج نكاماتو الاصلي Bitcoin 0.1  = 0 , وحتى ان كان هوا موجود الان ويتملك Full node فمن المستحيل ان يكون يستعمل برنامجه الاصلي, لانه لن يتوافق مع شبكة البتكوين حاليا, الكود تغير مرارا وتكرار , والموضوع هنا اسواء مما تظن, لان البتكوين شاهدت العديد من forks حدث فيها عدد 2 hard forks ( ابحث عن الموضوع)


Quote
فالإجابة ستكون قوة التعدين المهولة التي تجعل أي هجوم على الشبكة هو مجرد مضيعة للوقت والمال

المعدنين لايستطعيون حماية الشبكة من تغير القواعد,زيادة حجم البلوك الخ, دورهم الاساسي هوا منع Double Spend attack - 51% attack , اي هجوم من نوع اخر تقوم ال Nodes بحماية البلوك تشين منه, والعكس طبعا صحيح لان Nodes لا تستطيع ان تحمي البلوك تشين من هجوم 51% او الانفاق المزدوج.


Quote
، بل يعتبر من الأفضل تكريس الطاقة التي ستصرف للهجوم على الشبكة،

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


Quote
أما ما يقوم بتروجيه من أصحاب الفوركs من بتكوين كاش وغيره، فهو منافي لقواعد نكاموتو، فالخطة منذ البداية هي أن يملك كل شخص مشارك في الشبكة نسخة كاملة عن دفتر الحسابات (البلوكتشين)، والتأكد من جميع المعاملات شخصياً وليس بالاعتماد على جهة ثالثة.

ادا نحن ايضا الان لاننصاع لقواعد ساتوشي, هل تمتلك حضترك Full Node وتقوم بالمشاركة في الشبكة ؟؟ حتى لو جاوبت انت بنعم فعلى الاقل 90% من مستخدمي البتكوين لا يقومون بالتعدين ولا يمتلكون عقدة كاملة اصلا.



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

لو فرضنا جدا ان البتكوين اصبحت عملة العالم الاول, ووصلنا لمرحلة ان 1 ساتوشي تعتبر كبيرة يتسحيل على الشخص العادي امتلاكها, ونتحاج لي وحدة قياس اصغر او زيادة كمية البتكوين من 21 مليون الى 30 مليون مثلا في عام 2050, واثفق مجمتع البتكوين على ذلك, هل سيمنعهم كلام ساتوشي الدي قاله في 2010؟ الاجابة المنطقية هي "لا" لانه لو كانت الاجابة "نعم" لما كان يوجد سيقويت, ولا multisig و HD wallets ولا شبكة البرق.

member
Activity: 98
Merit: 117
Someday we will rise ...
@mikeywith
شكرا لك أخي على التفاصيل التي أدليت بها، و لدي تعقيب بخصوص المكافأة مع العلم المعدنيين يحصلون مكافأة كل البلوك المستخرج هذا جيد، و لكن هل هناك حصة من المكافأة أيضا لنودرز؟ و إذا كانت متوفرة كيف يتم ذالك؟
اضافة لكلام السيد mikeywith
وجد محاولة لتحفيز النودز الكاملة في شبكة البتكوين, تعود لسنة 2015.

https://bitcointalksearch.org/topic/bitnodes-incentive-program-952996
https://bitcoinmagazine.com/articles/bitnodes-project-issues-first-incentives-node-operators-1426544155



Long Bitcoin BTC. Short the Banks
member
Activity: 98
Merit: 117
Someday we will rise ...

لا وجود للعواطف هنا. لكن أن تقول ان "كلام ساتوشي لا يعني شيء اليوم، وأن جزء كبير منه لم يعد يطبق" فهذا يعطي القارئ إشارة أننا نستخدم شيء مختلف عما أتى به ساتوشي من أفكار وتقنيات وهذا ما لا أجده منطقيا، وما أتى به نكاموتو هو ما يتم العمل به حاليا ضمن البتكوين.

كلامك جعلني أعيد التفكير وأراجع الموضوع مرة أخرى، وهذا رأيي:
دور الـ
 Full Nodes
 هو التحقق من صحة المعاملات والبلوكات التي تأتي من المستخدمين والمعدنيين، وتسجيلها في البلوكتشين عندهم إذا كانت توافق قواعد خوارزمية الاتفاق (كل عقدة بشكل منعزل عن الآخر)، ومن ثم إعادة بثها في شبكة الند للند، فإذا وصلتهم معاملة أو كتلة ما لا توافق الشروط فسيتم رفضها وعدم تسجيلها ولن يتم إعادة بثها الى الشبكة، وبالتالي تبقى قواعد نكاموتو هي الثابتة (الوصول لاتفاق).
 تشغيل
 Full Node
 هو الطريقة الوحيدة للمشاركة بالبتكوين بالشكل الحقيقي الذي يرمي له نكاموتو في مسودته، المشاركة في البتكوين بشكل Trustless, المشاركة في تأكيد المعاملات ضمن الشبكة دون الاعتماد على طرف ثالث، وهذا ما يشكل شبكة الند للند للبتكوين.
في حال قررت بعض أحواض التعدين (المؤلفة من معدنيين كثر) أن تغير قواعد الاتفاق (مثلاً تغيير حجم البلوك أو زيادة المكافئة للمعدن)، مخالفةُ بذلك القوانين المسجلة بشكل كود برمجي في برنامج يعمل على الكومبيوتر، أي استخدامهم لبرنامج آخر بقوانين أخرى، هذا يعني خروجهم عن قواعد نكاموتو (قواعد الاتفاق)، بالتالي لن يحصل اتفاق على حالة البلوكتشين النهائية بين الأشخاص الذين يستخدمون برنامج نكاموتو (البرنامج الأصلي) والبرنامج الذي يحوي قواعد مُعَدَلة، بالتالي ظهور فورك, و هذا يعني خروج جزء من قوة التعدين من البلوكتشين الأساسية و دخولها الى بلوكتشين أخرى, بالتالي إضعاف أمان الشبكة ككل, و لايمكن للـ
 Full Nodes
 أن يقوموا بأي شيء هنا لزيادة أمان الشبكة بمعنى زيادة قوة التعدين, سوى رفض تسجيل البلوكات التي لا تتوافق مع قواعد الاتفاق المسجلة لديهم، بالتالي سيسبب مثل هذا العمل حدوث مشاكل مهولة في شبكة بضخامة شبكة البتكوين. لكن أحواض التعدين تتألف من معدنيين كثر، والقيام بمثل هذا العمل من أحدها أو مجموعة منها سيؤدي حتما الى انسحاب عدد كبير من المعدنيين المناصرين للقواعد الأساسية من هذه الأحواض ومتابعة تكريس القوة الحسابية لديهم لتأمين النظام الأساسي، وليس ما يريده بعض المعدنيين والعقد، وبالتالي إبقاء قوة تعدين عالية في الشبكة لحميتها من الهجمات.
لا يمكن أبدا نقض عمل الـ
 Full Nodes
, فتجمعهم معاً وتناقلهم للمعلومات فيما بينهم بشكل مباشر (ند لند)، وتأكيد صحة المعاملات والبلوكات الجديدة كل بشكل منفصل عن الآخر لمنع ادخال معلومات خاطئة الى البلوكتشين، هو ما يشكل الشبكة اللامركزية في هذا النظام البيئي (البتكوين). ولكن عند سؤالنا: ما الذي يجعل شبكة البتكوين متينة، آمنة ومقاومة للهجمات؟ فالإجابة ستكون قوة التعدين المهولة التي تجعل أي هجوم على الشبكة هو مجرد مضيعة للوقت والمال، بل يعتبر من الأفضل تكريس الطاقة التي ستصرف للهجوم على الشبكة، لتأمين الشبكة واللعب مع قواعد ناكموتو وليس ضدها، بالإضافة لوجود عدد كبير من العقد المشاركة في الشبكة. بالتالي المعدنيين هم الحراس الأوليين "لنظام البلوكتشين".
أما ما يقوم بتروجيه من أصحاب الفوركs من بتكوين كاش وغيره، فهو منافي لقواعد نكاموتو، فالخطة منذ البداية هي أن يملك كل شخص مشارك في الشبكة نسخة كاملة عن دفتر الحسابات (البلوكتشين)، والتأكد من جميع المعاملات شخصياً وليس بالاعتماد على جهة ثالثة.
فيكن أن نرى موضوع تأمين الشبكة بهذا الشكل، قلعة البتكوين لديها المعدنيين وهم حراس القلعة، أما الـ
 Full Nodes
 هم الحكومة يمكن القول والمستخدمين هم سكان هذه القلعة (الحكومة والسكان لن يقبلوا أن تتضرر أو تهاجم قلعتهم "إذا كانوا عقد صادقة طبعا وليسوا جواسيس").




Long Bitcoin BTC. Short the Banks
legendary
Activity: 2436
Merit: 6643
be constructive or S.T.F.U
@mikeywith
شكرا لك أخي على التفاصيل التي أدليت بها، و لدي تعقيب بخصوص المكافأة مع العلم المعدنيين يحصلون مكافأة كل البلوك المستخرج هذا جيد، و لكن هل هناك حصة من المكافأة أيضا لنودرز؟ و إذا كانت متوفرة كيف يتم ذالك؟

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

بامتلاك نود كاملة انت تستفيد بعدة طرق، اولها انك تساهم في حماية الشبكة التي تضع عليها امولك، تاني ف حال كنت تتلقى دفعات بتكوين يمكنك التحقق من انها وصلتك فعلا، لان استمعال مواقع block explorer يعني انك تسئل ذلك الموقع وتتق في اجابته، يمكن جدا ان يعطيك معلومات مغلوطة..عندما يكون الموضوع مهم جدا بالنسبة لك..من الغباء ان تضع ثقتك في اي شخص بل في النود الخاصة بك لانها لن تكدب عليك.
legendary
Activity: 1610
Merit: 1131
@mikeywith
شكرا لك أخي على التفاصيل التي أدليت بها، و لدي تعقيب بخصوص المكافأة مع العلم المعدنيين يحصلون مكافأة كل البلوك المستخرج هذا جيد، و لكن هل هناك حصة من المكافأة أيضا لنودرز؟ و إذا كانت متوفرة كيف يتم ذالك؟
legendary
Activity: 2436
Merit: 6643
be constructive or S.T.F.U
كلام ساتوشي لا يعني شيء الآن!!!!!, هذا غير صحيح بتاتاً،

لا احب النقاش بهده الطريقة , انا اكلمك بحقائق وانت ترد علي بعواطف  Roll Eyes , نعم كلام ساتوشي لايعني شي اليوم, وجزء كبير منه لم يعد يطبق, وقد مرة على البتكوين العديد من الفوركات التي غيرت بعض القاونين التي وضعها ساتوشي, هده الحقائق اخي وليست مجال للمجادلة.


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

خطاء , الامور لاتجري هادكا, من يقوم بتأمين البتيكون هم العقد او Nodes, مايقوم به المعدنين هوا فقط POW ( تابع القراءة)

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

انت الان تناقض نفسك, ان كان المعدنين هم المسيطرين وهم من يضع القوانين لماذا يحتاجو الى فورك ويتركو ال blockchian الاصلي ؟؟ بمعنى اخر لماذا يصبح المعدنين هم من يغنون خارج السرب وليس العكس؟؟




كي اسهل عليك الامر ساشرح لك الموضوع بطريقة مبسطة.

الذي يضع القوانين ويشرف على صحة التحويلات و blocks (كل على حدى) هم ال Nodes , ولكن لايمكن الاعتماد على النودز في اضافة بلوكات جديدة , فكان هناك حاجة لما يعرف ب POW , حيت اننا نريد ان نتأكد ان الشخص الذي يضيف بلوك للبلوكتشين قد تعب عليه والاهم من ذلك "دفع المال من اجله" حتى لايكون اضافة البلوك سهل.

عندما يقوم المعدنين باضافة بلوك جديد, لايمكن باي حال من الاحوال ان يضاف هدا البلوك الا لو وافقت عليه ال Nodes, واي بلوك مخالف لقوانين Nodes سيتم رفضه مباشرة, لايمكن للمعدنين تاجوز ال Full nodes حتى وان كان 90% من المعدنين متفقين مع بعض ويحاولون اضافة بلوكات تخالف القواعد المتفق عليها من اغلب النودز.

كل مايستطيع المعدنين فعله هوا تقديم بلوك تشين "جديد" اطول واجبار النودز على اختياره, وهدا مايعرف ب 51% ,ولكن حتى مع هدا لن يستيطع المعدنين اضافة تحويل غير سليم او عمل اي شي لا يطابق قوانين ال Nodes



اعطيك مثال بسيط جدا, تخيل معي انه يوجد 1000 شخص فقط يستخدم البتكوين, 10 منهم معدنين , 90 منهم Nodes و 900 منهم ناس عادي من متداولين و Hodlers.

قرر 9 معدنين من اصل 10, ان يعطو انفسهم 50 بتكوين بدلا من 12.5, قام المعدن رقم 1 بايجاد البلوك واضافة 50 بتكوين في coinbase transaction وقال هده حصتي, وارسل هده المعاملة للبلوك تشين, قام ال 9 معندين بقبول هده البلوك , وقام المعدن الاخر و 90 نود برفضه, هل سيتم اضافته للبلوك تشين ؟       لا , من يقرر من هو البلوك تشين الذي سيستعملونه بغض النظر عن طوله ؟ ال 9 اشخاص ام 91 شخص ؟؟؟ عندما يأتي الشخص رقم 1001 , ويجد ان كل المنصات وكل البشر يستعملون نسخة معينة و 9 معدنين يعتمدون نسخة اخرى, اي بتكوين سيشتري؟؟؟  ب

النقطة الغائبة عندك هي ان القيمة الاقتصادية للبتكوين تاتي من من يملكها وليس من يعدنها, ال Full nodes مملوكة للمنصات , المتداولين , المواقع والشركات التي تقبل الدفع بالبتكوين. تلك المجموعة هي الحاكم الناهي في نهاية المطاف, حتى لو لم يوافق اغلبية المعدنين على اي تغير تقره ال Full nodes سيكون من السهل على Nodes ان تنقسم وتترك المعدنين والبلوك تشين الخاص بهم ( رغم انه الاطول) ولن يكون له اي قيمة.

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

السؤال الاخر لك, كيف يقوم المعدنين باضافة بلوكات والتاكيد عليها بدون ان يمتلكو ويستعملو Full nodes ? لايوجد طريقة للتواصل مع الشبكة الا عن طريق Node , لا يمكن التميز بين Node يمكلها شخص عادي و Node يملكها معدن!

يجب ان تفهم ان البلوك تشين مبني على "الاتفاق" مايقرره اغلبية البشر هوا الذي يتم تطبيقه, القرار يجب ان يأتي من FULL NODE , تلك النود يمكن ان تكون تابعة لمزرعة تعدين قيمتها 1000000000$ او تكون على موبايل شخص فقير موجود في احد الدول النائية, كلتا النودز سيكون لها نفس "قوة" الصوت.



انا لا اتهمك بعدم البحث في الموضوع قبل الحديث عنه, العكس تمام يبدو انك قمت بالبحت ولكن للاسف في المكان الخاطئ, مايحاول مشجعي " Larger Block" مثل اصحاب عملة BCH و BSV نشره هوا ان FULL NODES دورة ثانوي وليس اساسي , يحاولون تبرير زيادة حجم البلوك وجعل النودز كبيرة جدا بحيث يستحيل تشغيلها من قبل اناس عادين, ويقولون للناس "ان عدد النودز لا يهم اصلا, المعدنين هم من يقومون بكل شي, ولا يوجد مشكلة في رفع حجم البلوك وزيادة حجم البلوك تشين ومنع الناس من امتلاك Full nodes".

 ولكن لان هدا غير صحيح, ولان النودز هي من تشرف على الماينرز وهي من تكمتلك الكلمة العلية, نحاول ان نبقي حجم البلوك اصغر مايكون لكي نسهل عملية امتلاك Full Node على كل شخص لنتحصل على اكبر عدد منها لتكون الشبكة مؤمنة بطريقة افضل, وهدا السبب الذي جعل مطوري البتكوين يحافظون على حجم البلوك صغير و البحت عن بدائل اخرى مثل شبكة البرق و سيقويت

ان لم يكن شرحي كافي, يمكنك الاطلاع على هده المواضيع للمزيد من المعلومات.

https://bitcoin.stackexchange.com/questions/81454/can-non-mining-full-nodes-prevent-51-attack-does-it-actually-strengthen-the-ne
https://hackernoon.com/bitcoin-miners-beware-invalid-blocks-need-not-apply-51c293ee278b












member
Activity: 98
Merit: 117
Someday we will rise ...


كلام ساتوشي لا يعني شيء الآن!!!!!, هذا غير صحيح بتاتاً، قواعد نكاموتو هي التي تطبق في البتكوين, ربما ظهور الـ
Asics
 لم يكن متوقع, لا أعرف بالحقيقة, لكن الخوارزمية و قوانين نكاموتو مرنة.

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

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

يمكن لمجموعة أحواض أن يتعاونو ليخالفو قوانين النظام, هذا في النهاية سيؤدي لظهور فورك حيث مجموعة الأحواض التي قررت أن تحلق خارج السرب ستعدن على البلوكتسين التي عدلو شيء ما بها لنقل, و الباقي سيعدنون على نفس البلوكتسين. لذلك يوجد بتكوين كاش و بتكوين دايموند و غيرها, و بهذه الحالة كل
Full Node
ستختار بالمضي على أي شبكة و هذا يعود لكل نود, و يمكنهم أن ينضمو للشبكتين معا, الخيار لهم بشكل كامل.



Long Bitcoin BTC. Short the Banks
legendary
Activity: 2436
Merit: 6643
be constructive or S.T.F.U
الفوز للمعدنين بشكل قطعي
امممممم, اذا ماهي ال consequences ؟ ومالفائدة منها ان كان القرار الاول والاخير للمعدنين؟

اكثر من تسعين في المئة من النودز لايمتلكها المعدنين, هل تقصد ان 10% يسطيرون على 90% ؟؟ ان كان المعدنين هم من يحدد مصير البتكوين, ماذا لو اتفق اكبر 3 احواض تعدين  يمتلكون مجتمعين اكثر من نص الهاش ريت على تغير قيمة البلوك من 12.5 ال 100 بتكوين هل يمكنهم فعل ذلك؟ بناء على جوابك فالاجابة ستكون نعم, ام يوجد تفسير اخر؟؟

Quote
Proof-of-work is essentially one-CPU-one-vote. The majority decision is represented by the longest chain, which has the greatest proof-of-work effort invested in it. If a majority of CPU power is controlled by honest nodes, the honest chain will grow the fastest and outpace any competing chains.]

Full Nodes الـ
هم متطوعون يساعدون على تسهيل الوصول للشبكة لتأكيد المعاملات للمستخدمين وبثها بسرعة في كامل الشبكة, هذا لتسهيل الأمور لمستخدمي الشبكة, فدورهم الأساسي هو تأكيد المعاملات بشكل طوعي.


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

- التعدين.
- ادارة نود كاملة.

بتلك الطريقة, نعم كانت هده الكلمة "one-CPU-one-vote" تحصل فعلا, اما الان الوضع تغير, معظم من يستعمل البتكوين ويعطيها "قيمتها التي هي عليها الان" لا يقوم بالتعدين, وحتى من يقوم بالتعدين لايمتلك اي vote لان التعدين اصبح مسيطر عليه تقريبا بالكامل من احواض التعدين, فلو كان كلامك صحيح فهده كارثة لان احواض التعدين التي تسطير على مايقارب 80% من اجمالي الهاش ريت عددها لايتجاوز ال 10, مما يعني انه وفي احسن حال يوجد 10 اشخاص يتحكمون في كل شي متعلق بالبتكوين!



لا اريد ان اعطي اجابة صريحة , اريد ان اجعل هدا الموضوع مفتوح "للنقاش" , ولكن بالمجمل يجب ان تبحت في هدا الموضوع بصورة اعمق.
member
Activity: 98
Merit: 117
Someday we will rise ...
legendary
Activity: 2436
Merit: 6643
be constructive or S.T.F.U
للند. فالتعدين يُؤَمِن نظام البتكوين ويسمح بتشكيل اجماع على حالة النظام على نطاق الشبكة كاملة دون الحاجة لسلطة مركزية. المكافئة المتمثلة بالبتكوين المضافة جديداً ورسوم المعاملات هو نظام تحفيز يضع أمن الشبكة وعمل المعدنيين في صف واحد، أي بسبب نظام التحفيز الذي لم يسبق له مثيل تصبح أفعال المعدنيين مكرسة لصالح تأمين الشبكة.

من يقوم بتأمين البتكوين, هل هم المعدنين ام ال Full nodes و ٍSuperNodes هم من يقومون بتأمين القواعد المتفق عليها؟ يوجد نقطة خلاف كبيرة في هدا الموضوع, 90% من الاشخاص الذي تناقشت معهم يعتقدون ان المعدنين هم من يقومون فعليا بحماية البشكة ولكن هدا ليس صحيح, وشرح السبب صعب جدا ويتطلب ان يفهم الشخص مادا يقوم المعدنين بفعله وماهو دور النودز الحقيقي.

تخيل معي انه لدينا 10 فول نودز لعشرة اشخاص , 4 منها يملكها معدنين و 6 منها يملكها اناس عادين , قرر الا 4 معدنين ان يقومو بمخالفة قوانين الشبكة, وقرر ال 6 اشخاص منعهم, لمن سيكون الخيار الاخير والمعتمد ؟ ان كانت اجابتك

1- الخيار للمعدنين :

سؤالي لك : اذا مافائدة النودز؟ لماذا لايقوم المعدنين وحدهم بأدارة الموضوع باكمله والاستغناء عن النودز اساسا؟

ان كانت اجابتك

2- الخيار للنودز :

ماالفائدة من وجود المعدنين واستهلاك كل هده الطاقة والاموال؟ لماذا لانعتمد على النودز ونوفر على انفسنا كل هدا العناء؟؟


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


member
Activity: 98
Merit: 117
Someday we will rise ...
اخي ماشاء الله عنك مواضيعك جميلة وفي مكانها وشرحك رائع جداً لكن لدي اقتراح بسيط بتجزيئ المواضيع الخاصة بك لاكثر من موضوع لتصل المعلومة بشكل افضل ، لان مواضع التقنية تحتاج الى القليل من التركيز والفهم التدريجي ، تحياتي لك تابع
شكراً سيد @Papillon97 على الملاحظة. رح حاول مع الوقت انو اتوجه لمواضيع أقصر بس أغزر.



Long Bitcoin BTC. Short the Banks
member
Activity: 98
Merit: 117
Someday we will rise ...
newbie
Activity: 19
Merit: 26
اخي ماشاء الله عنك مواضيعك جميلة وفي مكانها وشرحك رائع جداً لكن لدي اقتراح بسيط بتجزيئ المواضيع الخاصة بك لاكثر من موضوع لتصل المعلومة بشكل افضل ، لان مواضع التقنية تحتاج الى القليل من التركيز والفهم التدريجي ، تحياتي لك تابع
Pages:
Jump to: