a_amine_touahria

1 115 مشاهدات المحتوى عضو منذ
a_amine_touahria تقنية

لا تخضع الشبكة الرقمية اللامركزية لسيطرة سلطة مركزية. بدلاً من ذلك ، يتم توزيع التحكم بين المستخدمين. لا يوجد خادم أو نقطة قيادة واحدة. بدلاً من ذلك ، يتم تشغيل الشبكة على أساس نظير إلى نظير ، حيث يتمتع كل مستخدم بنفس القوة والمسؤولية. وخير مثال على الشبكة اللامركزية هو الإنترنت نفسه ، والذي لا يخضع لسيطرة سلطة واحدة. بدلا من ذلك ، يتم توزيعها بين مستخدميها. ومع ذلك ، يجادل البعض بأن الإنترنت يتجه نحو المركزية بسبب احتكار الأسماء الكبيرة داخل الفضاء - Google و Facebook و WordPress وما شابه ذلك. كيف ذلك؟ تتركز البيانات داخل خوادم هؤلاء اللاعبين الكبار. على هذا النحو ، فإن كل ما يحتاج المرء للوصول إليه عبر الإنترنت يمر عبر أي واحد منهم. إذن للإجابة على السؤال "هل الإنترنت مركزية أم لامركزية؟" من الناحية الفنية ، إنها لا مركزية ، لكن الحجة القائلة بأنها أصبحت ببطء ولكن بثبات أكثر مركزية لا يمكن التقليل من شأنها أو التقليل من شأنها. مثال آخر هو Bitcoin (BTC) ، أول عملة مشفرة. وُلدت بنية شبكة Bitcoin بعد الأزمة المالية الكبرى في 2007-2008. باختصار ، تم إطلاق Bitcoin كشبكة لامركزية على وجه التحديد لأن المؤسسات المركزية (البنوك والشركات المالية) "قد خذلت الناس". أدرك مُنشئ (مُنشئو) Bitcoin أنه في حالة وجود نقطة تحكم واحدة أو فشل ، فإن النظام المالي بأكمله في خطر. لذلك ، قاموا بتصميم Bitcoin ليكون لامركزيًا وموزعًا. لا يوجد كيان واحد أو مجموعة تتحكم فيه. بدلاً من ذلك ، يتم إدارتها من قبل مستخدميها .

كيف تعمل الشبكة اللامركزية؟

بدلاً من الاعتماد على خادم مركزي واحد ، توزع الشبكة اللامركزية مهام معالجة المعلومات عبر أجهزة متعددة.

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

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

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

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

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

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

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

يمكن في كلتا الحالتين ، ولكن إذا تريد أن يكون موقعك من نوع saas أو software as a service بحيث يمكن لكل تاجر أن يستأجر عليك هذه الخدمة ويكون له نطاق متفرع من نطاقك ، مثلا تفترض أن اسم نطاقك example.com فسيكون نطاق المسـتأجر name.example.com ، وهنا يجب تطبيق فكرة Multi-tenant database design ، وهذه أنواع تصاميمها

  • قاعدة بيانات مشتركة. يتشارك المستأجرون الموارد والتخزين مع قاعدة بيانات واحدة مقسمة إلى أعمدة معرف (عمود لكل عميل).
  • قاعدة بيانات مخصصة. يتكون النموذج من مجموعات الموارد ، مع وجود قاعدة بيانات منفصلة لكل مستأجر في مجموعة. يقوم البائع بنقل قواعد البيانات هذه بين مجموعات الموارد لتحسين استخدام الموارد.
  • قواعد البيانات المشتركة. يتم تقسيم بيانات المستأجر إلى "أجزاء" متحركة عبر عدة قواعد بيانات.
  • قواعد البيانات الهجينة المقسمة. يقوم بعض المزودين بنقل موارد المستأجر بين قواعد البيانات المخصصة والمشتركة. هذه الإستراتيجية مناسبة بشكل أفضل للأنظمة الأساسية ذات مستويات الاشتراك (على سبيل المثال ، المستوى المجاني والخطط على مستوى المؤسسة).
يمكن في كلتا الحالتين ، ولكن إذا تريد أن يكون موقعك من نوع saas أو software as a service بحيث يمكن لكل تاجر أن يستأجر عليك هذه الخدمة ويكون له نطاق متفرع من نطاقك ، مثلا تفترض أن اسم نطاقك example.com فسيكون نطاق المسـتأجر name.example.com ، وهنا يجب تطبيق فكرة Multi-tenant database design ، وهذه أنواع تصاميمها قاعدة بيانات مشتركة . يتشارك المستأجرون الموارد والتخزين مع قاعدة بيانات واحدة مقسمة إلى أعمدة معرف (عمود لكل عميل). قاعدة بيانات مخصصة .

نقوم بعمل loop على العناصر باستعمال forEach

var my_data = [{
	"1433901927011940748": {
		"title": " title 1",
		"descripiton": "text ..",
		"link": "/df"
	}
}, {
	"1433901927011940748": {
		"title": " title 2",
		"descripiton": "text ..",
		"link": "/df"
	}
}, {
	"1433901927011940748": {
		"title": " title 3",
		"descripiton": "text ..",
		"link": "/df"
	}




}];
my_data.forEach((item)=>{
    console.log(item["1433901927011940748"]["title"])
})
نقوم بعمل loop على العناصر باستعمال forEach var my_data = [{ "1433901927011940748": { "title": " title 1", "descripiton": "text ..", "link": "/df" } }, { "1433901927011940748": { "title": " title 2", "descripiton": "text ..", "link": "/df" } }, { "1433901927011940748": { "title": " title 3", "descripiton": "text ..", "link": "/df" } }]; my_data.forEach((item)=>{ console.log(item["1433901927011940748"]["title"]) })