Taproot เป็นการอัปเกรดสำหรับ Bitcoin ที่นำเสนอคุณสมบัติและประโยชน์ใหม่ๆ ให้กับผู้ใช้ Bitcoin ชุมชน Bitcoin เปิดใช้งาน Taproot ที่บล็อก 709,632 เมื่อวันที่ 12 พฤศจิกายน พ.ศ. 2564
การอัพเกรด Taproot ประกอบด้วยสามบิทคอยน์ การปรับปรุงเสนอบิทคอยน์ (BIPs)ซึ่งกำหนดสามการอัพเกรดที่แตกต่างกันในโปรโตคอลบิทคอยน์:
พร้อมกันนี้ การอัพเกรดทั้งสามอย่างเป็นที่รู้จักกันในนามของการอัพเกรด Taproot ซึ่งบ่อยครั้งถูกอ้างถึงรวมกันในรูปแบบของ BIP Taproot พวก BIP นี้ได้นำเสนอวิธีการโอน Bitcoin อย่างใหม่ที่มีประสิทธิภาพ ยืดหยุ่น และเป็นส่วนตัวมากขึ้น
ในของส่วนของการอัพเกรด Taproot, BIP 340 นำเสนอลายเซ็นเนเรีย Schnorr สำหรับการใช้ในบิทคอยน์ ลายเซ็นเนเรีย Schnorr นำประโยชน์หลาย ๆ ประการสำหรับผู้ใช้บิทคอยน์ เช่น ความเป็นส่วนตัวที่ดีกว่า, ค่าธรรมเนียมต่ำ, และยืดหยุ่นมากขึ้น multisig.
BIP นี้ยังระบุวิธีการเข้ารหัสคีย์สาธารณะและลายเซ็นเจ้าของ Schnorr ที่ใช้ใน Bitcoin คีย์สาธารณะที่ใช้สำหรับลายเซ็น Schnorr มีความยาว 32 ไบต์เทียบกับ คีย์สาธารณะของ ECDSA ที่ยาว 33 ไบต์ นอกจากนี้ ลายเซ็น Schnorr มีความยาว 64 ไบต์เทียบกับ ลายเซ็น ECDSA ที่มีความยาว 71-72 ไบต์รวมถึงธง sighashการประหยัดพื้นที่เล็ก ๆ เหล่านี้นำไปสู่การประหยัดค่าธรรมเนียมสำหรับผู้ใช้ Bitcoin ที่นำ Taproot มาใช้
➤ เรียนรู้เพิ่มเติมเกี่ยวกับลายเซ็นต์ของ Schnorr
ในขณะที่ BIP 340 กำหนดข้อกำหนดสำหรับการสร้างและเข้ารหัสลายเซ็นเนอร์และกุญแจสาธารณะ BIP 341 กำหนดว่าโปรโตคอลบิทคอยน์จะรวมลายเซ็นเนอร์ชนอร์ได้อย่างไร โดยเฉพาะ Bitcoin Script ต้องอัปเดตเพื่อประเมินลายเซ็นเนอร์ชนอร์ได้ด้วย Taproot ยังรวมMerkelized Alternative Script Trees (MAST), ซึ่งช่วยให้ผู้ใช้สามารถล็อคเอาต์พุตไปยังสคริปต์หลายรายการ
เอาท์พุทที่จ่ายไปยัง Taproot เป็นเอาท์พุทเวอร์ชัน 1 SegWit และธุรกรรม Taproot ทั้งหมดเป็นธุรกรรม SegWit
Taproot ยังได้นำเสนอประเภทสคริปต์ใหม่ วิธีการใช้บิทคอยน์ Pay-to-Taproot (P2TR) ทำให้ผู้ใช้สามารถจ่ายไปที่คีย์สาธารณะของ Schnorr หรือราก Merkleของสคริปต์จำนวนมากอื่น ๆ ด้วยสคริปต์ชนิดใหม่นี้ผู้ใช้สามารถสร้างUTXOซึ่งสามารถปลดล็อกและใช้จ่ายโดยเจ้าของคีย์ส่วนตัวหรือผู้ใดก็ได้ที่สามารถทำความพึงพอใจต่อเงื่อนไขใดๆ ในสคริปต์ภายในต้นไม้เมอร์เคิล
การรวมกุญแจ
คุณสมบัติการรวมคีย์ของ Schnorr ช่วยให้ฟังก์ชันการทํางานที่ยืดหยุ่นนี้ เมื่อ bitcoin ถูกส่งไปยังเอาต์พุต P2TR มันจะถูกล็อคด้วยคีย์สาธารณะเดียวที่เรียกว่า Q อย่างไรก็ตาม คีย์สาธารณะ Q นี้เป็นการรวมคีย์สาธารณะ P และคีย์สาธารณะที่เกิดจากราก Merkle ของสคริปต์ประเภทอื่นๆ อีกมากมาย สคริปต์ทางเลือกใด ๆ ในต้นไม้ Merkle สามารถใช้เพื่อใช้เอาต์พุตได้
การออกแบบนี้ช่วยให้ผู้ใช้สามารถเลือกระหว่างสคริปต์ที่ซับซ้อนและไม่เหมาะสมเช่นกันกับความสามารถในการจ่ายเงินไปยังกุญแจสาธารณะในเวลาที่ใช้จ่าย ไม่ใช่ในเวลาที่ได้รับ มันยังทำให้เอาต์พุตทั้งหมดของ Taproot ดูเหมือนกัน โดยเพราะเอาต์พุต multisig เอาต์พุต single sig และสัญญาอัจฉริยะซับซ้อนอื่น ๆ ดูเหมือนกันบนบล็อกเชน หลายเทคนิคการวิเคราะห์เชือกโซ่ก็จะกลายเป็นไม่สามารถใช้งานได้ ทำให้เก็บสิทธิส่วนบุคคลสำหรับผู้ใช้ทั้งหมดของ Taproot
เพื่อให้สามารถดำเนินการธุรกรรม P2TR ได้ BIP 342 เพิ่มและอัปเดตหลายโอปโคดส์สคริปต์ใหม่เหล่านี้ใช้ในการยืนยันการใช้จ่าย Taproot และลายเซ็น Schnorr และรวมกันเป็นที่รู้จักกันว่า Tapscript
Tapscript ถูกออกแบบเพื่อสูงสุดสิทธิในการใช้จ่าย P2TR ในอนาคตเพื่อให้สามารถอัปเกรดที่ยังไม่เคยได้คาดการณ์
การอัพเกรด 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
Taroเป็นโปรที่ได้รับพลังงานจาก Taproot ซึ่งช่วยให้ผู้ใช้สามารถออกเสนอสินทรัพย์บนบล็อกเชน Bitcoin และเครือข่ายไฟฟ้า. ด้วยการออกแบบที่เน้นที่ Taproot การออกสินทรัพย์นี้สามารถทำได้อย่างเป็นส่วนตัวและมีประสิทธิภาพมากกว่าการพยายามก่อนหน้าที่จะนำสินทรัพย์อื่น ๆ มาแนบด้านบนของบิตคอยน์ Taro ถูกเสนอโดย Lightning Labs เมื่อเมษายน 2022
Taproot ถูกใช้ใน Taro เพื่อฝังข้อมูลสินทรัพย์ลงในเอาต์พุตธุรกรรมที่มีอยู่ ลายมือ Schnorr ยังถูกใช้เพื่อปรับปรุงความง่ายและประสิทธิภาพในการขยายขนาด
ชื่อ Taro เป็นอักษรย่อของ Taproot Asset Representation Overlay ซึ่งบ่งบอกว่าโดยไม่มี 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 อย่างมาก และมีอย่างน้อยที่จะถูกตีความอย่างสูง ดังนั้น เส้นทางการเปิดใช้งานเฉพาะพาจะไม่สำคัญมาก
Taproot เป็นการอัปเกรดสำหรับ Bitcoin ที่นำเสนอคุณสมบัติและประโยชน์ใหม่ๆ ให้กับผู้ใช้ Bitcoin ชุมชน Bitcoin เปิดใช้งาน Taproot ที่บล็อก 709,632 เมื่อวันที่ 12 พฤศจิกายน พ.ศ. 2564
การอัพเกรด Taproot ประกอบด้วยสามบิทคอยน์ การปรับปรุงเสนอบิทคอยน์ (BIPs)ซึ่งกำหนดสามการอัพเกรดที่แตกต่างกันในโปรโตคอลบิทคอยน์:
พร้อมกันนี้ การอัพเกรดทั้งสามอย่างเป็นที่รู้จักกันในนามของการอัพเกรด Taproot ซึ่งบ่อยครั้งถูกอ้างถึงรวมกันในรูปแบบของ BIP Taproot พวก BIP นี้ได้นำเสนอวิธีการโอน Bitcoin อย่างใหม่ที่มีประสิทธิภาพ ยืดหยุ่น และเป็นส่วนตัวมากขึ้น
ในของส่วนของการอัพเกรด Taproot, BIP 340 นำเสนอลายเซ็นเนเรีย Schnorr สำหรับการใช้ในบิทคอยน์ ลายเซ็นเนเรีย Schnorr นำประโยชน์หลาย ๆ ประการสำหรับผู้ใช้บิทคอยน์ เช่น ความเป็นส่วนตัวที่ดีกว่า, ค่าธรรมเนียมต่ำ, และยืดหยุ่นมากขึ้น multisig.
BIP นี้ยังระบุวิธีการเข้ารหัสคีย์สาธารณะและลายเซ็นเจ้าของ Schnorr ที่ใช้ใน Bitcoin คีย์สาธารณะที่ใช้สำหรับลายเซ็น Schnorr มีความยาว 32 ไบต์เทียบกับ คีย์สาธารณะของ ECDSA ที่ยาว 33 ไบต์ นอกจากนี้ ลายเซ็น Schnorr มีความยาว 64 ไบต์เทียบกับ ลายเซ็น ECDSA ที่มีความยาว 71-72 ไบต์รวมถึงธง sighashการประหยัดพื้นที่เล็ก ๆ เหล่านี้นำไปสู่การประหยัดค่าธรรมเนียมสำหรับผู้ใช้ Bitcoin ที่นำ Taproot มาใช้
➤ เรียนรู้เพิ่มเติมเกี่ยวกับลายเซ็นต์ของ Schnorr
ในขณะที่ BIP 340 กำหนดข้อกำหนดสำหรับการสร้างและเข้ารหัสลายเซ็นเนอร์และกุญแจสาธารณะ BIP 341 กำหนดว่าโปรโตคอลบิทคอยน์จะรวมลายเซ็นเนอร์ชนอร์ได้อย่างไร โดยเฉพาะ Bitcoin Script ต้องอัปเดตเพื่อประเมินลายเซ็นเนอร์ชนอร์ได้ด้วย Taproot ยังรวมMerkelized Alternative Script Trees (MAST), ซึ่งช่วยให้ผู้ใช้สามารถล็อคเอาต์พุตไปยังสคริปต์หลายรายการ
เอาท์พุทที่จ่ายไปยัง Taproot เป็นเอาท์พุทเวอร์ชัน 1 SegWit และธุรกรรม Taproot ทั้งหมดเป็นธุรกรรม SegWit
Taproot ยังได้นำเสนอประเภทสคริปต์ใหม่ วิธีการใช้บิทคอยน์ Pay-to-Taproot (P2TR) ทำให้ผู้ใช้สามารถจ่ายไปที่คีย์สาธารณะของ Schnorr หรือราก Merkleของสคริปต์จำนวนมากอื่น ๆ ด้วยสคริปต์ชนิดใหม่นี้ผู้ใช้สามารถสร้างUTXOซึ่งสามารถปลดล็อกและใช้จ่ายโดยเจ้าของคีย์ส่วนตัวหรือผู้ใดก็ได้ที่สามารถทำความพึงพอใจต่อเงื่อนไขใดๆ ในสคริปต์ภายในต้นไม้เมอร์เคิล
การรวมกุญแจ
คุณสมบัติการรวมคีย์ของ Schnorr ช่วยให้ฟังก์ชันการทํางานที่ยืดหยุ่นนี้ เมื่อ bitcoin ถูกส่งไปยังเอาต์พุต P2TR มันจะถูกล็อคด้วยคีย์สาธารณะเดียวที่เรียกว่า Q อย่างไรก็ตาม คีย์สาธารณะ Q นี้เป็นการรวมคีย์สาธารณะ P และคีย์สาธารณะที่เกิดจากราก Merkle ของสคริปต์ประเภทอื่นๆ อีกมากมาย สคริปต์ทางเลือกใด ๆ ในต้นไม้ Merkle สามารถใช้เพื่อใช้เอาต์พุตได้
การออกแบบนี้ช่วยให้ผู้ใช้สามารถเลือกระหว่างสคริปต์ที่ซับซ้อนและไม่เหมาะสมเช่นกันกับความสามารถในการจ่ายเงินไปยังกุญแจสาธารณะในเวลาที่ใช้จ่าย ไม่ใช่ในเวลาที่ได้รับ มันยังทำให้เอาต์พุตทั้งหมดของ Taproot ดูเหมือนกัน โดยเพราะเอาต์พุต multisig เอาต์พุต single sig และสัญญาอัจฉริยะซับซ้อนอื่น ๆ ดูเหมือนกันบนบล็อกเชน หลายเทคนิคการวิเคราะห์เชือกโซ่ก็จะกลายเป็นไม่สามารถใช้งานได้ ทำให้เก็บสิทธิส่วนบุคคลสำหรับผู้ใช้ทั้งหมดของ Taproot
เพื่อให้สามารถดำเนินการธุรกรรม P2TR ได้ BIP 342 เพิ่มและอัปเดตหลายโอปโคดส์สคริปต์ใหม่เหล่านี้ใช้ในการยืนยันการใช้จ่าย Taproot และลายเซ็น Schnorr และรวมกันเป็นที่รู้จักกันว่า Tapscript
Tapscript ถูกออกแบบเพื่อสูงสุดสิทธิในการใช้จ่าย P2TR ในอนาคตเพื่อให้สามารถอัปเกรดที่ยังไม่เคยได้คาดการณ์
การอัพเกรด 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
Taroเป็นโปรที่ได้รับพลังงานจาก Taproot ซึ่งช่วยให้ผู้ใช้สามารถออกเสนอสินทรัพย์บนบล็อกเชน Bitcoin และเครือข่ายไฟฟ้า. ด้วยการออกแบบที่เน้นที่ Taproot การออกสินทรัพย์นี้สามารถทำได้อย่างเป็นส่วนตัวและมีประสิทธิภาพมากกว่าการพยายามก่อนหน้าที่จะนำสินทรัพย์อื่น ๆ มาแนบด้านบนของบิตคอยน์ Taro ถูกเสนอโดย Lightning Labs เมื่อเมษายน 2022
Taproot ถูกใช้ใน Taro เพื่อฝังข้อมูลสินทรัพย์ลงในเอาต์พุตธุรกรรมที่มีอยู่ ลายมือ Schnorr ยังถูกใช้เพื่อปรับปรุงความง่ายและประสิทธิภาพในการขยายขนาด
ชื่อ Taro เป็นอักษรย่อของ Taproot Asset Representation Overlay ซึ่งบ่งบอกว่าโดยไม่มี 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 อย่างมาก และมีอย่างน้อยที่จะถูกตีความอย่างสูง ดังนั้น เส้นทางการเปิดใช้งานเฉพาะพาจะไม่สำคัญมาก