تراکنش کوین بیس اولین تراکنش ایجاد شده در هر بلوک جدید است و دارای ویژگی های کلیدی است که آن را از سایر تراکنش ها متمایز می کند.
تراکنش های کوین بیس چگونه ساختار یافته اند؟
تراکنشهای کوینبیس بهعنوان اولین تراکنش در یک بلاک شکل میگیرند، جایی که ماینر مقدار بیتکوین تازه استخراجشده را بهعنوان پاداشی برای تلاشهای خود برای حل یک مسئله پیچیده ریاضی برای تأیید تراکنشها و ایجاد یک بلوک جدید در بلاک چین در نظر میگیرد.
تراکنش های کوین بیس فرمت خاصی دارند. در مقایسه با ورودی تراکنش عادی، تراکنش کوین بیس دارای مجموعه مقادیر متفاوتی است که خروجی تراکنش مصرف نشده (UTXO) را نشان نمی دهد.
بنابراین، به جای هش تراکنش، یک تراکنش سکه 32 بایت خواهد داشت که همگی روی صفر تنظیم می شوند. فهرست خروجی نیز با 4 بایت پر شده است که همگی روی 0xFF (255 رقم اعشار) تنظیم شده است.
ارزش تراکنش و ویژگی متن قابل تنظیم در تراکنش کوین بیس چیست؟
ارزش تراکنش کوین بیس به عواملی مانند ارزش هر تراکنش، ارتفاع بلوک و نصف شدن بستگی دارد. ماینرها می توانند هر متن قابل تنظیمی را به بلوک هایی که ایجاد می کنند اضافه کنند.
ارزش یک تراکنش کوین بیس توسط عوامل مختلفی تعیین می شود. اینها شامل ارزش هر تراکنش تایید شده توسط بلوک، ارتفاع بلوک (تعداد تراکنش ها) و نصف شدن بلوک به بلوک است. هنگامی که بلاک به 100 تایید رسید، ماینر می تواند از BTC استفاده کند.
هنگامی که یک بلوک ایجاد می شود، حدود 100 بایت داده را در خود نگه می دارد. همچنین برای ماینرها تخصیصی وجود دارد که هر متنی را که ترجیح می دهند اضافه کنند. به عنوان مثال، ناکاموتو هنگام استخراج بلوک پیدایش بیت کوین پیام زیر را نوشت:
این پیام اشارهای به تیتر ۳ ژانویه ۲۰۰۹ در روزنامه بریتانیایی تایمز است و اغلب به عنوان تفسیری درباره وضعیت سیستم مالی جهانی در زمان ایجاد بیتکوین دیده میشود.
ناکاموتو تصمیم گرفت این پیام را در بلوک پیدایش قرار دهد تا نیاز به یک سیستم تراکنش غیرمتمرکز و غیرقابل اعتماد را که عاری از نفوذ مقامات متمرکز و واسطهها باشد، برجسته کند.
همچنین، ماینرها می توانند با افزودن هر اطلاعاتی که برای شخصی سازی بلوک انتخاب می کنند، پیامی برای همیشه غیرقابل تغییر ارسال کنند.
جلوگیری از فورک در تراکنش کوین بیس چیست؟
Coinbase با افزودن قوانین ویژه برای تراکنش ها، ایجاد و تأیید به جلوگیری از فورک ها کمک می کند.
بلاک چین هایی مانند بیت کوین منبع باز هستند و برای حفظ و بهبود کد خود به جوامع متکی هستند. بنابراین، رویدادی مانند فورک باعث می شود که زنجیره شکافته شود و بلاک چین دوم تولید شود. این بلاک چین در حالی که در مسیر جدیدی حرکت می کند، کل تاریخچه خود را در بر می گیرد.
در چنین حالتی، اگر هیچ قانون بلوغ در بلاک چین جدید وجود نداشته باشد، یک ماینر میتواند هر تعداد بیت کوین بخواهد بسازد و در نتیجه بر خلاف الگوریتم نصف شدن بیت کوین که تلاش میکند کمیاب ارز دیجیتال را حفظ کند، کار کند.
قانون سررسید کوین بیس چیست؟
قانون سررسید کوین بیس تعیین می کند که پاداش بلوک از یک تراکنش کوین بیس چه زمانی می تواند خرج شود.
بیت کوین درگیر در تراکنش کوین بیس تا زمانی که بلاک حداقل 100 تاییدیه بلاک در بلاک چین دریافت نکند، نمی تواند خرج شود. برخلاف تراکنشهای معمولی بیتکوین، که حاوی دادههایی است که حرکت بیتکوین را از یک کیف پول به کیف دیگر نشان میدهد، تراکنشهای کوینبیس حاوی دادههایی درباره ایجاد یک ارز جدید است که هنوز خرج نشده است.
بنابراین، ورودی در این معاملات خالی می ماند. بنابراین، از نظر ساختاری، تراکنشهای coinbase را نیز میتوان به عنوان یک ورودی خالی در نظر گرفت. قانون بلوغ برای محافظت از بلاک چین در برابر انشعاب ها وضع شده است، رویدادهایی که زمانی رخ می دهند که یک جامعه تصمیم می گیرد تغییراتی در پروتکل یا مجموعه قوانین بلاک چین ایجاد کند.
پاداش بلاک و نصف شدن بیت کوین چیست؟
پاداشهای بلاک، پاداشهایی هستند که استخراجکنندگان برای استخراج بلوکهای جدید و افزودن آنها به بلاک چین دریافت میکنند. نصف شدن بیت کوین تقریباً هر چهار سال یک بار پاداش بلاک را 50٪ کاهش می دهد.
ماینرها مسئول ایجاد بلاک در بلاک چین های اثبات کار (PoW) مانند بیت کوین هستند. در عوض، پس از ایجاد موفقیت آمیز هر بلوک، با BTC پاداش دریافت می کنند. پاداش بلوک به دو چیز بستگی دارد: تعداد کارمزدهای موجود در تراکنش های هر بلوک و تعداد بلوک های بلوک شروع.
در روزهای اولیه بیت کوین، پاداش بلاک 50 بیت کوین به ازای هر بلوک بود که در تراکنش کوین بیس لحاظ می شد. با این حال، به دلیل نصف شدن بیت کوین، پس از استخراج هر 210000 بلاک، پاداش بلاک نصف می شود. نصف شدن بیت کوین تقریباً هر چهار سال یکبار اتفاق می افتد.
یارانه بلاکی که توسط تراکنش کوین بیس توزیع می شود 6.25 بیت کوین به ازای هر بلوک (در آخرین هاوینگ) است. از آنجایی که تراکنشهای Coinbase سکههای جدیدی ایجاد میکنند، BTC موجود در آن بدون هیچ ورودی معتبر است زیرا به تازگی ایجاد شده است و قبلاً خرج نشده است.
به عنوان مثال، تراکنش Blockstream coinbase در بلاک 650000 ورودی ندارد و تنها خروجی آن 6.25 بیت کوین است، علاوه بر کارمزد 0.244131 بیت کوین که توسط ماینر جمع آوری می شود.
تراکنش کوین بیس چگونه کار می کند؟
تراکنشهای کوین بیس دارای ویژگیهای منحصربهفردی مانند بلوغ، جلوگیری از فورک و متنهای قابل تنظیم هستند. علاوه بر این، ساختار متفاوتی با سایر فرآیندها دارند.
در بلاک چین بیت کوین، تمام تراکنش های انجام شده روی زنجیره با هم ترکیب می شوند تا یک بلوک واحد را تشکیل دهند. هنگامی که یک بلوک ایجاد شد، بلافاصله به بلاک چین اضافه می شود. این بلوک ها به لطف کد تقریباً بی نقص بلاک چین بیت کوین، تغییرناپذیر و ضد دستکاری هستند. هر بلوک باید شامل یک یا چند تراکنش باشد که اولین آنها همیشه تراکنش کوین بیس نامیده می شود.
در اینجا نحوه عملکرد تراکنش Coinbase آمده است:
- ایجاد بلاک: برای کسب پاداش بلاک پس از ایجاد یک بلاک جدید، یک ماینر ابتدا باید یک تراکنش کوین بیس ایجاد کند.
- ورودی ها: تراکنش کوین بیس برخلاف تراکنش های معمولی که از ورودی تراکنش های قبلی استفاده می کند، ورودی ندارد. در عوض، یک تراکنش کوین بیس، سکههای کاملاً جدیدی را از هیچ تولید میکند.
- خروجی ها: تراکنش کوین بیس دارای یک یا چند خروجی است که آدرس هایی را که پاداش بلوک به آنها ارسال می شود، فهرست می کند. ماینرها این گزینه را دارند که پاداش بلوک را به آدرس های دیگر توزیع کنند.
- پاداش بلاک: پاداش بلاک در حال حاضر BTC است و تقریباً در هر 210000 بلاک به نصف کاهش می یابد. این پاداش به ماینری پرداخت می شود که تراکنش ها را تایید کرده و آنها را به بلاک چین اضافه می کند.
- کارمزد ماینینگ: ماینرها همچنین می توانند به تراکنش کوین بیس، کارمزد ماینینگ پرداختی توسط سازندگان تراکنش را اضافه کنند تا ماینرها را تشویق کنند که تراکنش های خود را در بلوک بعدی وارد کنند.
ماینر می تواند یک تراکنش کوین بیس را در بلاکی که در حال استخراج است، همراه با سایر تراکنش ها قرار دهد و پس از ایجاد آن، این بلوک را در شبکه منتشر کند. اگر بلاک توسط سایر ماینرها بررسی و تایید شود، در بلاک چین آپلود می شود و با پاداش بلوک به اضافه هزینه های استخراج مرتبط پرداخت می شود.
برخی از ویژگی های کلیدی تراکنش های کوین بیس در زیر مورد بحث قرار گرفته است.
تراکنش های کوین بیس چیست؟
نباید با صرافی ارزهای دیجیتال Coinbase اشتباه شود، “تراکنش کوین بیس” به نوع خاصی از تراکنش اشاره دارد که در هر بلوک جدید یک بلاک چین انجام می شود.
تراکنش های کوین بیس بخش مهمی از سیستمی است که بلاک چین ها برای معرفی ارزهای جدیدی که هرگز وارد گردش نشده اند، استفاده می کنند. اولین تراکنش کوین بیس توسط ساتوشی ناکاموتو، خالق مستعار بیت کوین (BTC) در حین استخراج اولین بلوک پیدایش ایجاد شد. گزارش شده است که 50 بیت کوین پرداختی به آدرس بیت کوین کوین بیس “1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa” انجام شده است.
یکی از بزرگترین کنجکاوی های بلاک چین بیت کوین این است که بلوک مورد نظر هرگز در بلاک چین تایید نمی شود – این موضوع بسیاری از دانشمندان و توسعه دهندگان بلاک چین را گیج کرده است.
یک نظریه این است که این اتفاق به این دلیل رخ داده است که تراکنش اولیه coinbase در کد منبع بلوک پیدایش کدگذاری شده است. و از آنجایی که کل بلاک چین بر روی این بلوک شکلگیری ساخته شده است، مفهوم تایید برای آن اعمال نشده است.
نظریه دیگری نشان می دهد که ناکاموتو آن را به این شکل طراحی کرده است، زیرا اگر بلوک پیدایش به دلایلی تأیید نشود، باعث می شود یک بلاک چین جدید ساخته شود و بلاک چین اصلی را باطل کند.
تراکنش کوین بیس نیز برای پاداش به ماینرها برای حفظ بلاک چین استفاده می شود. به ازای هر بلوکی که استخراج می کنند مقدار مشخصی سکه به آنها پرداخت می شود. این سیستم پاداش انگیزهای برای ماینرها ایجاد میکند و با جلوگیری از رفتار مخربی که میتواند شبکه را بیثبات کند، به حفظ امنیت بلاک چین کمک میکند.
نویسنده: Marcel Deer