Taproot คืออะไร และมันช่วยเพิ่มประโยชน์ให้บิทคอยน์อย่างไร?

มือใหม่1/26/2024, 1:50:08 PM
บทความนี้นำเสนอสามข้อเสนอ BIP ที่เกี่ยวข้องกับ Taproot มา

Taproot คืออะไร?

Taproot เป็นการอัปเกรดสำหรับ Bitcoin ที่นำเสนอคุณสมบัติและประโยชน์ใหม่ๆ ให้กับผู้ใช้ Bitcoin ชุมชน Bitcoin เปิดใช้งาน Taproot ที่บล็อก 709,632 เมื่อวันที่ 12 พฤศจิกายน พ.ศ. 2564

การอัพเกรด Taproot ประกอบด้วยสามบิทคอยน์ การปรับปรุงเสนอบิทคอยน์ (BIPs)ซึ่งกำหนดสามการอัพเกรดที่แตกต่างกันในโปรโตคอลบิทคอยน์:

  • ลายเซ็น Schnorr (BIP 340)
  • Taproot (BIP 341)
  • Tapscript (BIP 342)

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

ลายมือ Schnorr - BIP 340

ในของส่วนของการอัพเกรด Taproot, BIP 340 นำเสนอลายเซ็นเนเรีย Schnorr สำหรับการใช้ในบิทคอยน์ ลายเซ็นเนเรีย Schnorr นำประโยชน์หลาย ๆ ประการสำหรับผู้ใช้บิทคอยน์ เช่น ความเป็นส่วนตัวที่ดีกว่า, ค่าธรรมเนียมต่ำ, และยืดหยุ่นมากขึ้น multisig.

BIP นี้ยังระบุวิธีการเข้ารหัสคีย์สาธารณะและลายเซ็นเจ้าของ Schnorr ที่ใช้ใน Bitcoin คีย์สาธารณะที่ใช้สำหรับลายเซ็น Schnorr มีความยาว 32 ไบต์เทียบกับ คีย์สาธารณะของ ECDSA ที่ยาว 33 ไบต์ นอกจากนี้ ลายเซ็น Schnorr มีความยาว 64 ไบต์เทียบกับ ลายเซ็น ECDSA ที่มีความยาว 71-72 ไบต์รวมถึงธง sighashการประหยัดพื้นที่เล็ก ๆ เหล่านี้นำไปสู่การประหยัดค่าธรรมเนียมสำหรับผู้ใช้ Bitcoin ที่นำ Taproot มาใช้

เรียนรู้เพิ่มเติมเกี่ยวกับลายเซ็นต์ของ Schnorr

Taproot - BIP 341

ในขณะที่ BIP 340 กำหนดข้อกำหนดสำหรับการสร้างและเข้ารหัสลายเซ็นเนอร์และกุญแจสาธารณะ BIP 341 กำหนดว่าโปรโตคอลบิทคอยน์จะรวมลายเซ็นเนอร์ชนอร์ได้อย่างไร โดยเฉพาะ Bitcoin Script ต้องอัปเดตเพื่อประเมินลายเซ็นเนอร์ชนอร์ได้ด้วย Taproot ยังรวมMerkelized Alternative Script Trees (MAST), ซึ่งช่วยให้ผู้ใช้สามารถล็อคเอาต์พุตไปยังสคริปต์หลายรายการ

เอาท์พุทที่จ่ายไปยัง Taproot เป็นเอาท์พุทเวอร์ชัน 1 SegWit และธุรกรรม Taproot ทั้งหมดเป็นธุรกรรม SegWit

Pay-to-Taproot (P2TR)

