بلاک چین و فناوری

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

کد خبر: ۸۲۳۱۸

تاریخ: ۲۴ مهر ۱۳۹۹ - ۰۸:۰۸

اقتصاد۲۴ - در حال حاضر همه افراد حداقل یکبار کلمه بلاک چین را شنیده‌اند. در این محتوا ابتدا یک نگاه کلی به فناوری بلاک چین خواهیم داشت سپس به صورت سطح بالا و جامع تمام جوانب آن را بررسی خواهیم کرد.

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

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

پایگاه داده بلاک چین

از آنجا که هیچ کامپیوتر یا سرور مرکزی برای تأیید اعتبار تغییرات در پایگاه داده وجود ندارد، بلاک چین به یک الگوریتم همگام سازی توزیع، وابسته است. به منظور ورود داده جدید به پایگاه داده بلاک چین، تمام کامپیوترها باید در مورد وضعیت استقرار آن موافقت کنند تا هیچ یک از کامپیوترها بدون توافق دیگران تغییری ایجاد نکنند.

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

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

نسل های بلاک چین

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

قرارداد های هوشمند در بلاک چین

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

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

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

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

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

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

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