فناوري

آموزش جامع بلاك چين و ارزهاي ديجيتال

الگوريتم اجماع چيست؟

۱۸ بازديد

 

 

الگوريتم اجماع در بلاكچين به شبكه اجازه مي دهد تا روي يك نسخه واحد از اطلاعات به توافق برسند.

 

بلاكچين يك شركت نيست و يك برنامه هم نيست ، بلكه روشي كاملاً جديد براي ثبت اطلاعات در اينترنت است.

 

از اين فناوري مي توان براي توسعه برنامه هاي بلاكچين ، مانند شبكه هاي اجتماعي ، پيام رسان ها ، بازي ها ، مبادلات ، سيستم عامل هاي ذخيره سازي ، سيستم هاي رأي گيري ، بازارهاي پيش بيني ، فروشگاه هاي آنلاين و موارد ديگر استفاده كرد. از اين لحاظ ، بلاك چين شباهت به اينترنت دارد . به همين دليل برخي آن را “اينترنت 3.0” لقب داده اند.

چرا اجماع ضروري است؟

اطلاعات ثبت شده در زنجيره بلوك مي تواند به هر شكلي باشد . اعم از انتقال پول ، مالكيت ، معامله ، هويت شخص ، توافق بين دو طرف يا حتي ميزان برق مصرفي.

با اين حال ، براي ثبت اطلاعات در زنجيره بلوك نياز به تأييد چندين دستگاه مانند رايانه در شبكه است. در اين محيط چالش برانگيز ، بايد يك مشكل اساسي را حل كنيد تا پول ديجيتال كار كند:

 

همه گره ها بايد در مورد يك تاريخ واحد از معاملات به توافق برسند. بدون اتفاق نظر در مورد اينكه چه كسي مالك چه چيزي است ، شبكه بي ارزش خواهد بود.

 

سازوكار اجماع در بلاكچين به شبكه اجازه مي دهد تا روي يك نسخه واحد از اطلاعات به توافق برسند. وقتي يك شركت كننده در شبكه يك تراكنش ايجاد مي كند ، تراكنش به كل شبكه پخش مي شود.

هر گره تراكنش را ثبت مي كند و آن را به نسخه دفتر خود اضافه مي كند. نسخه هاي مختلفي كه توسط گره هاي مختلف نگهداري مي شوند كمي متفاوت به نظر مي رسند. اگر در ايالات متحده هستيد و تراكنشي را پخش مي كنيد ، گره هايي كه به شما نزديك هستند زودتر از گره مستقر در آسيا آن را دريافت مي كنند.

 

جهت مشاهده ادامه مقاله به آدرس وب سايت فكت كوينز مراجعه نماييد.

سيستم هاي توزيع شده

۹ بازديد

 

درك سيستم هاي توزيع شده براي درك فناوري بلاكچين ضروري است ، زيرا بلاكچين يك سيستم توزيع شده است. بلاكچين يك دفتر توزيع شده است كه مي تواند متمركز يا غيرمتمركز باشد ولي معمولاً به عنوان يك پلت فرم غيرمتمركز مورد استفاده قرار مي گيرد.

تعريف سيستم هاي توزيع شده

سيستم توزيع شده، مجموعه اي از كامپيوترها هستند، كه توزيع آن ها از ديد كاربر مخفي (transparent) است. بنابراين، كاربري كه با يك سيستم توزيع شده كار ميكند، اين سيستم را همانند يك كامپيوتر مشاهده ميكند.

تننباوم (Tanenbaum)، نويسنده كتاب سيستم هاي توزيع شده، تعريف زير را براي اين سيستم ارائه ميدهد:

سيستم توزيع شده، مجموعه اي از كامپيوترهاي مستقل از هم هستند، كه از نظر كاربر، يك كامپيوتر واحد به نظر مي رسند.

سيستم هاي توزيع شده الگوهاي محاسباتي هستند كه به موجب آن دو يا چند گره به صورت هماهنگ با يكديگر كار مي كنند تا به يك نتيجه مشترك برسند.

اين سيستم ها به گونه اي مدل سازي شده است كه كاربران نهايي، آن را به عنوان يك پلت فرم منطقي واحد در نظر مي گيرند.

به عنوان مثال ، موتور جستجوي گوگل مبتني بر يك سيستم توزيع شده بزرگ است ، اما به نظر كاربر ، يك پلت فرم منسجم و واحد است.

سيستم توزيع شده چگونه كار مي كند؟

در سيستم هاي توزيع‌شده يك مسئله به وظايف مختلف تقسيم مي‌شود كه هر كدام از آن‌ها توسط يك كامپيوتر يا بيشتر حل مي‌شود.اين سيستم ها از طريق ارسال پيام با يكديگر در ارتباط هستند.

 

جهت مشاهده ادامه مقاله به آدرس وب سايت فكت كوينز مراجعه نماييد.