اپليكيشن نامتمركز چيست؟
اپليكيشن نامتمركز كه آن را DApp هم مي نامند برنامه اي است كه براي كاربران و استفاده كنندگان و اين امكان را فراهم كرده است كه بتوانند با شبكه هاي مختلفي ارتباط برقرار كنند و يكي از ابداعات شبكه اتريوم مي باشد.در حقيقت برنامه نامتمركز يك رابطي است كه براي كاربران توانايي ارتباط با قرارداد هاي هوشمند كه بر روي شبكه توزيع يافته و نامتمركز هستند را فراهم مي سازد.همچنين از اجزاي اصلي آن مي توان توزيع يافته و غير متمركز، اتريوم، بلاك چين، قرارداد هاي هوشمند و … را نام برد.
نامتمركز سازي DApp
اكثر برنامه هايي كه به سمت كاربر مي باشند و اصطلاحا آن ها را فرانت اند مي نامند، نامتمركز نيستند در صورتي كه اگر يك برنامه از بلاك چين توزيع يافته اي همانند اتريوم استفاده نكند نمي توان آن را نامتمركز دانست، بيشتر برنامه هاي نامتمركز سمت كاربر بر پايه وب مي باشند كه بر روي سرورهاي مركزي قرار مي گيرند و توسط زبان هاي برنامه نويسي تحت وب ساخته شده اند.يعني از عبارت برنامه هاي نامتمركز فقط براي برنامه هايي كه در عمل داراي سطوح مختلف نامتمركز هستند استفاده مي شود.
تفاوت هاي اپليكيشن هاي معمولي و اپليكيشن هاي نامتمركز
بين Dapp ها و اپليكيشن هاي معمولي دو تفاوت اصلي و مهم وجود دارد كه عبارتند از :
۱-اپليكيشن هاي نامتمركز به جاي تعامل با يك رابط كاربري كه با برنامه هاي سنتي در ارتباط است، با قرارداد هاي هوشمند به تعامل پرداخته اند.
۲-برنامه هاي نامتمركز به جاي سرور در اپليكيشن ها كه بر روي يك كامپيوتر در سرورهاي يك ارگان در محيطي نگهداري مي شوند، بر روي مجموعه اي از كامپيوتر ها در سراسر جهان به وسيله يك شبكه همتا به همتا قرار گرفته اند و اطلاعات آن بر روي يك شبكه بلاك چين عمومي حفظ مي شوند.
يعني اپليكيشن هاي نامتمركز تقريبا مي تواند تمام كارهايي كه يك اپليكيشن معمولي انجام مي دهد را پوشش دهد اما براي اين كه نامتمركز باقي بماند بايد از طرف خود سرور كيفيت هاي نامتمركز و توزيع يافته را دارا باشد.
بد نيست اين مطلب را هم اضافه كنيم كه بيت كوين يك اپليكيشن نامتمركز مي باشد و براي قراردادهاي مالي كه طرفين به يكديگر اعتماد ندارند استفاده مي گردد ولي اتريوم يا بسياري از سيستم هاي ديگر اجازه بوجود آوردن انواع مختلفي از برنامه هاي بي اعتماد وراي قرارداد هاي مالي را فراهم كند.
ويژگي هاي Dapps
۱-به جهت اين كه يك اپليكيشن نامتمركز باشد، بايد طرف سرور كه آن را كد بك اند مي نامند بر روي يك شبكه نامتمركز و توزيع يافته قرار بگيرد.
۲-مي توانيم بگوييم كه بيت كوين برنامه نامتمركز است كه از بلاك چين و قرارداد هاي هوشمند براي نگهداري قرارداد هاي مالي خود استفاده مي كند.
۳-بسياري از شبكه هاي مختلف موجود در سراسر دنيا مانند ترون و … از اپليكيشن هاي نامتمركز استفاده مي كنند.
۴- يك اپليكيشن نامتمركز بهتر است اوپن سورس يا به عبارت فارسي منبع باز باشد و به هيچ وجه تمركزي براي مديريت آن نيازي نداشته باشد.
۵-براي اپليكيشن هاي نامتمركز يك ضرورت است كه به روش رمز نگاري امن شوند زيرا شبكه هاي ذخيره شده بر روي آن ها به وسيله رمز نگاري ايمن شده اند.
۶-اگر اپليكيشن هاي نامتمركز عنصر مالي داشته باشند بايد از توكن هايي كه رمز نگاري شده اند و بر روي شبكه اي كه در آن قرار گرفته اند استفاده نمود.
و …
در حقيقت برنامه هاي نامتمركز توانايي هاي بسيار زيادي دارند ولي هنوز در ابتداي كار خود قرار دارند و اين اطمينان وجود دارد كه در آينده اي نه چندان دور به شكل گسترده تري مورد استفاده قرار بگيرند.
برگرفته از : شمع سبز
برچسب: ،