قشرة

فهم مفهوم الشارد

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

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

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

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

في حالة الإيثريوم، يتم تعيين العقد بشكل عشوائي إلى جزء، وعلى فترات عشوائية، يتم إعادة تعيينها إلى جزء آخر تم اختياره عشوائيًا. يجعل هذا التعيين العشوائي من الصعب جدًا على المهاجمين التنبؤ بالجزء الذي سيتم تعيين عقدهم الضارة إليه، مما يجعل عملية الاستيلاء صعبة للغاية.

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

قشرة

فهم مفهوم الشارد

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

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

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

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

في حالة الإيثريوم، يتم تعيين العقد بشكل عشوائي إلى جزء، وعلى فترات عشوائية، يتم إعادة تعيينها إلى جزء آخر تم اختياره عشوائيًا. يجعل هذا التعيين العشوائي من الصعب جدًا على المهاجمين التنبؤ بالجزء الذي سيتم تعيين عقدهم الضارة إليه، مما يجعل عملية الاستيلاء صعبة للغاية.

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

تمت الزيارة 69 مرة، 1 زيارة اليوم

اترك تعليق