Taproot ยังได้นำเสนอประเภทสคริปต์ใหม่ วิธีการใช้บิทคอยน์ Pay-to-Taproot (P2TR) ทำให้ผู้ใช้สามารถจ่ายไปที่คีย์สาธารณะของ Schnorr หรือราก Merkleของสคริปต์จำนวนมากอื่น ๆ ด้วยสคริปต์ชนิดใหม่นี้ผู้ใช้สามารถสร้างUTXOซึ่งสามารถปลดล็อกและใช้จ่ายโดยเจ้าของคีย์ส่วนตัวหรือผู้ใดก็ได้ที่สามารถทำความพึงพอใจต่อเงื่อนไขใดๆ ในสคริปต์ภายในต้นไม้เมอร์เคิล

การรวมกุญแจ

คุณสมบัติการรวมคีย์ของ Schnorr ช่วยให้ฟังก์ชันการทํางานที่ยืดหยุ่นนี้ เมื่อ bitcoin ถูกส่งไปยังเอาต์พุต P2TR มันจะถูกล็อคด้วยคีย์สาธารณะเดียวที่เรียกว่า Q อย่างไรก็ตาม คีย์สาธารณะ Q นี้เป็นการรวมคีย์สาธารณะ P และคีย์สาธารณะที่เกิดจากราก Merkle ของสคริปต์ประเภทอื่นๆ อีกมากมาย สคริปต์ทางเลือกใด ๆ ในต้นไม้ Merkle สามารถใช้เพื่อใช้เอาต์พุตได้

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

Tapscript - BIP 342

เพื่อให้สามารถดำเนินการธุรกรรม P2TR ได้ BIP 342 เพิ่มและอัปเดตหลายโอปโคดส์สคริปต์ใหม่เหล่านี้ใช้ในการยืนยันการใช้จ่าย Taproot และลายเซ็น Schnorr และรวมกันเป็นที่รู้จักกันว่า Tapscript

Tapscript ถูกออกแบบเพื่อสูงสุดสิทธิในการใช้จ่าย P2TR ในอนาคตเพื่อให้สามารถอัปเกรดที่ยังไม่เคยได้คาดการณ์

ประโยชน์ของ Taproot

การอัพเกรด Taproot นำเสนอความสะดวกสะบายมากมายสำหรับผู้ใช้ Bitcoin ที่ยอมรับ Taproot และผู้ที่ไม่ยอมรับด้วย การนำเสนอของลายเซ็น Schnorr นำเสนอความสะดวกสะบายที่สำคัญสำหรับความเป็นส่วนตัวและความปลอดภัย แต่ Taproot และ Tapscript ยังนำเสนอข้อได้เปรียบของตัวเอง

เรียนรู้เพิ่มเติมเกี่ยวกับประโยชน์ของลายเซ็น Schnorr

การประหยัดพื้นที่

เหรียญ Taproot (P2TR) ส่วนใหญ่ใช้พื้นที่น้อยกว่าบนบล็อกเชนทั่วไปP2PKHoutputs, แต่มีขนาดใหญ่กว่านิดหน่อยP2WPKHการเอาออก ส่วนใหญ่เกิดจากข้อว่า P2TR outputs ล็อคบิทคอยน์โดยตรงไปยังคีย์สาธารณะ ไม่ใช่แฮชของคีย์สาธารณะ นี้ทำให้การส่งไปที่ Taproot outputs ที่สูงขึ้นเล็กน้อย เนื่องจากคีย์สาธารณะใช้พื้นที่มากกว่าแฮชของคีย์สาธารณะ อย่างไรก็ตาม การใช้จ่าย Taproot outputs จะถูกกว่าอย่างมากเนื่องจากคีย์สาธารณะถูกรวมอยู่ใน scriptPubKey และดังนั้นไม่จำเป็นต้องรวมอยู่ในสคริปต์พยาน.

Taproot ยังกำหนดรูปแบบการเข้ารหัสสำหรับคีย์สาธารณะและลายเซ็นเนเรียนของ Schnorr ทำให้มันสั้นกว่าตัวช่วง ECDSA และยังมีการประหยัดค่าธรรมเนียมเพิ่มเติม

