ویرگول
ورودثبت نام
آرشام آریا
آرشام آریا
خواندن ۵ دقیقه·۳ سال پیش

بیت کوین چیه؟ چرا بیت کوین ارزشمنده؟ (به زبان ساده)

بیت کوین
بیت کوین

انقلاب ارز های دیجیتال به رهبری بیت کوین دنیارو زیر و رو کرده، اما چرا؟
خب، برای جواب دادن به این سوال، اول بهتره بدونیم که بیت کوین چیه؟

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

مسئله متمرکز بودن

اولین و مهترین مشکلی که وجود داره، متمرکز بودن نظام بانکیه، در نهایت، این بانکه که برای پولای شما تصمیم میگیره.

[تیتر] روزنامه تایمز، تاریخ ۳ ژانویه ۲۰۰۹: رئیس خزانه‌داری [انگلستان] در آستانه دومین کمک مالی به بانک‌ها است.
ساتوشی ناکاماتو
  • بانک میتونه بنا به تشخیصش، عادلانه یا نا عادلانه حساب شمارو ببنده.
  • بانک میتونه بنا به تشخیصش پول چاپ کنه، و این چاپ پول، منجر به کاهش ارزش پول نقد شما میشه.
  • بانک (دولت) میتونه هر کاری با پول شما کنه! به فرض که شما ریال نقد تو بالشتتون قایم کرده باشید، در نهایت این بانکه که برای پول شما تصمیم میگیره.

دلایل زیاد دیگه ای هم هست، در واقع چیزی که مشخصه، تمرکز باعث قدرت پیدا کردن یه عده خاص میشه، و قدرت زیاد هم موجب فساد میشه، نه با قطعیت، اما میتونم بگم که تمرکز در یک سیستم باعث فساد میشه، بالاترین قدرت در یک سیستم باید بدست قانون باشه و نه شخص، چه قانونی بهتر از کد برنامه نویسی غیر قابل تغییر؟

ماهیت بیت کوین به‌گونه‌ای است که با انتشار نسخه ۰.۱ (اولین نسخه)، طراحی اصلی آن برای ادامه حیاتش بدون تغییر باقی خواهد ماند… به اعتقاد من یک پیاده‌سازی دوم و قابل‌تطبیق از بیت کوین، هرگز ایده خوبی نخواهد بود. بیشترین بخش این طرح به این موضوع وابسته است که همه نودها با نتایج کاملاً یکسانی با یکدیگر همگام باشند که این موضوع، پیاده‌سازی دوم را به تهدیدی برای شبکه بدل خواهد کرد. ساتوشی ناکاماتو

اگه دوست داشتید میتونید چندتا نقل قول دیگه هم در این لینک بخونید.

خب مسئله تمرکز چطور حل میشه؟ با تمرکز زدایی توسط یه ساختار از پیش تعیین شده، که بهش میگن بلاکچِین (BlockChain) و یه نوعی از دفتر کل توزیع شده (distributed ledger technology) است.
بلاکچِین؟ خب این بلاکچین چیه؟

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

مسئله امنیت

مسئله تمرکز خود به خود باعث ایجاد مسئله امنیت هم میشه، اما جداگانه ازش نام میبرم، چرا که در سیستم های غیرمتمرکز هم بحث امنیت وجود داره.

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

در مطلبی که راجع به بلاکچین نوشتم، به این موضوع اشاره کردم که بلاک چین از مکانیزم های مختلفی برای حفظ امنیت شبکه استفاده میکنه (دفترکل توزیع شده، رمز نگاری، اثبات کار یا اثبات سهام و...)، بیت کوین هم بر بستر بلاک چینه و از بابت امنیت شبکه خیالتون کاملا راحت باشه، در واقع اگه کسی بخواد شبکه بیت کوین رو هک کنه، باید حداقل 51 درصد توان محاسباتی شبکه رو در اختیار بگیره، که این بسیار هزینه بره و به صرفه نیست. (در حال حاضر بیشتر از 5.5 میلیارد دلار فقط هزینه تجهیزات این هک میشه...)

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

  • هیچوقت private_key یا Mnemonic یا seed pharse خودتون رو در اختیار بقیه قرار ندید (این ها دقیقا مثه رمز کارت میمونن، هر کی داشته باشتشون، میتونه از حسابتون برداشت کنه)
  • هیچوقت پول هاتون رو تو کیف پول صرافی نگه ندارید.
  • همیشه موقع انتقال پول، آدرس مقصد رو با دقت چک کنید، پول منتقل شده به هیچ عنوان قابل بازگشت نیست (حتی صاحب حسابش هم مشخص نیست)

