Binance Square
#distributedsystems

distributedsystems

921 مشاهدات
26 يقومون بالنقاش
Crypto Kings_NW
·
--
⚙️ اكتشاف الأخطاء في تطبيقات بروتوكول Raft كشفت شركة Antithesis عن اكتشاف أخطاء برمجية في تطبيقات بروتوكول Raft، وهو بروتوكول تنسيق أساسي للأنظمة الموزعة. تم تحديد هذه الأخطاء باستخدام بيئة اختبار ومحاكاة متقدمة، مما يسلط الضوء على التحديات المستمرة في ضمان موثوقية الأنظمة الموزعة. ━━━━━━━━━━━━━━ 📊 التأثير: 📈 مرتفع 🏷️ OTHER #RaftProtocol #DistributedSystems #SoftwareBugs #TechNews #Cybersecurity 📰 المصدر: antithesis.com
⚙️ اكتشاف الأخطاء في تطبيقات بروتوكول Raft

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

━━━━━━━━━━━━━━
📊 التأثير: 📈 مرتفع
🏷️ OTHER

#RaftProtocol #DistributedSystems #SoftwareBugs #TechNews #Cybersecurity

📰 المصدر: antithesis.com
ما هو المِمبول (مخزن المعاملات) في البلوك تشين؟ 📦🔗 المِمبول هو منطقة الانتظار المؤقتة للمعاملات الصالحة التي يتم استلامها بواسطة العقد (Nodes) ولكن لم تُدرج بعد في كتلة. ⚙️ كيف يعمل 1️⃣ يتم إنشاء المعاملة يقوم المستخدم بإنشاء معاملة وتوقيعها. 2️⃣ يتم بث المعاملة يتم إرسالها عبر شبكة نظير-لنظير (peer-to-peer) الخاصة بالبلوك تشين. 3️⃣ تتحقق العقد منها تتحقق العقد من أن المعاملة تتبع قواعد الشبكة. 4️⃣ تدخل المعاملة إلى المِمبول إذا كانت صالحة، يمكن للمعاملة الانتظار في مِمبول العقدة حتى يختارها مُنتِج الكتل (Block Producer). 5️⃣ يقوم مُنتِج الكتل باختيار المعاملات يتم اختيار المعاملات المؤهلة لكتلة مرشحة وفقًا لبروتوكول البلوك تشين. 6️⃣ تدخل المعاملة إلى كتلة بعد قبول الكتلة من قبل الشبكة، تصبح المعاملة جزءًا من سجلّ البلوك تشين. 🧠 نقطة مهمة قد لا توجد بالضرورة مِمبول واحد عالمي. يمكن أن تمتلك عقد مختلفة مجموعات متباينة قليلًا من المعاملات المعلّقة، لأن المعاملات تنتشر عبر الشبكة في أوقات مختلفة. اعتبرها كالتالي: إنشاء → بث → تحقق → مِمبول → كتلة → بلوك تشين لذلك، المِمبول هو مساحة تجهيز مؤقتة، وليس جزءًا دائمًا من البلوك تشين بحد ذاته. التالي: لماذا قد تظهر نفس المعاملة في مِمبول إحدى العقد بينما لا تظهر في عقدة أخرى؟ 🌐 #blockchain #Mempool #BlockchainTechnology #Web3 #DistributedSystems $BTC $BTTC $AVAX {spot}(BTCUSDT)
ما هو المِمبول (مخزن المعاملات) في البلوك تشين؟ 📦🔗

المِمبول هو منطقة الانتظار المؤقتة للمعاملات الصالحة التي يتم استلامها بواسطة العقد (Nodes) ولكن لم تُدرج بعد في كتلة.

⚙️ كيف يعمل

1️⃣ يتم إنشاء المعاملة
يقوم المستخدم بإنشاء معاملة وتوقيعها.

2️⃣ يتم بث المعاملة
يتم إرسالها عبر شبكة نظير-لنظير (peer-to-peer) الخاصة بالبلوك تشين.

3️⃣ تتحقق العقد منها
تتحقق العقد من أن المعاملة تتبع قواعد الشبكة.

4️⃣ تدخل المعاملة إلى المِمبول
إذا كانت صالحة، يمكن للمعاملة الانتظار في مِمبول العقدة حتى يختارها مُنتِج الكتل (Block Producer).

5️⃣ يقوم مُنتِج الكتل باختيار المعاملات
يتم اختيار المعاملات المؤهلة لكتلة مرشحة وفقًا لبروتوكول البلوك تشين.

