بیت کوین چگونه کار می‌کند؟

خانه انجمن ها تالار بیت کوین بیت کوین چگونه کار می‌کند؟

در حال نمایش 2 نوشته (از کل 2)
  • نویسنده
    نوشته‌ها
  • #110
    Mohmmad10
    مدیر

    در این نوشته به توضیح و تبیین اینکه بیت کوین چگونه کار می‌کند می‌پردازیم. برای کسب اطلاعات بیشتر با ما همراه باشید.



    بیت کوین چیست

    تا به اینجای کار درباره اینکه بیت کوین چیست، برای چه هدفی ساخته شده و چه ویژگی‌هایی دارد صحبت کردیم. در ادامه به این موضوع خواهیم پرداخت که بیت کوین چگونه کار می‌کند و قابلیت‌های ویژه‌ای که گفته شد چگونه در این سیستم پیاده‌سازی شده‌اند.

    داده‌های مربوط به تراکنش‌ یا همان انتقال بیت کوین، نوعی اطلاعات به حساب می‌آیند که تمامی افراد در شبکه آن‌ها را نگهداری می‌کنند. بهتر است به جای کلمه افراد مشارکت‌کننده در شبکه از واژه نود (node) یا گره که به معنی دستگاه‌های متصل به شبکه است، استفاده کنیم؛ چرا که هر فرد می‌تواند از چندین دستگاه برای اتصال به شبکه استفاده کند و هر یک از آن‌ها موجودیتی جداگانه از دید شبکه داشته باشند.


    تراکنش‌ها چگونه انجام می‌شوند؟


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

    البته این مثال را باید کمی تغییر دهیم تا شرایط واقعی شبکه را نشان دهد. یک مسافر می‌تواند به طور همزمان در چند اتوبوس نشسته باشد و قوانین فیزیکی دنیای ما در این مثال برای او صادق نیست! چرا که یک تراکنش نیز می‌تواند توسط چندین ماینر انتخاب شود و در بلاک‌هر یک از آن‌ها قرار بگیرد. مسافرین هم‌اکنون در اتوبوس‌ها نشسته‌اند و منتظرند که رانندگان حرکت خود را به سمت یک مقصد نهایی آغاز کنند. این مقصد نیز در واقع همان تایید شدن تراکنش است.

    بیت کوین چگونه کار می‌کند۲

     

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

    ماینرها پس از انتخاب تراکنش و قرار دادن آن در بلاک‌هایشان، در رقابتی که استخراج نام دارد و لازمه‌اش مصرف انرژی و صرف توان پردازشی است، مشغول حل کردن معمای ریاضی بلاک می‌شوند. این معمای ریاضی از کنار هم گذاشتن تراکنش‌ها و عبور آن‌ها از فرایند‌های رمزنگاری به نام توابع هش، به وجود می‌آید. حل کردن این معماها کار دشواری است که با سخت‌افزارهای کامپیوتری و دستگاه‌های مخصوصی که ماینر یا ای‌سیک نام دارند، انجام می‌شود. یافتن پاسخ این مسائل ریاضی در نهایت به تایید شدن تراکنش‌های قرار گرفته در آن بلاک منجر می‌شود.

    پس از یافتن معمای ریاضی، بلاک مورد نظر در کنار سایر بلاک‌هایی که پیش از این حل شده‌اند، با یک ترتیب زمانی قرار گرفته و زنجیره‌ای به هم پیوسته از بلاک‌ها شکل می‌گیرد که در واقع مفهوم بلاک چین یا زنجیره بلاک‌ها را نشان می‌دهد.

    به فرایند تایید تراکنش به وسیله یافتن معمای ریاضی، فرایند اثبات کار (Proof of Work) نیز گفته می‌شود. اما ماینرها برای انجام تمام این کارها که شامل تهیه سخت‌افزارهای مخصوص و مصرف برق است، به یک انگیزه نیاز دارند. چه انگیزه‌ای ماینرها را به فعالیت در شبکه وا‌ می‌دارد؟


     

    #118
    Mohmmad10
    مدیر

    .

در حال نمایش 2 نوشته (از کل 2)
  • شما برای پاسخ به این موضوع باید وارد شوید.