นักวิจัย Ethereum กำลังหาวิธีปรับใช้โปรโตคอลที่พวกเขาเปิดตัวครั้งแรกเมื่อต้นปีนี้ ซึ่งอาจยกระดับความเป็นส่วนตัวด้วยหลักฐานแบบ Zero Knowledge
Artem Chystiakov นักพัฒนา Ethereum ได้เผยแพร่งานวิจัยของเขาในฟอรัมชุมชน Ethereum เมื่อวันจันทร์ที่ผ่านมา ในหัวข้อ Zero Knowledge Secret Santa ZKSS ซึ่งเสนออัลกอริทึม Secret Santa สามขั้นตอน งานวิจัยนี้เปิดตัวครั้งแรกในเดือนมกราคมบน arXiv
เกมส์ Secret Santa เป็นเกมแจกของขวัญยอดนิยมที่เล่นกันในช่วงคริสต์มาส โดยกลุ่มคนจะแลกเปลี่ยนของขวัญกันโดยไม่เปิดเผยตัวตน แต่ละคนจะซื้อของขวัญให้คนอื่นในฐานะ Secret Santa ของตนเอง และยังได้รับของขวัญจาก Secret Santa ของตนเองอีกด้วย
ผู้รับของขวัญจะไม่มีวันรู้ว่าใครคือ Secret Santa ของตัวเอง
ความท้าทายในการเล่นบน Ethereum
Chystiakov กล่าวว่ามีอุปสรรคหลักสามประการในการเล่น Secret Santa บน Ethereum ซึ่งโปรโตคอลนี้สามารถช่วยแก้ปัญหาได้
ทุกอย่างบน Ethereum สามารถมองเห็นได้ทุกคน ดังนั้นจึงจำเป็นต้องมีวิธีซ่อนว่าใครกำลังให้ของขวัญใครและรักษาความเป็นส่วนตัว
บล็อกเชนไม่มีความสุ่มอย่างแท้จริง ดังนั้นผู้เข้าร่วมต้องเลือกของขวัญแบบสุ่มด้วยตนเอง และเกมต้องออกแบบมาเพื่อป้องกันไม่ให้ใครเข้าร่วมซ้ำหรือมอบของขวัญให้ตัวเอง
กรณีการใช้งาน Ethereum ที่เป็นไปได้
ความเป็นส่วนตัวของบล็อกเชนกลายเป็นประเด็นร้อนเมื่อเร็วๆ นี้ เนื่องจาก Crypto เริ่มถูกผนวกเข้ากับระบบการเงินแบบดั้งเดิมมากขึ้น
โปรโตคอลความเป็นส่วนตัวสามารถนำไปใช้กับสถานการณ์ต่างๆ เช่น การลงคะแนนเสียงและการกำกับดูแลแบบไม่เปิดเผยตัวตน รวมถึง DAO หรือองค์กร ซึ่งผู้ใช้จำเป็นต้องพิสูจน์ว่าเป็นสมาชิกและลงคะแนนเสียงเพียงครั้งเดียว แต่ยังคงความเป็นส่วนตัวในการเลือก
นอกจากนี้ยังสามารถนำไปใช้กับระบบแจ้งเบาะแส ซึ่งผู้ใช้จำเป็นต้องพิสูจน์ว่าเป็นพนักงานที่ได้รับอนุญาตในขณะที่ส่งข้อมูลแบบไม่เปิดเผยตัวตน หรือระบบ Airdrop หรือการจัดสรรแบบส่วนตัว ซึ่งต้องแจกจ่ายโทเค็นโดยไม่เปิดเผยว่าใครได้รับอะไร
เมื่อถูกถามเกี่ยวกับการใช้งานหรือการปรับใช้โอเพนซอร์ส Chystiakov กล่าวว่า เรากำลังดำเนินการอยู่
วิธีการทำงานของ Zero Knowledge Secret Santa
โปรโตคอล Solidity ที่ใช้การพิสูจน์แนวคิดนี้ใช้การพิสูจน์แบบ Zero Knowledge เพื่อสร้างความสัมพันธ์ระหว่างผู้ส่งและผู้รับของขวัญ โดยยังคงรักษาความเป็นส่วนตัวและความลับของผู้ส่งไว้
ZK-proofs เป็นวิธีการเข้ารหัสลับสำหรับการพิสูจน์ความรู้โดยไม่เปิดเผยข้อมูลเฉพาะเจาะจง โปรโตคอล ZKSS ยังใช้ตัวส่งต่อธุรกรรม ซึ่งทำหน้าที่เป็นตัวกลางในการส่งธุรกรรม จึงปกปิดตัวตนของผู้ส่งไว้
ที่เกี่ยวข้อง การค้าปลีก vs. วาฬ ใครกันแน่ที่ขับเคลื่อนการรณรงค์ Santa
ในการเข้าร่วม ผู้เข้าร่วมจะต้องลงทะเบียนที่อยู่ Ethereum ของตนในสัญญาอัจฉริยะ และสร้างรายชื่อผู้เข้าร่วมทั้งหมด จากนั้นผู้เข้าร่วมแต่ละคนจะต้องใช้ลายเซ็นดิจิทัลเฉพาะ
วิธีนี้ช่วยป้องกันการโจมตีจากการโกงที่ใครก็ตามสามารถเข้าร่วมได้หลายครั้งโดยการสร้างลายเซ็นที่แตกต่างกัน
จากนั้นผู้เข้าร่วมแต่ละคนจะเพิ่มหมายเลขสุ่มของตนลงในรายการที่แชร์โดยใช้ตัวส่งต่ออย่างลับๆ เพื่อไม่ให้ใครรู้ว่าใครเพิ่มหมายเลขอะไร วิธีนี้ช่วยให้ผู้รับสามารถเข้ารหัสที่อยู่จัดส่งของตนได้ ดังนั้นมีเพียง ซานต้า ที่ได้รับมอบหมายเท่านั้นที่สามารถอ่านได้
สุดท้าย ผู้เข้าร่วมแต่ละคนจะต้องเลือกหมายเลขสุ่มของผู้อื่นจากรายการที่แชร์ หลังจากนั้นตัวตนของผู้รับจะถูกเปิดเผย
นิตยสารเมื่อกฎหมายความเป็นส่วนตัวและ AML ขัดแย้งกันทางเลือกที่เป็นไปไม่ได้ของโครงการ Crypto
