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

رد کارمزد اولویت را کاهش می دهد و روی سرعت پذیرش تاییدیه ی شبکه تأثیر می گذارد.
البته استثناهایی نیز وجود دارند که در آنها کارمزد تراکنش بر روی سرعت تراکنش تأثیر نمی گذارد. در کلاینت اصلی بیت کوین اگر حجم تراکنش شما کمتر از ۱۰۰۰ بایت باشد و برونذدادی برابر با 0/01 بیت کوین یا بیشتر داشته باشد، از اولویتی بالا برخوردار خواهد بود که در چنین موردی نیازی به پرداخت کارمزد نیست. تمامی این شرایط باید احراز شود تا استثنا پذیرفته شود. اگر این شرایط برآورده نشوند، کارمزد استاندارد تراکنش 0/0001 بیت کوین به هر هزار بایت افزوده خواهد شد. کاربران کلاینت اصلی بیت کوین متوجه کارمزد موجود می شوند، زیرا کلاینت کاربر را با انتخاب گزینه ی پذیرش یا رد کارمزد برای تراکنش مواجه می سازد. رد کارمزد اولویت را کاهش می دهد و روی سرعت پذیرش تاییدیه ی شبکه تأثیر می گذارد.
بیشتر تراکنش های بیت کوین حجمی بین ۵۰۰ تا۶۰۰ بایت دارند و با توجه به برون داد ممکن است شامل کارمزد تراکنش 0/0001 بیت کوین (مواد ۱۰ هزار ساتوشی) شود یا نشود. قرار گرفتن تراکنش در بلوک شبکه کاملا تصادفی است، اما تحت تأثیر کارمزد تراکنش خواهد بود. هر بلوک حداکثر یک مگابایت فضا دارد که ۵۰ هزار بایت برای تراکنش های با اولویت بالا- فارغ از کارمزد تراکنش (TX) اختصاص می دهد که حدودا ۱۰۰ تراکنش در هر بلوک می شود. پس از آن تراکنش های شامل کارمزد 0/00001 بیت کوین کیلوبایت به بلوک افزوده شده اند که در آنها بالاترین تراکنش های کارمزد برای هر کیلوبایت وجود دارد. این رویه تا زمانی که اندازه ی بلوک به ۷۵۰ هزار بایت برسد، تکرار می شود.
نگاهی به سرعت تراکنشها و تاثیر کارمزد بیت کوین بر روی آن
اولویت تراکنش با یک فرمول محاسباتی پیچیده بررسی می شود. اولویت نیز این گونه محاسبه می گردد: مجموع ارزش قدمت برون داد (تراکنش چقدر قدمت) تقسیم بر حجم تراکنش به بایت. مجموع محاسبه شده باید بیشتر از 57/600/000 باشد.
همان طور که می توان حدس زد، گاهی تعداد تراکنش هایی که منتظر انتشار هستند بسیار بیشتر از ظرفیت بلوک موجود است. در چنین شرایطی تراکنش های باقی مانده از بلوک کنونی در استخر حافظه ی معدن کاو باقی خواهد ماند (مجموعه ای از تراکنش ها که هنوز بر اساس شبکه ی بیت کوین ارزیابی نشده اند) تا این که بر اساس کارمزد تراکنش اولویت گذاری شود (در صورت نیاز) و در بلوک های آینده جای داده شوند.
قرار گرفتن تراکنش های بیت کوین در یک بلوک هم تحت تأثیر کارمزد است و هم نیست. در قراردادن تراکنش ها در بلوک چک نمی شود که مبلغ تراکنش حداقل 0/01 بیت کوین با بیشتر است، اما این که تراکنش رایگان است یا نه، کنترل می شود. تراکنش رایگان به معنی افزوده شدن یا نشدن کارمزد 0/00001 بیت کوین به مبلغ یک تراکنش است. اگر تراکنش به عنوان رایگان نامگذاری شود، اولویتش در فهرست کاهش می یابد.
اطلاع از کارمزدهای معدن کاوی

کارمزد تراکنش را می توان پاداشی کوچک برای تمامی معدن کاوانی دانست که بلوک دربرگیرنده ی تراکنش شما را حل می کنند.
تراکنش های بیت کوین توسط معدن کاوان بیت کوین در بلوک ها قرار می گیرند. از این رو کارمزد یک تراکنش برای معدن کاوان انگیزه ای است که تراکنش شما را در بلوک بعدی قرار دهند.
کارمزد تراکنش را می توان پاداشی کوچک برای تمامی معدن کاوانی دانست که بلوک دربرگیرنده ی تراکنش شما را حل می کنند.
فرآیند معدن کاوی بیت کوین وقتی که همه ی بیت کوین ها استخراج شوند، متوقف می شود که پیش بینی می شود در سال ۲۱۴۰ چنین اتفاقی رخ دهد. پیش بینی شده که معدن کاوان حل بلوک های شبکه ای را در مقابل دریافت کارمزدهای تراکنش ادامه خواهند داد. در مورد این کارمزدها و افزایش یا کاهش آنها برای انگیزه بخشی معدن کاوان بحثهای بسیاری وجود دارد. با این حال سال ها طول می کشد تا بتوان به نتیجه رسید، پس در حال حاضر نیاز به نگرانی در این خصوص نیست.
بدون کارمزدهای معدن کاوی، انگیزه ای برای معدن کاوان باقی نمی ماند تا تراکنش های شما را بررسی و حل کنند. حتی با وجود این که ملزم به پرداخت کارمزد تراکنش نیستید، بهتر است که همیشه حداقل کارمزد را در نظر بگیرید تا از شبکه ی بیت کوین و معدن کاوان حمایت نمایید.
تراکنش های چند امضایی بیت کوین

تراکنش های چند امضایی (Bitcoin multi-signature transactions)
ممکن است تصور کنید که کاربر نهایی میزان بیت کوین خود را در یک زمان مشخص کنترل می نماید. با این حال از آن جا که کاربر نهایی تنها کسی است که کلید خصوصی متعلق به آدرس کیف پول را در اختیار دارد، باید راهکار ایمن تری ساخته شود. در حالی که یک کاربر برای استفاده شخصی خود کنترل کیف پول خود را در دست دارد، اما چنین شرایطی برای شرکتها، خانواده ها و حتی دوستانی که با هم روی یک پروژه فعالیت می نمایند. اندکی متفاوت است. ممکن است اعتماد سریعا از بین برود.
روشی که یک کیف پول بیت کوین عمل می نماید، بدین قرار است: یک کاربر کلید خصوصی خود را دارد و کنترل کامل آدرس بیت کوین را در اختیار دارد. حال اگر دو یا چند نفر با هم روی پروژه ای کار کنند چگونه می توانند از یک کیف پول مشترک استفاده نمایند؟ تنها یک گزینه برایشان باقی خواهد ماند: اعتماد به یکی از کاربران که از کلید خصوصی آدرس کیف پول مشترک برخوردار باشد. اگر آن کاربر بخواهد تمام موجودی را برداشت کند، اعضای دیگر نمی توانند کاری کنند، زیرا آنها یکدیگر را کنترل نمی کنند.
شایان ذکر است که این روش راهکار مناسبی نیست و همچنان لزوم وجود راهکاری که در آن کاربران متعدد بتوانند روی یک کیف پول نظارت داشته باشند، حس می شود. در نهایت، سیستم چند امضایی عرضه شد که در آن کاربران متعدد
می توانند یک کیف پول را کنترل کنند و البته هیچ کدام اختیار کامل بدون جلب رضایت دیگری نخواهد داشت. به این روش حساب چند امضایی می گویند.
برخلاف کیف پول بیت کوین معمولی، آدرس های بیت کوین چند امضایی نیازمند کلیدهای خصوصی متعدد قبل از خرج کردن بیت کوین هستند. ارسال تراکنش به کیف پول چند امضایی مانند همان کیف های معمولی عمل می کند، زیرا کلید خصوصی در وجوه دریافتی مورد نیاز نیست. با این حال در زمان خرج کردن وجوه هر تراکنش به صورت دیجیتالی با نرم افزار بیت کوینی که بر روی دستگاه می باشد با استفاده از کلید خصوصی مرتبط به آدرس کیف پول شما امضا می شود.
آدرس های بیت کوین چندامضایی نیازمند کلیدهای خصوصی m-of-n هستند تا بتوانند وجوه مرتبط با آن آدرس بیت کوین را خرج کنند. برای مثال، آدرس چند امضایی سه گانه نیازمند حداقل ۲ کلید از ۳ کلید خصوصی متعلق به آن آدرس است : اگر سه نفر کیف پول چند امضایی را ایجاد کنند(m=3) حداقل دو امضا برای ارسال تراکنش لازم است (n=2).
عدم ارائه ی دو کلید خصوصی برای امضای تراکنش منجر به این می گردد که تراکنش حتی ارسال هم نشود. آدرس های بیت کوین چند امضایی ایمنی بیشتری برای شرکت ها و گروه هایی که آدرس کیف پول مشترکی دارند، ایجاد می کنند؛ البته تمایز بسیار کمی میان کیف پول معمولی و نسخه ی چند امضایی وجود دارد. با این حال برای آنهایی که امنیت بیت کوین را جدی می گیرند، ساخت کیف پول چند امضایی ایده ی بدی نخواهد بود، حتی اگر تنها برای کاربرد شخصی باشد.
آرموری (armory) یکی از چندین کلاینت نرم افزار بیت کوین موجود است که نخستین ارائه دهنده ی سرویس کیف پول بوده که آدرس های چند امضایی را با هم ترکیب کرده است. طی سال های گذشته آرموری ویژگی جدید خود به نام صندوق های امن را عرضه کرده که نمودی عملی از نحوه ایجاد آدرس های بیت کوین چند امضایی است.
نمونه ای از امضای چندگانه
در یک گروه سه نفره علی، سارا و مسعود سه ترکیب از رمزهای عبور شخصی ۲ تا ۳ تایی وجود دارد:
- امضای علی و سارا با رمزهای عبور شخصی شان
- امضای علی و مسعود با رمزهای عبور شخصی شان
- امضای سارا و مسعود با رمزهای عبور شخصیشان
بدون دنبال کردن صحیح این رویه ها، تراکنش ها قابل اجرا نخواهند بود.
منبع: کتاب نحوه خرید و کسب درآمد بیت کوین (سکه طلای دیجیتال) نوشته دکتر جواد عباسی

دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.