6️⃣ تدخل المعاملة إلى كتلة
بعد قبول الكتلة من قبل الشبكة، تصبح المعاملة جزءًا من سجلّ البلوك تشين.

🧠 نقطة مهمة

قد لا توجد بالضرورة مِمبول واحد عالمي.

يمكن أن تمتلك عقد مختلفة مجموعات متباينة قليلًا من المعاملات المعلّقة، لأن المعاملات تنتشر عبر الشبكة في أوقات مختلفة.

اعتبرها كالتالي:

إنشاء → بث → تحقق → مِمبول → كتلة → بلوك تشين

لذلك، المِمبول هو مساحة تجهيز مؤقتة، وليس جزءًا دائمًا من البلوك تشين بحد ذاته.

التالي: لماذا قد تظهر نفس المعاملة في مِمبول إحدى العقد بينما لا تظهر في عقدة أخرى؟ 🌐

#blockchain #Mempool #BlockchainTechnology #Web3 #DistributedSystems
$BTC $BTTC $AVAX
لماذا تحتاج تقنية البلوك تشين إلى آلية إجماع؟ ⚙️🔗 تخيّل آلاف أجهزة الكمبيوتر تحافظ على سلسلة بلوك تشين واحدة. الآن اسأل سؤالاً بسيطاً: من يقرر أي المعاملات والبلوكات تُعتبر صالحة؟ لا يوجد مسؤول مركزي واحد. هنا يأتي دور آليات الإجماع. 1️⃣ العديد من العقد، حالة مشتركة واحدة تضم شبكات البلوك تشين العديد من العقد المستقلة. تحافظ كل عقدة على بيانات البلوك تشين وتتحقق منها وفقاً لقواعد الشبكة. لكن الشبكة ما زالت بحاجة إلى طريقة للاتفاق على الحالة الصالحة التالية. 2️⃣ مشكلة الاتفاق لنفترض أنه تم اقتراح بلوكين مختلفين في وقتٍ قريب جداً. أيّهما يجب أن تقبله الشبكة؟ بدون عملية إجماع محددة، قد تتبع عقد مختلفة تاريخاً مختلفاً. 3️⃣ الإجماع يضع القواعد تحدد آلية الإجماع كيف يُنسّق المشاركون لاختيار البلوكوك وقبولها. تستخدم سلاسل بلوك تشين مختلفة أساليب مختلفة. على سبيل المثال: إثبات العمل → العمل الحاسوبي إثبات الحصة → التحقق بناءً على الحصة وتعتمد العملية الدقيقة على بروتوكول البلوك تشين. 4️⃣ الإجماع أكثر من مجرد التصويت لا يعني الإجماع فقط: «يصوّت الجميع ويختار بلوكاً.» بل يتضمن قواعد بروتوكول تحدد ما إذا كانت البلوكات صالحة، ومن يمكنه اقتراحها أو التحقق منها، وكيف تتقدم الشبكة نحو حالة متفق عليها. 5️⃣ لماذا يهم؟ يساعد وجود آلية إجماع تعمل بكفاءة شبكة لامركزية على: ✅ الحفاظ على سجلّ تاريخي متّسق ✅ رفض البلوكات غير الصالحة ✅ تنسيق مشاركين مستقلين ✅ تقليل حالات التعارض في البلوك تشين ✅ الحفاظ على سلامة الشبكة 🧠 الفكرة الأساسية تتحقق العقد من القواعد. يحدد الإجماع كيف تتفق الشبكة على الحالة المقبولة. وهذه مرتبطة، لكنها ليست الشيء نفسه. بدون إجماع، ستواجه بلوك تشين لامركزية صعوبة في الحفاظ على سجلٍّ مشتركٍ واحدٍ وموثوق. التالي: كيف يصل إثبات العمل فعلياً إلى اتفاق باستخدام العمل الحاسوبي؟ ⛏️ #Blockchain #Consensus #BlockchainTechnology #Web3 #DistributedSystems $BTC $BTTC $TON
لماذا تحتاج تقنية البلوك تشين إلى آلية إجماع؟ ⚙️🔗

تخيّل آلاف أجهزة الكمبيوتر تحافظ على سلسلة بلوك تشين واحدة.

الآن اسأل سؤالاً بسيطاً:

من يقرر أي المعاملات والبلوكات تُعتبر صالحة؟

لا يوجد مسؤول مركزي واحد.

هنا يأتي دور آليات الإجماع.

1️⃣ العديد من العقد، حالة مشتركة واحدة

تضم شبكات البلوك تشين العديد من العقد المستقلة.

