บทความเพื่อทำความเข้าใจเกี่ยวกับเทคโนโลยีการปกป้องความเป็นส่วนตัวบน Ethereum
หมายเหตุบรรณาธิการ: บทความนี้มาจากผู้ที่ชื่นชอบ Ethereum (ID: ethfans)หมายเหตุบรรณาธิการ: บทความนี้มาจาก
ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)
ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)
ผู้เขียน: Dean Pierce (แผนกตรวจสอบสถานะของ ConsenSys), Robert Drost (แผนก R&D ของ ConsenSys) และ Mason Nystrom (ConsenSys) การแปลและการพิสูจน์อักษร: Zeng Mi & A Jian พิมพ์ซ้ำโดยได้รับอนุญาตจาก Odaily
ในโลกที่เชื่อมต่อกันมากขึ้น ซึ่งข้อมูลของเราถูกบันทึก คัดลอก แจกจ่าย และขายในอัตราที่เพิ่มขึ้น การรักษาระดับความเป็นส่วนตัวที่เราคาดหวังไม่ใช่เรื่องง่าย
สิ่งต่าง ๆ ส่วนใหญ่ไม่ใช่ขาวดำ และความเป็นส่วนตัวก็ไม่มีข้อยกเว้น มันใช้ช่วงเสียงตั้งแต่สาธารณะไปจนถึงส่วนตัวอย่างสมบูรณ์ ดังนั้นเมื่อเราพูดถึงความเป็นส่วนตัว เราต้องชี้แจงประเด็นสามประเด็นต่อไปนี้ก่อน
ผู้คนยินดีจ่ายเงินเพื่อความเป็นส่วนตัวหรือไม่?
อะไรคือข้อเสียในการเข้าถึงธุรกรรมส่วนตัวบนเครือข่ายสาธารณะ?
บทความนี้มีวัตถุประสงค์เพื่อตรวจสอบความต้องการความเป็นส่วนตัวที่แท้จริงบนบล็อกเชนสาธารณะ และสำรวจข้อแลกเปลี่ยนของการใช้โซลูชันความเป็นส่วนตัวในระดับนามธรรม
ชื่อระดับแรก
คำถามที่ 1: ความเป็นส่วนตัวมีความสำคัญอย่างไร?
การไม่เปิดเผยตัวตน (หรือความเป็นส่วนตัวของตัวตน) เป็นรูปแบบหนึ่งของความเป็นส่วนตัว ในบริบทของบล็อกเชนสาธารณะ การไม่เปิดเผยตัวตนหมายความว่าผู้เข้าร่วมสามารถทำธุรกรรม (เช่น สกุลเงินที่แลกเปลี่ยน โทเค็น หรือข้อมูล) โดยไม่ต้องเปิดเผยข้อมูลประจำตัว (ที่เกี่ยวข้องกับตนเองหรือธุรกรรมในอดีต) แม้ว่านี่จะเป็นเพียงแง่มุมหนึ่งของความเป็นส่วนตัว แต่ก็มีความสำคัญมากขึ้นเรื่อย ๆ เมื่อบล็อกเชนมีวิวัฒนาการ
องค์กรและผู้ใช้มีความต้องการความเป็นส่วนตัวที่แตกต่างกันอย่างสิ้นเชิง ธุรกิจต่างๆ มักจะต้องการปกป้องความเป็นส่วนตัวของข้อมูลการทำธุรกรรม เช่น ชื่อผลิตภัณฑ์ ปริมาณ ราคา ที่อยู่ และข้อมูลทางการเงินที่ระบุตัวบุคคลได้ และอื่นๆ
ตัวตนของผู้เข้าร่วมเครือข่ายมักถูกเปิดเผย แต่ก็จำเป็นต้องตัดสินใจว่าจะเปิดเผยข้อมูลมากน้อยเพียงใดโดยพิจารณาจากตัวตนของอีกฝ่ายหนึ่ง ตัวอย่างเช่น ผู้ส่งสินค้าอาจไม่จำเป็นต้องรู้ว่ามีอะไรอยู่ในตู้คอนเทนเนอร์ เพียงแค่รู้ว่าของจะมาถึงเมื่อไหร่ ระบบธนาคารยังจำกัดการเข้าถึงข้อมูลธุรกรรมอีกด้วย สำหรับองค์กรที่ต้องการพัฒนาโซลูชั่นความเป็นส่วนตัวบน Ethereum Ernst and Young (เอิร์นส์ แอนด์ ยัง) ใช้เทคโนโลยี zk-snarks เพื่อให้บรรลุโปรโตคอลตอนเย็น (Nightfall) ของธุรกรรมส่วนตัวบน Ethereum และ JP Morgan Chase (JP Morgan) Ethereum นิรนาม (Anonymous-Zether) ที่พัฒนาบน Quorum (หมายเหตุผู้แปล: Quorum เป็นแพลตฟอร์มบล็อกเชนแบบโอเพ่นซอร์สที่สร้างขึ้นบน Ethereum) เป็นตัวอย่างการเรียนรู้ที่ดี
องค์กรต่างๆ มักจะมีความต้องการทางธุรกิจที่เข้มงวดหรือการปฏิบัติตามข้อกำหนดด้านความเป็นส่วนตัว ในทางกลับกัน ผู้ใช้มักจะขาดความกังวลเรื่องความเป็นส่วนตัวและการรับรู้ถึงการป้องกัน ถึงกระนั้น ผู้ใช้ยังต้องการปกป้องตัวตน ข้อมูลบัตรเครดิต และข้อมูลสำคัญอื่นๆ จากการขโมยข้อมูลประจำตัวหรือการฉ้อโกง ในบางครั้ง ผู้ใช้ต้องการแลกเปลี่ยนโดยไม่เปิดเผยตัวตน ซึ่งกำหนดให้ทั้งสองฝ่ายในการทำธุรกรรมได้รับการคุ้มครองความเป็นส่วนตัว น่าเสียดายที่ในชีวิตประจำวันของเรา ความเป็นส่วนตัวไม่มีอยู่ตามธรรมชาติ และคนส่วนใหญ่ยินดีสละความเป็นส่วนตัวเพื่อแลกกับความสะดวกหรือสิทธิ์ฟรี (เช่น การรับคุกกี้ การใช้ WiFi ฟรี การติดตามบันทึกอินเทอร์เน็ต เป็นต้น)
ชื่อระดับแรก
เมื่อเราพูดถึงความเป็นส่วนตัวในบริบทของการสื่อสารบ่อยครั้ง เราหมายถึงการปกป้องสิ่งที่ส่งถึงกันระหว่างผู้เข้าร่วม นอกจากนี้ ความเป็นส่วนตัวยังใช้ในการสร้างช่องทางการสื่อสารและเลเยอร์เครือข่ายพื้นฐานที่กว้างขึ้น เราเห็นโครงสร้างนี้ในวิวัฒนาการของการเข้ารหัสคีย์สาธารณะไปยังกลไกการแลกเปลี่ยนคีย์อื่นๆ ที่ใช้เพื่อสร้างโปรโตคอลเลเยอร์เครือข่าย/ทรานสปอร์ตที่ปลอดภัยแบบ end-to-end (IPSec v2, SSL) นอกจากนี้ การมีอยู่ของโครงสร้างดังกล่าวช่วยให้เราสามารถใช้การค้นหา DNS และรีเลย์ที่ใช้ Tor ได้อย่างปลอดภัย มีการวิจัยเชิงวิชาการเกี่ยวกับมาตรฐานทั่วไปค่อนข้างน้อย และองค์กรต่างๆ ก็ใช้ผลลัพธ์เพื่อรักษาความเป็นส่วนตัวและความลับในการรับส่งข้อมูล แม้ว่าเทคนิคเหล่านี้จะมีอยู่มากมายในกองเทคโนโลยีผู้ใช้รายย่อยก็ตาม มันให้คำจำกัดความ สถานการณ์ที่เกี่ยวข้องของตัวเอง - ซึ่งเป็นประโยชน์ต่อผู้ใช้ปลายทาง
เรามาโฟกัสที่ช่องบล็อกเชนกัน แม้ว่า Zcash ถือกำเนิดมาเกือบ 3 ปีแล้ว แต่ ZEC ที่มีอยู่เพียง 5% เท่านั้นที่จัดเก็บโดยใช้เทคโนโลยี SNARK (และเกือบครึ่งหนึ่งใช้เทคโนโลยี SNARK เวอร์ชันเก่า) ประมาณ 95% ของ ZEC ถูกจัดเก็บไว้ในที่อยู่โปร่งใสโดยไม่มีความเป็นส่วนตัวเลย จากปรากฏการณ์นี้ เราสามารถสรุปได้ว่าผู้ใช้ส่วนใหญ่อาจไม่ทราบว่าจำเป็นต้องจ่ายเงินเพื่อความเป็นส่วนตัว
ชื่อระดับแรก
คำถามที่ 3: การแลกเปลี่ยนความเป็นส่วนตัว
คำถามที่สามเป็นเรื่องทางเทคนิคมากขึ้น และต้องการให้เราทำการศึกษาเชิงลึกเพิ่มเติมเกี่ยวกับวิธีการปกป้องความเป็นส่วนตัวบน Ethereum และการแลกเปลี่ยนกลไกต่างๆ ที่เกี่ยวข้อง เช่นเดียวกับที่เครือข่ายบล็อกเชนจำเป็นต้องทำการแลกเปลี่ยนระหว่างความสามารถในการปรับขนาดและการกระจายอำนาจ กลไกความเป็นส่วนตัวและเทคโนโลยีเองก็เช่นกัน ก่อนอื่นมาศึกษาโซลูชันความเป็นส่วนตัวที่บล็อกเชนที่เน้นความเป็นส่วนตัวอื่น ๆ นำมาใช้ จากนั้นจึงค่อยหารือเกี่ยวกับโซลูชันความเป็นส่วนตัวบน Ethereum
ชื่อเรื่องรอง
บทเรียนจากบล็อกเชนที่เน้นความเป็นส่วนตัวอื่นๆ (Monero และ Zcash)
ในปี 2560 เนื่องจากการเปิดตัวของ RingCT ความสามารถของลายเซ็นแบบวงแหวนในการซ่อนข้อมูลการทำธุรกรรมได้รับการปรับปรุงให้ดีขึ้นอย่างมาก RingCT ใช้การพิสูจน์ช่วงความรู้เป็นศูนย์เพื่อเพิ่มประเภทของลายเซ็นที่สามารถประมวลผลเป็นชุดได้ในเวลาเดียวกัน ในขณะเดียวกัน การเปิดตัว RingCT ยังบังคับใช้ข้อกำหนดการผสมขั้นต่ำ ซึ่งช่วยลดการโจมตีที่เชื่อมโยงได้ซึ่งรบกวน Monero เวอร์ชันก่อนหน้า อย่างไรก็ตาม ไม่มีทอง และลายเซ็นของแหวนไม่ใช่วิธีแก้ปัญหาที่สมบูรณ์แบบ ปัญหาหลัก ๆ ประการหนึ่งคือการใช้พื้นที่ดิสก์จำนวนมากในการจัดเก็บ Monero blockchain นอกจากนี้ ลายเซ็นเสียงเรียกเข้าไม่ได้ปรับขนาดเป็นกลุ่มใหญ่ ปัจจุบันจำกัดผู้เข้าร่วมไว้ที่ 10-15 คนต่อกลุ่ม
ในช่วงปลายปี 2018 เราได้เห็นการเปิดตัวของ "Bulletproofs" บน Monero blockchain ซึ่งเป็นโครงสร้างแบบ zero-knowledge ใหม่ที่น่าตื่นเต้น ซึ่งช่วยให้จำนวนของลายเซ็นในวงแหวนสามารถปรับสเกลลอการิทึมได้ ลดจำนวนการแลกเปลี่ยนที่ต้องใช้พื้นที่เก็บข้อมูล การปรับปรุงนี้ทำให้ Monero สามารถติดตามโครงการบล็อกเชนอื่นๆ ได้
Zcash เป็นโครงการแรกที่จะกินปูเมื่อพูดถึงการพิสูจน์ความรู้ที่ไม่มีศูนย์และเป็นโครงการแรกที่นำเทคโนโลยี zkSNARK มาใช้ เมื่อใช้เทคโนโลยีนี้ ผู้ใช้สามารถส่งธุรกรรมส่วนตัวล้วน ๆ ที่มองเห็นได้เฉพาะผู้รับเท่านั้น สำหรับผู้สังเกตการณ์ภายนอก ZEC ที่ส่งไปยังที่อยู่ส่วนตัวดูเหมือนจะหายไปในกล่องดำเข้ารหัสขนาดยักษ์ เมื่อผู้รับต้องการโอน ZEC ของตนกลับไปยังที่อยู่ที่ไม่ใช่ส่วนตัว (เกือบจะเหมือนกับที่อยู่ Bitcoin มาตรฐาน เมื่อเป็นเช่นนั้น เหมือนกัน) ZEC ที่เดิมหายไปดูเหมือนจะปรากฏขึ้นจากอากาศและผู้สังเกตจะไม่เห็นการเชื่อมต่อระหว่างผู้ส่งและผู้รับ แต่ต้องมีการกล่าวถึงว่าการพิสูจน์ความรู้เป็นศูนย์ต้องการทรัพยากรคอมพิวเตอร์มากขึ้น ซึ่งจะทำให้การทำธุรกรรมมีราคาแพงขึ้น
ภัยคุกคามต่อเชื้อรา
ธุรกรรมบนเครือข่าย Ethereum มีการปลอมแปลงตัวตน (นั่นคือ ที่อยู่ของการทำธุรกรรมเชื่อมโยงกับคีย์สาธารณะที่สอดคล้องกับคีย์ส่วนตัวที่ผู้ใช้ถืออยู่ แทนที่จะเป็นชื่อผู้ใช้/รหัสผ่าน) และในขณะเดียวกันก็ต้องขอบคุณ คุณสมบัติที่กระจายและโปร่งใสเทคโนโลยีใหม่ ๆ มากมายสามารถแสดงความสามารถของพวกเขาได้
อย่างไรก็ตาม เช่นเดียวกับ Bitcoin เมื่อใช้เทคโนโลยีดังกล่าวในการถ่ายโอนสินทรัพย์ดิจิทัล เช่น Fungibility (หรือที่เรียกว่า "fungibility" โทเค็น ECR-20 และ ETH สามารถถือเป็นสินทรัพย์ที่เป็นเนื้อเดียวกัน) เมื่อดำเนินการ หากผู้ใช้ไม่มีความคิดเกี่ยวกับ ความกว้างของข้อมูลที่พวกเขาแบ่งปัน ตัวตนของพวกเขาอาจถูกเปิดเผยโดย Ethereum โดยไม่รู้ตัว การเปิดเผยตัวตนจริงที่สอดคล้องกับคีย์สาธารณะและคีย์ส่วนตัวจะคุกคามความปลอดภัยความเป็นส่วนตัวอย่างจริงจัง เมื่อพิจารณาถึงการเปิดกว้างของบล็อกเชน เช่น Bitcoin และ Ethereum เมื่อคุณใช้เฟรมเวิร์กธุรกรรมแบบเนทีฟในการทำธุรกรรมอย่างไร้เดียงสา ร่องรอยการโอนย้ายของสินทรัพย์ทั้งหมดจะทิ้งได้ง่ายและถูกติดตามเหมือนเกล็ดขนมปัง—แม้แต่สินทรัพย์ที่เป็นเนื้อเดียวกัน
วิธีการสร้างที่อยู่เพื่อป้องกันความเป็นส่วนตัว
เนื่องจากเทคโนโลยีด้านความเป็นส่วนตัวก้าวหน้าอย่างต่อเนื่อง จึงมีการพิจารณารูปแบบภัยคุกคามที่ซับซ้อนมากขึ้น ในปี 2012 BIP32 ได้เปิดตัวคีย์กำหนดลำดับชั้น (คีย์กำหนดลำดับชั้น) ซึ่งเราสามารถใช้ชุดของการช่วยจำเพื่อสร้างที่อยู่ Bitcoin "ใหม่ล่าสุด" จำนวนไม่สิ้นสุด ซึ่งหมายความว่าผู้ใช้สามารถสร้างที่อยู่ใหม่ทุกครั้งที่ได้รับเงิน และที่อยู่เหล่านี้สามารถนำเข้าและส่งออกระหว่างกระเป๋าเงินได้อย่างง่ายดาย กุญแจสำคัญอยู่ตรงนี้ ฟังดูสะดวกไหม
Ethereum ยังมีฟังก์ชันเดียวกัน แม้ว่าที่อยู่ที่สร้างขึ้นใหม่ต้องการโต้ตอบกับสัญญาอัจฉริยะ จำเป็นต้องตรวจสอบให้แน่ใจว่า Ethereum ในที่อยู่นั้นเพียงพอที่จะชำระค่าธรรมเนียมน้ำมัน อย่างไรก็ตาม ปัญหานั้นประกอบขึ้นด้วยข้อเท็จจริงที่ว่าระบบจำนวนมากสร้างขึ้นบน Ethereum เชื่อมโยงข้อมูลระบุตัวตนในโลกแห่งความเป็นจริงของผู้ใช้ไปยังที่อยู่ของพวกเขาในหลายวิธี ข้อมูลเมตาเพิ่มเติมจำนวนมากที่เกี่ยวข้องกับที่อยู่ Ethereum ทำให้ Ethereum มีความเสี่ยงเป็นพิเศษต่อการโจมตีแบบ deanonymization โชคดีที่แม้ว่าฟังก์ชันสัญญาอัจฉริยะบางอย่างจะทำให้ Ethereum เผชิญกับภัยคุกคามดังกล่าว แต่สัญญาอัจฉริยะยังสามารถใช้โดยระบบการเข้ารหัสที่ทันสมัยเพื่อให้ผู้ใช้ทำธุรกรรมส่วนตัวได้อย่างปลอดภัยและราบรื่น
โครงการ Zero-Knowledge และ Trusted Initial Setup (Trusted Setup)
สถานการณ์ที่ไม่มีความรู้จำนวนมากต้องการ "การตั้งค่าเริ่มต้นที่เชื่อถือได้" ซึ่งหมายความว่าโครงร่างทั้งหมดอาศัยการสร้างตัวเลขสุ่มพิเศษ และใครก็ตามที่รู้ตัวเลขสุ่มเหล่านี้สามารถเข้าใจข้อมูลเชิงลึกเกี่ยวกับการทำงานภายใน ซึ่งฟังดูเหมือนเป็นต้นแบบที่ไม่น่าเชื่อถือเอามากๆ... เพื่อบรรเทาปัญหาความกังวลได้บางส่วน กระบวนการสร้างตัวเลขสุ่มที่ซับซ้อนเกิดขึ้นเพื่อให้แน่ใจว่าโครงสร้างมีความน่าเชื่อถือ กระบวนการนี้มักกำหนดให้สมาชิกชุมชนที่ซื่อสัตย์หลายคนสร้างข้อมูลสุ่มส่วนตัวของตนเองโดยอิสระแล้วรวมข้อมูลเหล่านี้ด้วยวิธีใดวิธีหนึ่ง ตราบใดที่สมาชิกคนใดลบข้อมูลสุ่มของ TA ข้อมูลที่คำนวณขั้นสุดท้ายจะปลอดภัยจาก ดังนั้น โครงการที่เกี่ยวข้องจึงไม่มีความเสี่ยง เว้นแต่ผู้เข้าร่วมทั้งหมดจะสมรู้ร่วมคิด
โปรดทราบว่า Bullet Proofs ที่ใช้โดย Monero ไม่จำเป็นต้องมีการตั้งค่าที่เชื่อถือได้ แต่ zkSNARK ที่ติดตั้งใน Zcash ทำ คุณสามารถดูเอกสารขั้นตอนการตั้งค่าที่เชื่อถือได้ของ Zcash ได้ในบทความ RadioLab ที่มีชื่อเสียงในขณะนี้ ในทางตรงกันข้าม STARK ไม่ต้องการการตั้งค่าที่เชื่อถือได้ พวกเขาใช้ตัวเลือกของฟังก์ชันแฮชเป็น "การตั้งค่า" แทนที่จะใช้ตัวเลขพิเศษใดๆ มีการเสนอกระบวนการตั้งค่าที่เชื่อถือได้ในรูปแบบต่างๆ เช่น กระบวนการคำนวณแบบหลายฝ่ายของ Powers of Tau ตลอดเวลา
ชื่อเรื่องรอง
บันทึกความรู้เป็นศูนย์ (ZK-Notes)
Zero-knowledge ใช้เวทมนตร์เมื่อเจ้าของตั๋วตัดสินใจที่จะดำเนินการ "joinSplit" - เจ้าของตั๋วสามารถใช้ตั๋วจำนวนเท่าใดก็ได้ที่ควบคุมและสร้างชุดของผลลัพธ์ที่ไม่จำเป็นต้องเป็นของใครก็ตามที่เรียกเก็บเงิน . เมื่อรวมกับเทคนิคที่อยู่ซ่อนตัวที่กล่าวถึงข้างต้น ทำให้ตั๋วใหม่แต่ละใบที่สร้างขึ้นมาจากที่อยู่ Ethereum ใหม่ทั้งหมด (ที่อยู่ที่ไม่เคยใช้ในเครือข่าย Ethereum)
มาดูสถานการณ์การใช้งานทั่วไป สัญญา "สินทรัพย์ความรู้เป็นศูนย์" สามารถเชื่อมต่อกับโทเค็นใดๆ ที่เข้ากันได้กับรูปแบบ ERC20 ผู้ใช้สามารถฝากโทเค็นไว้ในสัญญานี้และขอรับใบเรียกเก็บเงินที่ไม่มีความรู้เป็นหลักฐานในการฝาก เมื่อผู้ใช้ ต้องการรับเงินฝากคืน เพียง "เผา" ZKT ด้วยกลไกนี้ เราสามารถแลกเปลี่ยนสินทรัพย์ใด ๆ ที่มีอยู่ในเครือข่าย Ethereum อย่างลับ ๆ การพิสูจน์ที่ใช้โดยโปรโตคอล AZTEC นั้นใช้งานง่ายกว่า ZK-Snark แต่ระบบเริ่มต้นที่เชื่อถือได้ยังคงเป็นอุปสรรคที่ไม่สามารถข้ามไปได้
Aztec ยังใช้โครงร่างใหม่อื่น ๆ เพื่อให้ได้การตั้งค่าเริ่มต้นที่เชื่อถือได้ PLONK เป็นโครงสร้าง ZK-SNARK รูปแบบใหม่ที่มีประสิทธิภาพสูง ซึ่งจำเป็นต้องได้รับความไว้วางใจเพียงครั้งเดียว จากนั้นโปรแกรมทั้งหมดจะสามารถใช้การตั้งค่าซ้ำได้ และเนื่องจากความต้องการก๊าซของ PLONK ไม่สูง จึงมีประสิทธิภาพเพียงพอสำหรับการใช้งานจริงบน Ethereum จากความสามารถในการทำธุรกรรมดังกล่าว Tom Pocock CEO ของ AZTEC เชื่อว่า PLONK สามารถเขียนโปรแกรมลอจิกที่ซับซ้อนในลักษณะที่ปกป้องความเป็นส่วนตัวได้อย่างสมบูรณ์แบบ
ชื่อเรื่องรอง
ขอแนะนำการคำนวณแบบหลายฝ่ายที่ปลอดภัยสำหรับศูนย์ความรู้
แบบแผนนี้เคยใช้ใน ZKBoo มาก่อน และถูกนำไปใช้กับ Ligero เมื่อเร็วๆ นี้ โดยจะ "รวบรวม" โปรโตคอลการประมวลผลแบบหลายฝ่ายที่ปลอดภัยลงในระบบ ZK-PCP (ระบบ ZK รุ่นแรกสุดที่ใช้การพิสูจน์ความน่าจะเป็น) และการนำไปใช้ต้องใช้ ผู้พิสูจน์ ("ในหัว") ส่งสำเนาของโปรโตคอลการคำนวณหลายฝ่ายที่ปลอดภัย จากนั้นผู้ตรวจสอบสามารถสุ่มประเมินมุมมองของผู้เข้าร่วม (มุมมอง) กล่าวอย่างตรงไปตรงมา หมายความว่าเอนทิตีที่มีข้อมูลที่เกี่ยวข้องสามารถจำลองการคำนวณแบบกระจายระหว่างหลายฝ่าย จากนั้นจึงแสดงสำเนาของการคำนวณ ณ จุดสุ่มในการประเมิน ที่สำคัญกว่านั้น การใช้ MPC ถือเป็นการสร้างสัญญาส่วนตัวอัจฉริยะ
เช่นเดียวกับ ZK-STARK การพิสูจน์ตาม MPC มีข้อดีดังต่อไปนี้:
โปร่งใส - การสร้างตัวเลขสุ่มเป็นข้อมูลสาธารณะ
ปรับขนาดได้ - การพิสูจน์ที่ยึดตาม MPC มีเวลาพิสูจน์ (ควอซิลิเนียร์) และเวลาการตรวจสอบ ซึ่งช่วยให้การดำเนินการแบบกลุ่มมีประสิทธิภาพสูง
เมื่อใช้เทคนิคดังกล่าว เราจำเป็นต้องพิจารณาถึงวิธีการแลกเปลี่ยนที่เหมาะสมที่สุดสำหรับ "วงจร"/ปัญหาขนาดเล็กถึงปานกลาง เนื่องจากวิธีนี้อาจสร้างปัญหาด้านความสามารถในการปรับขนาดสำหรับผู้ตรวจสอบได้
ชื่อเรื่องรอง
ข้อจำกัดของฮาร์ดแวร์
เมื่อ Zcash เสนอครั้งแรกโดยใช้ zk-SNARK เพื่อส่งธุรกรรม มีความกังวลเกี่ยวกับทรัพยากรการคำนวณที่จำเป็นในการสร้างธุรกรรมที่ซ่อนอยู่ เนื่องจากอาจใช้เวลาหลายชั่วโมงในการสร้างธุรกรรม แต่เรามาไกลตั้งแต่นั้นมา และตอนนี้เราสามารถทำงานที่คล้ายกันได้ในเวลาไม่กี่วินาทีบนเบราว์เซอร์หรือแม้แต่อุปกรณ์พกพา
ชื่อเรื่องรอง
เครื่องผสมเหรียญได้รับความสนใจอย่างมากเมื่อเร็ว ๆ นี้ ย้อนกลับไปในเดือนพฤษภาคม Vitalik ได้เผยแพร่บทความที่อธิบายถึงแรงจูงใจและโครงร่างทั่วไปของการออกแบบเครื่องผสมเหรียญครั้งต่อไปบนเครือข่าย Ethereum

