جلسه دوم: تاریخچه بلاکچین
در این جلسه در مورد موارد زیر شناخت پیدا میکنیم:
- ایده بلاکچین اولین بار توسط چه کسانی مطرح شد؟
- بلاکچین کی به شهرت رسید؟
- بلاکچین چند نسل دارد و ما اکنون در کدام نسل بلاکچین قرار داریم.
در ادامه آموزش ویدیویی این جلسه را مشاهده کنید.
در ادامه توضیحات به صورت کتبی خدمتان ارائه میشود.
تاریخچه بلاکچین
ایده اتصال بلاکها توسط زنجیرههای رمزنگاری توسط استوارت هابر و اسکات استورنتا در سال 1991 مطرح شد. آنها سیستمی را طراحی کردند که در آن اطلاعات یا معاملات ذخیره شده با مهر زمان نمیتوانند اصلاح یا دستکاری شوند. پس از آن بایر، هابر و استورنتا تأیید و اعتبارسنجی معاملات مختلف را با استفاده از درخت مرکل پیشنهاد دادند. در درخت مرکل، دادههای ثبت شده در یک بلاک واحد با کیفیت بهتر جمع آوری شد. در جلسه بعد در مورد درخت مرکل توضیح داده میشود.
در سال 2008 با ایجاد بیتکوین توسط ساتوشی ناکاموتو از بلاکچین برای ارزهای دیجیتال رمزنگاری شده استفاده شد. در واقع بیتکوین آغازی برای گسترش استفاده از بلاکچین بود. با وجود ویژگیهای بلاکچین امکان اجرای قراردادهای هوشمند در بستر آن فراهم شد.
مفهوم قراردادهای هوشمند اولین بار در سال 1994 توسط نیک سازبو مطرح شد اما به دلیل نبود بستر مناسب برای پیادهسازی آن تا سال 2008 مورد توجه قرار نگرفت. پس از گسترش بلاکچین، قراردادهای هوشمند بستر مناسب خود برای پیادهسازی را پیدا کرد.
نسلهای بلاکچین
تا اکنون بلاکچین سه نسل را پشت سر گذاشته و اکنون در نسل چهارم خود قرار دارد. نسلهای بلاکچین عبارتند از:
نسل اول: اولین نسل این تکنولوژی در سال 2008 با بیتکوین آغاز شد. در این نسل، اولین ارز رمزنگاری شده یا رمز ارز یا cryptocurrency تولید شد. هدف اصلی بیتکوین، ایجاد سیستمهای پرداخت کاربردی در زمینه رمز ارزها بود.
نسل دوم: دومین نسل این تکنولوژی، در سال 2010 با قراردادهای هوشمند و سرویسهای مالی برای اپلیکیشنهای مختلف آغاز شد و توسعه بلاکچین با پلتفرمهای اتریوم و هایپر لدجر را به همراه داشت.
نسل سوم: در این نسل بلاکچین، به سمت برنامههای توزیع شده حرکت کرد. حوزههای مختلف تحقیقاتی مانند سلامتی، دولت، کسبوکارها، شهرهای هوشمند و … رشد کرد. در این سطح، اتریوم، هایپر لدجر و پلتفرمهای دیگر استفاده شدند، که توانایی پیادهسازی قراردادهای هوشمند در بستر آنها امکانپذیر بود.
نسل چهارم: در این نسل تمرکز اصلی بر سرویسهایی مانند دفتر کل عمومی، پایگاهدادهای توزیع شده، در سیستمهای real time است. این نسل، در اپلیکشنهای صنعت نسل چهارم استفاده میشود و از قراردادهای هوشمند برای حذف قراردادهای سنتی و نظمدهی در داخل شبکه با استفاده از توافق طرفین تراکنش و حذف واسط استفاده میشود.
