SegWit چیست ؟
SegWit یا Segregated Witness یکی از بهروزرسانیهای مهم بیتکوین است که روش قرارگرفتن بخشی از اطلاعات تراکنش، مخصوصاً دادههای مربوط به امضا، را تغییر داد.
برای درک ساده، یک تراکنش بیتکوین را مثل یک فرم در نظر بگیرید که علاوه بر اطلاعات اصلی، مدارک تأیید هم همراه آن است. SegWit ساختار این اطلاعات را طوری تغییر داد که دادههای Witness از بخش اصلی شناسهگذاری تراکنش جدا شوند، درحالیکه همچنان برای اعتبارسنجی تراکنش وجود دارند.
این تغییر چند نتیجه مهم داشت. یکی از آنها حل شکل مهمی از مشکل Transaction Malleability بود؛ مشکلی که میتوانست شناسه تراکنش را قبل از تأیید تغییر دهد. SegWit همچنین باعث شد فضای بلاک بهشکل کارآمدتری استفاده شود و زمینه فنی بهتری برای راهکارهایی مثل Lightning Network فراهم شود.
اگر در کیف پول بیتکوین آدرسهایی با قالبهای جدیدتر مثل bc1 دیدهاید، ممکن است با تراکنشهای SegWit سروکار داشته باشید. البته همه آدرسهای bc1 دقیقاً یک نسخه از SegWit نیستند و Taproot هم از قالب Bech32m استفاده میکند.
SegWit یک ارز یا شبکه جدا نیست؛ تغییری در قوانین و ساختار تراکنشهای بیتکوین است که از طریق Soft Fork فعال شد.