ประโยชน์ทางความเป็นส่วนตัว

ผลที่มีความเป็นส่วนตัวของ Taproot อาจเป็นส่วนสำคัญที่สุดของการอัปเกรด โดยการนำเสนอลายเซ็นเนอร์ของ Schnorr และการรวมกุญแจ สัญญาหลายลายเซ็นเตอร์ไม่ได้ดูคล้ายกับสัญญาลายเซ็นเดียว ซึ่งทำให้มีความเป็นส่วนตัวสำหรับผู้ใช้ Taproot ทุกคน


เนื่องจาก Lightning Network ขึ้นอยู่กับ 2-of-2 multisig, Taproot ทำให้เป็นไปไม่ได้ที่จะแยกแยะได้ว่าธุรกรรมใดสร้างช่อง Lightning

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

เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการอัพเกรด Taproot ให้ประสบการณ์ผู้ใช้ Lightning ดียิ่งขึ้น

อัปเกรดความปลอดภัย

ในระดับเทคนิคและทฤษฎี Schnorr signatures ถือว่าปลอดภัยกว่า ECDSA signatures เนื่องจาก Schnorr signatures จะถือว่าปลอดภัยตามพิสูจน์ได้โดยใช้สมมติฐานน้อยกว่า คล้ายกับโครงสร้างการเข้ารหัสที่ใช้วงกลมอิลิพติก ทั้ง ECDSA และ Schnorr จำเป็นต้องพึ่งพาสมมติฐานที่ปัญหาการหาลอการิทึกเป็นเรื่องยาก อย่างไรก็ตาม ECDSA ก็พึ่งพาสมมติฐานเพิ่มเติมเพื่อให้มั่นใจในความปลอดภัยของมัน แม้ว่ายังไม่เคยมีตัวอย่างของการ ECDSA ถูกลักลอบรุนแรงในระหว่างชีวิตของ Bitcoin

ลายเซ็น Schnorr ยังเป็นการลบลายเซ็นใด ๆความยืดหยุ่นที่อาจจะมีอยู่ในลายเซ็น ECDSA ขณะที่ปัญหาการเปลี่ยนแปลงธุรกรรมได้รับการแก้ไขด้วยการอัพเกรด SegWit ความสามารถในการเปลี่ยนแปลงของลายเซ็นยังคงอยู่เป็นลักษณะของ ECDSA

Taproot ทำให้ Taro Protocol สามารถทำงานได้

Taroเป็นโปรที่ได้รับพลังงานจาก Taproot ซึ่งช่วยให้ผู้ใช้สามารถออกเสนอสินทรัพย์บนบล็อกเชน Bitcoin และเครือข่ายไฟฟ้า. ด้วยการออกแบบที่เน้นที่ Taproot การออกสินทรัพย์นี้สามารถทำได้อย่างเป็นส่วนตัวและมีประสิทธิภาพมากกว่าการพยายามก่อนหน้าที่จะนำสินทรัพย์อื่น ๆ มาแนบด้านบนของบิตคอยน์ Taro ถูกเสนอโดย Lightning Labs เมื่อเมษายน 2022

Taproot ถูกใช้ใน Taro เพื่อฝังข้อมูลสินทรัพย์ลงในเอาต์พุตธุรกรรมที่มีอยู่ ลายมือ Schnorr ยังถูกใช้เพื่อปรับปรุงความง่ายและประสิทธิภาพในการขยายขนาด

ชื่อ Taro เป็นอักษรย่อของ Taproot Asset Representation Overlay ซึ่งบ่งบอกว่าโดยไม่มี Taproot การอัปเกรดนี้จะไม่เป็นไปได้

การเปิดใช้งาน Taproot

เมื่อมีการ提议对比特币进行升级时,首先由开发者社区讨论。一旦提案被正式化,就会被分配一个BIP编号。在代码编写、审查、测试和合并后,比特币节点运营者必须决定如何以及何时激活升级。

