بلاکچین چیست و چطور کار میکند

بلاکچین چیست و چطور کار میکند

بلاکچین پیچیده به نظر می رسد، اما مفهوم اصلی آن بسیار ساده است. بلاکچین نوعی پایگاه داده است. برای درک بلاکچین، ابتدا باید بدانید که پایگاه داده در واقع چیست.

اگر در ده سال گذشته، بانکداری، سرمایه گذاری یا ارزهای دیجیتال را دنبال کرده باشید، احتمالا  واژه «بلاکچین» (blockchain) را شنیده باشید، بلاکچین یا زنجیره بلوک، فناوری ثبت داده ها در پشت شبکه بیت کوین (Bitcoin) است.

نکات مهم

  • بلاکچین یک نوع پایگاه داده، خاص است.
  • از نظر نحوه ذخیره اطلاعات با پایگاه داده معمولی تفاوت دارد. بلاکچین، داده ها را در بلوک هایی ذخیره می کند که بعدا به هم زنجیر و مرتبط می شوند.
  •  داده های جدید، وارد بلوک جدید می شوند. هنگامی که بلوک، با داده ها پر می شود، روی بلوک قبلی متصل می شود، که باعث می شود داده ها به ترتیب زمانی به هم زنجیر شوند.
  • انواع مختلفی از اطلاعات را می توان در بلاکچین ذخیره کرد، اما رایج ترین استفاده تا کنون به عنوان دفتر کل تراکنش ها بوده است.
  • در مورد بیت کوین، بلاکچین به صورت غیر متمرکز استفاده می شود تا هیچ فرد یا گروهی کنترل نداشته باشد، بلکه همه کاربران به طور جمعی کنترل را حفظ می کنند.
  • بلاکچین های غیر متمرکز، تغییر ناپذیر هستند، به این معنی که داده های وارد شده غیر قابل برگشت هستند. در بیت کوین، به این معنی است که تراکنش ها به طور دائم ثبت شده و برای همه قابل مشاهده است.

بلاکچین چیست؟

بلاکچین پیچیده به نظر می رسد، اما مفهوم اصلی آن بسیار ساده است. بلاکچین نوعی پایگاه داده است. برای درک بلاکچین، ابتدا باید بدانید که پایگاه داده در واقع چیست.

پایگاه داده مجموعه ای از اطلاعات است که به صورت الکترونیکی در یک سیستم کامپیوتری ذخیره می شود. اطلاعات یا داده های موجود در پایگاه های داده، معمولاً در قالب جدول طراحی شده اند تا امکان جستجو و فیلتر راحتِ اطلاعات خاص را فراهم کنند. تفاوت بین شخصی که از صفحه گسترده برای ذخیره اطلاعات به جای پایگاه داده استفاده می کند، چیست؟

ادامه مطلب  میانگین فروش هر فروشنده در دیجی کالا ۳۶۰ میلیون تومان ماهانه! یعنی چقد سود؟

صفحات گسترده برای یک نفر یا گروه کوچکی از افراد طراحی شده اند تا اطلاعات محدودی را ذخیره کرده و به آنها دسترسی پیدا کنند. در مقابل، پایگاه داده طوری طراحی شده است که حجم قابل توجهی از اطلاعات را در اختیار داشته باشد که به سرعت و به آسانی توسط تعدادی زیادی از کاربران، قابل دسترسی، فیلتر و تغییر باشد.

پایگاه های داده بزرگ با دستیابی به اطلاعات، روی سرورهایی که از کامپیوترهای قدرتمند ساخته شده اند به این امر دست می یابند. این سرورها گاهی اوقات می توانند با استفاده از صدها یا هزاران کامپیوتر ساخته شوند تا قدرت محاسباتی و ظرفیت ذخیره سازی لازم برای دسترسی همزمان بسیاری از کاربران به پایگاه داده را، داشته باشند.

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

 

What the Future of Blockchain Means for Entrepreneurs

 

ساختار ذخیره سازی

یکی از تفاوت های اصلی بین پایگاه داده و بلاکچین، روش ذخیره سازی اطلاعات است. بلاکچین اطلاعات را در گروه هایی جمع آوری می کند که به آنها بلوک نیز گفته می شود و مجموعه ای از اطلاعات را در خود جای می دهند. بلوک ها دارای ظرفیت ذخیره سازی مشخصی هستند و بعد پر از شدن، اطلاعات روی بلوک بعدی، ذخیره می شوند و زنجیره ای از اطلاعات را به نام «بلاکچین یا زنجیره بلوک» شکل می دهند.

پایگاه داده، اطلاعات خود را به صورت جدول شکل می دهد درحالی که یک بلاکچین، همانطور که از نامش پیداست، اطلاعات خود را به صورت بسته (بلوک) که به هم زنجیر شده اند، شکل می دهد. بنابر این همه بلاکچین ها پایگاه داده هستن اما همه پایگاه های داده، بلاکچین نیستند. این سیستم نیز به طور ذاتی یک جدول زمانی غیر قابل بازگشت از داده ها را در صورت پیاده سازی به صورت غیر متمرکز، ایجاد می کند. هنگامی که یک بلوک پر می شود، به بلوک قبلی زنجیر می شود و به بخشی از این جدول زمانی تبدیل می شود. به هر بلوک که به زنجیره اضافه می شود، یک زمانبندی دقیق داده می شود.

