ชื่อเดิม:ZKPs in Web 3: Now and the Future
ผู้เขียนต้นฉบับ: Mohamed Fouda, Qiao Wang
การรวบรวมต้นฉบับ: ChinaDeFi
การรวบรวมต้นฉบับ: ChinaDeFi
เทคโนโลยี Zero-knowledge (เรียกสั้นๆ ว่า ZK) เป็นเทคโนโลยีที่ไม่เพียงแต่เปลี่ยนโฉม Web3 แต่ยังรวมถึงอุตสาหกรรมอื่นๆ ด้วย เป็นเทคโนโลยีวัตถุประสงค์ทั่วไปที่มีกรณีการใช้งานจำนวนมาก เรากำลังอยู่ในช่วงเริ่มต้นของการค้นหากรณีการใช้งานทั้งหมดที่เทคโนโลยีนี้สามารถเปิดใช้งานได้ กรณีการใช้งาน ZK ที่ชัดเจนบางกรณีมีแอปพลิเคชันที่ใช้งานได้จริง เช่น การเปิดใช้งานความเป็นส่วนตัวในการทำธุรกรรมและการบีบอัดข้อมูล หรือที่เรียกว่า Rollup อย่างไรก็ตาม ยังมีกรณีการใช้งานที่เป็นไปได้มากมายและความก้าวหน้าทางเทคโนโลยีที่จำเป็นสำหรับ ZK เพื่อให้เกิดการนำไปใช้ในกระแสหลัก
ในบทความนี้ ก่อนอื่นเราจะตรวจสอบการใช้งาน ZKP แบบต่างๆ จากนั้นจะมีการอภิปรายเกี่ยวกับสิ่งที่จะช่วยให้เทคโนโลยีนี้อยู่ในขั้นต่อไป ตลอดจนแนวคิดสำหรับสตาร์ทอัพบางรายที่จะได้ประโยชน์จากเทคโนโลยีนี้
แอปพลิเคชัน ZKP
Zero-knowledge Proofs (ZKPs) ได้พบรากฐานที่แข็งแกร่งในอุตสาหกรรม crypto นับตั้งแต่การประดิษฐ์ของพวกเขา ZKP มี "เวทมนตร์" บางอย่างที่ทำให้เทคโนโลยีนี้น่าตื่นเต้นมาก ในระดับสูง ZKP อนุญาตให้หน่วยงานพิสูจน์ให้คนทั้งโลกเห็นว่าตนทราบข้อมูลชิ้นหนึ่ง หรือทราบว่าตนทำงานสำเร็จลุล่วงอย่างถูกต้อง โดยไม่ต้องเปิดเผยข้อมูลนั้นหรือเปิดเผยรายละเอียดของการปฏิบัติงาน คณิตศาสตร์มหัศจรรย์ของ ZK ช่วยให้เราสามารถเชื่อถือความรู้หรือไว้วางใจว่าการดำเนินการเสร็จสมบูรณ์โดยการตรวจสอบ ZKP ที่เป็นผลลัพธ์ ดังนั้น กรณีการใช้งานแรกและสอดคล้องกันมากที่สุดสำหรับ ZKP จึงอยู่ในเครือข่ายเข้ารหัสที่เน้นความเป็นส่วนตัว ZKP ยังใช้เพื่อแสดงหลักฐานความถูกต้องของธุรกรรม Ethereum L2 บน Ethereum L1 เพื่อแนะนำแนวคิดของ ZK-Rollup นอกจากนี้ ZKP ยังพบแอปพลิเคชันเฉพาะอื่นๆ ในโครงการต่างๆ
การชำระเงินและข้อตกลงที่เน้นความเป็นส่วนตัว
ZKP ปกป้องความเป็นส่วนตัวโดยกำเนิด โดยเฉพาะอย่างยิ่งในเครือข่ายแบบกระจายอำนาจซึ่งขาดสถาบันส่วนกลางที่สามารถทำหน้าที่เป็นแหล่งที่มาของความจริง ZKP อนุญาตให้ผู้ใช้ Web3 (Provers) พิสูจน์ต่อผู้ตรวจสอบความถูกต้องของเครือข่าย (Verifiers) ว่าธุรกรรมของพวกเขาถูกต้อง ในขณะที่พวกเขาไม่จำเป็นต้องเปิดเผยรายละเอียดธุรกรรม เช่น จำนวนธุรกรรม ที่อยู่ผู้ส่งหรือผู้รับ
เดิมที ZKP ได้รับการพัฒนาเพื่อรองรับฟังก์ชันแอบแฝงในเครือข่าย Zcash ซึ่งก็คือการชำระเงินส่วนตัว และหลังจากนั้นก็ได้ขยายไปยังเครือข่ายอื่นๆ การใช้เครือข่ายการชำระเงินส่วนตัวประกอบด้วย:
L1 ที่เน้นความเป็นส่วนตัว: Zcash, Horizon, Aleo และ Iron Fish
สัญญาอัจฉริยะด้านความเป็นส่วนตัวบน Universal Chain: Tornado Cash
L2 ที่เน้นความเป็นส่วนตัว: Aztec
การตรวจสอบ ZK-Rollup
กรณีการใช้งานหลักอีกกรณีหนึ่งของ ZKP คือการสร้างการพิสูจน์ความถูกต้องของค่าสะสมบน L1 พื้นฐาน General Rollup ตัดสินใจที่จะไม่ใช้คุณลักษณะความเป็นส่วนตัวของ ZKP เพื่อให้สามารถเพิ่มประสิทธิภาพปริมาณงานได้ นั่นคือสามารถพิสูจน์ TX ได้มากขึ้น ในการแลกเปลี่ยนนี้ ZKP จะใช้เป็นหลักฐานยืนยันความถูกต้องของการดำเนินธุรกรรม L2 เท่านั้น
การสร้าง ZKP เพื่อพิสูจน์การดำเนินการที่ถูกต้องของสัญญาอัจฉริยะตามอำเภอใจนั้นเป็นเรื่องยาก เนื่องจากฟังก์ชันทั่วไปบางอย่างไม่สามารถพิสูจน์ได้อย่างมีประสิทธิภาพ การแก้ปัญหานี้ต้องใช้ VM พิเศษที่สามารถตรวจสอบได้อย่างมีประสิทธิภาพโดยใช้วงจร ZK พื้นฐาน เนื่องจากความซับซ้อนนี้ ในตอนแรก ZK-Rollup รองรับเฉพาะการชำระเงินหรือแอปพลิเคชันเดียว เช่น DEX ที่สามารถสร้าง ZKP ได้อย่างง่ายดาย ตัวอย่างในที่นี้ ได้แก่ ZKSync 1.0 และ Loopring ตั้งแต่นั้นมา การใช้งาน zkEVM เพื่อวัตถุประสงค์ทั่วไปก็เริ่มปรากฏในตลาด รวมถึง Starknet, zkSync 2.0, Polygon zkEVM และ Scroll ปัจจุบัน ZK-Rollups ทั้งหมดอยู่บน Ethereum แต่มีความเป็นไปได้ที่จะนำ ZK-Rollups ไปใช้กับเชนอื่นๆ รวมถึง Bitcoin อย่างไรก็ตาม การใช้ Bitcoin Rollup จะต้องมีการเปลี่ยนแปลงรหัสบิตคอยน์และการฮาร์ดฟอร์กเชน ซึ่งโดยทั่วไปไม่เป็นที่นิยมในชุมชน Bitcoin
แอปพลิเคชั่น ZKP อื่น ๆ
Mina
นอกจากแอปพลิเคชันที่เน้นความเป็นส่วนตัวและ Rollup แล้ว เรายังพบแอปพลิเคชันอื่นๆ ในโปรโตคอลบล็อกเชนอื่นๆ ส่วนนี้จะอธิบายกรณีการใช้งานเหล่านี้
Filecoin
Mina ใช้ ZKP เพื่อบีบอัดสถานะ blockchain ให้มีขนาดเล็ก (~22 KB) เพื่อให้บรรลุเป้าหมาย Mina ใช้ ZKP แบบเรียกซ้ำ ซึ่งเป็น ZKP ของ ZKP อื่นๆ เมื่อมีการสร้างบล็อกในเครือข่าย Mina ZK-SNARK จะใช้เพื่อสร้างหลักฐานการบล็อกเพื่อให้แน่ใจว่าถูกต้อง เมื่อบล็อกใหม่อ้างอิงบล็อกก่อนหน้า ZKP ของบล็อกใหม่จะตรวจสอบบล็อกก่อนหน้าทั้งหมดในขณะที่รักษาขนาดคงที่
Celo Plumo
Filecoin ใช้ ZKP เพื่อให้แน่ใจว่าผู้ให้บริการจัดเก็บข้อมูลจัดเก็บข้อมูลที่พวกเขาอ้างว่าจัดเก็บอย่างถูกต้อง กระบวนการนี้เรียกว่า Proof of Replication (PoReb) ในระหว่างกระบวนการนี้ ผู้ให้บริการพื้นที่จัดเก็บจะสร้าง ZKP เพื่อพิสูจน์ว่าพวกเขากำลังจัดเก็บสำเนาข้อมูลที่ไม่ซ้ำกัน นั่นคือไม่มีการอ้างอิงถึงสำเนาที่จัดเก็บโดยผู้ให้บริการรายอื่น นอกจากนี้ การใช้ ZKP ยังช่วยลดความต้องการแบนด์วิธของผู้ให้บริการพื้นที่จัดเก็บ เนื่องจากขนาดการพิสูจน์มีขนาดเล็กกว่าข้อมูลที่เก็บไว้มาก
Dark Forest
Celo Plumo ใช้ ZKP เพื่อสร้างเว็บไคลเอ็นต์ที่มีน้ำหนักเบาเป็นพิเศษซึ่งสามารถใช้กับโทรศัพท์และอุปกรณ์ที่มีข้อจำกัดด้านทรัพยากรอื่นๆ แม้ว่าไคลเอ็นต์จะมีน้ำหนักเบา แต่ก็รับประกันความถูกต้องของสถานะที่เข้าถึงได้
Dark Forest เป็นแอปพลิเคชั่นที่ได้รับความนิยมสูงสุดในด้านเกม ZKP แม้ว่าการใช้ ZKP จะเหมาะกับกรณีการใช้งานความเป็นส่วนตัว แต่แอปพลิเคชันเพื่อสร้างเกมที่มีข้อมูลที่ไม่สมบูรณ์นั้นค่อนข้างมีเอกลักษณ์เฉพาะตัว ซึ่งนอกเหนือไปจากแอปพลิเคชันทางการเงินของ ZKP ในเครือข่ายการชำระเงิน
เส้นทางการพัฒนาของ ZKP และการใช้งาน
ก่อนปี 2016 ZKPs เป็นเพียงหัวข้อวิจัยที่มีการพูดคุยกันในแวดวงวิชาการไม่กี่แห่งเท่านั้น ทั้งหมดนี้เปลี่ยนไปเมื่อทีมผู้ก่อตั้ง Zcash ได้สร้าง ZK-SNARK ที่พร้อมสำหรับการผลิตเป็นครั้งแรก เพื่อรองรับธุรกรรมที่มีการป้องกัน/ธุรกรรมส่วนตัวในเครือข่าย Zcash ด้วยกรณีการใช้งานจริง ความสนใจใน ZKP เพิ่มขึ้น ส่งผลให้มี ZKP ที่หลากหลายขึ้น ซึ่งกลายเป็นพื้นฐานสำหรับหลายโครงการที่กล่าวถึงในส่วนที่ 1 อย่างไรก็ตาม จำเป็นต้องมีการพัฒนา ZKP เพิ่มเติมเพื่อให้เทคโนโลยีได้รับการนำไปใช้ในวงกว้าง
เพื่อทำความเข้าใจวิธีการปรับปรุงเทคโนโลยีนี้เพิ่มเติม เราสามารถใช้เทคโนโลยีที่คล้ายกัน เช่น ปัญญาประดิษฐ์ ในหลาย ๆ ด้าน เทคโนโลยี ZKP มีความคล้ายคลึงกับเทคโนโลยี AI และคาดว่าจะมีแนวทางที่คล้ายกัน เช่นเดียวกับ ZKP AI เริ่มต้นจากการเป็นเทคโนโลยีที่มีแนวโน้มว่าจะแก้ปัญหาได้มากมาย อย่างไรก็ตาม อัลกอริทึมของปัญญาประดิษฐ์ดั้งเดิมนั้นใช้พลังงานอย่างจำกัด และความซับซ้อนในการคำนวณนั้นเกินความสามารถของฮาร์ดแวร์ที่มีอยู่ สิ่งนี้ทำให้การพัฒนาและการใช้งานแอปพลิเคชัน AI ทำได้ช้าและใช้งานไม่ได้ ทำให้ AI ถูกจำกัดอยู่แต่ในห้องปฏิบัติการวิจัย ขณะนี้มีการปรับปรุงโดยการคิดค้นสถาปัตยกรรมใหม่ เช่น DNN และใช้ประโยชน์จาก GPU เพื่อเพิ่มความเร็วในการดำเนินการ ในที่สุดสิ่งนี้ก็นำไปสู่ความก้าวหน้าเช่น AlexNet ในปี 2012 ซึ่งชนะการแข่งขัน ImageNet ซึ่งเป็นคอมพิวเตอร์วิทัศน์ที่โด่งดังที่สุดด้วยอัตรากำไรที่มหาศาล
AlexNet เป็นจุดเริ่มต้นของยุค AI ทำให้เกิดแอปพลิเคชัน AI ในปัจจุบัน เช่น GPT-3, Dall.E 2 และ Stable Diffusion
สถานะของ ZKP ในปัจจุบันคล้ายกับสถานะของ AI ในยุคแรกๆ ซึ่งเป็นเทคโนโลยีที่มีแนวโน้มว่าจะยังอยู่ระหว่างการพัฒนาอย่างแข็งขัน แต่ต้องใช้การคำนวณอย่างเข้มข้นและใช้เวลาในการตรวจสอบนานเกินไป จากประสบการณ์ของ AI เราสามารถระบุได้ว่ามีปัญหาบางอย่างที่ต้องแก้ไขเพื่อให้เทคโนโลยี ZKP สามารถดำเนินการได้
อัลกอริทึม/การปรับปรุงวงจร
ในลักษณะเดียวกับที่ AI พัฒนาจาก LeNet-5 เป็น AlexNet เป็น Resnet-50 เป็น Transformer อัลกอริทึม ZKP จะผ่านขั้นตอนของการพัฒนาที่จะนำไปสู่การปรับปรุงประสิทธิภาพอย่างมีนัยสำคัญ ในความเป็นจริงเราได้เห็นความคืบหน้าในเรื่องนี้แล้ว ตั้งแต่เปิดตัว ZK-SNARK ในปี 2554 เราได้พัฒนาอัลกอริธึมขั้นสูงมากขึ้น ในปี 2018 ผู้ก่อตั้ง Starkware ได้พัฒนา STARK ซึ่งเป็นวิธี ZKP ที่ไม่ต้องการการตั้งค่าที่เชื่อถือได้และใช้เวลาสร้างการพิสูจน์ที่สั้นกว่า เทคโนโลยีนี้เป็นพื้นฐานสำหรับผลิตภัณฑ์ Starkware หลายอย่าง รวมถึง StarkNet
การพัฒนา ZKP ยังคงดำเนินต่อไปในปี 2019 ด้วยการเปิดตัว PLONK ซึ่งเป็นการใช้งาน SNARK ที่อนุญาตให้แอปพลิเคชันจำนวนมากใช้การตั้งค่าที่เชื่อถือได้เพียงครั้งเดียวโดยไม่ต้องทำซ้ำ PLONK ได้กระตุ้นการพัฒนาการใช้งานหลายอย่างที่ใช้โดยโปรโตคอล Web3 ต่างๆ เช่น Aztec, Mina และ Celo
เอ็นจิ้นการดำเนินการที่ปรับให้เหมาะสม
ข้อจำกัดที่สำคัญของ ZKP คือความซับซ้อนในการคำนวณ ซึ่งนำไปสู่การพิสูจน์ที่ใช้เวลานาน ตัวอย่างเช่น zkEVM ที่เพิ่งเปิดตัวโดย Polygon พิสูจน์การสร้างการคำนวณก๊าซ 500k ใน 5 นาทีบนเซิร์ฟเวอร์ 64 คอร์ การปรับปรุงเวลาการตรวจสอบ ZKP เป็นกุญแจสำคัญในการสตรีมเทคโนโลยี ZKP เป็นหลัก คล้ายกับ AI เอ็นจิ้นการดำเนินการซอฟต์แวร์ที่ปรับให้เหมาะสมและการใช้ฮาร์ดแวร์พิเศษเป็นสิ่งจำเป็นในการทำให้สิ่งนี้เกิดขึ้น
ซอฟต์แวร์เพิ่มประสิทธิภาพ
การดำเนินการสร้าง ZKP จำนวนมากเป็นแบบขนานขนาดใหญ่ ซึ่งหมายความว่าการประมวลผลแบบขนาน เช่น GPU สามารถเร่งการคำนวณ ZKP ได้ สามารถใช้ไลบรารี GPU เฉพาะ เช่น CUDA เพื่อเร่งการประมวลผล ZKP บน Nvidia GPU เนื่องจากแต่ละโครงการใช้อัลกอริทึม ZKP ที่แตกต่างกัน หลายโครงการจึงพยายามพัฒนาอัลกอริทึมดังกล่าวภายในองค์กร ตัวอย่างที่โดดเด่นคือการนำอัลกอริทึม Groth16 ของ Filecoin ซึ่งใช้ GPU เพื่อเพิ่มความเร็วในกระบวนการพิสูจน์ อีกตัวอย่างหนึ่งคือการใช้ GPU ของ Edgeswap เพื่อลดเวลาพิสูจน์ของ PLONK ลง 75%
ฮาร์ดแวร์เฉพาะ
เนื่องจากโดยทั่วไปแล้ว GPU อนุญาตให้ปรับปรุงเวลาการตรวจสอบ ZKP ได้อย่างจำกัด ตัวเลือกอื่นในกรณีนี้คือการใช้ฮาร์ดแวร์เฉพาะ เช่น FPGA หรือ ASIC FPGA มักถูกมองว่าเป็นแพลตฟอร์มต้นแบบฮาร์ดแวร์ก่อนที่จะมีการผลิตชิปเฉพาะแอปพลิเคชัน (เช่น ASIC) FPGA หรือโซลูชันแบบไฮบริดที่รวม GPU และ FPGA สามารถมีบทบาทสำคัญในการเร่งความเร็ว ZKP สำหรับเครือข่ายแบบรวมศูนย์และเน้นความเป็นส่วนตัวในระยะสั้นถึงระยะกลาง อย่างไรก็ตาม หากเทคโนโลยี ZKP พัฒนาไปถึงระดับที่เราคาดไว้ ในที่สุด ASIC ก็จะชนะตลาดนี้ ปัจจุบัน การเร่งความเร็วด้วยฮาร์ดแวร์ของ ZKP ยังไม่ได้รับการแก้ไขอย่างสมบูรณ์ อาจเป็นเพราะอัลกอริทึม ZKP มีความหลากหลายและกระจัดกระจาย อย่างไรก็ตาม เราเชื่อว่าด้วยรูปแบบธุรกิจที่เหมาะสม สตาร์ทอัพบางรายสามารถมุ่งเน้นไปที่การพัฒนาและสร้างรายได้จากส่วนนี้ของกองเทคโนโลยี
ชั้นที่เป็นนามธรรมของซอฟต์แวร์
เพื่อปลดล็อกศักยภาพของ ZKP จำเป็นต้องสร้างเลเยอร์นามธรรมและเครื่องมือหลายตัว สิ่งที่เป็นนามธรรมเหล่านี้จำเป็นต่อการทำให้กระบวนการพัฒนาแอปพลิเคชัน ZKP ง่ายขึ้น และควรอนุญาตให้นักพัฒนาแต่ละกลุ่มมุ่งเน้นไปที่สิ่งที่พวกเขาทำได้ดีที่สุด ตัวอย่างเช่น นักพัฒนาแอปพลิเคชันไม่ควรกังวลเกี่ยวกับรายละเอียดระดับต่ำของวงจร ZK และวิธีการทำงาน การใช้ความคล้ายคลึงของ AI อีกครั้ง โดยการสร้างสิ่งที่เป็นนามธรรมหลายชั้น AI สามารถสร้างความก้าวหน้าครั้งใหญ่ได้ เมื่อใช้นามธรรมเหล่านี้ นักพัฒนาแอปพลิเคชัน AI ไม่จำเป็นต้องกังวลเกี่ยวกับการจัดสรรทรัพยากรฮาร์ดแวร์ เฟรมเวิร์กเช่น TensorFlow และ PyTorch จะสรุปรายละเอียดระดับต่ำเหล่านี้ทั้งหมด
กลุ่มการพัฒนา ZK ไม่สมบูรณ์เท่ากลุ่มการพัฒนา AI อย่างไรก็ตาม การสร้างสิ่งที่เป็นนามธรรมเหล่านี้ต้องใช้ความพยายามพอสมควร ที่ด้านล่างของสแต็กมีไลบรารี ZKP ระดับต่ำ เช่น PLONK และ STARK เหนือเลเยอร์นี้ ภาษาระดับสูงอย่าง Noir พยายามแยกเอาการเข้ารหัส ZK พื้นฐานออกไป และช่วยให้นักพัฒนาแอปพลิเคชันมุ่งเน้นไปที่ตรรกะของแอปพลิเคชัน Circom ซึ่งเป็นภาษา ZKP ที่ได้รับความนิยมอีกภาษาหนึ่ง อยู่ระหว่างสองเลเยอร์นี้ เนื่องจากสามารถใช้ทั้งในการสร้าง ZK backends ที่ซับซ้อน และพัฒนาแอปพลิเคชันที่ใช้ ZKP
อีกตัวอย่างหนึ่งของนามธรรม ZKP ใน Web3 คือภาษาไคโรของ StarkWare ซึ่งช่วยให้นักพัฒนาสามารถใช้สัญญาอัจฉริยะทั่วไปที่ใช้การพิสูจน์ STARK ภายใต้ประทุน เครื่องมือ Warp ของ Nethermind ช่วยให้นักพัฒนา Solidity สามารถแปลงรหัส Solidity ของตนเป็นไคโรได้โดยตรง เมื่อใช้ Warp รหัส Uniswap V3 สามารถแปลงเป็นไคโรได้โดยมีการเปลี่ยนแปลงเล็กน้อยกับรหัส Solidity ดั้งเดิม
โอกาสของผู้ประกอบการ ZKP
จากการอภิปรายเกี่ยวกับเส้นทางการพัฒนาที่เป็นไปได้ของ ZKP เราได้ระบุแนวคิดของผู้ประกอบการที่เกี่ยวข้องกับ ZKP แนวคิดที่เป็นรูปธรรมสามารถแบ่งออกเป็นสองกลุ่ม: เครื่องมือและการใช้งาน
เครื่องมือ ZKP
กรอบการพัฒนาขั้นสูง
สรุปความซับซ้อนของแบ็กเอนด์ ZKP พื้นฐาน
รองรับแบ็คเอนด์ ZKP และสภาพแวดล้อมฮาร์ดแวร์ต่างๆ เช่น CPU และ GPU
รองรับแบ็คเอนด์ ZKP และสภาพแวดล้อมฮาร์ดแวร์ต่างๆ เช่น CPU และ GPU
สามารถทำการดีบั๊กและทดสอบได้อย่างมีประสิทธิภาพ
จัดเตรียมสภาพแวดล้อมการพัฒนาที่หลากหลายพร้อมตัวอย่างและแบบฝึกหัด
ZK-Rollup SDK
ZK-Rollups ได้รับความนิยมมากขึ้นในการเปิดใช้งาน L2 เฉพาะแอปพลิเคชันสำหรับการเล่นเกมหรือโปรโตคอล DeFi ความเร็วสูง ในสถานการณ์สมมตินี้ ZK-Rollup จะดำเนินการและชำระบัญชีเป็นหลัก ในขณะที่ L1 จะจัดการกับความเห็นพ้องและความพร้อมของข้อมูล อย่างไรก็ตาม การเรียกใช้ ZK-Rollup เฉพาะแอปพลิเคชันยังคงซับซ้อนมาก เราเชื่อว่าสตาร์ทอัพที่ให้บริการ SDK ที่เป็นมิตรต่อนักพัฒนาในการเผยแพร่ ZK-Rollups แบบกำหนดเองจะช่วยแก้ปัญหาความต้องการทางธุรกิจที่แท้จริง และสามารถสร้างคุณค่าได้ด้วยการจัดหาชุดเครื่องมือการพัฒนา บริการสำหรับนักพัฒนา บริการซีเควนเซอร์ และการสนับสนุนโครงสร้างพื้นฐานขององค์กร
ตัวเร่งฮาร์ดแวร์ ZKP
ตัวเร่งฮาร์ดแวร์ ZKP
บริษัทฮาร์ดแวร์เฉพาะทางที่กำหนดเป้าหมายกรณีการใช้งานเฉพาะและสร้างความเป็นผู้นำตลาดในช่วงต้นได้พิสูจน์ให้เห็นแล้วว่าเป็นบริษัทที่มีคุณค่ามาก นั่นคือกรณีของ AI เมื่อ Nvidia เชี่ยวชาญด้านฮาร์ดแวร์ AI และกลายเป็นบริษัทเซมิคอนดักเตอร์ที่มีมูลค่ามากที่สุดในอเมริกาเหนือ เช่นเดียวกับการขุด Bitcoin โดย Bitmain, Canaan และ Whatsminer กลายเป็นยูนิคอร์นโดยเชี่ยวชาญในการขุด ASIC บริษัทที่ออกแบบและผลิตตัวเร่งความเร็วฮาร์ดแวร์ ZKP ที่มีประสิทธิภาพมีแนวโน้มที่จะดำเนินตามแนวทางเดียวกัน
แอปพลิเคชัน ZKP Web3
สะพาน ZK และการทำงานร่วมกัน
สามารถใช้ ZKP เพื่อสร้างการพิสูจน์ความถูกต้องสำหรับโปรโตคอลการส่งข้อความข้ามเชน โดยที่ข้อความข้ามเชนสามารถตรวจสอบได้อย่างรวดเร็วบนเชนเป้าหมาย สิ่งนี้คล้ายกับวิธีการตรวจสอบ ZK-Rollup บน L1 พื้นฐาน อย่างไรก็ตาม สำหรับการส่งข้อความข้ามสายโซ่ ความซับซ้อนจะสูงกว่า เนื่องจากรูปแบบลายเซ็นและฟังก์ชันการเข้ารหัสที่จะตรวจสอบอาจแตกต่างกันระหว่างสายต้นทางและสายเป้าหมาย
เอ็นจิ้นเกมบน ZK chain
Dark Forest พิสูจน์ให้เห็นว่า ZKP สามารถเปิดใช้งานเกมออนไลน์ที่มีข้อมูลไม่ครบถ้วน นี่เป็นสิ่งสำคัญสำหรับการออกแบบเกมแบบอินเทอร์แอกทีฟมากขึ้น ซึ่งการกระทำของผู้เล่นจะถูกเก็บเป็นความลับจนกว่าพวกเขาจะตัดสินใจเปิดเผยต่อสาธารณะ เมื่อเกมบนเครือข่ายเติบโตเต็มที่ เราหวังว่า ZKP จะกลายเป็นส่วนหนึ่งของเครื่องมือประมวลผลเกม โอกาสนี้ยิ่งใหญ่มากสำหรับสตาร์ทอัพที่รวมฟีเจอร์ความเป็นส่วนตัวเข้ากับเอ็นจิ้นเกมออนไลน์ความเร็วสูงได้สำเร็จ
โซลูชันข้อมูลประจำตัว
ZKPs มีโอกาสมากมายในพื้นที่ข้อมูลประจำตัว สามารถใช้เพื่อชื่อเสียงหรือเชื่อมโยงข้อมูลประจำตัวของ Web2 และ Web3 ปัจจุบัน ข้อมูลระบุตัวตน Web2 และ Web3 ของเราแยกจากกัน โครงการเช่น Clique เชื่อมโยงตัวตนเหล่านี้ผ่านการใช้ออราเคิล ZKP สามารถใช้แนวทางนี้ไปอีกขั้นโดยเปิดใช้งานการเชื่อมโยงแบบไม่ระบุตัวตนของ Web2 และ Web3 ซึ่งช่วยให้กรณีการใช้งานของสมาชิก DAO ที่ไม่ระบุชื่อสำหรับผู้ที่แสดงความเชี่ยวชาญเฉพาะโดเมนโดยใช้ข้อมูล Web2 หรือ Web3 กรณีการใช้งานอื่นคือสินเชื่อ Web3 ที่ไม่มีหลักประกันตามสถานะทางสังคมของ Web2 ของผู้ยืม (เช่น จำนวนผู้ติดตาม Twitter)
ZKP สำหรับการปฏิบัติตามกฎระเบียบ
Web3 ช่วยให้บัญชีออนไลน์ที่ไม่ระบุชื่อสามารถมีส่วนร่วมในระบบการเงินได้ ในแง่นี้ Web3 บรรลุอิสรภาพทางการเงินที่ยอดเยี่ยมและการรวมเข้าด้วยกัน เมื่อกฎระเบียบของ Web3 เพิ่มมากขึ้น จึงสามารถใช้ ZKP เพื่อการปฏิบัติตามข้อกำหนดโดยไม่เปิดเผยตัวตน นอกจากนี้ยังสามารถใช้ ZKP เพื่อพิสูจน์ตัวตนของนักลงทุนหรือข้อกำหนด KYC/AML อื่นๆ
Native Web3 กองทุนตราสารหนี้ส่วนบุคคล
โดยทั่วไปแล้ว การจัดหาเงินทุนจาก TradeFi จะใช้เพื่อสนับสนุนสตาร์ทอัพที่กำลังเติบโตเพื่อเร่งการเติบโตหรือเปิดตัวสายธุรกิจใหม่โดยไม่ต้องระดมทุนเพิ่มเติม การเพิ่มขึ้นของ Web3 DAO และบริษัทนิรนามได้สร้างโอกาสสำหรับการจัดหาเงินทุนสำหรับหนี้ของ Web3 ตัวอย่างเช่น การใช้ ZKP, DAO หรือบริษัทนิรนามสามารถรับเงินกู้ที่ไม่มีหลักประกันในอัตราที่แข่งขันได้ โดยพิจารณาจากหลักฐานการวัดการเติบโตโดยไม่ต้องเปิดเผยข้อมูลของผู้กู้แก่ผู้ให้กู้
DeFi ส่วนตัว
โดยทั่วไปแล้วสถาบันการเงินจะไม่เปิดเผยประวัติการซื้อขายและความเสี่ยง การบรรลุสิ่งนี้เป็นสิ่งที่ท้าทายเมื่อใช้โปรโตคอลบนเครือข่าย เช่น โปรโตคอล DeFi เนื่องจากความก้าวหน้าอย่างต่อเนื่องในการวิเคราะห์ห่วงโซ่ ทางออกหนึ่งที่เป็นไปได้คือการพัฒนาผลิตภัณฑ์ DeFi ที่เน้นความเป็นส่วนตัวซึ่งปกป้องความเป็นส่วนตัวของผู้เข้าร่วมโปรโตคอล โปรโตคอลหนึ่งที่พยายามบรรลุวิสัยทัศน์นี้คือ zkSwap ของ Penumbra นอกจากนี้ zk.money ของ Aztec ยังเสนอโอกาสในการทำเงิน DeFi แบบส่วนตัวด้วยการปิดบังโปรโตคอล DeFi ที่ผู้ใช้มีส่วนร่วม โดยทั่วไป การนำโปรโตคอลผลิตภัณฑ์ DeFi ที่เน้นความเป็นส่วนตัวมาใช้อย่างมีประสิทธิภาพและประสบความสำเร็จสามารถสร้างรายได้จำนวนมากจากผู้เข้าร่วมสถาบัน
ZKP สำหรับโฆษณา Web3
Web3 ขับเคลื่อนแนวโน้มของการอนุญาตให้ผู้ใช้เป็นเจ้าของข้อมูลของตนเอง เช่น ประวัติการท่องเว็บ กิจกรรมกระเป๋าเงินส่วนตัว และอื่นๆ Web3 ยังสนับสนุนการสร้างรายได้จากข้อมูลนี้เพื่อประโยชน์ของผู้ใช้ เนื่องจากการสร้างรายได้จากข้อมูลอาจขัดแย้งกับความเป็นส่วนตัว ZKP จึงสามารถควบคุมได้ว่าข้อมูลส่วนบุคคลใดที่ได้รับอนุญาตให้เปิดเผยต่อผู้ลงโฆษณาและผู้รวบรวมข้อมูล
การแบ่งปันและการสร้างรายได้จากข้อมูลส่วนตัว
ข้อมูลส่วนตัวจำนวนมากของเราอาจมีผลกระทบอย่างมากหากแบ่งปันกับหน่วยงานที่เหมาะสม ข้อมูลด้านสุขภาพส่วนบุคคลสามารถรวบรวมจากฝูงชนเพื่อช่วยนักวิจัยในการพัฒนายาใหม่ๆ สามารถแบ่งปันบันทึกทางการเงินส่วนตัวกับหน่วยงานกำกับดูแลและหน่วยเฝ้าระวังเพื่อตรวจจับและลงโทษการกระทำผิด ZKP เปิดใช้งานการแชร์แบบส่วนตัวและการสร้างรายได้จากข้อมูลนี้
DAO และการกำกับดูแลแบบออนไลน์กำลังได้รับความนิยม และข้อบกพร่องที่สำคัญของรูปแบบการกำกับดูแลในปัจจุบันคือการไม่มีส่วนร่วมแบบเป็นส่วนตัว ZKP เป็นพื้นฐานสำหรับการแก้ปัญหานี้ ผู้เข้าร่วมการกำกับดูแลสามารถลงคะแนนได้โดยไม่ต้องเปิดเผยว่าพวกเขาลงคะแนนอย่างไร นอกจากนี้ ZKP สามารถจำกัดการมองเห็นข้อเสนอด้านธรรมาภิบาลแก่สมาชิก DAO ทำให้ DAO สามารถสร้างความได้เปรียบในการแข่งขัน
สรุปแล้ว
ลิงค์ต้นฉบับ
