สำรวจรีวิวทั้งหมด

ภาษา Script ของ Bitcoin คืออะไร?

อัปเดตล่าสุด

ภาษา Bitcoin Script เป็นภาษาสคริปต์ที่เรียบง่ายและใช้การจัดการสแตกในการกำหนดเงื่อนไขการใช้จ่ายของธุรกรรม Bitcoin มันให้ความสำคัญกับความปลอดภัยและลดความซับซ้อน ซึ่งมีบทบาทสำคัญในฟังก์ชั่นการทำงานของ Bitcoin
ภาษา Script ของ Bitcoin คืออะไร?
จัดการบิตคอยน์ของคุณอย่างปลอดภัยด้วย แอป Bitcoin.com Wallet ที่คุณควบคุมเอง

การถอดรหัส Bitcoin Script: ภาษาของธุรกรรม Bitcoin

ภาษา Bitcoin Script เป็นส่วนประกอบหลักที่ขับเคลื่อนธุรกรรม Bitcoin เป็นภาษาพิเศษที่กำหนดกฎเกณฑ์สำหรับการใช้จ่าย Bitcoin เพื่อให้แน่ใจว่าการโอนเงินมีความปลอดภัยและสามารถตรวจสอบได้ บทความนี้อธิบายถึง Bitcoin Script วัตถุประสงค์ วิธีการทำงาน และข้อจำกัดของมัน นอกจากนี้เรายังจะสำรวจความสัมพันธ์ของมันกับสัญญาอัจฉริยะ, Lightning Network, sidechains และ Ordinals

สำหรับความเข้าใจพื้นฐานของ Bitcoin ดู Bitcoin คืออะไร? และ การแนะนำ Bitcoin แบบรวดเร็ว. เจาะลึกและเรียนรู้เกี่ยวกับ วิธีการทำงานของธุรกรรม Bitcoin และค้นพบ เรื่องราวต้นกำเนิดของ Bitcoin-จากแนวคิดสู่การปฏิวัติการเงินระดับโลก

Bitcoin Script คืออะไร?

Bitcoin Script เป็นภาษาสคริปต์ที่ใช้สแต็คคล้ายกับ Forth แต่ไม่สมบูรณ์แบบเหมือน Turing-complete ซึ่งหมายความว่ามันไม่สามารถทำการคำนวณที่ซับซ้อนเช่นการวนซ้ำหรือการแบ่งเงื่อนไขได้เหมือนกับภาษาที่ใช้ในการเขียนโปรแกรมทั่วไป การออกแบบนี้ให้ความสำคัญกับความปลอดภัยและป้องกันปัญหาเช่นการวนลูปที่ไม่มีที่สิ้นสุดซึ่งอาจรบกวนเครือข่าย Bitcoin

เรียนรู้เพิ่มเติมเกี่ยวกับ สัญญาอัจฉริยะ และความสมบูรณ์ของ Turing-complete.

วิธีการทำงานของ Bitcoin Script

Bitcoin Script ใช้ระบบที่ข้อมูลถูกดันเข้าและดึงออกจาก "สแต็ค" ระหว่างการดำเนินการ นี่คือคำอธิบายง่ายๆ ของธุรกรรม Bitcoin โดยใช้ Script:

  1. การสร้างธุรกรรม: เมื่อส่ง Bitcoin กระเป๋าเงินของคุณจะสร้างธุรกรรมที่มีอินพุต (Bitcoin ที่ถูกใช้) และเอาท์พุต (ที่อยู่และจำนวนของผู้รับ) เรียนรู้เพิ่มเติมเกี่ยวกับ การส่ง Bitcoin.

  2. สคริปต์ล็อก (ScriptPubKey): เอาท์พุตแต่ละรายการมีสคริปต์ล็อกที่กำหนดเงื่อนไขสำหรับการใช้จ่าย Bitcoin เหล่านั้น สคริปต์นี้เชื่อมโยงกับ ที่อยู่ของผู้รับ.

  3. สคริปต์ปลดล็อก (ScriptSig): เพื่อใช้จ่าย Bitcoin ผู้ส่งจะให้สคริปต์ปลดล็อกที่ตอบสนองเงื่อนไขของสคริปต์ล็อก สคริปต์นี้สร้างโดยกระเป๋าเงินของผู้ส่งและรวมถึงลายเซ็นดิจิทัลของพวกเขาเพื่อพิสูจน์ความเป็นเจ้าของ

  4. การดำเนินการของสคริปต์: เครือข่าย Bitcoin จะเรียกใช้สคริปต์ปลดล็อกตามด้วยสคริปต์ล็อก หากผลการดำเนินการรวมกันเป็น "จริง" ธุรกรรมก็ถือว่าใช้ได้

  5. การยืนยันธุรกรรม: ธุรกรรมที่ถูกต้องจะถูกเพิ่มในบล็อกและจากนั้นไปยัง บล็อกเชน เพื่อยืนยันการโอน Bitcoin เรียนรู้เพิ่มเติมเกี่ยวกับ การยืนยัน.

