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

روزهای اولیه
ایده پشت فناوری بلاک چین در اوایل سال 1991 هنگامی که دانشمندان محقق استوارت هابر و دبلیو اسکات استورنتتا یک راه حل عملی محاسباتی را برای امضا اسناد دیجیتالی ارائه کردند به طوری که نمی توان آنها را به عقب انداخت یا دستکاری کرد.
این سیستم از زنجیره ای از بلوک های ایمن رمزنگاری شده برای ذخیره اسناد امضا زمانی استفاده کرد و در سال 1992 درختان مرکل در طرح گنجانده شدند و با اجازه دادن به جمع آوری چندین سند در یک بلوک کارآمدتر شدند. با این حال، این فناوری بلااستفاده ماند و این حق اختراع در سال 2004، چهار سال قبل از شروع بیت کوین لغو شد.
اثبات کار قابل استفاده مجدد ( Reusable Proof Of Work )
در سال 2004، دانشمند کامپیوتر و فعال رمزنگاری، هال فینی (هارولد توماس فینی) سیستمی به نام RPoW، اثبات کار قابل استفاده مجدد را معرفی کرد. این سیستم با دریافت یک توکن اثبات کار مبتنی بر Hashcash غیر قابل تعویض کار میکرد و در ازای آن یک توکن با امضای RSA ایجاد می کرد که می توانست از فردی به فرد دیگر منتقل شود.
RPoW مشکل هزینه مضاعف را با حفظ مالکیت توکنها بر روی یک سرور قابل اعتماد که برای کاربران در سراسر جهان طراحی شده بود تا صحت و درستی آن را در زمان واقعی تأیید کند، حل کرد.
RPoW را می توان به عنوان یک نمونه اولیه اولیه و یک گام اولیه مهم در تاریخ ارزهای دیجیتال در نظر گرفت.
شبکه بیت کوین
در اواخر سال 2008، کاغذ سفیدی که یک سیستم نقدی الکترونیکی غیرمتمرکز همتا به همتا – به نام بیتکوین را معرفی میکرد، توسط شخص یا گروهی با نام مستعار ساتوشی ناکاموتو به فهرست پستی رمزنگاری ارسال شد.
بر اساس الگوریتم اثبات کار Hashcash، اما به جای استفاده از یک تابع محاسباتی قابل اعتماد سخت افزاری مانند RPoW، حفاظت از هزینه مضاعف در بیت کوین توسط یک پروتکل همتا به همتا غیرمتمرکز برای ردیابی و تأیید تراکنش ها ارائه شد. بهطور خلاصه، بیتکوینها برای دریافت پاداش با استفاده از مکانیسم اثبات کار توسط استخراجکنندگان فردی استخراج میشوند و سپس توسط گرههای غیرمتمرکز در شبکه تأیید میشوند.
در 3 ژانویه 2009، زمانی که اولین بلوک بیت کوین توسط ساتوشی ناکاموتو استخراج شد، بیت کوین به وجود آمد که 50 بیت کوین پاداش داشت. اولین دریافت کننده بیت کوین هال فینی بود، او 10 بیت کوین از ساتوشی ناکاموتو در اولین تراکنش بیت کوین جهان در 12 ژانویه 2009 دریافت کرد.
اتریوم
در سال 2013، ویتالیک بوترین، برنامه نویس و یکی از بنیانگذاران مجله بیت کوین اظهار داشت که بیت کوین برای ساخت برنامه های غیرمتمرکز به یک زبان برنامه نویسی نیاز دارد. ویتالیک با شکست در به دست آوردن توافق در جامعه، توسعه یک پلتفرم محاسباتی توزیع شده مبتنی بر بلاک چین به نام اتریوم را آغاز کرد که دارای یک عملکرد برنامه نویسی به نام قراردادهای هوشمند بود.
قراردادهای هوشمند برنامهها یا اسکریپتهایی هستند که بر روی بلاک چین اتریوم مستقر و اجرا میشوند، برای مثال در صورت رعایت شرایط خاص، میتوان از آنها برای انجام تراکنش استفاده کرد. قراردادهای هوشمند به زبان های برنامه نویسی خاص نوشته شده و در بایت کد کامپایل می شوند که یک ماشین مجازی غیرمتمرکز کامل تورینگ به نام ماشین مجازی اتریوم (EVM) می تواند آن را بخواند و اجرا کند.
توسعه دهندگان همچنین قادر به ایجاد و انتشار برنامه هایی هستند که در داخل بلاک چین اتریوم اجرا می شوند. این برنامهها معمولاً به عنوان DApps (برنامههای غیرمتمرکز) شناخته میشوند و در حال حاضر صدها DApp در بلاک چین اتریوم در حال اجرا هستند، از جمله پلتفرمهای رسانههای اجتماعی، برنامههای قمار و مبادلات مالی.
ارز رمزنگاری شده اتریوم اتر نامیده می شود، که می تواند بین حساب ها منتقل شود و برای پرداخت هزینه های قدرت محاسباتی مورد استفاده در هنگام اجرای قراردادهای هوشمند استفاده می شود.
امروزه فناوری بلاک چین توجه زیادی را به خود جلب کرده است و در حال حاضر در برنامه های مختلف، نه محدود به ارزهای دیجیتال، استفاده می شود.
دیدگاه ها
برای نوشتن دیدگاه باید وارد بشوید.