sitt on Nostr: Let's make some NOIST !! ถึงเวลาป่าวประกาศดัง ...
Let's make some NOIST !!
ถึงเวลาป่าวประกาศดัง ๆ แล้วสิ หลายต่อหลายโพสท์ที่ทางเพจเคยกล่าวถึง เรื่องความแตกต่างระหว่าง สัญญาสมาร์ทคอนแทรคที่แท้ทรู ที่เราเห็นได้บนระบบ elliptic curve cryptography เบื้องหลังระบบเงินกระจายศูนย์บิทคอยน์นั้น แตกต่างจากระบบบล็อกเชนแบกสินทรัพย์ดิจิทัลเหมือนชาวบ้านอย่างไรบ้าง
เมื่อคุณ Buraq เจ้าของผลงานหลายชิ้น อธิเช่น Ark ซึ่งเป็นตัวเลือกรองสำหรับแก้ปัญหาสภาพคล่องแรกเริ่มของระบบสภาพคล่อง Lightning โดยใช้ หัวคิดก้าวกระโดดนำเสนอ Connector Outputs ได้นำเสนอผลงานในรูปแบบ non-interactive แก้โจทย์สำคัญรองลงมาจากสภาพคล่องของระบบเงินกระจายศูนย์บิทคอยน์และไลท์นิ่ง ซึ่งก็คือโจทย์แห่งการรวบรวมทุนร่วมจากหลากหลายที่มา เป็นกระเป๋าเงินกลางคล้ายคลึง Multi-Signature ที่ไซเฟอร์พังก์บุกเบิก Greg Maxwell ได้เคยเขียนทิ้งไว้ในโค้ดเบสของบิทคอยน์
แต่เราไม่อาจเรียกเครื่องมือรวบรวมลายเซ็นหลายที่มาว่า musig (หรือ musig2 จากทีมงานบล็อกสตรีม) ได้เสมอไป เพราะความสามารถของ threshold signature schemes เช่น NOIST ที่เราพูดถึงกันวันนี้ เป็นสัญญาสมาร์ทคอนแทรคที่แท้ทรู ไม่สามารถแทรกแซงได้เหมือนโปรแกรมอื่น ๆ และถูกออกแบบมาใช้บนระบบเงินกระจายศูนย์บิทคอยน์ที่ได้รับการปกป้องจาก reusable proof of work สูงสุดในประวัติศาสตร์
NOIST เองไม่ใช้ threshold signature scheme ตัวเดียวที่ไซเฟอร์พังก์ได้นำเสนอในสองสามปีที่ผ่านมา แต่ยังมี tss ตัวอื่น ๆ ที่สามารถนำมาพัฒนาใช้กับเครือข่ายบิทคอยน์เน็ตเวิร์กได้ ตัวอื่น ๆ เช่น FROST และ ROAST ที่ได้นำเอาความสามารถมากล้น ของ zero-knowledge proof signature ชื่อว่า Schnorr เป็นตัวตั้งต้น แล้วรวบรวมลายเซ็นจากหลายที่มา เกิดเป็นหนึ่งลายเซ็น ในขนาด 64 bytes และตรงตามมาตรฐานของข้อนำเสนอพัฒนาบิทคอยน์ข้อที่ 340 (BIP-340) แต่ว่าข้อแตกต่างของ NOIST จากคู่แข่งตัวอื่น ๆ ที่ได้รับความสนใจมากมายจากนานาประเทศ ในการสร้าง กระเป๋าเงินกลางสำหรับ strategic reserve ถือครองบิทคอยน์ประจำประเทศ (หรือเกาะภูเก็ต) ก็คือการเข้าถึงได้ง่ายของ NOIST ที่นำเสนอคำวิเศษณ์สามข้อ พลิกผันกันถ้วนหน้า สำหรับผู้เข้าใจ
1. non-interactive
2. single-round
3. mutable
ในภาษานักออกแบบและวางระบบกลไกการถอดรหัสชั้นสูง คำวิเศษณ์ non-interactive เป็นเป้าหมายปลายทางที่สำคัญที่สุด โดยเฉพาะสำหรับการระดมทุน ไม่ให้เกิดความเหลื่อมล้ำ เหมือนระบบเลียนแบบตามตลาด เช่นโปรแกรมรีบาลานซ์ของ Rari-Capital ที่ออกแบบระบบบน Ethereum Virtual Machine ไม่สามารถเข้าขั้นรวบรวมลายเซ็นในรูปแบบ non-interactive ได้ในเชิงเทคนิค ต้องรับการแทรกแซงจากทีมงานสม่ำเสมอจากเด็ฟหลังเวที เลยถูกกลต.ของสหรัฐอเมริกาชี้ประเด็นหลอกลวงนักลงทุน
แล้ว single-round หล่ะ สำคัญหรือไม่ อันนี้แล้วแต่จุดมุ่งหมายของผู้ใช้ เมื่อเทียบกับตัวเลือกอีกทั้งสอง FROST และ ROAST (multi-round) ที่ถูกออกแบบมาสำหรับการสร้างสกีมรวบรวมลายเซ็น โดยผู้เข้าร่วมหลากหลายที่มา ไม่จำเป็นต้องรวมตัวในตำแหน่งเดียวกัน และสามารถสื่อสารกันอย่างลับ ๆ ได้ แต่สำหรับ use-case ที่เราเห็นการเติบโตของความสนใจสินทรัพย์ดิจิทัลทั่วโลกแล้ว การสร้าง single-round threshold signature scheme ถูกคิดค้นขึ้นมาเพื่อการตอบโจทย์ roll-up หรือการโยกย้ายมูลค่าของบิทคอยน์ระหว่างเลเยอร์เป็นอย่างแน่
ฟีเจอร์สุดท้ายของ tss ชื่อ NOIST ตัวนี้ก็คือ mutability ดังคำอธิบายจากผู้คิดค้นต่อไปนี้
...
𝘍𝘙𝘖𝘚𝘛 𝘢𝘯𝘥 𝘙𝘖𝘈𝘚𝘛 𝘲𝘶𝘰𝘳𝘶𝘮𝘴 𝘢𝘳𝘦 𝘪𝘮𝘮𝘶𝘵𝘢𝘣𝘭𝘦 𝘰𝘯𝘤𝘦 𝘵𝘩𝘦 𝘴𝘩𝘢𝘳𝘦𝘴 𝘢𝘳𝘦 𝘥𝘪𝘴𝘵𝘳𝘪𝘣𝘶𝘵𝘦𝘥. 𝘐𝘯 𝘤𝘰𝘯𝘵𝘳𝘢𝘴𝘵, 𝘕𝘖𝘐𝘚𝘛 𝘢𝘭𝘭𝘰𝘸𝘴 𝘴𝘪𝘨𝘯𝘢𝘵𝘰𝘳𝘪𝘦𝘴 𝘵𝘰 𝘢𝘥𝘥 𝘰𝘳 𝘳𝘦𝘮𝘰𝘷𝘦 𝘱𝘢𝘳𝘵𝘪𝘤𝘪𝘱𝘢𝘯𝘵𝘴 𝘰𝘳 𝘤𝘩𝘢𝘯𝘨𝘦 𝘴𝘦𝘵𝘶𝘱 𝘱𝘢𝘳𝘢𝘮𝘦𝘵𝘦𝘳𝘴 𝘴𝘶𝘤𝘩 𝘢𝘴 𝘵𝘩𝘦 𝘵𝘩𝘳𝘦𝘴𝘩𝘰𝘭𝘥, 𝘢𝘴 𝘭𝘰𝘯𝘨 𝘢𝘴 𝘢𝘵 𝘭𝘦𝘢𝘴𝘵 𝘵 𝘱𝘢𝘳𝘵𝘪𝘤𝘪𝘱𝘢𝘯𝘵𝘴 𝘤𝘰𝘭𝘭𝘢𝘣𝘰𝘳𝘢𝘵𝘦. 𝘛𝘩𝘪𝘴 𝘬𝘦𝘦𝘱𝘴 𝘵𝘩𝘦 𝘨𝘳𝘰𝘶𝘱 𝘬𝘦𝘺 𝘶𝘯𝘤𝘩𝘢𝘯𝘨𝘦𝘥 𝘸𝘩𝘪𝘭𝘦 𝘥𝘪𝘴𝘵𝘳𝘪𝘣𝘶𝘵𝘪𝘯𝘨 𝘯𝘦𝘸 𝘴𝘩𝘢𝘳𝘦𝘴 𝘵𝘰 𝘵𝘩𝘦 𝘢𝘥𝘥𝘦𝘥 𝘮𝘦𝘮𝘣𝘦𝘳𝘴.
...
หมายความว่า threshold signature scheme ที่ชื่อว่า NOIST ได้ถูกออกแบบขึ้นมา ให้รับตัวแปรหลากหลายรูปแบบได้ รวมถึงการเพิ่มหรือลบออกของจำนวนลายเซ็นตั้งตน เมื่อเกิดเหตุสุดวิสัยหรืออย่างอื่น ทำให้เป็นตัวเลือกที่มีความยืดหยุ่นต่อการใช้งานมากที่สุด ให้เราได้เลือกกันในตอนนี้
#Bitcoin #FROST #NOIST #ROAST #Siamstr #ThresholdSignatureScheme #TSS
อ่านเพิ่มเติมได้ตามนี้นะครับ
1. บทความนำเสนอ NOIST จากทีมงาน Brollup:
https://blog.brollup.org/introducing-noist-a-non-interactive-single-round-t-of-n-threshold-signing-protocol-51225fe513fa
ถึงเวลาป่าวประกาศดัง ๆ แล้วสิ หลายต่อหลายโพสท์ที่ทางเพจเคยกล่าวถึง เรื่องความแตกต่างระหว่าง สัญญาสมาร์ทคอนแทรคที่แท้ทรู ที่เราเห็นได้บนระบบ elliptic curve cryptography เบื้องหลังระบบเงินกระจายศูนย์บิทคอยน์นั้น แตกต่างจากระบบบล็อกเชนแบกสินทรัพย์ดิจิทัลเหมือนชาวบ้านอย่างไรบ้าง
เมื่อคุณ Buraq เจ้าของผลงานหลายชิ้น อธิเช่น Ark ซึ่งเป็นตัวเลือกรองสำหรับแก้ปัญหาสภาพคล่องแรกเริ่มของระบบสภาพคล่อง Lightning โดยใช้ หัวคิดก้าวกระโดดนำเสนอ Connector Outputs ได้นำเสนอผลงานในรูปแบบ non-interactive แก้โจทย์สำคัญรองลงมาจากสภาพคล่องของระบบเงินกระจายศูนย์บิทคอยน์และไลท์นิ่ง ซึ่งก็คือโจทย์แห่งการรวบรวมทุนร่วมจากหลากหลายที่มา เป็นกระเป๋าเงินกลางคล้ายคลึง Multi-Signature ที่ไซเฟอร์พังก์บุกเบิก Greg Maxwell ได้เคยเขียนทิ้งไว้ในโค้ดเบสของบิทคอยน์
แต่เราไม่อาจเรียกเครื่องมือรวบรวมลายเซ็นหลายที่มาว่า musig (หรือ musig2 จากทีมงานบล็อกสตรีม) ได้เสมอไป เพราะความสามารถของ threshold signature schemes เช่น NOIST ที่เราพูดถึงกันวันนี้ เป็นสัญญาสมาร์ทคอนแทรคที่แท้ทรู ไม่สามารถแทรกแซงได้เหมือนโปรแกรมอื่น ๆ และถูกออกแบบมาใช้บนระบบเงินกระจายศูนย์บิทคอยน์ที่ได้รับการปกป้องจาก reusable proof of work สูงสุดในประวัติศาสตร์
NOIST เองไม่ใช้ threshold signature scheme ตัวเดียวที่ไซเฟอร์พังก์ได้นำเสนอในสองสามปีที่ผ่านมา แต่ยังมี tss ตัวอื่น ๆ ที่สามารถนำมาพัฒนาใช้กับเครือข่ายบิทคอยน์เน็ตเวิร์กได้ ตัวอื่น ๆ เช่น FROST และ ROAST ที่ได้นำเอาความสามารถมากล้น ของ zero-knowledge proof signature ชื่อว่า Schnorr เป็นตัวตั้งต้น แล้วรวบรวมลายเซ็นจากหลายที่มา เกิดเป็นหนึ่งลายเซ็น ในขนาด 64 bytes และตรงตามมาตรฐานของข้อนำเสนอพัฒนาบิทคอยน์ข้อที่ 340 (BIP-340) แต่ว่าข้อแตกต่างของ NOIST จากคู่แข่งตัวอื่น ๆ ที่ได้รับความสนใจมากมายจากนานาประเทศ ในการสร้าง กระเป๋าเงินกลางสำหรับ strategic reserve ถือครองบิทคอยน์ประจำประเทศ (หรือเกาะภูเก็ต) ก็คือการเข้าถึงได้ง่ายของ NOIST ที่นำเสนอคำวิเศษณ์สามข้อ พลิกผันกันถ้วนหน้า สำหรับผู้เข้าใจ
1. non-interactive
2. single-round
3. mutable
ในภาษานักออกแบบและวางระบบกลไกการถอดรหัสชั้นสูง คำวิเศษณ์ non-interactive เป็นเป้าหมายปลายทางที่สำคัญที่สุด โดยเฉพาะสำหรับการระดมทุน ไม่ให้เกิดความเหลื่อมล้ำ เหมือนระบบเลียนแบบตามตลาด เช่นโปรแกรมรีบาลานซ์ของ Rari-Capital ที่ออกแบบระบบบน Ethereum Virtual Machine ไม่สามารถเข้าขั้นรวบรวมลายเซ็นในรูปแบบ non-interactive ได้ในเชิงเทคนิค ต้องรับการแทรกแซงจากทีมงานสม่ำเสมอจากเด็ฟหลังเวที เลยถูกกลต.ของสหรัฐอเมริกาชี้ประเด็นหลอกลวงนักลงทุน
แล้ว single-round หล่ะ สำคัญหรือไม่ อันนี้แล้วแต่จุดมุ่งหมายของผู้ใช้ เมื่อเทียบกับตัวเลือกอีกทั้งสอง FROST และ ROAST (multi-round) ที่ถูกออกแบบมาสำหรับการสร้างสกีมรวบรวมลายเซ็น โดยผู้เข้าร่วมหลากหลายที่มา ไม่จำเป็นต้องรวมตัวในตำแหน่งเดียวกัน และสามารถสื่อสารกันอย่างลับ ๆ ได้ แต่สำหรับ use-case ที่เราเห็นการเติบโตของความสนใจสินทรัพย์ดิจิทัลทั่วโลกแล้ว การสร้าง single-round threshold signature scheme ถูกคิดค้นขึ้นมาเพื่อการตอบโจทย์ roll-up หรือการโยกย้ายมูลค่าของบิทคอยน์ระหว่างเลเยอร์เป็นอย่างแน่
ฟีเจอร์สุดท้ายของ tss ชื่อ NOIST ตัวนี้ก็คือ mutability ดังคำอธิบายจากผู้คิดค้นต่อไปนี้
...
𝘍𝘙𝘖𝘚𝘛 𝘢𝘯𝘥 𝘙𝘖𝘈𝘚𝘛 𝘲𝘶𝘰𝘳𝘶𝘮𝘴 𝘢𝘳𝘦 𝘪𝘮𝘮𝘶𝘵𝘢𝘣𝘭𝘦 𝘰𝘯𝘤𝘦 𝘵𝘩𝘦 𝘴𝘩𝘢𝘳𝘦𝘴 𝘢𝘳𝘦 𝘥𝘪𝘴𝘵𝘳𝘪𝘣𝘶𝘵𝘦𝘥. 𝘐𝘯 𝘤𝘰𝘯𝘵𝘳𝘢𝘴𝘵, 𝘕𝘖𝘐𝘚𝘛 𝘢𝘭𝘭𝘰𝘸𝘴 𝘴𝘪𝘨𝘯𝘢𝘵𝘰𝘳𝘪𝘦𝘴 𝘵𝘰 𝘢𝘥𝘥 𝘰𝘳 𝘳𝘦𝘮𝘰𝘷𝘦 𝘱𝘢𝘳𝘵𝘪𝘤𝘪𝘱𝘢𝘯𝘵𝘴 𝘰𝘳 𝘤𝘩𝘢𝘯𝘨𝘦 𝘴𝘦𝘵𝘶𝘱 𝘱𝘢𝘳𝘢𝘮𝘦𝘵𝘦𝘳𝘴 𝘴𝘶𝘤𝘩 𝘢𝘴 𝘵𝘩𝘦 𝘵𝘩𝘳𝘦𝘴𝘩𝘰𝘭𝘥, 𝘢𝘴 𝘭𝘰𝘯𝘨 𝘢𝘴 𝘢𝘵 𝘭𝘦𝘢𝘴𝘵 𝘵 𝘱𝘢𝘳𝘵𝘪𝘤𝘪𝘱𝘢𝘯𝘵𝘴 𝘤𝘰𝘭𝘭𝘢𝘣𝘰𝘳𝘢𝘵𝘦. 𝘛𝘩𝘪𝘴 𝘬𝘦𝘦𝘱𝘴 𝘵𝘩𝘦 𝘨𝘳𝘰𝘶𝘱 𝘬𝘦𝘺 𝘶𝘯𝘤𝘩𝘢𝘯𝘨𝘦𝘥 𝘸𝘩𝘪𝘭𝘦 𝘥𝘪𝘴𝘵𝘳𝘪𝘣𝘶𝘵𝘪𝘯𝘨 𝘯𝘦𝘸 𝘴𝘩𝘢𝘳𝘦𝘴 𝘵𝘰 𝘵𝘩𝘦 𝘢𝘥𝘥𝘦𝘥 𝘮𝘦𝘮𝘣𝘦𝘳𝘴.
...
หมายความว่า threshold signature scheme ที่ชื่อว่า NOIST ได้ถูกออกแบบขึ้นมา ให้รับตัวแปรหลากหลายรูปแบบได้ รวมถึงการเพิ่มหรือลบออกของจำนวนลายเซ็นตั้งตน เมื่อเกิดเหตุสุดวิสัยหรืออย่างอื่น ทำให้เป็นตัวเลือกที่มีความยืดหยุ่นต่อการใช้งานมากที่สุด ให้เราได้เลือกกันในตอนนี้
#Bitcoin #FROST #NOIST #ROAST #Siamstr #ThresholdSignatureScheme #TSS
อ่านเพิ่มเติมได้ตามนี้นะครับ
1. บทความนำเสนอ NOIST จากทีมงาน Brollup:
https://blog.brollup.org/introducing-noist-a-non-interactive-single-round-t-of-n-threshold-signing-protocol-51225fe513fa