ตัวอย่าง: ธุรกรรม Bitcoin แบบง่ายใน Script

  • สคริปต์ล็อก (ScriptPubKey): OP_DUP OP_HASH160 <Recipient's Public Key Hash> OP_EQUALVERIFY OP_CHECKSIG สคริปต์นี้ต้องการลายเซ็นที่ตรงกับแฮชของกุญแจสาธารณะของผู้รับ

  • สคริปต์ปลดล็อก (ScriptSig): <Signature> <Sender's Public Key> สิ่งนี้ให้ลายเซ็นและกุญแจสาธารณะเพื่อปลดล็อก Bitcoin

สคริปต์เหล่านี้ร่วมกันตรวจสอบลายเซ็นกับกุญแจสาธารณะและแฮช เพื่อให้แน่ใจว่าผู้ใช้จ่ายคือเจ้าของที่ถูกต้อง

Bitcoin Script และแนวคิดที่เกี่ยวข้อง

ข้อจำกัดของ Bitcoin Script ได้กระตุ้นให้เกิดการแก้ปัญหาที่สร้างสรรค์:

  • Lightning Network: โซลูชัน layer-2 ที่ใช้ Script สำหรับช่องทางการชำระเงิน เรียนรู้เพิ่มเติมเกี่ยวกับ Lightning Network.

  • Sidechains: บล็อกเชนแยกต่างหากที่เชื่อมโยงกับ Bitcoin ใช้ Script สำหรับการทำงานร่วมกัน เรียนรู้เพิ่มเติมเกี่ยวกับ sidechains.

  • Ordinals: ใช้ Script เพื่อเพิ่มข้อมูลให้กับ satoshis เรียนรู้เพิ่มเติม: Bitcoin Ordinals.

  • สัญญาอัจฉริยะ: แม้จะมีข้อจำกัด Bitcoin Script ยังสามารถใช้สำหรับสัญญาอัจฉริยะพื้นฐานเช่น กระเป๋าเงินแบบหลายลายเซ็น. เรียนรู้เพิ่มเติมเกี่ยวกับ สัญญาอัจฉริยะบน Bitcoin.

บทสรุป

Bitcoin Script เป็นส่วนสำคัญของธุรกรรม Bitcoin เพื่อให้แน่ใจว่ามีความปลอดภัยและสามารถตรวจสอบได้ ข้อจำกัดของมันได้ก่อให้เกิดการแก้ปัญหาใหม่ๆ เช่น sidechains และ Lightning Network การทำความเข้าใจ Bitcoin Script ช่วยให้คุณเข้าใจการทำงานของธุรกรรม Bitcoin และรูปแบบความปลอดภัยของเครือข่าย

เรียนรู้เกี่ยวกับ กระเป๋าเงิน Bitcoin และ วิธีการสร้างมัน. เข้าใจวิธีการ ซื้อ, ส่ง และ รับ Bitcoin. นอกจากนี้ สำรวจ ประวัติราคาของ Bitcoin และ การคาดการณ์ราคาของ Bitcoin.

คู่มือที่เกี่ยวข้อง

เริ่มจากที่นี่ →
บิตคอยน์คืออะไร?

บิตคอยน์คืออะไร?

รับการแนะนำแบบง่ายๆ เกี่ยวกับบิตคอยน์และความสำคัญของมัน

อ่านบทความนี้ →
บิตคอยน์คืออะไร?

บิตคอยน์คืออะไร?

รับการแนะนำแบบง่ายๆ เกี่ยวกับบิตคอยน์และความสำคัญของมัน

การทำธุรกรรมของบิตคอยน์ทำงานอย่างไร?

การทำธุรกรรมของบิตคอยน์ทำงานอย่างไร?

ทำความเข้าใจว่าบล็อกเชนสาธารณะของบิทคอยน์ติดตามความเป็นเจ้าของอย่างไรตามกาลเวลา ทำความกระจ่างเกี่ยวกับคำสำคัญต่างๆ เช่น กุญแจสาธารณะและกุญแจส่วนตัว ข้อมูลนำเข้าและส่งออกของธุรกรรม เวลายืนยัน และอื่นๆ

อ่านบทความนี้ →
การทำธุรกรรมของบิตคอยน์ทำงานอย่างไร?

การทำธุรกรรมของบิตคอยน์ทำงานอย่างไร?

ทำความเข้าใจว่าบล็อกเชนสาธารณะของบิทคอยน์ติดตามความเป็นเจ้าของอย่างไรตามกาลเวลา ทำความกระจ่างเกี่ยวกับคำสำคัญต่างๆ เช่น กุญแจสาธารณะและกุญแจส่วนตัว ข้อมูลนำเข้าและส่งออกของธุรกรรม เวลายืนยัน และอื่นๆ

