ข้ามไปยังเนื้อหา
มุมมองระดับโลกต่อสินทรัพย์ดิจิทัลมุมมองระดับโลก · บริบทในพื้นที่
ChainView BTC866CHAIN VIEW
บล็อกเชน

Bitcoin Script และเงื่อนไขการใช้จ่ายเอาต์พุต

คู่มือปฏิบัติ: Bitcoin Script และเงื่อนไขการใช้จ่ายเอาต์พุต แนวคิด ขั้นตอนตรวจสอบ และแหล่งข้อมูลสำหรับผู้อ่าน

อ่านในภาษาไทย简体中文繁體中文English한국어РусскийالعربيةEspañol (México)Tiếng Việt
Bitcoin Script และเงื่อนไขการใช้จ่ายเอาต์พุต

ภาพประกอบต้นฉบับตามหัวข้อ: แผนภาพต้นฉบับตามหัวข้อโดย ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0

เอาต์พุตเก็บเงื่อนไข

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

เวลาและหลายลายเซ็น

Timelock จำกัดเวลาใช้จ่าย ไม่โอนเงินอัตโนมัติ Multisig ต้องสำรอง threshold คีย์ และ descriptor คู่คีย์ส่วนตัว ฝึกยอดเล็ก ตรวจค่าธรรมเนียมเงินทอนและรูปแบบก่อนสร้างนโยบายยาว

ขั้นตอนตรวจสอบที่ทำซ้ำได้

เก็บ descriptor path คีย์สาธารณะ threshold แบบตรวจได้ไม่เปิดลับ ซ้อมกู้และใช้จ่าย นโยบายซับซ้อนอาจล็อกเงินเพราะข้อมูลหาย ความปลอดภัยรวมเจ้าของจริงใช้เอาต์พุตได้

ตรวจอินพุตและเอาต์พุต

ใช้ธุรกรรมหรือเหตุการณ์ที่ทำซ้ำได้เทียบสถานะ พารามิเตอร์ ลายเซ็น log และผลลัพธ์ แยกข้อมูลยืนยันออกจาก cache ทำซ้ำด้วย explorer หรือโหนดอิสระ เก็บรหัสเพื่อย้อนกลับไปบล็อกเดิม

ตัวอย่างสำหรับการทบทวน

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

แหล่งข้อมูล

  1. Bitcoin transaction scripts (เปิดในแท็บใหม่)
  2. BIP-141 Segregated Witness (เปิดในแท็บใหม่)