Bitcoin ($BTC), Ethereum ($ETH), Solana ($SOL) และสกุลเงินดิจิทัลอื่นๆ เป็นสกุลเงินดิจิทัล และกระบวนการจัดเก็บและทำธุรกรรมของพวกมันคล้ายคลึงกับสกุลเงินเฟียต เมื่อผู้ถือครองคนหนึ่งส่ง Bitcoin ไปยังอีกคนหนึ่ง พวกเขาต้องการที่อยู่สาธารณะและกุญแจส่วนตัว เช่นเดียวกับการแชร์หมายเลขบัญชีธนาคารของคุณไม่ก่อให้เกิดความเสี่ยงใดๆ แต่การแชร์รหัส PIN ของตู้ ATM นั้นก่อให้เกิดความเสี่ยง การแชร์ที่อยู่สาธารณะของกระเป๋าเงินดิจิทัลไม่เป็นอันตราย แต่การแชร์กุญแจส่วนตัวหรือวลีเริ่มต้นนั้นไม่เป็นเช่นนั้น ในการเซ็นชื่อธุรกรรม $BTC อัลกอริทึมที่ใช้กันมากที่สุดคือ ECDSA แต่อัลกอริทึม Schnorr Signatures ก็กำลังได้รับความนิยมเพิ่มขึ้นในช่วงหลังนี้
เราสามารถนิยาม Schnorr Signatures เป็นอัลกอริทึมลายเซ็นดิจิทัลที่ประหยัดพื้นที่และเวลา ซึ่งรวมลายเซ็นหลายรายการเข้าเป็นหนึ่งเดียว และพิสูจน์ความเป็นเจ้าของและการอนุญาตในการใช้จ่าย ทุกคนสามารถคัดลอกลายเซ็นบนกระดาษด้วยความพยายามอย่างต่อเนื่อง แต่แทบจะเป็นไปไม่ได้ที่จะปลอมแปลงลายเซ็นดิจิทัล ไม่ว่าคุณจะใช้ ECDSA หรือ Schnorr signatures นอกจากนี้ เป็นไปไม่ได้ที่จะสืบค้นกุญแจส่วนตัวจากกุญแจสาธารณะ แต่คุณสามารถดึงกุญแจสาธารณะจากกุญแจส่วนตัวได้เสมอโดยใช้เส้นโค้ง secp256k1 กลไกนี้ใช้ปริศนาทางคณิตศาสตร์บางอย่างเพื่อทำให้กุญแจมีความปลอดภัย
เพื่อทำความเข้าใจประสิทธิภาพและความน่าเชื่อถือที่แท้จริงของ Schnorr Signatures คุณต้องศึกษาพื้นฐานทั่วไปและทางคณิตศาสตร์ของอัลกอริทึม Bitcoin ใช้การเข้ารหัสเส้นโค้งวงรี และทั้ง ECDSA และ Schnorr ทำงานบนเส้นโค้งเดียวกันที่เรียกว่า secp256k1 Schnorr Signatures รับประกันความไม่สามารถย้อนกลับของการสร้างกุญแจตามที่กล่าวไว้ในย่อหน้าก่อนหน้า โดยการใช้และอาศัยพื้นฐานทางคณิตศาสตร์เดียวกันที่ใช้โดย ECDSA ระบบ Schnorr สามารถจัดระเบียบใหม่ว่าลายเซ็นถูกสร้างและตรวจสอบอย่างไร
เมื่อคุณสร้างธุรกรรม $BTC คุณต้องพิสูจน์ว่าคุณได้รับอนุญาตให้ใช้จ่ายเหรียญ คุณทำได้โดยการเซ็นชื่อธุรกรรมแบบดิจิทัล อัลกอริทึม Schnorr Signatures ปฏิบัติตามรูปแบบที่ชัดเจนและตรงไปตรงมา เพื่อสร้างลายเซ็นที่ไม่ซ้ำกันสำหรับลายเซ็นใดลายเซ็นหนึ่ง อัลกอริทึมใช้การรวมกันอย่างชาญฉลาดของรายละเอียดธุรกรรม ตัวเลขสุ่ม และกุญแจส่วนตัว หากตัวอักษรเดียวของธุรกรรมเปลี่ยนแปลง ลายเซ็นจะไม่ถูกต้อง การงัดแงะหรือการปลอมแปลงเป็นไปไม่ได้อันเป็นผลมาจากการพึ่งพาข้อมูลธุรกรรมอย่างเข้มงวด เมื่อระบบสร้างลายเซ็นแล้ว มันจะถูกเพิ่มเข้าไปในธุรกรรมและแบ่งปันกับเครือข่ายเพื่อให้เครือข่ายสามารถตรวจสอบได้
ตอนนี้ ผู้เข้าร่วมในเครือข่ายบล็อกเชนตรวจสอบความถูกต้องของธุรกรรมของคุณ พวกเขาไม่จำเป็นต้องเข้าถึงกุญแจส่วนตัวเพื่อทำการตรวจสอบนี้ แต่พวกเขาใช้กุญแจสาธารณะและลายเซ็นเพื่อยืนยันว่าธุรกรรมได้รับอนุญาตอย่างถูกต้อง Schnorr Signatures ทำให้กระบวนการตรวจสอบนี้ง่ายขึ้นโดยอนุญาตให้การอนุมัติหลายรายการปรากฏเป็นหนึ่งเดียว แม้ว่าตรรกะภายในจะยืนยันว่าทุกฝ่ายที่จำเป็นเห็นด้วย แต่เครือข่ายประมวลผลเพียงลายเซ็นเดียวที่กะทัดรัด ที่นี่ เราสามารถเห็นได้ว่าระบบลายเซ็น Schnorr มีประสิทธิภาพและประหยัดพื้นที่เพียงใด
หนึ่งในประโยชน์ที่ใช้งานได้จริงมากที่สุดของ Schnorr Signatures ปรากฏในกระเป๋าเงินลายเซ็นหลายรายการ กระเป๋าเงินเหล่านี้ต้องการการอนุมัติจากกุญแจส่วนตัวมากกว่าหนึ่งรายการก่อนที่เงินจะถูกปลดล็อกและได้รับอนุญาตให้ใช้จ่าย ในการตั้งค่าแบบดั้งเดิม ผู้เซ็นชื่อทุกคนสร้างลายเซ็นแยกต่างหาก และทั้งหมดต้องรวมอยู่ในธุรกรรม สิ่งนี้เพิ่มขนาดธุรกรรมและเปิดเผยข้อมูลเกี่ยวกับจำนวนผู้เข้าร่วม ด้วย Schnorr Signatures การอนุมัติที่จำเป็นทั้งหมดสามารถรวมเข้าเป็นลายเซ็นเดียวได้
Schnorr Signatures สามารถใช้งานได้บนบล็อกเชน Bitcoin ผ่านการอัพเกรด Taproot ซึ่งเปิดใช้งานหลังจากการอภิปรายและการทดสอบหลายปี ก่อนหน้านี้ มีเพียง ECDSA เท่านั้นที่ถูกใช้ Taproot แนะนำวิธีใหม่ในการจัดการเงื่อนไขธุรกรรมและสคริปต์ มันอนุญาตให้ Bitcoin แสดงเพียงเงื่อนไขที่ถูกใช้จริงในขณะที่ซ่อนความเป็นไปได้อื่นๆ ไว้ Schnorr Signatures มีบทบาทสำคัญในการทำให้การรวมลายเซ็นและการตรวจสอบเป็นไปได้
ความปลอดภัยยังคงเป็นข้อกังวลที่สำคัญที่สุดในระบบการเงินใดๆ โดยเฉพาะอย่างยิ่งในตลาดคริปโต Schnorr Signatures ไม่ได้อยู่ในขั้นทดลองหรือไม่ได้รับการทดสอบในการเข้ารหัส พวกมันได้รับการศึกษาอย่างดีและเรียบง่ายกว่า ECDSA ทางคณิตศาสตร์ในบางประการ ความเรียบง่ายนี้ทำให้การวิเคราะห์ง่ายขึ้นและลดโอกาสของข้อผิดพลาดในการดำเนินการใดๆ เนื่องจาก Schnorr ทำงานบนเส้นโค้งวงรีเดียวกันที่ Bitcoin เชื่อถืออยู่แล้ว จึงไม่แนะนำข้อสมมติที่ไม่คุ้นเคย ผลที่ตามมาคือ Bitcoin ได้รับประสิทธิภาพและความเป็นส่วนตัวโดยไม่กระทบต่อโมเดลความปลอดภัย
แม้จะมีข้อดี Schnorr Signatures ก็ไม่ได้บังคับใช้สำหรับธุรกรรมทั้งหมด Bitcoin อนุญาตให้ผู้ใช้เลือกว่าจะใช้คุณสมบัติใหม่หรือเก่า กระเป๋าเงินและบริการจำนวนมากยังคงอาศัยรูปแบบเก่าเนื่องจากความเข้ากันได้และวงจรการอัพเกรดแบบค่อยเป็นค่อยไป เมื่อเวลาผ่านไป เมื่อซอฟต์แวร์มากขึ้นนำ Taproot มาใช้ เราสามารถคาดหวังการเติบโตในการใช้อัลกอริทึม Schnorr signature แนวทางแบบค่อยเป็นค่อยไปนี้รับประกันความเสถียรและหลีกเลี่ยงการบังคับผู้ใช้เข้าสู่การเปลี่ยนแปลงอย่างกะทันหัน นอกจากนี้ยังบ่งบอกถึงปรัชญาการพัฒนาที่ระมัดระวังของ Bitcoin
สำหรับผู้ใช้ส่วนใหญ่ Schnorr Signatures ทำงานอย่างเงียบๆ ในเบื้องหลัง ระบบการเซ็นชื่อนี้ไม่ได้เปลี่ยนแปลงลักษณะของกระเป๋าเงินหรือวิธีการส่งธุรกรรม แทนที่จะเป็นการมองเห็นโดยทั่วไป ประโยชน์ที่แท้จริงปรากฏทางอ้อมผ่านค่าธรรมเนียมที่ต่ำลง ความเป็นส่วนตัวที่ดีขึ้น และความสามารถในการขยายขนาดที่ดีกว่า ผู้ใช้ไม่จำเป็นต้องเข้าใจพื้นฐานทางคณิตศาสตร์ที่ซับซ้อนเพื่อได้รับประโยชน์จากพวกมัน การบูรณาการที่เงียบๆ นี้ยังสอดคล้องกับเป้าหมายของ Bitcoin ในการจัดหาระบบนิเวศทางการเงินที่เชื่อถือได้ซึ่งไม่ต้องการความเชี่ยวชาญทางเทคนิคจากผู้ใช้
Schnorr Signatures เป็นขั้นตอนที่สำคัญอย่างยิ่งในวิวัฒนาการของ Bitcoin พวกมันแสดงให้เห็นว่าระบบสามารถปรับปรุงได้ในขณะที่รักษาหลักการพื้นฐานไว้ โดยการปรับปรุงการสร้างและการตรวจสอบลายเซ็น Bitcoin ได้กลายเป็นที่มีประสิทธิภาพและยืดหยุ่นมากขึ้นโดยไม่กระทบต่อการกระจายอำนาจ การปรับปรุงเหล่านี้อาจดูเหมือนไม่สำคัญ แต่เมื่อมีธุรกรรมหลายล้านรายการ การปรับปรุงจะมองเห็นได้ชัดเจน
โดยสรุป ประสิทธิภาพ ความเป็นส่วนตัว และความปลอดภัยที่ดีกว่าของระบบลายเซ็น Schnorr ทำให้เป็นระบบที่ปรับปรุงแล้วในการอนุญาตธุรกรรม $BTC ระบบนี้สร้างขึ้นบนพื้นฐานการเข้ารหัสเดียวกันกับที่ใช้โดย ECDSA เนื่องจากการนำไปใช้กำลังเติบโต Schnorr Signatures มีแนวโน้มที่จะมีบทบาทสำคัญมากขึ้นในการทำให้ Bitcoin มีความยืดหยุ่นและใช้งานได้จริงมากขึ้นสำหรับการใช้งานสาธารณะ