تحافظ كل عقدة على بيانات البلوك تشين وتتحقق منها وفقاً لقواعد الشبكة.

لكن الشبكة ما زالت بحاجة إلى طريقة للاتفاق على الحالة الصالحة التالية.

2️⃣ مشكلة الاتفاق

لنفترض أنه تم اقتراح بلوكين مختلفين في وقتٍ قريب جداً.

أيّهما يجب أن تقبله الشبكة؟

بدون عملية إجماع محددة، قد تتبع عقد مختلفة تاريخاً مختلفاً.

3️⃣ الإجماع يضع القواعد

تحدد آلية الإجماع كيف يُنسّق المشاركون لاختيار البلوكوك وقبولها.

تستخدم سلاسل بلوك تشين مختلفة أساليب مختلفة.

على سبيل المثال:

إثبات العمل → العمل الحاسوبي

إثبات الحصة → التحقق بناءً على الحصة

وتعتمد العملية الدقيقة على بروتوكول البلوك تشين.

4️⃣ الإجماع أكثر من مجرد التصويت

لا يعني الإجماع فقط:

«يصوّت الجميع ويختار بلوكاً.»

بل يتضمن قواعد بروتوكول تحدد ما إذا كانت البلوكات صالحة، ومن يمكنه اقتراحها أو التحقق منها، وكيف تتقدم الشبكة نحو حالة متفق عليها.

5️⃣ لماذا يهم؟

يساعد وجود آلية إجماع تعمل بكفاءة شبكة لامركزية على:

✅ الحفاظ على سجلّ تاريخي متّسق
✅ رفض البلوكات غير الصالحة
✅ تنسيق مشاركين مستقلين
✅ تقليل حالات التعارض في البلوك تشين
✅ الحفاظ على سلامة الشبكة

🧠 الفكرة الأساسية

تتحقق العقد من القواعد.

يحدد الإجماع كيف تتفق الشبكة على الحالة المقبولة.

وهذه مرتبطة، لكنها ليست الشيء نفسه.

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

التالي: كيف يصل إثبات العمل فعلياً إلى اتفاق باستخدام العمل الحاسوبي؟ ⛏️

#Blockchain #Consensus #BlockchainTechnology #Web3 #DistributedSystems $BTC $BTTC $TON
لماذا يحتوي كل بلوك في البلوك تشين على تجزئة (هاش) البلوك السابق؟ 🔗 من أبسط الأفكار في البلوك تشين ما يخلق خاصية أمنية قوية: كل بلوك يشير إلى البلوك الذي سبقه باستخدام تجزئة تشفيرية. لكن لماذا؟ 1️⃣ يتم إنشاء البلوك A يحتوي البلوك على المعاملات وغيرها من المعلومات المهمة. يتم حساب تجزئة تشفيرية اعتمادًا على محتوياته. 2️⃣ يشير البلوك B إلى البلوك A عندما يتم إنشاء البلوك التالي، فإنه يخزّن تجزئة البلوك A. وبالتالي فإن البلوك B يقول فعليًا: “إن هذا البلوك يتبع ذلك البلوك السابق بالضبط.” 3️⃣ تستمر السلسلة البلوك A → البلوك B → البلوك C → البلوك D يحتوي كل بلوك على مرجع إلى البلوك السابق. 4️⃣ ماذا يحدث إذا قام شخص ما بتعديل البلوك A؟ حتى تغيير صغير جدًا في بيانات البلوك A ينتج تجزئة مختلفة تمامًا. لكن البلوك B ما زال يحتوي على التجزئة القديمة للبلوك A. لم يعد الربط بين البلوكات يطابق بعضها البعض. 5️⃣ لماذا هذا مفيد؟ لأن تغيير البيانات التاريخية لا يصبح مجرد مسألة تعديل سجل واحد. البلوك المُعدّل يقطع الروابط التشفيرية مع البلوكات اللاحقة، مما يجعل التعديلات غير المصرح بها أسهل بكثير على الشبكة لاكتشافها. 🧠 الفكرة الأساسية لا تصبح البلوك تشين مقاومة للتلاعب لأن البلوكات مستحيلة التعديل بطريقة سحرية. بل تصبح مقاومة للتلاعب لأن التجزئات التشفيرية تربط التاريخ معًا. البلوك → التجزئة → البلوك التالي → التجزئة → البلوك التالي هذا البناء البسيط هو أحد الأسس التي تقوم عليها تقنية البلوك تشين. التالي: كيف يسمح شجره ميركل للبلوك تشين بالتحقق من المعاملات بكفاءة؟ 🌳 #blockchain #BlockchainTechnology #Cryptography #DistributedSystems #Web3 $BTC $BTTC $ETH
لماذا يحتوي كل بلوك في البلوك تشين على تجزئة (هاش) البلوك السابق؟ 🔗

من أبسط الأفكار في البلوك تشين ما يخلق خاصية أمنية قوية:

كل بلوك يشير إلى البلوك الذي سبقه باستخدام تجزئة تشفيرية.

لكن لماذا؟

1️⃣ يتم إنشاء البلوك A

يحتوي البلوك على المعاملات وغيرها من المعلومات المهمة.

يتم حساب تجزئة تشفيرية اعتمادًا على محتوياته.

2️⃣ يشير البلوك B إلى البلوك A

عندما يتم إنشاء البلوك التالي، فإنه يخزّن تجزئة البلوك A.

وبالتالي فإن البلوك B يقول فعليًا:

“إن هذا البلوك يتبع ذلك البلوك السابق بالضبط.”

3️⃣ تستمر السلسلة

البلوك A → البلوك B → البلوك C → البلوك D

يحتوي كل بلوك على مرجع إلى البلوك السابق.

4️⃣ ماذا يحدث إذا قام شخص ما بتعديل البلوك A؟

حتى تغيير صغير جدًا في بيانات البلوك A ينتج تجزئة مختلفة تمامًا.

لكن البلوك B ما زال يحتوي على التجزئة القديمة للبلوك A.

لم يعد الربط بين البلوكات يطابق بعضها البعض.

5️⃣ لماذا هذا مفيد؟

لأن تغيير البيانات التاريخية لا يصبح مجرد مسألة تعديل سجل واحد.

البلوك المُعدّل يقطع الروابط التشفيرية مع البلوكات اللاحقة، مما يجعل التعديلات غير المصرح بها أسهل بكثير على الشبكة لاكتشافها.

🧠 الفكرة الأساسية

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

بل تصبح مقاومة للتلاعب لأن التجزئات التشفيرية تربط التاريخ معًا.

البلوك → التجزئة → البلوك التالي → التجزئة → البلوك التالي

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

التالي: كيف يسمح شجره ميركل للبلوك تشين بالتحقق من المعاملات بكفاءة؟ 🌳

#blockchain #BlockchainTechnology #Cryptography #DistributedSystems #Web3
$BTC $BTTC $ETH
تمّ التحقق
مقالة
تيرا كلاسيك ليست حقًا عن البلوكتشين.إنها مشكلة أكبر بكثير تتضمن العديد من الأجزاء المختلفة التي تعمل معًا. معظم الناس يظنون أن البلوكتشين يتعلق بالمدققين والستاكينغ وكيف يتخذ الناس القرارات معًا. هذه ليست القصة الكاملة. البلوكتشين هو المكان الذي نتابع فيه ما هو صحيح. عندما تستخدم محفظة أو تتحقق من رصيدك أو تبحث عن عملية، فأنت تستخدم الكثير من الأشياء بجانب البلوكتشين. أنت تستخدم أشياء مثل: * مؤشرات تبحث فيما يحدث على البلوكتشين * قواعد بيانات تخزن وتنظم المعلومات

تيرا كلاسيك ليست حقًا عن البلوكتشين.

إنها مشكلة أكبر بكثير تتضمن العديد من الأجزاء المختلفة التي تعمل معًا.
معظم الناس يظنون أن البلوكتشين يتعلق بالمدققين والستاكينغ وكيف يتخذ الناس القرارات معًا.
هذه ليست القصة الكاملة.
البلوكتشين هو المكان الذي نتابع فيه ما هو صحيح.
عندما تستخدم محفظة أو تتحقق من رصيدك أو تبحث عن عملية، فأنت تستخدم الكثير من الأشياء بجانب البلوكتشين.
أنت تستخدم أشياء مثل:
* مؤشرات تبحث فيما يحدث على البلوكتشين
* قواعد بيانات تخزن وتنظم المعلومات
سجّل الدخول لاستكشاف المزيد من المُحتوى
انضم إلى مُستخدمي العملات الرقمية حول العالم على Binance Square
⚡️ احصل على أحدث المعلومات المفيدة عن العملات الرقمية.
💬 موثوقة من قبل أكبر منصّة لتداول العملات الرقمية في العالم.
👍 اكتشف الرؤى الحقيقية من صنّاع المُحتوى الموثوقين.
البريد الإلكتروني / رقم الهاتف