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

به زبان ساده، بلاک چین یک پایگاه داده غیرمتمرکز، توزیع شده، تغییرناپذیر و شفاف، برای ثبت، نگهداری و مدیریت اطلاعات است. بلاک چین از دو کلمه بلاک (به معنی بلوک) و چِین (به معنی زنجیر) ساخته شده است. بنابراین از نظر لغوی، بلاک چین به معنی زنجیره‌ای از بلاک هاست که به یکدیگر متصل هستند. بر روی هر بلاک اطلاعات مشخصی (شامل تراکنش‌ها و سایر داده‌ها) هک شده و این بلاک ، به بلاک های قبل و بعد از خود متصل است. هسته مرکزی تکنولوژی بلاک چین ، مفهومی به اسم اجماع است. کلمه اجماع نیز از نظر لغوی به معنی توافق نظر و اتفاق رأی می‌باشد. لازم به توضیح است که منظور از کلمه اجماع، توافق نظر همه کاربران شبکه بلاک چین نیست؛ هر بلاک چین از تعدادی کاربر عادی و تعدادی اعتبارسنج (که آن‌ها را اصطلاحاً گره یا نود می‌نامیم) تشکیل شده است. اجماع در بلاک چین به این شکل عمل می‌کند که برای ثبت اطلاعات جدید بر روی یک بلاک، باید ۵۱% (یا به بیان دقیق‌تر بیش از ۵۰%) از نودهایی که در شبکه بلاک چین فعالیت دارند این عمل را تأیید کنند؛ در غیر این صورت، بلاک جدید تشکیل نخواهد شد و اطلاعات جدید به ثبت نخواهد رسید. همین امر باعث می‌شود تا اطلاعات ثبت شده بر روی بلاک چین غیر قابل تغییر باشد؛ چرا که برای اعمال هر نوع تغییری، این اقدام باید ابتدا به تأیید ۵۱% اعضای شبکه بلاک چین برسد و در صورتی که این اقدام از نوع خرابکارانه باشد،
منطقی است که به رأی اکثریت اعضا نخواهد رسید و به مرحله اجرا گذاشته نخواهد شد.

بلاک چین ، یک پایگاه داده تغییرناپذیر

برای درک بهتر مفهوم تغییرناپذیری بلاک چین، می‌توانید بلاک چین را همچون یک دفتر کل حسابداری در نظر بگیرید که هر بلاک آن همچون یک صفحه از این دفتر است:

هر صفحه از دفتر کل حسابداری، شامل بخشی برای ثبت اطلاعات مالی است. علاوه بر این، در بالای هر صفحه قسمتی به عنوان «منقول از صفحه ….» و در پایین هر صفحه قسمتی تحت عنوان «نقل به صفحه ….» وجود دارد که نقش این دو قسمت، مرتبط ساختن اطلاعات تمامی صفحات دفتر است. به عنوان مثال در صفحه اول این دفتر، مجموع حساب بدهکار و بستانکار برابر با عدد خاصی می‌شود؛ حال پیش از شروع به ثبت اطلاعات در صفحه دوم، باید عدد مجموع بدست آمده در صفحه اول را در پایان همین صفحه، درج کرده و مثلاً بنویسیم نقل به صفحه ۲. سپس در شروع صفحه دوم دوباره مجموع بدهکاری و بستانکاری صفحه ۱ را درج کرده و می‌نویسیم : منقول از صفحه ۱. در نهایت همین پروسه برای تمامی صفحات دفتر تکرار شده و موجب می‌شود که چکیده اطلاعات هر صفحه، بخشی از اطلاعات ورودی صفحه بعد باشد. بدین ترتیب با دستکاری یکی از حساب‌ها در یکی از صفحات دفتر، مجموع حساب‌های آن صفحه نادرست خواهد بود و از آنجا که مجموع حساب‌ها به عنوان ورودی در صفحه بعد ذکر شده، باید اطلاعات تمامی صفحات بعد را نیز ویرایش کنیم.

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

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

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

 

نقطه تمایز بیت کوین با ارزهای دیجیتال قبلی

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

چگونه پولهای دیجیتالی را زیر بالش نگهداری کنیم ؟

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