2 روز پیش
زمان مطالعه : 7 دقیقه
بلاکچین چه تفاوتی با دیتابیس سنتی دارد؟
بلاکچین و پایگاه داده سنتی در معماری، امنیت و نحوه مدیریت دادهها تفاوت دارند. شناخت این تفاوتها به سازمانها کمک میکند تا با توجه به نیازهای خود، انتخاب مناسبی داشته باشند. تفاوتهای اصلی: کنترل غیرمتمرکز در برابر معماری متمرکز یکپارچگی و شفافیت دادهها عملیات کراد در مقابل خواندن و نوشتن اعتبارسنجی و نوشتن تراکنشها مکانیسمهای اجماع و امنیت
بلاکچین چه تفاوتی با دیتابیس سنتی دارد؟
دیتابیسهای سنتی از معماری (Client-server) استفاده میکنند. کاربر (کلاینت یا مشتری) در صورت کسب مجوز میتواند دادههایی را که در یک سرور (کامپیوتر) متمرکز ذخیره شده تغییر داده و اصلاح کند. کنترل پایگاه داده در دست مرجعی تعیینشده باقی میماند که هویت و اعتبار مشتری را نیز پیش از دسترسی به پایگاه داده راستیآزمایی میکند. این مرجعِ تعیینشده، وظیفه مدیریت پایگاه داده را بر عهده دارد. بنابراین، درصورتیکه امنیت مرجع به خطر بیفتد، احتمال تغییر یا حتی حذف دادهها وجود دارد.
پایگاه داده بلاکچینی چیست؟
پایگاههای داده بلاک چینی از چندین نود یا کامپیوتر تشکیل شدهاند. نودهای شبکه کامپیوترهایی هستند که در مدیریت پایگاه داده بلاک چین مشارکت میکنند. تمام نودها، دادههای جدید را بررسی کرده و میتوانند این دادهها را وارد پایگاه داده مبتنی بر بلاکچین کنند. برای اینکه داده جدیدی به بلاک چین اضافه شود، اکثریت نودها باید به اجماع برسند. سازوکار اجماع، تضمینکننده امنیت شبکه است و دستکاری داده را دشوار میکند.
در بلاکچین بیت کوین، اجماع با استفاده از پروتکل اثبات کار (Proof of Work) یا استخراج به دست میآید. این روش شامل حلکردن معماهای پیچیده هشینگ میشود که در این فرایند، دادهها بهصورت رمزنگاریشده به یکدیگر متصل شده و تغییر یا حذف آنها غیرممکن میشود. همچنین برخی از بلاک چینها، مانند اتریوم از اثبات سهام (Proof of stake) بهعنوان مکانیسم اجماع استفاده میکنند.
در این رابطه بخوانید : شاخص بهای مصرف کننده چیست؟ و چگونه عمل میکند؟
تفاوت بلاکچین و دیتابیس سنتی
بلاکچین و پایگاه داده سنتی در معماری، امنیت و نحوه مدیریت دادهها تفاوت دارند. شناخت این تفاوتها به سازمانها کمک میکند تا با توجه به نیازهای خود، انتخاب مناسبی داشته باشند.
تفاوتهای اصلی:
- کنترل غیرمتمرکز در برابر معماری متمرکز
- یکپارچگی و شفافیت دادهها
- عملیات کراد در مقابل خواندن و نوشتن
- اعتبارسنجی و نوشتن تراکنشها
- مکانیسمهای اجماع و امنیت
یکپارچگی و شفافیت
اصلیترین تفاوت فناوری بلاکچین از فناوری پایگاه داده سنتی، قابلیت اعتبارسنجی عمومی دادهها است که از طریق یکپارچگی و شفافیت شبکه امکانپذیر شده است.
یکپارچگی به این معناست که هر کاربر میتواند مطمئن باشد دادههایی که بازیابی میکند، از زمان ثبت تاکنون، دستنخورده و بدون تغییر باقی ماندهاند. شفافیت بلاک چین نیز باعث میشود تمام کاربران بتوانند بر نحوه پیوستن بلاکها به بلاک چین در طول زمان نظارت داشته باشند.
کراد در مقابل خواندن و نوشتن
در یک پایگاه داده سنتی، کلاینت میتواند چهار عملکرد مختلف را روی دادهها اجرا کند: ایجاد، خواندن، بهروزرسانی و حذف. این چهار عملکرد کراد (CRUD) نامیده میشوند. واژهای که از حروف ابتدایی چهار واژه انگلیسی ایجاد (Create)، خواندن (Read)، بهروزرسانی (Update) و حذف (Delete) تشکیل شده است.
با این حال، ساختار بلاک چین بهگونهای طراحی شده که فقط قابلیت اضافهکردن داده را به کاربر میدهد. ، کاربر بلاک چین فقط میتواند دادههای بیشتری را در قالب بلاکها به بلاک چین اضافه کند. تمام دادههای قبلی بهطور دائمی ذخیره شده و قابلتغییر نیستند. بنابراین، تنها عملیات قابلاجرا در مورد دادههای بلاک چین، «خواندن» و «نوشتن» است. عملیات خواندن بهمعنی درخواست و بازیابی دادهها از بلاک چین و عملیات نوشتن بهمعنی اضافهکردن دادههای بیشتر به بلاک چین است.
اعتبارسنجی و نوشتن
بلاکچین امکان انجام دو عملیات اساسی را در ارتباط با تراکنشها فراهم میکند: اعتبارسنجی یک تراکنش و نوشتن یک تراکنش جدید. تراکنش، وضعیت دادههای موجود در بلاک چین را به وضعیتی جدید تغییر میدهد. درنتیجه تراکنشها موجب حذف یا تغییر دادههای قبلی نمیشوند؛ بلکه وضعیت آنها را تغییر میدهند.
کنترل غیرمتمرکز
کنترل غیرمتمرکز، خطرها و آسیبهای مربوط به کنترل متمرکز را برطرف میکند. هر فردی که به یک پایگاه داده متمرکز دسترسی کافی داشته باشد، میتواند دادههای موجود در آن را خدشهدار کند یا بهطور کامل آنها را از بین ببرد. بنابراین، کاربران پایگاه داده متمرکز باید به زیرساختهای امنیتی مدیریت و حاکمیت پایگاه داده کاملاً اعتماد داشته باشند.
فناوری بلاک چین بهمنظور رفع این مشکل، با استفاده از ذخیرهسازی غیرمتمرکز داده، امنیت را در ساختار خود نهادینه کرده است.
با این همه، فناوری بلاک چین برای ثبت انواع خاصی از داده و پایگاه داده سنتی برای انواع دیگری از دادهها مناسب هستند. هر سازمانی، پیش از انتخاب پایگاه داده موردنظر خود، باید کاملاً از نیازها و انتظارات خود آگاه باشد و هدف مطلوب خود را با توجه به نقاط ضعف و قوت هر کدام از انواع پایگاه داده ارزیابی کند.
آیا بلاک چین میتواند جایگزین کامل پایگاههای داده سنتی شود؟
خیر، بلاک چین برای همه کاربردها مناسب نیست. در سیستمهایی که به سرعت بالا، حجم تراکنش زیاد و هزینه عملیاتی پایین نیاز دارند، پایگاههای داده سنتی همچنان برتری دارند.
همچنین بخوانید : تعریف جامع بلا پروتکل (BEL) به همراه پیشبینی قیمت
امنیت کدام یک بالاتر است؟
از نظر امنیتی، بلاک چین با مکانیسم اجماع و ساختار غیرمتمرکز خود، مقاومت بیشتری در برابر حملات سایبری دارد، اما پایگاههای داده سنتی با تدابیر امنیتی قوی نیز میتوانند سطح بالایی از امنیت را ارائه دهند.
ترجمه شده توسط مجله خبری نیپوتو
خرید و فروش ارزهای دیجیتال از امروز شروع کنید
ممکن است علاقه مند باشید
ثبت دیدگاه
لیست نظرات (0)
انتخاب سردبیر
مفاهیم پایه
بیشتر بخوانید

























