فناوری بلاکچین و یا زنجیره بلوکی چیست؟ فناوری بلاکچین یک پایگاه داده (دیتابیس) توزیع شده از همه تراکنشها و یا رویدادهای دیجیتالی است که توسط اجزای تشکیل دهنده به صورت مشترک در حال اجرا است. این پایگاه داده هیچ مدیری ندارد و توسط هیچ کس کنترل نمیشود حتی میتوان گفت، توسعهگران بلاکچین هم به اطلاعات آن دسترسی ندارند و فقط میتوانند تغییراتی در آن ایجاد کنند. امروز ارز رایج و محبوب دیجیتالی، بیت کوین و … است که بر اساس فناوری بلاکچین ایجاد شده است. در این مقاله میخواهیم فناوری بلاکچین را بررسی کرده و به همه سوالات در زمینه پاسخ دهیم.
فناوری بلاکچین چیست؟
یک بلاکچین ترکیبی از سه تکنولوژی اصلی است که این سه تکنولوژی عبارتنداز:
رمز نگاری کلید خصوصی
یک شبکه توزیع با یک دفتر کل مشترک
انگیزه به منظور ارائه خدمات، ثبت و ضبط و همچنین ایجاد امنیت در مبادلات بین شبکه
نحوه همکاری این قسمتها با یکدیگر برای تامین امنیت شبکه ارائه میشود. در ادامه هر سه تکنولوژی را بررسی خواهیم کرد.
رمز نگاری کلید خصوصی چگونه انجام میشود؟
فناوری بلاکچین
هنگامی که دو فرد میخواهند در فضای اینترنت، مبادله انجام دهند،هر کدام از این افراد مالک یک کلید خصوصی و یک کلید عمومی است. اما هدف از اجزای فنآوری بلاکچین چیست؟ در واقع هدف از اجزای فنآوری بلاکچین، ایجاد مرجعی جهت تعیین هویت امن دیجیتالی است و این هویت مبتنی بر داشتن ترکیبی از کلیدهای عمومی و خصوصی میباشد.
استفاده از هر دو کلید عمومی و خصوصی که هر دو، توانایی انجام توافقات را دارند که در کنار هم امضای دیجیتالی مفیدی را ایجاد میکنند که این امضای دیجیتالی تسلط کاملی را برای مالک آن، ایجاد مینماید.
هویت
برای ایجاد ارتباطات امن دیجیتالی فقط کنترل کامل مالکیت کافی نیست بعد از تایید هویت باید این ابزار با تایید معاملات و مجوز ترکیب شود. این موضوع برای بلاکچین، با یک شبکه توزیع شروع میشود.
یک شبکه توزیع شده چگونه است؟
بلاکچین چگونه کار میکند
چرا به یک شبکه توزیع شده نیاز داریم؟ برای درک کردن ضرورت یک شبکه توزیع باید به درک تجربه مشترک برسیم مثلا افتادن یک درخت در جنگل را در نظر بگیرید موقعی که یک درخت در یک جنگل از بین برود و این فرآیند را با دوربین ثبت کنیم، از نحوه مرگ این درخت مطمئن میشویم این گونه حتی اگر از جزئیات چگونگی و زمان این اتفاق برایمان به طور کامل واضح نباشد، دارای یک سند و مدرک بصری هستیم.
آیا میدانید عمدهترین ارزش بیت کوین چیست؟ عمدهترین ارزش بیت کوین در این است که افراد تایید کنندهای وجود دارد که مانند دوربینها عمل میکنند این افراد تایید کننده از اثباتهای ریاضی استفاده مینمایند. در واقع میتوان گفت اندازه شبکه برای تامین امنیت شبکه موضوع خیلی مهمی است.
یک ویژگی جذاب بلاکچین بیت کوین داشتن قدرت محاسباتی کامپیوتری بالا و بزرگ بودن آن است.
سیستم ثبت وقایع چگونه عمل میکند؟
فناوری بلاکچین چیست
وقتی دو تکنولوژی کلیدهای رمزنگاری شده و توزیع شبکه ترکیب شوند در این حالت تعاملات دیجیتالی بسیار مفیدی ایجاد میشود. اما فرآیند مبادله چگونه آغاز میشود؟ در جواب این سوال باید بگوییم که با در دست داشتن کلیدی خصوصی برای یک فرد آغاز شده و با انتشار و اعلام این مسئله از طریق شبکه، به فرد دیگر در بستر بلاکچین بیت کوین ادامه پیدا میکند.
به زبان سادهتر میتوان گفت تراکنش بیت کوین که به عنوان رمز ارز ارسال میشود. بلاک در کلمه بلاکچین شامل برچسب ثبت زمان و اطلاعات، امضای دیجیتالی است. بعد از این ثبت، اطلاعات حاصل شده در شبکه به همه گرهها مخابره خواهد شد.
پروتکل خدمات شبکه چگونه است؟
بلاکچین چیست
در قسمت شبکه توزیع شده برای شما مثال سقوط درخت از در یک جنگل را آوردیم در مورد این مسئله ممکن است عقاید گوناگونی وجود داشته باشد مثلا کسی بگوید که چرا باید میلیونها هزینه دوربین و کامپیوتر، برای ثبت از بین رفتن یک درخت کنیم؟ اگر این مثال را به فناوری بلاکچین ربط دهیم این سوال پیش میآید که چرا برای پروسه ایمن سازی،توانایی محاسبات را برای سرویس دهی شبکه به کار گیریم؟
انجام مورد بالا در فناوری بلاکچبن عمومی، نیاز به عمل استخراج دارد این عمل استخراج هم از طریق یک رویکرد منحصر به فرد، نسبت به سوال قدیمی با موضوع اقتصاد به وجود آمده است.
بلاکچین برای انجام فعالیت خود نیاز به شبکه دارد، موقعی که یک کامپیوتر به منظور سرویس دهی به شبکه ارائه میگردد، تراکنش پولهای دیجیتال انجام میشود و با هر تراکنش انجام شده بلاکچین برای این سرویس دهی، پاداشی در نظر میگیرد که این پاداش هم ارائه کد پول دیجیتال است.
چرا کار کارشناسی بلاکچین سخت است؟
نحوه عملکرد بلاکچین
کار کارشناسی در اجرای پروتکل در بیت کوین به سختی انجام میشود چون هدف از اجرای پروتکل از بین بردن احتمال استفاده بیت کوین مشابه در دو معامله جدا در یک محدوده زمانی یکسان است. تلاش بیت کوین برای داشتن این ویژگی، تقریبا مشابه عملکرد طلا است. بیت کوین برای باارزش بودن، همیشه باید منحصر به فرد باشد.
بیت کوین برای رسیدن به این هدف منحصر بودن باید گرههای زیادی به شبکه خدمترسانی کنند و همچنین برای هر معامله بیت کوینی با حل مشکلات محاسباتی، یک تاریخچه نگه دارند.
استخراجکنندگان به قدرت CPU رای میدهند و همچنین موافقت خود را در مورد بلوکهای جدید بیان کرده و بلوکهای نامعتبر را رد میکنند. موقعی که اکثر استخراجکنندگان به یک نتیجه یکسان میرسند، در واقع یک بلوک جدید به زنجیره اضافه میشوند که این بلوک زمانبندی شده است و ممکن است حاوی پیام و یا داده باشد.
یک زنجیره از بلاکهای تولید شده
در هر بلاکچین، مقدار، نوع، پروسه تایید متفاوت است. از موضوعات یک پروتکل بلاکچین میتوان به وجود قواعدی که غیر مجاز بودن یک معامله را مشخص کرده و یا مجاز بودن تولید بلاک جدید را تعیین میکند، اشاره کرد. این قواعد زمانی تولید میشوند که گرهها به اندازه کافی در مورد بررسی معامله به توافق رسیده باشند.
برای رسیدن به این توافق باید آزمایشهای زیادی صورت گیرد. امروزه بلاکچینها در حال توسعه هستند که هنوز کسی درک کاملی از مهارتهای پروتکل ندارد.
منبع : https://goo.gl/7iVkT4