بلاک چین چه تفاوتی با پایگاه داده سنتی دارد؟

“`html
مجله رضیم | بلاک چین و پایگاه دادههای سنتی از لحاظهای زیادی با هم متفاوت هستند. وقتی موضوع ثبت دائمی تراکنشها و اطلاعات در بلاکچین مطرح میشود، برای کسانی که آشنایی با پایگاههای داده کامپیوتری دارند، سوالاتی درباره این تفاوتها شکل میگیرد.
شاید اولین چیزی که به ذهنتان برسد، غیرمتمرکز بودن بلاکچینها باشد. اما باید بدانید که بسیاری از پایگاههای داده بزرگ هم اطلاعاتشان را در هزاران نقطه مختلف ذخیره میکنند که به نوعی غیرمتمرکز است.
پایگاه داده چیست؟
پایگاه داده یا دیتابیس (data base) به مجموعهای منظم از اطلاعات گفته میشود. این پایگاهها معمولاً به گونهای ذخیره میشوند که دستگاهها و کامپیوترها بتوانند آنها را بخوانند و به آنها دسترسی داشته باشند.
بلاک چین نوعی خاص از پایگاه داده به شمار میرود که مزایای زیادی را نسبت به پایگاههای داده سنتی ارائه میدهد. هر واحد اطلاعات در بلاکچین بلاک نامیده میشود.
در پایگاههای داده بلاک چین، تمامی کامپیوترها وظیفه نگهداری، پردازش و امنیت ورودیها را دارند. همه گرهها با هم همکاری میکنند تا اطمینان حاصل شود که نتیجه مشترکی میگیرند و امنیت شبکه تضمین شود.
برای درک بهتر موضوع میتوانیم با یک مثال شروع کنیم:
فرض کنید شما در یک وبسایت میخواهید ثبت نام کنید و اطلاعاتی مانند رمز عبور و نام کاربری را وارد میکنید. با کلیک بر روی ثبت نام، این اطلاعات در پایگاه داده ذخیره میشود. وقتی بخواهید به حساب خود وارد شوید، این اطلاعات در پایگاههای داده بررسی میشود و اگر درست باشد، شما اجازه ورود خواهید یافت.
پایگاههای داده هرنوع اطلاعاتی که یک برنامه نیاز داشته باشد، در خود نگهداری میکنند. مانند رمزهای عبور، جریمههای رانندگی، نظرات کاربران در وبسایتها و …
حالا که با مفهوم پایگاه داده آشنا شدید، بیایید به بررسی تفاوتهای پایگاههای داده سنتی و بلاک چینی بپردازیم.
به عنوان مثال، هنگامی که یک کاربر در سایتی ثبت نام میکند، با توجه به نوع حساب، قادر است اطلاعات خاصی مانند رمز عبور خود را در پایگاه داده تغییر دهد. این تغییرات در پایگاه داده ثبت میشود. تمام پایگاههای داده در یک محل مرکزی به نام سرور ذخیره میشوند و کنترل آنها در دست مدیران سایت است. مدیران میتوانند در هر زمان اطلاعات را تغییر دهند یا حتی حسابهای کاربری را حذف کنند.
کنترل غیرمتمرکز
پایگاه دادههای بلاک چینی تحت کنترل هیچ شخص یا سازمان خاصی نیستند و نمیتوانند به سادگی تغییر کنند. این پایگاهها بر روی یک شبکه توزیع شده و غیرمتمرکز کار میکنند. کامپیوترها به هم متصل میشوند و خود آنها شبکه را مدیریت میکنند. هیچ فردی نمیتواند به سادگی شبکه را هک کرده یا آن را تغییر دهد.
در وجود پایگاههای داده سنتی، یک شخص یا گروه مسئولیت مالکیت آن را بر عهده دارند و میتوانند اطلاعات را ویرایش کرده یا حذف کنند.
به عنوان نمونه، توییتر که یک شبکه اجتماعی به شمار میرود، بارها مورد هک قرار گرفته یا توییتها به وسیله دولتها حذف شدهاند. حال تصور کنید اگر توییتر از بلاک چین استفاده کند، دیگر هیچ کس نمیتواند به سادگی اطلاعات را删 کند و یا تغییر دهد.
“““html
فرد نمیتواند توییتی را پاک یا ویرایش کند و حتی مدیران توییتر نیز نمیتوانند توییتی را حذف کنند.
تجربههای زیادی نشان داده که بانکها و وبسایتهای مختلف مورد هک و دزدی قرار گرفتهاند و پول و اطلاعات زیادی از آنان سرقت شده است. دلیل این اتفاق ساده است: هکرها و دزدان فقط به یک یا چند سرور دسترسی دارند و با هک کردن آنها به اطلاعات میرسند. اما در بلاک چین، هکرها با میلیونها کامپیوتر روبرو هستند و برای نفوذ به شبکه باید حداقل ۵۱ درصد از کامپیوترها را هک کنند که غیر ممکن است.
تاریخچه خود
بیشتر پایگاههای داده متمرکز فقط به مدت معینی اطلاعات را ذخیره میکنند و ممکن است در صورت بروز مشکلی برای سرور، تمامی تاریخچه و گزارشها پاک شوند. همچنین، شخصی با دسترسی میتواند آنها را حذف کند.
اما پایگاههای داده بلاک چین قادرند تاریخچه و گزارشات را به صورت نامحدود و غیرقابل تغییر ذخیره کنند. این ویژگی تغییرات چشمگیری در سیستمهای ثبت گزارش ایجاد خواهد کرد. مثلاً در سیستم سوابق جرم این قابلیت بسیار کارآمد است. در سیستم سوابق جرم بلاک چین، هیچ فرد یا دولتی نمیتواند سوابق جرم کسی را پاک یا تغییر دهد.
سرعت
در حالی که بلاک چین در زمینه تراکنشها و ثبت گزارش بسیار مؤثر است، سرعت آن نسبت به پایگاههای داده سایتهایی مانند پیپال و ویزا کمی کمتر است.
این موضوع به خاطر توزیع بودن شبکه و استفاده از کامپیوترهای مختلف در سراسر جهان است که باعث کاهش سرعت میشود.
تعداد زیاد کامپیوترها همیشه به معنای توان پردازش بیشتری نیست. به علت خصوصیت بلاک چین، تمامی کامپیوترها باید در مورد یک تراکنش یا گزارش رأی دهند و با افزایش تعداد کامپیوترها، تعداد رأیدهندگان نیز بیشتر میشود و زمان مورد نیاز افزایش مییابد.
البته این زمان برای ما زیاد نخواهد بود (در بدترین حالت ممکن است حداکثر یک ساعت برای تأیید طول بکشد) و نمیتواند مانع از استفاده از این فناوری بینظیر شود.
محرمانه بودن
بیتکوین یک پایگاه داده غیرمتمرکز و کنترل نشده است. این به معنای این است که هر کس میتواند یک بلاک جدید به زنجیره اضافه کند یا بلاکی را که مجوز دارد از زنجیره فراخوانی کند.
حفظ محرمانگی تراکنشها و گزارشات از طریق کلیدهای رمزنگاری به عنوان دومین مزیت مهم بلاک چین بعد از امنیت به حساب میآید.
با یک مثال از سیستم ثبت جرم بلاک چینی و معمولی، اهمیت این مسأله بیشتر مشخص میشود. فرض کنید در سیستم ثبت جرم معمولی کسی که جرم را ثبت میکند مشخص است و این فرد ممکن است بعداً مورد تهدید یا آسیب قرار بگیرد.
اما در سیستم بلاک چینی، مشخص نیست که چه کسی گزارش را ثبت کرده است.
بیشتر بخوانید:
اگر این مطلب برای شما مفید بود، با لایک کردن و به اشتراک گذاشتن آن، از ما حمایت کنید. نظرات، پیشنهادات و موضوعات مورد نظر خود را از طریق قسمت دیدگاهها به ما ارسال کنید.
سایت رضیم
“`