software engineer @ Cafe Bazaar
این بلاکچین چیه واقعا ؟
زمانی که من دبیرستان بودم همیشه صحبت های زیادی دربارهی بینکوین و بلاکچین وجود داشت.
اوایل فکر میکردم که تکنولوژی ای عادیه ولی کمی بعد متوجه اهمیت این تکنولوژی شدم و سعی کردم بیشتر درکش کنم و بفهمم که بلاکچین چیه و چرا شگفت انگیزه.
بلاکچین یک دفترچهی عمومی از معاملات است و از دو بخش تشکیل شده : یک شبکه ی peer-to-peer و یک پایگاه داده ی غیرمتمرکز توزیع شده.
یک بلاک مجموعه ای از داده هاست و دارای چهار ویژگی اصلی است
- زمان ایجاد بلاک
- این که هر بلاک در چند جا ذخیره میشود
- هیچ مرجع مرکزی وجود ندارد
- هر بلاک به گونه ثبت میشود که انگار روی سنگ ثبت شده ... :)
بلاک ها با زنجیر به هم متصل میشوند و هر بلاک اشاره به بلاک قبلی میکند
حالا یکم عمیق تر موضوع رو بررسی میکنیم.
فرض کنید من میخوام به بهترین دوستم دریا یه دستبند بفروشم. ما هم دیگرو میبینیم و من دستبند رو به دریا میدم و ۱۰ هزار تومن میگیرم.
حالا دریا یه دستبند داره و هرکاری بخواد میتونه با اون بکنه و من هم دیگه دستبند ندارم و به جای اون ۱۰ هزار تومن پول دارم. این یک مثال ساده از یک معامله ی فیزیکی است. در این جا به هیچ شخص سومی نیاز نداریم که به معامله نظارت کنه یا اون رو تایید کنه.
حالا تصور کنید که چی میشه اگر من بخوام یک دستبند دیجیتال به دریا بفروشم. دریا از کجا باید بفهمه که من این دستبند رو در یک زمان به صد نفر دیگه نفروختم. دستبند باید ردیابی شود اگر من از یک دفترچهی دیجیتال استفاده کنم نیاز به یک شخص سومی به نام امین دارم تا مراقب باشه من در دفترچه دست نبرم.
همچنین داشتن امین به عنوان حسابدار برای من هزینه دارد و این به معنیه که دستبندهای من گرونتر شده. و خب ... به نظر می رسد این یک وضعیت باخت-باخت است.
خب حالا راه حل چیه ؟
این بار به جای این که من دفترچه ی دیجیتال رو به امین بدم اون رو با همه به اشتراک میذارم. این عالیه چون دیگه کسی نمیتونه اون رو چند بار بفروشه یا بگه دستبند برای منه چون دفترچه ها در رایانه های بقیه از دفترچه های دستکاری شده در رایانه کلاهبردار پشتیبانی نمیکنند و هر چه تعداد دفترچه ها بیشتر باشد امکان تقلب هم کمتر میشود.
این مثال یکی از مزیت های بلاکچین را نشان میدهد که ما میتوانیم معاملات رو بر اساس یک روش قابل اعتماد ذخیره کنیم. بلاکچین همیشگی است و اطلاعات بعد از ارسال تغییر نخواهد کرد. علاوه بر این ، قابل استناد است زیرا در اختیار همه است ، نه تحت کنترل یک نهاد واحد و این موضوع همچنین باعث میشه سیستم انعطاف بیشتری در برابر مشکلات داشته باشه. بلاکچین مزایای بسیاری دارد اما فقط برخی از اون ها در این مقاله مطرح شد.
امیدوارم مقاله باشه براتون مفید :))))
اگر هم کاری با من داشتید میتونید بهم بگید.
مطلبی دیگر از این انتشارات
هوشِ مصنوعی !
مطلبی دیگر از این انتشارات
معرفی انواع حسگرها در اینترنت اشیا
مطلبی دیگر از این انتشارات
ویژگی های حسگرها