ادامه مطلب  آشنایی با بهترین راه ساخت اپل آیدی

تمرکززدایی

برای درک بهتر بلاکچین، مشاهده نحوه اجرای ساختار شبکه بیت کوین، آموزنده است. مانند پایگاه داده، بیت کوین برای ذخیره بلاکچین خود، به مجموعه ای از کامپیوتر ها نیاز دارد. دربیت کوین، این بلاکچین فقط یک نوع خاصی از پایگاه داده است که هر تراکنش بیت کوینی را که انجام شده است، ذخیره می کند. بیت کوین برخلاف بیشتر پایگاه های داده، تمامی سرورهای اصلی، در یک مکان نیستند و هر کامپیوتر یا گروهی از کامپیوتر ها توسط یک فرد یا گروهی از افراد منحصر به فرد اداره می شوند. تصور کنید که یک شرکت دارای سروری متشکل از ۱۰,۰۰۰ کامپیوتر، یک پایگاه داده ایجاد کرده است که تمام اطلاعات حساب مشتری های خود را در خود نگه می دارد. این شرکت دارای یک انبار حاوی همه این کامپیوتر ها در یک مکان است و کنترل کامل هر یک از این رایانه ها و تمام اطلاعات موجود در آنها را در اختیار دارد. به طور مشابه، بیت کوین از هزاران کامپیوتر تشکیل شده است، اما هر کامپیوتر یا گروهی از کامپیوتر هایی که بلاکچین را در خود نگه می دارند، در موقعیت جغرافیایی متفاوتی قرار دارند و هر یک از آنها توسط افراد یا گروه های جداگانه ای اداره می شوند. به این کامپیوتر هایی که شبکه بیت کوین را تشکیل می دهند گره یا نود (Node) می گویند.

در این روش، بلاکچین بیت کوین، به روش غیر متمرکز شده استفاده می شود. با این حال، در بلاکچین های خصوصی و متمرکز، کامپیوتر هایی که شبکه آن را تشکیل می دهند توسط یک نهاد واحد اداره می شوند.

در یک بلاکچین، هر گره دارای یک ثبت کامل از داده هایی است که از ابتدا در بلاکچین ذخیره شده اند. در بلاکچین بیت کوین، داده ها، تاریخچه کل تراکنش های بیت کوین هستند. اگر یک گره، در داده های خود خطایی داشته باشد، می تواند از هزاران گره دیگر به عنوان یک نقطه مرجع برای اصلاح خود استفاده کند. به این ترتیب، هیچ گره ای در شبکه نمی تواند اطلاعات موجود در شبکه را تغییر دهد. به همین دلیل، سابقه تراکنش ها در هر بلوک که بلاکچین بیت کوین را تشکیل می دهند، غیر قابل برگشت است.

ادامه مطلب  پرفکت مانی

اگر یکی از کاربران تراکنش بیت کوین را دستکاری کند، همه گره های دیگر ارجاع متقابل می کنند و به راحتی گره حاوی اطلاعات نادرست مشخص می شود. این سیستم به ایجاد نظم دقیق و شفاف رویداد ها کمک می کند. در بیت کوین، این اطلاعات مجموعه ای از تراکنش ها است، اما همچنین ممکن است یک بلاکچین اطلاعات مختلفی مانند قرارداد های قانونی، کارت شناسایی دولتی یا موجودی محصولات یک شرکت را در اختیار داشته باشد.

برای تغییر نحوه عملکرد سیستم یا اطلاعات ذخیره شده در آن، بخش عمده دارندگان توان محاسباتی شبکه غیر متمرکز، باید در مورد تغییرات مذکور به توافق برسند. این شرایط باعث ایجاد اطمینان می شود که هر تغییری که رخ دهد به نفع اکثریت است.

شفافیت

به دلیل ماهیت غیر متمرکز بلاکچین بیت کوین، می توان همه تراکنش ها را بصورت شفاف مشاهده کرد. این امر با داشتن یک گره شخصی یا با استفاده از مرورگر بلاکچینی، که امکان مشاهده تراکنش ها به صورت زنده را می دهد، امکان پذیر است. هر گره دارای نسخه خاص خود از زنجیره است که با تأیید و اضافه شدن بلوک های جدید به روز می شود. به این معنی که اگر بخواهید، می توانید بیت کوین را در همه جا ردیابی کنید.

به عنوان مثال، اکسچنج ها در گذشته هک شده بودند، و کسانی که بیت کوین را در اکسچنج نگهداری می کردند همه چیز را از دست دادند. با وجود اینکه هکر ها ناشناس هستند، اما بیت کوین ها به راحتی قابل ردیابی هستند. بنابراین اگر از بیت کوین های به سرقت رفته استفاده شود، شناسایی می شوند.

منبع :‌ https://nipoto.com/mag/what-is-blockchain

حتما ببینید

اهمیت طراحی وب‌سایت حرفه‌ای با شرکت حرفه ای

اهمیت طراحی وب‌سایت حرفه‌ای با شرکت حرفه ای

در دنیای پررقابت دیجیتال امروز، وب‌سایت‌ها به عنوان ویترین آنلاین کسب و کارها عمل می‌کنند. …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *