ทำความเข้าใจ Taproot ในวิธีง่ายๆ ของ PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

ทำความเข้าใจ Taproot ด้วยวิธีง่ายๆ

ทำความเข้าใจ Taproot ในวิธีง่ายๆ ของ PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

การทำความเข้าใจว่าเครือข่าย Bitcoin ที่ใช้การเปลี่ยนแปลง Taproot นั้นเป็นสิ่งจำเป็นสำหรับการทำความเข้าใจว่าเหตุใดจึงจำเป็นต้องเปลี่ยนแปลง Taproot คือการรวมกันของข้อเสนอการปรับปรุง Bitcoin (BIPs) จำนวนมาก ส่งผลให้เกิดการแยกย่อยของบล็อคเชนของ Bitcoin ซอฟต์ฟอร์กเป็นการอัพเกรดที่เสนอซึ่งเมื่อเวลาผ่านไปจะถูกนำมาใช้เป็นบล็อคเชนเพียงอย่างเดียว ซึ่งหมายความว่าอันเก่าจะหยุดทำงานเมื่ออันใหม่ (ในกรณีนี้คือ Taproot) ถูกนำไปใช้อย่างสมบูรณ์

Taproot ทำอะไร?

การปรับปรุงสามารถแบ่งออกเป็นสามประเภท แต่ละประเภทมีผลกับส่วนอื่นๆ และแต่ละส่วนจำเป็นสำหรับโครงสร้างขั้นสุดท้าย Taproot ประสบความสำเร็จในการเพิ่มความปลอดภัย และยังให้ความยืดหยุ่นและความสามารถในการปรับขนาดด้วยการแนะนำภาษาใหม่ที่มีการขยายตัวอย่างต่อเนื่อง การเปลี่ยนแปลงสามประเภทที่จะสรุปมีดังนี้:

1. ลายเซ็น Schnorr (บีไอพี 340)

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

· SigHash (Signature Hash) ใช้กับธุรกรรม หมายความว่าเมื่อใช้ SigHash ข้อมูลจะไม่เปลี่ยนรูป (ไม่สามารถเปลี่ยนแปลงได้) หากข้อมูลมีการเปลี่ยนแปลง การทำธุรกรรมจะสูญเสียความถูกต้อง ไม่มีอะไรเปลี่ยนแปลงได้โดยไม่ทำลาย SigHash ก่อนหน้านี้ ข้อมูลจำนวนเล็กน้อยสามารถเปลี่ยนแปลงได้ผ่าน "ความอ่อนไหว" ซึ่งจะไม่ส่งผลให้ธุรกรรมสูญเสียความถูกต้อง พูดถึงลายเซ็น…

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

· การรักษาความปลอดภัยที่เหนือกว่าเกิดขึ้นได้ในกระบวนการรวมกลุ่ม เนื่องจากการวิเคราะห์พฤติกรรมแบบ on-chain (ติดตามข้อมูล) จะไม่สามารถแยกแยะความแตกต่างระหว่างธุรกรรมแบบหลายลายเซ็นและธุรกรรมแบบลายเซ็นเดียว ซึ่งช่วยให้มีความเป็นส่วนตัวมากขึ้น

· การยืนยันแบทช์ถูกเพิ่มจากการรวมที่กล่าวถึงข้างต้น เนื่องจากตอนนี้เราสามารถ "แบทช์" ธุรกรรมหลายรายการร่วมกัน เพื่อตรวจสอบร่วมกัน แทนที่จะทำทีละรายการ โดยพื้นฐานแล้ว นี่เป็นเพียง "การตรวจสอบจำนวนมาก" และยังทำให้มีการใช้ทรัพยากรน้อยลงด้วย

2. รากแก้ว (บีไอพี 341)

การอัปเดตทั้งหมดตั้งชื่อตามส่วนนี้ เนื่องจากนี่คือวิธีที่ระบบใหม่ผสานรวมกับส่วนเก่า

· การอัปเดตสคริปต์ Bitcoin ช่วยให้ภาษาสคริปต์ใช้ลายเซ็น Schnorr และผสานรวม Merkelized Alternative Script Trees (MAST)

· Pay-To-Taproot (P2TR) ให้อิสระในการเลือก คุณสามารถใช้ลายเซ็น Schnorr หรือ Merkle root ที่มีให้ใน MAST ตอบสนองความต้องการที่คุณเลือก ซึ่งช่วยให้การประมวลผลธุรกรรมสะอาดขึ้นเมื่ออาจไม่จำเป็นต้องใช้แผนผัง Merkle

(MAST) สรุปสคริปต์ที่เป็นไปได้ที่จำเป็นสำหรับการปลดล็อกบิตคอยน์ แทนที่จะต้องใช้สคริปต์ที่เป็นไปได้ทั้งหมดสำหรับธุรกรรม แฮชแบบสคริปต์เดียวที่ MAST ให้มานั้นแสดงถึงสคริปต์หลายตัว หากต้องการใช้บิตคอยน์ คุณจะต้องจัดเตรียมสคริปต์ของคุณ และแสดงหลักฐานว่าสคริปต์ของคุณอยู่ในรูทของ Merkle ก่อนหน้านี้จะใช้สคริปต์และการตรวจสอบเพิ่มเติมอีกมาก

3. แทปสคริปต์ คือชุดของ “opcodes” ซึ่งโดยพื้นฐานแล้วเป็นเพียงบรรทัดของรหัสที่รันคำสั่งบนโปรโตคอล Bitcoin ที่ได้รับการอัปเดตเพื่อหลีกทางให้การเปลี่ยนแปลงใหม่ที่ติดตั้งโดย Taproot สามารถเรียกได้ว่าเป็นภาษา แต่ก็เหมือนกับการอัปเดต Bitcoin Script มากกว่า

· Bitcoin Script จำกัดขนาดสคริปต์ไว้ที่ 10,000 ไบต์ ซึ่งจะถูกลบออก อนุญาตให้ใช้สคริปต์ที่มีขนาดใหญ่กว่าอย่างมากมาย หรือสัญญา Taproot นอกจากนี้ยังลบฝาสำหรับ "opcodes" ซึ่งช่วยให้มีความยืดหยุ่นมากขึ้นสำหรับคุณลักษณะที่เพิ่มขึ้นและการเข้ารหัสในอนาคต

· การลบขนาดสคริปต์และการเติบโตอย่างอิสระที่มีอยู่ในสคริปต์ช่วยให้มีเส้นทางที่ชัดเจนไปยังสัญญาอัจฉริยะ

ทำไมมันถึงสำคัญ?

ความปลอดภัยเป็นสัดส่วนหลักของ Bitcoiner ทุกคน ชุมชน Bitcoin ไม่เต็มใจที่จะเขย่าความเชื่อหลักของพวกเขาในเรื่องเงินที่แข็งและมั่นคง เพื่อให้แน่ใจว่า Layer 1 (โปรโตคอล Bitcoin) ไม่เปลี่ยนรูป มีประสิทธิภาพ และพิสูจน์แล้วว่าปลอดภัย 100% ก่อน "อัปเกรด" แพลตฟอร์มอื่น ๆ เร่งไปที่เลเยอร์ 2 (แอปพลิเคชันแบบเปิดที่สร้างขึ้นบนโปรโตคอลดั้งเดิม) ในขณะที่ Bitcoin หยุดการพัฒนาต่อไปจนกระทั่งการรักษาความปลอดภัยระดับฐานเป็นความแน่นอนที่ปฏิเสธไม่ได้ ด้วยเหตุนี้ บางคนโต้แย้งว่า Bitcoin แพ้การแข่งขันในการพัฒนาความสามารถในการทำสัญญาอัจฉริยะ และผลิตภัณฑ์อย่าง Ethereum กลายเป็นตลาดแรกๆ ที่เปลี่ยนวิธีที่เราพิจารณาแอปพลิเคชันแบบกระจายศูนย์

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

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

นี่เป็นแขกโพสต์โดย Shawn Amick ความคิดเห็นที่แสดงออกมาเป็นความคิดเห็นของตนเองทั้งหมด และไม่จำเป็นต้องสะท้อนถึงความคิดเห็นของ BTC Inc หรือ นิตยสาร Bitcoin.

ที่มา: https://bitcoinmagazine.com/technical/understanding-taproot-in-a-simple-way

ประทับเวลา:

เพิ่มเติมจาก นิตยสาร Bitcoin