امروز لوک می پرسد:
در فیلم های قبلی ، شما در مورد scriptSig صحبت کردید. خوب ، این چیست؟
سوال خوبی برای لوک وجود دارد ، scriptSig قسمت مهمی از معاملات بیت کوین است.
می توانید یک معامله قدیمی (نه SegWit) را مانند تصویر زیر تصور کنید:
– نسخه
– تعداد ورودی (تعداد ورودی)
– ورودی
– تعداد خروجی
– تعداد خروجی (چند خروجی)
– زمان قفل
کجا می توانید اسکریپتSig را پیدا کنید؟
scriptSig درون هر ورودی است و شامل همه عناصر به منظور جلب رضایت UTXO پیوند یافته است. لطفا توجه کنید! در معامله SegWit ، scriptSig خالی است: این راهی است که پروتکل بیت کوین قابلیت انعطاف پذیری معامله را حل می کند!
در عمل
از بلاک چین mainnet معامله بگیرید
$ bitcoin-cli getrawtransaction c2297c9fefdd058e2ce5477868bcbf88bd4f860fbb552399053e3666687809bd 2
تراکنش یک ورودی و دو خروجی دارد. تمرکز ما بر روی قسمت ورودی ، در داخل آرایه است.
"vin": [
{
"txid": "d44cbca5911e53322e14fe0617f078dd1f162a7dcb97f83690eac285ed7ebe80",
"vout": 1,
"scriptSig": {
"asm": "3044022059515b358d938d04c812177a2eefba52a4427b9e807c28538148e04edf042f3b022057e00e46acec7708b3087bfaadf25001ff449759b063aa9f39f5eb6606ceeef7[ALL] 04794dffa10783c305d72c44acc36003760a53c03a1e5529747a5ef7eef7c87c6c19ba26c7eee03ab6da9115d11bce3a46dd21aede86af19c3ee19eeb7f8d92732",