بیت کوین چجوری کار میکنه؟

اول یه نگاهی به سیستم بانک بندازیم

انتقال پول در شبکه بانکی
انتقال پول در شبکه بانکی

اصغر درخواست واریز رو به بانک میده، و بانک هم بعد از تایید درخواست، پول رو (؟) به حساب مجید واریز میکنه.
سادست، اما سیستم بیت کوین به این سادگی نیست!

انتقال پول در شبکه بیت کوین
انتقال پول در شبکه بیت کوین

اصغر درخواست انتقال پول رو به شبکه میده، و شبکه بعد از تایید پول رو به حساب مجید واریز میکنه.
(نگران نباشید! فرآیند تایید فقط شامل چک کردن موجودی مبدا میشه، هیچگونه چک کردن آیپی، چک کردن صاحب حساب و... در شبکه بیت کوین معنی نداره)
مسئله انتقال یکم پیچیده تر از این حرفاست، قرارمون بر این بود که من مطلب رو خیلی ساده توضیح بدم، اما لازمه که این مورد رو هم بگم.
تراکنش های بیت کوین، به صورت دسته ای توی بلاک ها ذخیره میشن، و این بلاک ها هستن که تصدیق (confirm تایید) میشن، هر بلاکی که تایید میشه، یعنی محاسبات رمزنگاری اش انجام شده و هر بلاک تایید شده، تاییدیه بر بلاک های قبلی. (توضیح دقیق ترش در قسمت بلاکچین هست)
اینکه کدوم ماینر بلاک رو تایید کنه، به صورت تصادفی مشخص میشه، و هم ماینر نمیدونه که تراکنش چه کسی رو داره تایید میکنه.

ماینینگ چیه؟

در ادامه بحث اینکه بیت کوین چجوری کار میکنه...
هر بلاکی که تایید میشه، دو نوع جایزه به ماینرش تعلق میگیره: پاداش بلاک، کارمزد تراکنش ها
لینک یه بلاک رو به عنوان مثال براتون آوردم: لینک

کارمزد تراکنش که مشخصه، به ازای هر تراکنشی که شما انجام میدید، مقداری از حساب شما (از مبلغ واریزیتون) کم میشه و به حساب ماینر واریز میشه. (که زحمت تایید تراکنش رو کشیده)

اما پاداش بلاک چیه؟ به ازای هر بلاک جدید تو شبکه، مقداری بیت کوین جدید هم ایجاد میشه، اما مقدار این جایزه به مرور کمتر و کمتر میشه تا وقتی که تعداد بیت کوین ها به 21 میلیون واحد برسه و در نهایت تنها درآمد ماینر ها کارمزد تراکنش خواهد بود.

چرا بیت کوین ارزشمنده؟

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


ارزش بیت کوین به ایناست:

  • شبکه ماینرهاش (در حال حاضر یک میلیون ماینر بیت کوین وجود داره)
  • شبکه استفاده کننده هاش (64 میلیون کیف پول فعال تا الان)
  • تکنولوژی و ایده هاش (بلاکچین، تمرکز زدایی)

اما اینا پایدارن؟ بیت کوین چقدر بالا میره؟ نظرت در مورد مقایسه بیت کوین و طلا!؟ نمیدونم!
عمیق شدن تو این بحث نیاز به دانش اقتصادی بالا داره، من جرأت ورود ندارم، اما چیزی که مشخصه، بیت کوین بدون پشتوانه نیست، پشتوانه بیت کوین شبکه ایه که داره...


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

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

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