เมื่อกระเป๋าเงินหรือบุคคลต้องการทำธุรกรรมส่วนตัวแบบเนทีฟ Ethereum mixer ก็มีประโยชน์ ความสามารถในการตรวจสอบย้อนกลับของ Ethereum ทำให้ผู้ไม่ประสงค์ดีมีโอกาสได้รับข้อมูล เช่น กระเป๋าเงินและบัญชีที่อยู่เบื้องหลังธุรกรรมเฉพาะโดยการติดตามพวกเขา เครื่องมือผสมสกุลเงินสามารถรับธุรกรรมที่ไม่ระบุชื่อได้โดยการแลกเปลี่ยนเหรียญอีเธอร์
คำอธิบายภาพ
- ดูประเภทของตัวผสม Ethereum และการคำนวณที่เกี่ยวข้องและต้นทุนก๊าซผ่านสถานะ GitHub ของตัวผสม -
มิกเซอร์อิสระที่ชั้นแอปพลิเคชันไม่สามารถรับประกันความเป็นส่วนตัวของผู้ใช้ได้ 100% แต่สามารถรับประกันได้เฉพาะความน่าจะเป็นเท่านั้น อย่างไรก็ตาม มันมากเกินพอสำหรับความต้องการส่วนบุคคลและธุรกิจส่วนใหญ่
ชื่อเรื่องรอง
ใครจะจ่ายค่าน้ำมัน? ความเสี่ยงในการถ่ายทอด
สุดท้าย อย่าลืมคำนึงถึงความปลอดภัยของการโต้ตอบและการทำงานของกระเป๋าเงิน การตั้งค่าเริ่มต้นของกระเป๋าเงินจำเป็นต้องปลอดภัยพอที่จะปกป้องความเป็นส่วนตัวของผู้ใช้แต่ต้องไม่ลำบากเกินไปสำหรับผู้ใช้ในการเริ่มต้นสำหรับวิธีการบรรลุสิ่งนี้เรายังคงทำงานอย่างหนัก รูปแบบมิกเซอร์ทั้งหมดนี้ต้องการผู้เข้าร่วมจำนวนมากเพื่อให้ได้รับการคุ้มครองความเป็นส่วนตัวตามที่ต้องการ ดังนั้นเครื่องมือนี้ต้องเข้าถึงได้สำหรับคนทั่วไป แต่ทางลัดใด ๆ อาจทำให้เกิดการละเมิดความเป็นส่วนตัวอย่างร้ายแรงได้ ลองมาตัวอย่างง่ายๆ กัน ผู้ใช้ผสม ethers บางส่วนกับ coin mixer แล้วใช้บางส่วนเพื่อป้องกันความเป็นส่วนตัว หลังจากนั้นไม่นาน เขาก็ลืมว่า wallet ใดที่ส่งธุรกรรมส่วนตัว จากนั้นโอน ether ที่เหลืออยู่ใน wallet ที่ครั้งหนึ่งเคยส่งธุรกรรมส่วนตัวกลับไปยังที่อยู่สาธารณะที่เกี่ยวข้องโดยตรงกับตัวตนของมัน... มันเป็นความล้มเหลวโดยสิ้นเชิง :(
มองไปที่อนาคต
จากเทคโนโลยีที่กล่าวถึงข้างต้นและเทคโนโลยีอื่น ๆ ที่กำลังดำเนินการในด้านนี้ เป็นเรื่องง่ายที่จะพบว่าเทคโนโลยีความเป็นส่วนตัวบน Ethereum กำลังได้รับความสนใจมากขึ้นเรื่อยๆ และการพัฒนาเหล่านี้อาจได้รับการส่งเสริมในวงกว้างในไม่ช้า แม้ว่าอาจดูเหมือนขัดแย้งกับการบรรลุความเป็นส่วนตัวในเครือข่ายสาธารณะ แต่ความรู้ที่ไม่มีศูนย์และเทคโนโลยีความเป็นส่วนตัวอื่น ๆ จะช่วยให้เกิดวิธีการเล่นใหม่ ๆ ที่ทันสมัย ในขณะเดียวกัน ด้วยโซลูชันเหล่านี้ ผู้ใช้จึงไม่ต้องกังวลเกี่ยวกับความเป็นส่วนตัวทางการเงินอีกต่อไป
ชื่อระดับแรก
มองไปที่อนาคตแม้ว่าบทความนี้จะไม่ได้ให้ภาพรวมที่สมบูรณ์ของโซลูชันความเป็นส่วนตัวทั้งหมดบน Ethereum แต่บทความนี้จะตรวจสอบวิธีต่างๆ เพื่อให้ได้ความเป็นส่วนตัวขององค์กรและผู้ใช้ เทคโนโลยีต่อต้านการเซ็นเซอร์ที่นำเสรีภาพมาเป็นแรงบันดาลใจให้กับหลาย ๆ โครงการในระบบนิเวศของสกุลเงินดิจิทัล เพื่อสร้างโลกที่ใช้การเข้ารหัสลับ ความสามารถในการทำธุรกรรมโดยไม่ระบุตัวตนหรือปกป้องข้อมูลส่วนบุคคลเป็นสิ่งสำคัญ ไม่มีกระสุนเงินสำหรับการปกป้องความเป็นส่วนตัว แต่มีวิธีการและกลไกมากมายในการให้ความเป็นส่วนตัวสำหรับกรณีการใช้งานเฉพาะ
ดังนั้นเราจึงทำการวิจัยและประเมินโซลูชันความเป็นส่วนตัวบน Ethereum ต่อไปเพื่อช่วยให้ความรู้และพัฒนาเทคโนโลยีดังกล่าวก้าวหน้า ในอนาคต คุณจะพบเนื้อหาที่หลากหลายจากเรา รวมถึงบทความเกี่ยวกับโซลูชันความเป็นส่วนตัวที่เฉพาะเจาะจง รายงานที่อธิบายเทคโนโลยีความเป็นส่วนตัวต่างๆ และการวิเคราะห์เชิงลึกเพิ่มเติมเกี่ยวกับโครงการและบริษัทต่างๆ ที่กำลังสร้างโซลูชันความเป็นส่วนตัว


