امیرحسین احمدنژاد
امیرحسین احمدنژاد
خواندن ۲ دقیقه·۵ سال پیش

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

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

اولین بار کار روی بلاک‌چین در سال ۱۹۹۱ توسط استوارت هابر و اسکات استورنتا انجام شد. در سال ۱۹۹۲، بایر، هابر و استورنتا درخت رمزنگاری شده (که در اصطلاح تخصصی به آن درهم‌سازی یا hash گویند) را طراحی کردند، که باعث بهبود کارایی آن شده و اجازه می‌داد که چندین سند در یک بلوک یا سلول جمع‌آوری شوند.

برای درک بهتر، یک زنجیره از سلول‌ها را که در تصویر دوم میتوانید مشاهده کنید را در نظر بگیرید. این سلول‌ها به یکدیگر متصل هستند و هر کدام برای اتصال به دیگری نیاز به آدرس سلول بعدی خود دارند که با شیوه‌های رمز گذاری، رمز گذاری شده‌اند. رمز‌گذاری چیزی مانند عدد 1234 را به عبارتی مانند 5e67jdt890ea تبدیل میکند که برای فهمیدن آن نیاز به پیدا کردن نوع رمز گذاری است. امنیت این شبکه برای خدماتی که ارائه می‌دهد همین آدرس‌هاست. اگر کسی به یکی از این سلول ها دست ببرد (آن را هک کند) آدرس آن سلول تغییر می‌کند (برای مثال می‌شود: 5e678j2i90hj که وقتی بلاک‌چین آنرا از حالت رمز خارج میکند به هیچ جوابی نمی‌رسد) و سلول بعدی و قبلی اتصالشان را به دلیل عوض شدن آدرس سلول از دست می‌دهند که باعث میشود شخص تعرض کننده به باقی سلول‌ها نتواند آسیب برساند. یکی از دلایلی که این بستر امنیت بالایی دارد، همین رمزگذاری است.

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

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

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

✍: امیرحسین احمدنژاد

بلاک چینبیت کوینblockchainبلاک‌چینبیت‌کوین
یه گیک? که مهندسی کامپیوتر میخونه و عاشق برنامه‌نویسیه. یه وقتا هم دست به قلم میشه و می‌نویسه⁦✍️⁩
شاید از این پست‌ها خوشتان بیاید