سبد خرید

صفر تا صد بلاکچین به زبان ساده

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

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

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

بلاکچین

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

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

مطالب مرتبط: مقیاس پذیری چیست؟

بلاک‌ها چگونه به هم متصل می‌شوند؟

بلاک‌ها با استفاده از هشینگ چسبی در کنار هم قرار می‌گیرند، و داده‌ها که ممکن است اندازه‌های مختلف داشته باشند را از طریق یک تابع ریاضی پردازش می‌کنند.

در این سیستم احتمال یافتن دو خروجی که دقیقاً مشابه باشند بسیار کم است، زیرا هش‌های موجود در بلاک بسیار دقیق هستند. لازم به ذکر است که، هر گونه تغییر جزئی در داده‌های ورودی، خروجی کاملاً متفاوتی خواهد داشت.

بلاکچین و عدم تمرکز:

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

چرا بلاک چین‌ها باید غیرمتمرکز باشند؟

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

شبکه همتا به همتا چیست؟

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

مطالب مرتبط: پاراچین چیست؟

گره بلاکچین چیست؟

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

انواع بلاکچین:

  •  عمومی‌(Public)
  •  خصوصی (Private)
  •  ترکیبی (Hybrid)
  •  گروهی

بلاکچین‌ های عمومی‌و خصوصی:

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

مزایا و معایب بلاکچین عمومی:

شبکه ی بلاکچین، یک سیستم دقیق و مهندسی شده است که مسائل زیادی را برطرف نموده است. در این قسمت به بیان مزایا و معایب آن می‌پردازیم.

مزایا:

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

معایب :

  • زمان بر بودن تراکنش‌ها:

به علت وجود گره‌های زیاد، زمان انجام تراکنش‌ها طولانی است، و هر تراکنش ممکن است تا چند ساعت طول بکشد.

  • مشکل مقیاس ‌پذیری:

با افزایش تعداد کاربران و بزرگ تر شدن بلاکچین، نرخ تراکنش کاهش می‌یابد.

  • مصرف زیاد انرژی:

هر بلاکچین دارای سیستم اجماع مختص خود است، پلتفرم اجماع POW ( اثبات کار ) انرژی بسیار زیادی را مصرف می‌کند، و از لحاظ زیست محیطی همچنین اقتصادی مشکلات زیادی را ایجاد می‌نماید.

مطالب مرتبط: دیسنترالند چیست؟

مزایا و معایب بلاک چین خصوصی:

مزایا:

  • تعداد گره‌ها کم است و باعث مقیاس پذیر تر شدن شبکه می‌شود.
  • سرعت پردازش تراکنش‌ها بالا است.

معایب:

  • امنیت پایین‌:

به دلیل کم بودن تعداد گره‌ها، امکان هک شدن بیشتر است، و از میزان امنیت می‌کاهد.

  • نیاز به اعتمادسازی:

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

بلاک‌ها چگونه به بلاک چین اضافه می‌شوند؟

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

چرا بلاکچین به مقیاس پذیری نیاز دارد؟

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

کاربرد‌های بلاکچین:

ممکن است برخی بر این پندار باشند که بلاکچین فقط در بخش‌های مالی قابل استفاده است. اما اینطور نیست، بلاکچین می‌تواند در بخش‌های مختلفی مورد استفاده قرار گیرد. این موارد عبارتند از:

  • صنعت بازی
  • مراقبت‌های بهداشتی
  • هویت دیجیتال
  • اینترنت اشیا (IoT)
  • حاکمیت
  • امور خیریه
  • تامین مالی جمعی
  • سیستم‌های فایل توزیع شده
  • زنجیره تامین

بلاکچین جذاب در همه ی  موارد مطرح شده به یاری کاربران و برطرف نمودن مشکلات و فساد‌های موجود پرداخته است.

نتیجه گیری:

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