تفاوت بین بلاکچین و دیتابیس چیست؟

تفاوت بین دیتابیس سنتی و بلاکچین blockchain در معماری یا چگونگی سازماندهی فن آوری ها می باشد. یک دیتابیس که در شبکه جهانی وب اجرا می شود بیشتر از معماری شبکه client-server استفاده می کند. کاربر (مشتری) با مجوزهای مرتبط با حساب کاربری خود می تواند ورودی هایی را که در یک سرور متمرکز ذخیره شده اند ، تغییر دهد. با تغییر “کپی اصلی” master copy ، هر زمان که کاربر با استفاده از کامپیوتر خود به یک پایگاه داده دسترسی پیدا کند ، نسخه به روزرسانی شده از ورودی دیتابیس را دریافت می کند. کنترل دیتابیس در اختیار سرپرستان قرار دارد ، که اجازه می دهد دسترسی و مجوزها به عنوان اعتبار میانی حفظ شود.این اصلاً مشابه بلاکچین blockchain نیست. برای یک دیتابیس blockchain ، هر یک از شرکت کنندگان ورودی های جدید را در دیتابیس حفظ ، محاسبه و به روز می کنند. همه گره ها با هم کار می کنند تا اطمینان حاصل کنند که همه به یک نتیجه ی یکسان می رسند و امنیت داخلی را برای شبکه فراهم می کنند.نتیجه ی این تفاوت در این است که بلاکچین blockchain ها به عنوان یک سیستم ضبط برای عملکردهای خاص مناسب هستند ، در حالی که یک دیتابیس database متمرکز برای سایر عملکردها کاملا مناسب است.کنترل غیر متمرکزبلاکچین ها Blockchain به گروه های مختلفی که به یکدیگر اعتماد ندارند ، اجازه می دهد بدون نیاز به مدیر مرکزی ، اطلاعات را باهم به اشتراک بگذارند. معاملات توسط شبکه ای از کاربران انجام می شود که به عنوان یک مکانیسم اجماع عمل می کنند به طوری که همه در حال ایجاد یک سیستم مشترک ضبط همزمان هستند.اهميت کنترل غیر متمرکز در این است که خطرات کنترل متمرکز را از بین می برد. با داشتن یک دیتابیس متمرکز ، هر کسی با دسترسی کافی به آن سیستم می تواند داده های موجود را خراب کند یا از بین ببرد. این باعث می شود کاربران به سرپرستان وابسته باشند.بعضی از مدیران دارای بیشترین اعتماد از جانب مردم هستند. به عنوان مثال ، پول مردم توسط بانکهایی که پولها را در دیتابیس های خصوصی ضبط می کنند ، سرقت نمی شود. دلیل منطقی ای برای اینکه خواستار کنترل متمرکز باشید وجود دارد. کنترل متمرکز می تواند یک تخصص براي حفاظت باشد.اما این بدان معناست که افرادی که دارای کنترل هستند ، مانند یک بانک ، باید میلیاردها دلار هزینه کنند تا از این دیتابیس های مرکزی در مقابل هکرها یا هر شخص دیگری که مایل به سود از ضرر دیگری باشد ، حفاظت کنند. اگر مدیران مرکزی ای که ما برای حفظ امنیت اطلاعات خود به آنها اعتماد کرده ایم در این زمینه درست عمل نکنند، موجب ضرر برای ما خواهد شد.تاریخچهبیشتر دیتابیس های متمرکز اطلاعات ، به روز شده را در یک زمان خاص نگه می دارند. میتوان گفت آنها کم و بیش مانند عکس لحظه ای از زمان عمل ميكنند. دیتابیس های بلاکچین Blockchain قادر به نگه داشتن اطلاعاتی هستند که مربوط به حال حاضر است ،همچنین تمام اطلاعاتی که قبلاً به دست آمده است را نیز حفظ می کنند. فناوری Blockchain می تواند دیتابیس هایی ایجاد کند که دارای تاریخچه ای از خود هستند. آنها مانند بایگانی هایي همیشه در حال گسترش تاریخ خود رشد می کنند و در عین حال یک پرتره واقعی فراهم می کنند.این هزینه مورد نیاز برای به خطر انداختن یا تغییر دیتابیس هاست که باعث شده است تا مردم یک دیتابیس بلاکچین blockchain را تغییرناپذیر بنامند. همچنین جایی است که می توانیم تحول و تغيير دیتابیس به یک سیستم ضبط را ببینیم.عملکرددر حالی که از بلاکچین ها blockchain می توان بعنوان سیستم های ضبط استفاده کرد و به عنوان سیستم عامل های معامله ای ایده آل هستند ، اما در مقایسه با آنچه برای فناوری معاملات دیجیتال امکان پذیر است که امروزه با ویزا Visa و پی پال PayPal می بینیم ، به عنوان دیتابیس های کند در نظر گرفته می شوند.در حالی که مطمئناً پیشرفت هایی در این عملکرد صورت خواهد گرفت ، ماهیت فناوری بلاکچین blockchain موجب کاهش سرعت میشود. نحوه استفاده از شبکه های توزیع شده در فناوری بلاکچین blockchain بدان معنی است که آنها قدرت پردازش را به اشتراک نمی گذارند ، آنها هرکدام به طور مستقل به شبکه خدمات می دهند ، سپس نتایج کار خود را با بقیه شبکه مقایسه می کنند تا زمانی که توافقی بینشان صورت گیرد که اتفاقی افتاده است.از طرف دیگر ، دیتابیس های متمرکز ،سال های زیادی است که وجود دارند ، و دیده شده که عملکردشان با فرمول ارائه شده برای تعریف نوآوری در عصر دیجیتال به آهستگی افزایش پیدا کرده است: قانون مور.Moore’s Lawمحرمانه بودنبیت کوین Bitcoin یک دیتابیس بدون کنترل نوشتاری و بدون کنترل خوانایی است. این بدان معناست که هر کسی می تواند یک بلاک جدید را در زنجیره بنویسد ، و هر کسی می تواند یک بلاک را در زنجیره بخواند. یک بلاکچین blockchain خصوصی ، مانند یک دیتابیس متمرکز ، میتواند دارای کنترل نوشتاری و کنترل خوانایی باشد . این بدان معناست که شبکه یا پروتکل قابل تنظیم است بنابراین فقط شرکت کنندگان مجاز می توانند در دیتابیس بنویسند یا پایگاه داده را بخوانند.اما اگر محرمانه بودن تنها هدف باشد و اعتماد مدنظر نباشد ، دیتابیس های بلاکچین blockchain هیچ مزیتی نسبت به یک دیتابیس متمرکز ندارند. پنهان کردن اطلاعات روی بلاکچین blockchain نیاز به کریپتوگرافی cryptography زیاد و بار محاسباتی مربوط به گره های شبکه دارد. هیچ راهی موثرتر از مخفی کردن داده ها به طور کامل در یک دیتابیس خصوصی که حتی نیازی به اتصال به شبکه نیز نداشته باشد وجود ندارد. به تمام دیتابیس هایی فکر کنید که Ethan Hunt در سری فیلم های “Mission: Impossible” به آن وارد شده است و می توانید از نوع محرمانگی ممکن در دیتابیس های خصوصی مطلع شوید.منبع : کوین تلگراف - ترجمه توسط دلاریپتو