زبان اسکریپت بیت‌کوین چیست؟

آخرین به‌روزرسانی

نوشته شده توسط

بررسی شده توسط

زبان اسکریپت بیت‌کوین یک زبان اسکریپت ساده و مبتنی بر پشته است که برای تعریف شرایط خرج کردن تراکنش‌های بیت‌کوین استفاده می‌شود. این زبان بر امنیت اولویت دارد و پیچیدگی را به حداقل می‌رساند و نقش حیاتی در عملکرد بیت‌کوین ایفا می‌کند.
زبان اسکریپت بیت‌کوین چیست؟
بیت‌کوین خود را با برنامه کیف پول Bitcoin.com به صورت امن مدیریت کنید.

رمزگشایی از اسکریپت بیت‌کوین: زبان تراکنش‌های بیت‌کوین

زبان اسکریپت بیت‌کوین جزء اصلی است که تراکنش‌های بیت‌کوین را هدایت می‌کند. این یک زبان تخصصی است که قوانین خرج کردن بیت‌کوین را تعیین می‌کند و انتقالات امن و قابل تأیید را تضمین می‌نماید. این مقاله به توضیح اسکریپت بیت‌کوین، هدف آن، نحوه عملکرد و محدودیت‌های آن می‌پردازد. همچنین رابطه آن با قراردادهای هوشمند، شبکه لایتنینگ، سایدچین‌ها و اوردینال‌ها را بررسی خواهیم کرد.

برای درک پایه‌ای از بیت‌کوین، بیت‌کوین چیست؟ و یک معرفی سریع از بیت‌کوین را ببینید. عمیق‌تر بپژوهید و درباره نحوه کار تراکنش‌های بیت‌کوین بیاموزید و داستان پیدایش بیت‌کوین را کشف کنید - از یک ایده تا یک انقلاب مالی جهانی.

اسکریپت بیت‌کوین چیست؟

اسکریپت بیت‌کوین یک زبان اسکریپت‌نویسی مبتنی بر پشته است که شبیه به Forth می‌باشد، اما تورینگ کامل نیست. این بدان معناست که نمی‌تواند محاسبات پیچیده‌ای مانند حلقه‌ها یا انشعاب شرطی را انجام دهد، برخلاف زبان‌هایی که برای برنامه‌نویسی عمومی استفاده می‌شوند. این انتخاب طراحی امنیت را در اولویت قرار می‌دهد و از بروز مشکلاتی مانند حلقه‌های بی‌نهایت که می‌تواند شبکه بیت‌کوین را مختل کند، جلوگیری می‌کند.

درباره قراردادهای هوشمند و کامل بودن تورینگ بیشتر بیاموزید.

نحوه کار اسکریپت بیت‌کوین

اسکریپت بیت‌کوین از سیستمی استفاده می‌کند که در آن داده‌ها در حین اجرا بر روی یک "پشته" قرار می‌گیرند و از آن خارج می‌شوند. در اینجا توضیحی ساده از یک تراکنش بیت‌کوین با استفاده از اسکریپت آورده شده است:

  1. ایجاد تراکنش: هنگام ارسال بیت‌کوین، کیف پول شما یک تراکنش با ورودی‌ها (بیت‌کوین‌هایی که خرج می‌شوند) و خروجی‌ها (آدرس و مقدار گیرنده) ایجاد می‌کند. بیشتر درباره ارسال بیت‌کوین بدانید.

  2. اسکریپت قفل (ScriptPubKey): هر خروجی دارای یک اسکریپت قفل است که شرایط خرج کردن آن بیت‌کوین‌ها را تعیین می‌کند. این اسکریپت به آدرس گیرنده مرتبط است.

  3. اسکریپت باز (ScriptSig): برای خرج کردن بیت‌کوین، فرستنده یک اسکریپت باز ارائه می‌دهد که شرایط اسکریپت قفل را برآورده می‌کند. این اسکریپت که توسط کیف پول فرستنده ایجاد می‌شود، شامل امضای دیجیتال آنها است و مالکیت را اثبات می‌کند.

  4. اجرای اسکریپت: شبکه بیت‌کوین اسکریپت باز را دنبال شده توسط اسکریپت قفل اجرا می‌کند. اگر نتیجه اجرای ترکیبی "صحیح" باشد، تراکنش معتبر است.

  5. تأیید تراکنش: تراکنش‌های معتبر به یک بلوک و سپس به بلاکچین اضافه می‌شوند و انتقال بیت‌کوین را تأیید می‌کنند. بیشتر درباره تأییدات بیاموزید.

مثال: یک تراکنش ساده بیت‌کوین در اسکریپت

  • اسکریپت قفل (ScriptPubKey): OP_DUP OP_HASH160 <هش کلید عمومی گیرنده> OP_EQUALVERIFY OP_CHECKSIG این اسکریپت نیاز به امضایی دارد که با هش کلید عمومی گیرنده مطابقت داشته باشد.

  • اسکریپت باز (ScriptSig): <امضا> <کلید عمومی فرستنده> این امضا و کلید عمومی را برای باز کردن بیت‌کوین ارائه می‌دهد.

این اسکریپت‌ها با هم امضا را در برابر کلید عمومی و هش تأیید می‌کنند و اطمینان حاصل می‌کنند که خرج‌کننده مالک قانونی است.

اسکریپت بیت‌کوین و مفاهیم مرتبط

محدودیت‌های اسکریپت بیت‌کوین به راه‌حل‌های نوآورانه منجر شده است:

نتیجه‌گیری