การอัปเกรด Schnorr, Taproot, และ Tapscript ได้รับ BIP 340, 341, และ 342 เมื่อมกราคม 2020 และได้มีการอภิปรายและพัฒนาต่อมา ในปลายปี 2020 การปรับปรุงรหัสประยุกต์สำหรับทั้งสามอัปเกรดได้เสร็จสมบูรณ์ ทดสอบ ตรวจสอบ และผสานเข้ากับ Bitcoin Core

ในเดือนพฤษภาคม ค.ศ. 2021 มีผู้ขุนพลกว่า 90% แสดงสัญญาณสำหรับการเปิดใช้งาน Taproot และ BIP 340, 341 และ 342 ถูกเปิดใช้และบังคับใช้ที่บล็อก 709,632 เมื่อวันที่ 12 พฤศจิกายน ค.ศ. 2021 มีวิธีหลายวิธีสำหรับเปิดใช้งานการอัพเกรดสำหรับ Bitcoin ชุมชน Bitcoin เลือกเส้นทางแล้วดำเนินการ

เส้นทางเปิดใช้งานบิทคอยน์

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

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

ข้อความประกัน

  1. บทความนี้ถูกคัดลอกมาจาก [แม่น้ำ]. สิทธิ์ในการคัดลอกทั้งหมดเป็นของผู้เขียนต้นฉบับ หากมีการท้าทายในการนำเผยแพร่นี้ กรุณาติดต่อเกต เลิร์นทีม และพวกเขาจะดำเนินการในทันที
  2. คำประกาศความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เป็นที่ปรึกษาด้านการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่น ๆ ทำโดยทีม Gate Learn หากไม่ได้กล่าวถึง การคัดลอก การกระจาย หรือการลอกเลียนแบบบทความที่ถูกแปลนั้นถือเป็นการละเมิด

Taproot คืออะไร และมันช่วยเพิ่มประโยชน์ให้บิทคอยน์อย่างไร?

มือใหม่1/26/2024, 1:50:08 PM
บทความนี้นำเสนอสามข้อเสนอ BIP ที่เกี่ยวข้องกับ Taproot มา

Taproot คืออะไร?

Taproot เป็นการอัปเกรดสำหรับ Bitcoin ที่นำเสนอคุณสมบัติและประโยชน์ใหม่ๆ ให้กับผู้ใช้ Bitcoin ชุมชน Bitcoin เปิดใช้งาน Taproot ที่บล็อก 709,632 เมื่อวันที่ 12 พฤศจิกายน พ.ศ. 2564

การอัพเกรด Taproot ประกอบด้วยสามบิทคอยน์ การปรับปรุงเสนอบิทคอยน์ (BIPs)ซึ่งกำหนดสามการอัพเกรดที่แตกต่างกันในโปรโตคอลบิทคอยน์:

  • ลายเซ็น Schnorr (BIP 340)
  • Taproot (BIP 341)
  • Tapscript (BIP 342)

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

ลายมือ Schnorr - BIP 340

ในของส่วนของการอัพเกรด Taproot, BIP 340 นำเสนอลายเซ็นเนเรีย Schnorr สำหรับการใช้ในบิทคอยน์ ลายเซ็นเนเรีย Schnorr นำประโยชน์หลาย ๆ ประการสำหรับผู้ใช้บิทคอยน์ เช่น ความเป็นส่วนตัวที่ดีกว่า, ค่าธรรมเนียมต่ำ, และยืดหยุ่นมากขึ้น multisig.

BIP นี้ยังระบุวิธีการเข้ารหัสคีย์สาธารณะและลายเซ็นเจ้าของ Schnorr ที่ใช้ใน Bitcoin คีย์สาธารณะที่ใช้สำหรับลายเซ็น Schnorr มีความยาว 32 ไบต์เทียบกับ คีย์สาธารณะของ ECDSA ที่ยาว 33 ไบต์ นอกจากนี้ ลายเซ็น Schnorr มีความยาว 64 ไบต์เทียบกับ ลายเซ็น ECDSA ที่มีความยาว 71-72 ไบต์รวมถึงธง sighashการประหยัดพื้นที่เล็ก ๆ เหล่านี้นำไปสู่การประหยัดค่าธรรมเนียมสำหรับผู้ใช้ Bitcoin ที่นำ Taproot มาใช้

เรียนรู้เพิ่มเติมเกี่ยวกับลายเซ็นต์ของ Schnorr

Taproot - BIP 341

ในขณะที่ BIP 340 กำหนดข้อกำหนดสำหรับการสร้างและเข้ารหัสลายเซ็นเนอร์และกุญแจสาธารณะ BIP 341 กำหนดว่าโปรโตคอลบิทคอยน์จะรวมลายเซ็นเนอร์ชนอร์ได้อย่างไร โดยเฉพาะ Bitcoin Script ต้องอัปเดตเพื่อประเมินลายเซ็นเนอร์ชนอร์ได้ด้วย Taproot ยังรวมMerkelized Alternative Script Trees (MAST), ซึ่งช่วยให้ผู้ใช้สามารถล็อคเอาต์พุตไปยังสคริปต์หลายรายการ

เอาท์พุทที่จ่ายไปยัง Taproot เป็นเอาท์พุทเวอร์ชัน 1 SegWit และธุรกรรม Taproot ทั้งหมดเป็นธุรกรรม SegWit

Pay-to-Taproot (P2TR)

Taproot ยังได้นำเสนอประเภทสคริปต์ใหม่ วิธีการใช้บิทคอยน์ Pay-to-Taproot (P2TR) ทำให้ผู้ใช้สามารถจ่ายไปที่คีย์สาธารณะของ Schnorr หรือราก Merkleของสคริปต์จำนวนมากอื่น ๆ ด้วยสคริปต์ชนิดใหม่นี้ผู้ใช้สามารถสร้างUTXOซึ่งสามารถปลดล็อกและใช้จ่ายโดยเจ้าของคีย์ส่วนตัวหรือผู้ใดก็ได้ที่สามารถทำความพึงพอใจต่อเงื่อนไขใดๆ ในสคริปต์ภายในต้นไม้เมอร์เคิล

การรวมกุญแจ

คุณสมบัติการรวมคีย์ของ Schnorr ช่วยให้ฟังก์ชันการทํางานที่ยืดหยุ่นนี้ เมื่อ bitcoin ถูกส่งไปยังเอาต์พุต P2TR มันจะถูกล็อคด้วยคีย์สาธารณะเดียวที่เรียกว่า Q อย่างไรก็ตาม คีย์สาธารณะ Q นี้เป็นการรวมคีย์สาธารณะ P และคีย์สาธารณะที่เกิดจากราก Merkle ของสคริปต์ประเภทอื่นๆ อีกมากมาย สคริปต์ทางเลือกใด ๆ ในต้นไม้ Merkle สามารถใช้เพื่อใช้เอาต์พุตได้

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

Tapscript - BIP 342

เพื่อให้สามารถดำเนินการธุรกรรม P2TR ได้ BIP 342 เพิ่มและอัปเดตหลายโอปโคดส์สคริปต์ใหม่เหล่านี้ใช้ในการยืนยันการใช้จ่าย Taproot และลายเซ็น Schnorr และรวมกันเป็นที่รู้จักกันว่า Tapscript

Tapscript ถูกออกแบบเพื่อสูงสุดสิทธิในการใช้จ่าย P2TR ในอนาคตเพื่อให้สามารถอัปเกรดที่ยังไม่เคยได้คาดการณ์

ประโยชน์ของ Taproot

การอัพเกรด Taproot นำเสนอความสะดวกสะบายมากมายสำหรับผู้ใช้ Bitcoin ที่ยอมรับ Taproot และผู้ที่ไม่ยอมรับด้วย การนำเสนอของลายเซ็น Schnorr นำเสนอความสะดวกสะบายที่สำคัญสำหรับความเป็นส่วนตัวและความปลอดภัย แต่ Taproot และ Tapscript ยังนำเสนอข้อได้เปรียบของตัวเอง

เรียนรู้เพิ่มเติมเกี่ยวกับประโยชน์ของลายเซ็น Schnorr

การประหยัดพื้นที่

เหรียญ Taproot (P2TR) ส่วนใหญ่ใช้พื้นที่น้อยกว่าบนบล็อกเชนทั่วไปP2PKHoutputs, แต่มีขนาดใหญ่กว่านิดหน่อยP2WPKHการเอาออก ส่วนใหญ่เกิดจากข้อว่า P2TR outputs ล็อคบิทคอยน์โดยตรงไปยังคีย์สาธารณะ ไม่ใช่แฮชของคีย์สาธารณะ นี้ทำให้การส่งไปที่ Taproot outputs ที่สูงขึ้นเล็กน้อย เนื่องจากคีย์สาธารณะใช้พื้นที่มากกว่าแฮชของคีย์สาธารณะ อย่างไรก็ตาม การใช้จ่าย Taproot outputs จะถูกกว่าอย่างมากเนื่องจากคีย์สาธารณะถูกรวมอยู่ใน scriptPubKey และดังนั้นไม่จำเป็นต้องรวมอยู่ในสคริปต์พยาน.

Taproot ยังกำหนดรูปแบบการเข้ารหัสสำหรับคีย์สาธารณะและลายเซ็นเนเรียนของ Schnorr ทำให้มันสั้นกว่าตัวช่วง ECDSA และยังมีการประหยัดค่าธรรมเนียมเพิ่มเติม

ประโยชน์ทางความเป็นส่วนตัว

ผลที่มีความเป็นส่วนตัวของ Taproot อาจเป็นส่วนสำคัญที่สุดของการอัปเกรด โดยการนำเสนอลายเซ็นเนอร์ของ Schnorr และการรวมกุญแจ สัญญาหลายลายเซ็นเตอร์ไม่ได้ดูคล้ายกับสัญญาลายเซ็นเดียว ซึ่งทำให้มีความเป็นส่วนตัวสำหรับผู้ใช้ Taproot ทุกคน


เนื่องจาก Lightning Network ขึ้นอยู่กับ 2-of-2 multisig, Taproot ทำให้เป็นไปไม่ได้ที่จะแยกแยะได้ว่าธุรกรรมใดสร้างช่อง Lightning

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

เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการอัพเกรด Taproot ให้ประสบการณ์ผู้ใช้ Lightning ดียิ่งขึ้น

อัปเกรดความปลอดภัย

ในระดับเทคนิคและทฤษฎี Schnorr signatures ถือว่าปลอดภัยกว่า ECDSA signatures เนื่องจาก Schnorr signatures จะถือว่าปลอดภัยตามพิสูจน์ได้โดยใช้สมมติฐานน้อยกว่า คล้ายกับโครงสร้างการเข้ารหัสที่ใช้วงกลมอิลิพติก ทั้ง ECDSA และ Schnorr จำเป็นต้องพึ่งพาสมมติฐานที่ปัญหาการหาลอการิทึกเป็นเรื่องยาก อย่างไรก็ตาม ECDSA ก็พึ่งพาสมมติฐานเพิ่มเติมเพื่อให้มั่นใจในความปลอดภัยของมัน แม้ว่ายังไม่เคยมีตัวอย่างของการ ECDSA ถูกลักลอบรุนแรงในระหว่างชีวิตของ Bitcoin

ลายเซ็น Schnorr ยังเป็นการลบลายเซ็นใด ๆความยืดหยุ่นที่อาจจะมีอยู่ในลายเซ็น ECDSA ขณะที่ปัญหาการเปลี่ยนแปลงธุรกรรมได้รับการแก้ไขด้วยการอัพเกรด SegWit ความสามารถในการเปลี่ยนแปลงของลายเซ็นยังคงอยู่เป็นลักษณะของ ECDSA

Taproot ทำให้ Taro Protocol สามารถทำงานได้

Taroเป็นโปรที่ได้รับพลังงานจาก Taproot ซึ่งช่วยให้ผู้ใช้สามารถออกเสนอสินทรัพย์บนบล็อกเชน Bitcoin และเครือข่ายไฟฟ้า. ด้วยการออกแบบที่เน้นที่ Taproot การออกสินทรัพย์นี้สามารถทำได้อย่างเป็นส่วนตัวและมีประสิทธิภาพมากกว่าการพยายามก่อนหน้าที่จะนำสินทรัพย์อื่น ๆ มาแนบด้านบนของบิตคอยน์ Taro ถูกเสนอโดย Lightning Labs เมื่อเมษายน 2022

Taproot ถูกใช้ใน Taro เพื่อฝังข้อมูลสินทรัพย์ลงในเอาต์พุตธุรกรรมที่มีอยู่ ลายมือ Schnorr ยังถูกใช้เพื่อปรับปรุงความง่ายและประสิทธิภาพในการขยายขนาด

ชื่อ Taro เป็นอักษรย่อของ Taproot Asset Representation Overlay ซึ่งบ่งบอกว่าโดยไม่มี Taproot การอัปเกรดนี้จะไม่เป็นไปได้

การเปิดใช้งาน Taproot

เมื่อมีการ提议对比特币进行升级时,首先由开发者社区讨论。一旦提案被正式化,就会被分配一个BIP编号。在代码编写、审查、测试和合并后,比特币节点运营者必须决定如何以及何时激活升级。

การอัปเกรด Schnorr, Taproot, และ Tapscript ได้รับ BIP 340, 341, และ 342 เมื่อมกราคม 2020 และได้มีการอภิปรายและพัฒนาต่อมา ในปลายปี 2020 การปรับปรุงรหัสประยุกต์สำหรับทั้งสามอัปเกรดได้เสร็จสมบูรณ์ ทดสอบ ตรวจสอบ และผสานเข้ากับ Bitcoin Core

ในเดือนพฤษภาคม ค.ศ. 2021 มีผู้ขุนพลกว่า 90% แสดงสัญญาณสำหรับการเปิดใช้งาน Taproot และ BIP 340, 341 และ 342 ถูกเปิดใช้และบังคับใช้ที่บล็อก 709,632 เมื่อวันที่ 12 พฤศจิกายน ค.ศ. 2021 มีวิธีหลายวิธีสำหรับเปิดใช้งานการอัพเกรดสำหรับ Bitcoin ชุมชน Bitcoin เลือกเส้นทางแล้วดำเนินการ

เส้นทางเปิดใช้งานบิทคอยน์

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

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

ข้อความประกัน

  1. บทความนี้ถูกคัดลอกมาจาก [แม่น้ำ]. สิทธิ์ในการคัดลอกทั้งหมดเป็นของผู้เขียนต้นฉบับ หากมีการท้าทายในการนำเผยแพร่นี้ กรุณาติดต่อเกต เลิร์นทีม และพวกเขาจะดำเนินการในทันที
  2. คำประกาศความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เป็นที่ปรึกษาด้านการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่น ๆ ทำโดยทีม Gate Learn หากไม่ได้กล่าวถึง การคัดลอก การกระจาย หรือการลอกเลียนแบบบทความที่ถูกแปลนั้นถือเป็นการละเมิด
เริ่มตอนนี้
สมัครและรับรางวัล
$100