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