آرشام آریا
آرشام آریا
خواندن ۲ دقیقه·۳ سال پیش

بلاکچِین چیه؟ چه کاربردی داره؟ چجوری یادش بگیریم؟ (به بیان ساده)

بلاکچین چیه؟
بلاکچین چیه؟

یادمه دو سال پیش که برای اولین بار راجع به بلاکچین(Blockchain) شنیدم، یکم برام سخت بود که بفهمم چیه و چیکار میکنه، خوب توضیح نداده بودن، همه از وسط شروع کردن!
ولی با این حال، من هدفم یادگیری بود، هر طور که شده.
البته هنوز هم در حال یادگیری چیزای جدید تو این حوزه ام...

یه پایگاه داده! (Database)

معنی کلمه block chain یعنی زنجیره بلوک، تعدادی بلوک که مثله زنجیر به هم وصل شدن، هر کدوم از این بلوک ها حاوی یک سری اطلاعات مشخص هستن، و همشون از یه الگو خاص پیروی میکنن، اگه قبلا با دیتابیس های رابطه ای (Relational) کار کردید، Schema هایی که از قبل تعریف میکنیم رو در نظر بگیرید.

به عنوان نمونه، یه بلوک از بلاکچین بیت کوین رو براتون آوردم.

لینک
لینک

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

لینک
لینک

البته به جز اینا، اطلاعات دیگه ای هم تو بلاک چین ذخیره میشه، مثلا تراکنش ها که اگه به این لینک ها مراجعه کنید اونارو می بینید.
لینک یه بلاک از بلاک های کاردانو
لینک یه بلاک از بلاک های بیت کوین

بلوک ها چطور بهم وصل میشن!؟

هر بلاکی که ساخته میشه، یه هَش (Hash) منحصر به فرد، از اطلاعات اون بلاک ایجاد میشه و این هش، در بلوک بعدی قرار میگیره، به این ترتیب، بلوک دوم وابسته به بلوک اوله.
هَش؟ هش چیه؟
هش یه عبارات رمزنگاری شده و یک طرفه با طول مشخصه.
خب این جمله یعنی چی؟
یادتونه دو نمونه بلوک از دو بلاکچین مختلف براتون آوردم، حالا فکر کنید تمام اطلاعاتی که در اون بلوک هست رو تبدیل کنیم به رمز، این رمز یک متن 64 حرفیه که نمیشه به اطلاعات اولیه اش دست یافت، یعنی تبدیل شدن اطلاعات به هش یک فرآیند یک طرفه است.
لزومی بر 64 حرفی شدن نیست، اما الگوریتم های بیت کوین و خیلی از شبکه های دیگه طوریه که هش های بلاک هاشون همیشه 64 حرفی میشه. (هش آدرس بیت کوین 42 حرفه، هش آدرس کاردانو 104 حرفه و...)
درست متوجه شدید، آدرس هم یه هشه، بلاک هشه، تراکنش هشه و...

هَش (Hash)
هَش (Hash)


چرایی و چگونگی این رمزنگاری یه بحث کاملا تخصصی در حوزه رمز نگاریه.
لازمه اینم اضافه کنم که الگوریتم رمز نگاری بیت کوین SHA-256 هست که در سال 2001 توسط سازمان امنیت ملی آمریکا ارائه شد. (لینک SHA-256)
همچنین میتونید تو این لینک برید هر دیتایی که میخواید رو با این الگوریتم هَش کنید: لینک
البته چیزای باحال دیگه هم اونجا هست.

آیا بلاک چین فقط محدود به ارز های دیجیتاله؟

نه!
بلاک چین یه تکنولوژیه، یه علمه، شما ممکنه هر جای دیگه هم ازش استفاده کنید. از جمله صنایع پزشکی، نظامی، غذایی، دانشگاهی و...
در این مقاله میتونید چند مورد از کاربرد های غیر از ارز دیجیتال بلاک چین رو ببینید.

چجوری یادش بگیریم؟

بستگی به هدفتون داره، من تو زمینه ارز های دیجیتال خیلی فعالیت داشتم و تو بقیه کاربرد های بلاکچین فعالیت زیادی نداشتم، خوندن این مقاله و مقاله های دیگه موجب میشه که شما دید بهتری نسبت به مسیرتون داشته باشید، برای شروع، پیشنهاد من اینه که اکوسیستم یکی از ارز های دیجیتال (مثلا بیت کوین، اتریوم یا کاردانو) رو کاملا بررسی کنید.

ادامه دارد...

اگه دوست دارید به محتوا های بیشتری از من ببینید، خوشحال میشم چنل یوتیوب من (Norotech) رو دنبال کنید. ??

بلاک‌چینارز دیجیتال
مهندس نرم افزار
شاید از این پست‌ها خوشتان بیاید