ฉันจะส่งบิตคอยน์ได้อย่างไร?

ฉันจะส่งบิตคอยน์ได้อย่างไร?

การส่งบิทคอยน์เป็นเรื่องง่ายเหมือนกับการเลือกจำนวนที่จะส่งและตัดสินใจว่าจะส่งไปที่ไหน อ่านบทความสำหรับรายละเอียดเพิ่มเติม

อ่านบทความนี้ →
ฉันจะส่งบิตคอยน์ได้อย่างไร?

ฉันจะส่งบิตคอยน์ได้อย่างไร?

การส่งบิทคอยน์เป็นเรื่องง่ายเหมือนกับการเลือกจำนวนที่จะส่งและตัดสินใจว่าจะส่งไปที่ไหน อ่านบทความสำหรับรายละเอียดเพิ่มเติม

ฉันจะรับบิทคอยน์ได้อย่างไร?

ฉันจะรับบิทคอยน์ได้อย่างไร?

ในการรับบิทคอยน์ เพียงแค่ให้ผู้ส่งทราบที่อยู่บิทคอยน์ของคุณ ซึ่งคุณสามารถหาได้ในกระเป๋าสตางค์บิทคอยน์ของคุณ อ่านบทความนี้เพื่อรายละเอียดเพิ่มเติม

อ่านบทความนี้ →
ฉันจะรับบิทคอยน์ได้อย่างไร?

ฉันจะรับบิทคอยน์ได้อย่างไร?

ในการรับบิทคอยน์ เพียงแค่ให้ผู้ส่งทราบที่อยู่บิทคอยน์ของคุณ ซึ่งคุณสามารถหาได้ในกระเป๋าสตางค์บิทคอยน์ของคุณ อ่านบทความนี้เพื่อรายละเอียดเพิ่มเติม

การยืนยัน

การยืนยัน

ค้นหาข้อมูลเกี่ยวกับการยืนยันบล็อกเชน ทำไมถึงสำคัญ และอื่นๆ

อ่านบทความนี้ →
การยืนยัน

การยืนยัน

ค้นหาข้อมูลเกี่ยวกับการยืนยันบล็อกเชน ทำไมถึงสำคัญ และอื่นๆ

ค่าธรรมเนี��ยมเครือข่าย Bitcoin คืออะไร?

ค่าธรรมเนียมเครือข่าย Bitcoin คืออะไร?

ค้นหาว่าค่าธรรมเนียมของบิตคอยน์คืออะไร วิธีการกำหนดค่าธรรมเนียม และอื่นๆ

อ่านบทความนี้ →
ค่าธรรมเนียมเครือข่าย Bitcoin คืออะไร?

ค่าธรรมเนียมเครือข่าย Bitcoin คืออะไร?

ค้นหาว่าค่าธรรมเนียมของบิตคอยน์คืออะไร วิธีการกำหนดค่าธรรมเนียม และอื่นๆ

check icon
ได้รับความไว้วางใจจากผู้ใช้คริปโตมากกว่า 5 ล้านคนทั่วโลก

ก้าวนำหน้าในคริปโต

ส่งทุกสัปดาห์
ส่งทุกสัปดาห์

ล้ำหน้ากับคริปโตด้วยจดหมายข่าวรายสัปดาห์ของเราที่นำเสนอข้อมูลเชิงลึกที่สำคัญที่สุด

news icon

ข่าวคริปโตประจำสัปดาห์ที่คัดสรรมาเพื่อคุณ

insights icon

ข้อมูลเชิงลึกที่นำไปใช้ได้และเคล็ดลับการศึกษา

products icon

อัปเดตผลิตภัณฑ์ที่ส่งเสริมเสรีภาพทางเศรษฐกิจ

ลงทะเบียน

ไม่มีสแปม ยกเลิกการสมัครได้ทุกเมื่อ

เริ่มต้นลงทุนอย่างปลอดภัยด้วยกระเป๋าเงิน Bitcoin.comเริ่มต้นลงทุนอย่างปลอดภัยด้วยกระเป๋าเงิน Bitcoin.comเริ่มต้นลงทุนอย่างปลอดภัยด้วยกระเป๋าเงิน Bitcoin.com

เริ่มต้นลงทุนอย่างปลอดภัยด้วยกระเป๋าเงิน Bitcoin.com

กระเป๋าเงินมากกว่า ใบถูกสร้างขึ้นแล้วจนถึงขณะนี้

ทุกสิ่งที่คุณต้องการเพื่อซื้อ ขาย แลกเปลี่ยน และลงทุนใน Bitcoin และสกุลเงินดิจิทัลของคุณอย่างปลอดภัย

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin