از کجا شروع کنم ؟ سوالات متداول
نویسنده: انصاری
نویسنده: انصاری

بلاک چین

منتخب سردبیر

هر آنچه که باید از بلاک چین (block chain) بدانید!

هر آنچه که باید از بلاک چین (block chain) بدانید!

اولین مبحث برای آموزش دنیای ارزدیجیتال آشنایی با بلاکچین یا همان زنجیره بلوکی میباشد.

اولین مبحث برای آموزش دنیای ارزدیجیتال آشنایی با بلاکچین یا همان زنجیره بلوکی میباشد.
در این آموزش خواهیم داشت:
1- تاریخچه بلاک چین
2- بلاک چین چیست؟
3- بلاک چین چگونه کار میکند؟
4-کاربردهای فناوری بلاک چین




تاریخچه بلاک چین:

اولین کار روی زنجیره بلوک رمزنگاری شده (توضیحات کامل در بخش بلاک چین چیست؟) امن در سال ۱۹۹۱ توسط استوارت هابر و اسکات استورنتا توصیف شد. در سال ۱۹۹۲، هابر و استورنتا درخت درهم‌سازی را به طراحی متصل ساختند، که باعث بهبود کارایی آن شده و اجازه می‌داد که چندین سند در یک بلوک جمع‌آوری شوند.
یک پایگاه داده زنجیره بلوکی که به‌طور خودمختار مدیریت می‌شود از یک شبکه همتابه‌همتا و یک سرور زمانبندی توزیع شده‌استفاده می‌کند. اولین زنجیره بلوک توسط یک فرد ناشناس یا گروهی شناخته شده به نام ساتوشی ناکاموتو در سال ۲۰۰۸ معرفی شد. یک سال بعد به عنوان یک جزء اصلی از بیت‌کوین (ارز دیجیتالی) اجرا شد، جایی که آن به عنوان سرفصل عمومی برای همه معاملات در شبکه عمل می‌کرد.با استفاده از یک زنجیره بلوکی، بیت کوین اولین ارز دیجیتال بود که برای حل مشکل دوجانبه بدون نیاز به یک سرپرست قابل اطمینان و الهام بخش بسیاری از برنامه‌های اضافی بود.

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

زنجیره بستکی یا زنجیره بلوکی (Blockchain) سیستمی برای ثبت و ضبط داده‌ها است. این داده‌ها می‌توانند برای نمونه تراکنش‌های بانکی باشند یا اسناد مالکیت، قرارها، پیام‌های شخصی یا دیگر اطلاعات. ویژگی زنجیرهٔ بلوکی این است که کار ذخیره این داده‌ها بدون وجود یک مدیر و صاحب‌اختیار مرکزی امکان‌پذیر است و نمی‌توان با تخریب یک نقطهٔ مرکزی داده‌های ذخیره‌شده را تحریف یا نابود کرد. معروف‌ترین کاربرد زنجیرهٔ بلوکی ، رمز ارز بیت‌کوین است.
زنجیره بلوکی معاملات آنلاین امن را تسهیل می‌کند.زنجیره بلوکی یک کتابخانه دیجیتالی غیر متمرکز و توزیع شده‌است که برای ضبط معاملات در میان رایانه‌های بسیاری استفاده می‌شود تا بتوان بدون تغییر تمام بلوک‌های بعدی و بدون همکاری شبکه مقادیر ثبت شده را با استفاده از پس‌انداز تغییر داد.این امر به شرکت کنندگان اجازه می‌دهد تا به بررسی و حسابرسی معاملات ارزان بپردازند.اصالت‌سنجی آن‌ها توسط همکاری جمعی توسط اشتراک منافع جمعی خود تأیید می‌شوند. نتیجه، یک گردش کار قوی است که عدم قطعیت شرکت کنندگان در مورد امنیت داده‌ها یک امر حاشیه‌ای است. استفاده از یک زنجیره بلوکی ویژگی مشخصه تکثیر بی‌نهایت از یک دارایی دیجیتال را حذف می‌کند. این تأیید می‌کند که هر واحد ارزش تنها یک بار منتقل می‌شود، و مشکل دیرینه هزینه‌های دوگانه را حل کرده‌است. زنجیره بلوکی به عنوان یک پروتکل رمزنگاری ارزش‌گذاری تعریف شده‌است این مبادله بر مبنای زنجیره بلوکی می‌تواند سریع تر، با خیال راحت و ارزان‌تر از سیستم‌های سنتی تکمیل شود.زنجیره بلوکی می‌تواند حقوق عنوان را اختصاص دهد، زیرا رکوردی را فراهم می‌کند که باعث ارائه و پذیرش می‌شود.
در این فناوری با وجود کاربران متعددی که به‌طور هم‌زمان داده‌هایی را ثبت و اصلاح می‌کنند و ممکن است که آن داده‌ها با هم تداخل داشته باشند، شبکه قادر به حفظ یکپارچگی محتوای پایگاه داده است. با توجه به ساختار داده‌ای رمزنگاری شده که بلاک چین دارا می‌باشد یکپارچگی بدون هیچ کنترل‌کننده مرکزی حفظ می‌شود.در دفاتر کل توزیع شده مربوط به بیتکوین برای مرتب کردن تراکنش‌ها و ممانعت از تناقض یک مسئله ریاضی مطرح می‌شود که حل کردنش سخت است اما پس از حل مسئله تأیید درست بودن راه حل آسان است به این سازوکار، «اثبات کارکرد»(Proof of work) می‌گویند. در روش زنجیرهٔ بلوکی بیتکوین کسی می‌تواند تراکنش‌های هر مرحله را مرتب کند که جواب این سؤال سخت را پیدا کرده باشد و هم‌زمان تغییراتی که قصد اعمال آن را دارد (بلوک جدید) با مراحل قبلی زنجیره تناقض نداشته باشد. شیوه کشف عدم تناقض به این صورت است که تراکنش‌های هر بلوک وارد تابع هش می‌شوند و پاسخ آن تابع هش را همه دارند اگر کسی که تراکنش‌ها را مرتب و اضافه می‌کند حتی یک تغییر جزئی در تراکنش‌های قبلی تأیید شده ایجاد کند جواب هش تراکنش‌ها تغیر می‌کند و بدون اینکه افراد نیاز باشد بدانند کدام بخش تغییر کرده می‌توانند با تغییر غیرمجاز مخالفت کنند.

بلاک چین چگونه کار میکند؟

برای درک بهتر موضوع بلاک چین پیشنهاد میشود حتما این مبحث را تا انتها مطالعه کنید.



بیایید برای درک بهتر کارکرد بلاک چین به تراکنش های بیت کوین بپردازیم. بلاک چین تمامی اطلاعات و جزییات تک تک تراکنش‌های صورت گرفته با این ارز دیجیتال را در خود ذخیره می‌کند و اگر یک کاربر بخواهد یک بیت کوین را بیش از دو بار معامله (یعنی کلاهبرداری کند) مانع آن می شود.
هر بلوک زمانی که داده های جدید را ذخیره می کند به بلاک چین اضافه می شود. و این گونه با زنجیره ای از چندین بلوک که بهم وصل شده اند عنوان کلی بلاک چین پدید می آید برای اینکه یک بلوک به بلاک چین اضافه شود، باید چهار اتفاق رخ دهد:
۱) یک معامله باید انجام شود.
۲) پس از خرید، معامله شما باید تأیید شود. این کار را شبکه رایانه ها که بیش از هزاران رایانه هستند و در سراسر جهان گسترده اند انجام می دهند. این شبکه از طریق رایانه بررسی می کند که معامله مطابق سفارش شما انجام شده باشد.
۳) جای ذخیره هر معامله باید در دل یک بلوک باشد. پس از تأیید درستی معامله شما، اطلاعات در یک بلوک اختصاصی ثبت می شود. در آنجا، اطلاعات معامله شما در کنار بی شمار تراکنش مشابه قرار می گیرد.
۴) به هر بلوک باید هَش (کد) داده شود: پس از تأیید همه معاملات یک بلوک، باید به آن بلوک یک کد شناسایی منحصر به فرد به نام هَش داده شود. پس از گرفتن هَش اختصاصی، آن بلوک به بلاک چین اضافه می شود.

کاربردهای فناوری بلاک چین:

اولین و معروف‌ترین استفاده از فناوری زنجیره بلوکی در دفتر کل تراکنش‌های بیت‌کوین اتفاق افتاده‌است که الهام بخش ایجاد دیگر ارزهای رمز پایه (cryptocurrencies) و پایگاه‌های داده توزیع شده مستحکم شده‌است.
فناوری زنجیره بلوکی خدمات مبتنی بر تراکنش را دگرگون خواهد کرد و در زمینه‌های زیر بکار گرفته خواهد شد:
پول دیجیتال (Digital Currency)
قرارداد هوشمند (Smart Contracts)
اوراق بهادار (Securities)
ثبت و نگهداری سوابق (Record Keeping)
اینترنت اشیا (Internet of things)





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

برای رفع ابهام در این بخش آموزشی سوالات و نظرات خود را کامنت کنید.

نظرات

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

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

Icons made by monkik from www.flaticon.com
Icons made by smalllikeart from www.flaticon.com
Icons made by srip from www.flaticon.com
Icons made by Freepik from www.flaticon.com
Icons made by catkuro from www.flaticon.com