اسکریپت بیت‌کوین بخشی اساسی از تراکنش‌های بیت‌کوین است که امنیت و اعتبار را تضمین می‌کند. محدودیت‌های آن به راه‌حل‌های نوآورانه‌ای مانند سایدچین‌ها و شبکه لایتنینگ منجر شده است. درک اسکریپت بیت‌کوین به شما کمک می‌کند تا نحوه کارکرد تراکنش‌های بیت‌کوین و مدل امنیتی شبکه را درک کنید.

درباره کیف پول‌های بیت‌کوین و نحوه ایجاد یک کیف پول بیاموزید. بیاموزید چگونه بیت‌کوین بخرید، ارسال کنید و دریافت کنید. همچنین، تاریخچه قیمت بیت‌کوین و پیش‌بینی قیمت بیت‌کوین را کاوش کنید.

راهنماهای مرتبط

از اینجا شروع کنید →
بیت‌کوین چیست؟

بیت‌کوین چیست؟

یک معرفی ساده به بیتکوین و اهمیت آن بیابید.

این مقاله را بخوانید →
بیت‌کوین چیست؟

بیت‌کوین چیست؟

یک معرفی ساده به بیتکوین و اهمیت آن بیابید.

تراکنش‌های بیت‌کوین چگونه کار می‌کنند؟

تراکنش‌های بیت‌کوین چگونه کار می‌کنند؟

درک کنید که چگونه بلاکچین عمومی بیت‌کوین مالکیت را در طول زمان پیگیری می‌کند. وضوح بیشتری در مورد اصطلاحات کلیدی مانند کلیدهای عمومی و خصوصی، ورودی‌ها و خروجی‌های تراکنش، زمان‌های تأیید و موارد دیگر به دست آورید.

این مقاله را بخوانید →
تراکنش‌های بیت‌کوین چگونه کار می‌کنند؟

تراکنش‌های بیت‌کوین چگونه کار می‌کنند؟

درک کنید که چگونه بلاکچین عمومی بیت‌کوین مالکیت را در طول زمان پیگیری می‌کند. وضوح بیشتری در مورد اصطلاحات کلیدی مانند کلیدهای عمومی و خصوصی، ورودی‌ها و خروجی‌های تراکنش، زمان‌های تأیید و موارد دیگر به دست آورید.

چگونه بیت‌کوین ارسال کنم؟

چگونه بیت‌کوین ارسال کنم؟

ارسال بیت‌کوین به سادگی انتخاب مقدار برای ارسال و تصمیم‌گیری درباره مقصد آن است. برای جزئیات بیشتر مقاله را بخوانید.

این مقاله را بخوانید →
چگونه بیت‌کوین ارسال کنم؟

چگونه بیت‌کوین ارسال کنم؟

ارسال بیت‌کوین به سادگی انتخاب مقدار برای ارسال و تصمیم‌گیری درباره مقصد آن است. برای جزئیات بیشتر مقاله را بخوانید.

چگونه بیت‌کوین دریافت کنم؟

چگونه بیت‌کوین دریافت کنم؟

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

این مقاله را بخوانید →
چگونه بیت‌کوین دریافت کنم؟

چگونه بیت‌کوین دریافت کنم؟

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

تأیید چیست؟

تأیید چیست؟

درباره تأییدیه‌های بلاکچین، دلیل اهمیت آنها و موارد دیگر اطلاعات کسب کنید.

این مقاله را بخوانید →
تأیید چیست؟

تأیید چیست؟

درباره تأییدیه‌های بلاکچین، دلیل اهمیت آنها و موارد دیگر اطلاعات کسب کنید.

کارمزدهای شبکه بیت‌کوین چیست؟

کارمزدهای شبکه بیت‌کوین چیست؟

کشف کنید که کارمزدهای بیت‌کوین چیست، چگونه کارمزدها تعیین می‌شوند و موارد بیشتر.

این مقاله را بخوانید →
کارمزدهای شبکه بیت‌کوین چیست؟

کارمزدهای شبکه بیت‌کوین چیست؟

کشف کنید که کارمزدهای بیت‌کوین چیست، چگونه کارمزدها تعیین می‌شوند و موارد بیشتر.

check icon
مورد اعتماد بیش از ۵ میلیون کاربر رمز ارز در سراسر جهان

در دنیای رمز ارزها جلوتر باشید

تحویل هفتگی
تحویل هفتگی

با خبرنامه هفتگی ما که مهم‌ترین بینش‌ها را ارائه می‌دهد، در دنیای رمز ارزها پیشرو باشید.

news icon

اخبار هفتگی رمز ارز، برای شما گردآوری شده است

insights icon

بینش‌های قابل اجرا و نکات آموزشی

products icon

به‌روزرسانی‌های مربوط به محصولات که آزادی اقتصادی را تقویت می‌کنند

ثبت‌نام کنید

بدون هرزنامه. هر زمان می‌توانید لغو اشتراک کنید.

شروع به سرمایه‌گذاری امن با کیف پول Bitcoin.com کنید.شروع به سرمایه‌گذاری امن با کیف پول Bitcoin.com کنید.شروع به سرمایه‌گذاری امن با کیف پول Bitcoin.com کنید.

شروع به سرمایه‌گذاری امن با کیف پول Bitcoin.com کنید.

بیش از کیف پول تاکنون ایجاد شده است

همه چیزهایی که برای خرید، فروش، معامله و سرمایه‌گذاری بیت‌کوین و ارزهای دیجیتال خود به صورت امن نیاز دارید.

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin