زبان بیتکوین اسکریپت مؤلفه اصلی است که تراکنشهای بیتکوین را هدایت میکند. این یک زبان تخصصی است که قوانین مربوط به نحوه خرج بیتکوین را تعیین میکند و انتقالات امن و قابل تأیید را تضمین میکند. این مقاله بیتکوین اسکریپت، هدف آن، نحوه عملکرد و محدودیتهای آن را توضیح میدهد. همچنین به رابطه آن با قراردادهای هوشمند، شبکه لایتنینگ، زنجیرههای جانبی و Ordinals میپردازیم.
بیتکوین اسکریپت یک زبان اسکریپتنویسی مبتنی بر پشته است، مشابه Forth، اما تورینگ کامل نیست. این بدان معناست که نمیتواند محاسبات پیچیدهای مانند حلقهها یا انشعابهای شرطی را انجام دهد، برخلاف زبانهایی که برای برنامهنویسی عمومی استفاده میشوند. این انتخاب طراحی امنیت را در اولویت قرار میدهد و از مشکلاتی مانند حلقههای بینهایت که میتواند شبکه بیتکوین را مختل کند، جلوگیری میکند.
بیتکوین اسکریپت از سیستمی استفاده میکند که در آن دادهها در حین اجرا به "پشته" فشار داده میشوند و از آن خارج میشوند. در اینجا یک توضیح ساده از یک تراکنش بیتکوین با استفاده از اسکریپت آورده شده است:
ایجاد تراکنش: هنگام ارسال بیتکوین، کیف پول شما تراکنشی با ورودیها (بیتکوینهایی که خرج میشوند) و خروجیها (آدرس گیرنده و مبلغ) ایجاد میکند.
اسکریپت قفل (ScriptPubKey): هر خروجی دارای یک اسکریپت قفل است که شرایط خرج کردن آن بیتکوینها را تعیین میکند. این اسکریپت به آدرس گیرنده مرتبط است.
اسکریپت بازگشایی (ScriptSig): برای خرج کردن بیتکوین، فرستنده اسکریپت بازگشاییای فراهم میکند که شرایط اسکریپت قفل را برآورده میکند. این اسکریپت، که توسط کیف پول فرستنده ایجاد شده، شامل امضای دیجیتال آنها برای اثبات مالکیت است.
اجرای اسکریپت: شبکه بیتکوین اسکریپت بازگشایی را به دنبال اسکریپت قفل اجرا میکند. اگر اجرای ترکیبی به "درست" منتهی شود، تراکنش معتبر است.
تأیید تراکنش: تراکنشهای معتبر به یک بلوک و سپس به بلاکچین اضافه میشوند و انتقال بیتکوین را تأیید میکنند.
اسکریپت قفل (ScriptPubKey): OP_DUP OP_HASH160 <هش کلید عمومی گیرنده> OP_EQUALVERIFY OP_CHECKSIG
این اسکریپت به یک امضا نیاز دارد که با هش کلید عمومی گیرنده مطابقت داشته باشد.
اسکریپت بازگشایی (ScriptSig): <امضا> <کلید عمومی فرستنده>
این امضا و کلید عمومی را برای باز کردن بیتکوین فراهم میکند.
این اسکریپتها با هم امضا را در برابر کلید عمومی و هش تأیید میکنند و اطمینان میدهند که خرجکننده مالک واقعی است.
محدودیتهای بیتکوین ا سکریپت به راهحلهای نوآورانهای منجر شده است:
شبکه لایتنینگ: یک راهحل لایه دوم که از اسکریپت برای کانالهای پرداخت استفاده میکند.
زنجیرههای جانبی: بلاکچینهای جداگانه متصل به بیتکوین که از اسکریپت برای تعاملپذیری استفاده میکنند.
Ordinals: استفاده از اسکریپت برای افزودن داده به ساتوشیها.
قراردادهای هوشمند: اگرچه محدود، بیتکوین اسکریپت امکان قراردادهای هوشمند ابتدایی مانند کیف پولهای چندامضایی را میدهد.
بیتکوین اسکریپت بخش اساسی تراکنشهای بیتکوین است که امنیت و قابلیت تأیید را تضمین میکند. محدودیتهای آن به راهحلهای نوآورانهای مانند زنجیرههای جانبی و شبکه لایتنینگ منجر شده است. درک بیتکوین اسکریپت به شما کمک میکند تا نحوه عملکرد تراکنشهای بیتکوین و مدل امنیت شبکه را درک کنید.
پلتفرمهای برتر برای خرید، فروش و معامله ارزهای دیجیتال را کشف کنید.
پلتفرمهای برتر برای خرید، فروش و معامله ارزهای دیجیتال را کشف کنید.
یک معرفی ساده به بیتکوین و اهمیت آن بیابید.
درک کنید که چگونه بلاکچین عمومی بیتکوین مالکیت را در طول زمان پیگیری میکند. وضوح بیشتری در مورد اصطلاحات کلیدی مانند کلیدهای عمومی و خصوصی، ورودیها و خروجیهای تراکنش، زمانهای تأیید و موارد دیگر به دست آورید.
این مقاله را بخوانید →درک کنید که چگونه بلاکچین عمومی بیتکوین مالکیت را در طول زمان پیگیری میکند. وضوح بیشتری در مورد اصطلاحات کلیدی مانند کلیدهای عمومی و خصوصی، ورودیها و خروجیهای تراکنش، زمانهای تأیید و موارد دیگر به دست آورید.
ارسال بیتکوین به سادگی انتخاب مقدار برای ارسال و تصمیمگیری درباره مقصد آن است. برای جزئیات بیشتر مقاله را بخوانید.
این مقاله را بخوانید →ارسال بیتکوین به سادگی انتخاب مقدار برای ارسال و تصمیمگیری درباره مقصد آن است. برای جزئیات بیشتر مقاله را بخوانید.
برای دریافت بیتکوین، کافی است آدرس بیتکوین خود را که در کیف پول بیتکوین شما موجود است، به فرستنده بدهید. برای جزئیات بیشتر این مقاله را بخوانید.
این مقاله را بخوانید →برای دریا فت بیتکوین، کافی است آدرس بیتکوین خود را که در کیف پول بیتکوین شما موجود است، به فرستنده بدهید. برای جزئیات بیشتر این مقاله را بخوانید.
درباره تأییدیههای بلاکچین، دلیل اهمیت آنها و موارد دیگر اطلاعات کسب کنید.
این مقاله را بخوانید →درباره تأییدیههای بلاکچین، دلیل اهمیت آنها و موارد دیگر اطلاعات کسب کنید.
کشف کنید که کارمزدهای بیتکوین چیست، چگونه کارمزدها تعیین میشوند و موارد بیشتر.
این مقاله را بخوانید →کشف کنید که کارمزدهای بیتکوین چیست، چگونه کارمزدها تعیین میشوند و موارد بیشتر.
با خبرنامه هفتگی ما که مهمترین بینشها را ارائه میدهد، در دنیای رمز ارزها پیشرو باشید.
اخبار هفتگی رمز ارز، برای شما گردآوری شده است
بینشهای قابل اجرا و نکات آموزشی
بهروزرسانیهای مربوط به محصولات که آزادی اقتصادی را تقویت میکنند
بدون هرزنامه. هر زمان میتوانید لغو اشتراک کنید.
بیش از کیف پول تاکنون ایجاد شده است
همه چیزهایی که برای خرید، فروش، معامله و سرمایهگذاری بیتکوین و ارزهای دیجیتال خود به صورت امن نیاز دارید.
© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved