لایت کوین چیست؟ یک راهنمای پایه برای مبتدیان دانشگاه شریف خرید و فروش بیتکوین آزمایشگاه بلاکچین ایران

لایت کوین چیست؟ یک راهنمای پایه برای مبتدیان- قسمت پنجم

مترجم: شکیبا آذرخشی

 

 

ما پیش از این جزئیات زیادی را از Segwit پوشش داده‌ایم. در اینجا فقط می‌خواهیم یک مرور کلی از آنچه هست، ارائه دهیم. قبل از اینکه ادامه دهیم، از پروفسور دونالد جی پترسون (Donald J Patterson ) و کانال یوتیوب او “djp3” برای توضیحاتشان تشکر می‌کنیم.

قصد داریم از مثال و اسکریپت بیتکوین استفاده کنیم.

شکلی که در ادامه آمده، یک تراکنش در فرم اسکریپتی را نشان می‌دهد.

فرض کنید آلیس می‌خواهد 0.0015 BTC را به Bob ارسال کند و برای انجام این کار، ورودی‌هایی که به اندازه  BTC 0.0015770 ارزش دارند ارسال می‌کند. جزئیات تراکنش اینگونه به نظر می‌رسد:

لایت کوین چیست؟ یک راهنمای پایه برای مبتدیان دانشگاه شریف خرید و فروش بیتکوین آزمایشگاه بلاکچین ایران

اولین چیزی که می‌بینید این است:

لایت کوین چیست؟ یک راهنمای پایه برای مبتدیان دانشگاه شریف خرید و فروش بیتکوین آزمایشگاه بلاکچین ایران

اسم تراکنش مقدار هش ورودی و خروجی است.

Vin_sz تعداد داده‌های ورودی است، چون آلیس در حال ارسال داده‌ها با استفاده از یکی از تراکنش‌های قبلی خود می‌باشد مقدار آن 1 است.

مقدار Vout_sz برابر با 2 می‌باشد، زیر تنها خروجی‌ها Bob و مقدار پول است.

لایت کوین چیست؟ یک راهنمای پایه برای مبتدیان دانشگاه شریف خرید و فروش بیتکوین آزمایشگاه بلاکچین ایران

این داده ورودی است:

اطلاعات ورودی را مشاهده می‌کنید؟ آلیس تنها از یک تراکنش ورودی استفاده می‌کند.

در زیرِ داده‌های ورودی، امضای داده‌های اوست.

دراینجا، این امضاء داده میتواند دو مشکل عمده را ایجاد کند:

  • می‌توان آن را به راحتی دستکاری کرد که موجب حمله به تراکنش می‌شود.
  • در هر بلاک، فضای زیادی صرف آن می‌شود.

این همان جایی است که Segwit با یک راه حل ساده وارد می‌شود.

در حال حاضر، Sidechain به عنوان یک مفهوم در محافل بیتکوین مطرح می‌شود. ایده بسیار ساده است، شما یک زنجیر دارید که به موازات زنجیر اصلی اجرا می‌شود. زنجیر جانبی به صورت زنجیری دوطرفه به زنجیره اصلی متصل می‌شود.

این ایده اولیه Blockstream از بلاکچینِ بیتکوین و زنجیره جانبی است:

لایت کوین چیست؟ یک راهنمای پایه برای مبتدیان دانشگاه شریف خرید و فروش بیتکوین آزمایشگاه بلاکچین ایران

Dr. Wiulle به این فکر کرد که چرا یک ویژگی جدید به این زنجیره جانبی اضافه نکند؟

این ویژگی شامل اطلاعات امضای تمام تراکنش‌ها می‌شود، که آن را از زنجیره‌ی اصلی در حال پردازش جدا می‌کند. این ویژگی Segregated Witness یا همان Segwit نامیده می‌شود.

یک بلاک بعد از اجرای segwit به شکل زیر درمی‌آید:

لایت کوین چیست؟ یک راهنمای پایه برای مبتدیان دانشگاه شریف خرید و فروش بیتکوین آزمایشگاه بلاکچین ایران

بنابراین با حذف اطلاعات امضا از تراکنش‌ها، با یک تیر دو نشان زدیم. فضای بلاک خالی‌تر شد و تراکنش‌ها به طور انعطاف‌پذیری رایگان شدند.

از آن‌جایی که لایت کوین، segwit را اجرا می‌کند، بار در زنجیره آن‌ها به طور قابل توجهی کاهش یافته‌است.

لایت کوین چیست؟ یک راهنمای پایه برای مبتدیان دانشگاه شریف خرید و فروش بیتکوین آزمایشگاه بلاکچین ایران

منبع: blockgeeks

0 پاسخ

دیدگاه خود را ثبت کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *