بلاكچين

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

ذخيره سازي در بلاكچين

۱۶ بازديد

 

ذخيره سازي در بلاكچين چگونه انجام مي شود؟ داده ها مي توانند مستقيماً در زنجيره بلوكي ذخيره شوند. اما ، بلاكچين براي ذخيره سازي مقادير زيادي داده نمي تواند از اين روش استفاده كند. با اين روش مي توان تراكنش هاي ساده و برخي داده هاي دلخواه را ذخيره كرد . اما براي ذخيره تصاوير يا داده هاي بزرگ مناسب نيست. همانطور كه در  پايگاه داده هاي سنتي هم استفاده از اين روش مناسب نيست.

نحوه ذخيره سازي بلاكچين چگونه است؟

بلاكچين مبتني بر فناوري دفتركل توزيع شده (DLT) است كه به عنوان يك پايگاه داده غيرمتمركز از اطلاعات مربوط به تراكنش ها بين چند طرف عمل مي كند.

تراكنش ها به ترتيب زماني DLT را پر مي كنند. آنها به عنوان يك سري بلاك دردفتر ذخيره مي شوند ، به صورتي كه هر بلاك به موارد قبلي اشاره دارد و يك زنجيره بهم پيوسته را تشكيل مي دهد.

فناوري Blockchain دفتركل را در چندين گره توزيع مي كند. هر گره كپي كاملي از داده ها را نگهداري مي كند . همه شركت كنندگان در بلاكچين مي توانند دفتر را ببينند و تأييد كنند. بنابراين نيازي به هيچ مرجع مركزي يا سرويس تأييد نيست.

يك سيستم ذخيره سازي مبتني بر بلاكچين با ايجاد shard ياsegment  هاي داده،رمزنگاري shard ها ، ايجاد يك هش منحصر به فرد براي هر  shard و ايجاد كپي هاي اضافي از هر shard ، داده ها را براي ذخيره سازي آماده مي كند. سپس shard  هاي تكثير شده، در گره هاي بلاكچين توزيع مي شوند. تراكنشها در دفتر بلاكچين ثبت مي شوند و سيستم ، تراكنش هاي بين گره هاي بلاكچين را تأييد مي كند.

 

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

تئوري CAP و بلاكچين

۱۳ بازديد

 

تئوري CAP كه به عنوان قضيه Brewer نيز شناخته مي شود ، توسط Eric Brewer در سال 1998 به عنوان يك نظريه مطرح شد. در سال 2002 ، توسط Seth Gilbertو Nancy Lynchبه عنوان يك قضيه اثبات شد.

اين تئوري شامل سه ويژگي زير است:

 

سازگاري(consistency):  سازگاري يك ويژگي است كه اطمينان مي دهد همه گره ها در يك سيستم توزيع شده يك كپي واحد و يكسان از داده ها دارند.

 

در دسترس بودن ( Availability) : به اين معني است كه گره هاي موجود در سيستم ، براي استفاده در دسترس هستند و درخواست هاي دريافتي را مي پذيرند و در صورت لزوم بدون هيچ گونه خطايي پاسخ مي دهند. به عبارت ديگر ، داده ها در هر گره در دسترس هستند و گره ها به درخواست ها پاسخ مي دهند.

 

تحمل پارتيشن ( Partition tolerance): تحمل پارتيشن اطمينان مي دهد كه اگر گروهي از گره ها به دليل خرابي شبكه قادر به برقراري ارتباط با گره هاي ديگر نباشند ، سيستم توزيع شده به درستي به كار خود ادامه مي دهد.

 

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

 

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

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

۹ بازديد

 

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

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

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

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

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

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

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

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

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

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

 

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

شبكه نظير به نظير چيست؟

۱۰ بازديد

 

شبكه نظير به نظير چيست؟

 

شبكه نظير به نظير چيست؟

 

در ابتدا بهتر است به تعريف چند اصطلاح در دنياي شبكه بپردازيم :

 

شبكه : به اتصال دو يا چند سيستم (مانند كامپيوتر، لپ‌تاپ، و…) با هدف اشتراك گذاري منابع و يا ايجاد ارتباط بين كاربران از طريق قوانيني كه پروتكل ارتباطي نام دارد شبكه مي گوييم. انتقال داده‌ها مي‌تواند با كابل چند رسانه‌اي، كابل نوري يا بيسيم انجام شود.

 

گره يا نود (Node) در شبكه: هر دستگاه فيزيكي كه در شبكه حضور دارد و توانايي ارسال و دريافت اطلاعات را دارد .لپ تاپ و كامپيوتر شخصي شما ، پرينتر ،مودم و …هم نودهاي شبكه هستند.

 

كلاينت (Client): كاربر يا كامپيوتر و يا نودي كه درخواستي دارد.

 

سرور (Server): نود يا كامپيوتري كه خدمات و درخواست ها را انجام مي دهد.

 

معماري يا توپولوژي شبكه : به نحوه قرارگرفتن اجزاي شبكه كنار همديگر توپولوژي شبكه گفته مي شود.

 

 


بيشتر بدانيد:معاملات اسپات همراه با ويدئو


 

 

شبكه نظير به نظير(همتا به همتا يا peer to peer ):

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

هر گره وظيفه مشابهي را در شبكه انجام مي دهد و همزمان به عنوان كلاينت و سرور عمل مي كند. اگر يكي از نودها آفلاين شود ، شما به يكي ديگر متصل مي شويد. اگر گره اي براي مدتي آفلاين شد ، بايد دوباره به شبكه وصل شود تا توسط همتايان خود ، به روز شود تا دوباره كاملاً فعال شوند.

 

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