ผลการวิจัยของ ConsenSys: การบรรลุความเป็นส่วนตัวบน Ethereum
หมายเหตุบรรณาธิการ: บทความนี้มาจากCrypto Valley สด (รหัส: cryptovalley)หมายเหตุบรรณาธิการ: บทความนี้มาจาก
Crypto Valley สด (รหัส: cryptovalley)
Crypto Valley สด (รหัส: cryptovalley)
, ผู้แต่ง: Dean Pierce (ConsenSys Diligence), Robert Drost (แผนก R&D ของ ConsenSys), Mason Nystrom (ConsenSys), แปล: Flash Chan, Odaily ทำซ้ำโดยได้รับอนุญาต
ในโลกที่เชื่อมต่อกันมากขึ้น ซึ่งข้อมูลของเรามีการจัดหมวดหมู่ คัดลอก แบ่งปัน และขายมากขึ้น การรักษาระดับความเป็นส่วนตัวเป็นความท้าทายที่สำคัญ
ความเป็นส่วนตัวไม่ใช่โครงสร้างแบบไบนารี แต่เป็นหมวดหมู่ที่ผันผวนจากสาธารณะทั้งหมดไปเป็นส่วนตัวอย่างสมบูรณ์ ดังนั้น เมื่อพูดถึงความเป็นส่วนตัว มีสามประเด็นที่ต้องหารือก่อน:
ความเป็นส่วนตัวใดที่ผู้บริโภคและธุรกิจต้องการปกป้อง?
ผู้คนยินดีจ่ายราคาเพื่อความเป็นส่วนตัวหรือไม่?
อะไรคือข้อเสียของการทำธุรกรรมส่วนตัวบน blockchain สาธารณะ?
จุดประสงค์ของบทความนี้คือเพื่อตรวจสอบความต้องการความเป็นส่วนตัวที่แท้จริงในบล็อกเชนสาธารณะโดยสังเขป และหารือเกี่ยวกับเส้นทางที่เป็นจริงในการแก้ปัญหาความเป็นส่วนตัว
แง่มุมหนึ่งของความเป็นส่วนตัวคือการไม่เปิดเผยตัวตน หรือสิทธิ์ในการรักษาข้อมูลประจำตัวของตนไว้เป็นส่วนตัว ในบริบทของบล็อกเชนสาธารณะ การไม่เปิดเผยตัวตนหมายถึงความสามารถของฝ่ายต่างๆ ในการแลกเปลี่ยนบางสิ่ง (เงิน โทเค็น หรือข้อมูล) โดยไม่ต้องเปิดเผยตัวตนหรือข้อมูลอื่นๆ เกี่ยวกับธุรกรรมของพวกเขา แม้ว่านี่จะเป็นเพียงแง่มุมหนึ่งของความเป็นส่วนตัว แต่ความสำคัญก็เพิ่มขึ้นพร้อมกับการพัฒนาบล็อกเชน
สินทรัพย์ดิจิทัล เช่น BTC และ ETH กำลังถูกติดตามมากขึ้น และด้วยการเชื่อมโยงที่อยู่สาธารณะในการทำธุรกรรม จึงเป็นไปได้ที่จะวิเคราะห์และเชื่อมโยงไปยังตัวตนที่แท้จริงของที่อยู่เมื่อแปลงสินทรัพย์ดิจิทัลและสกุลเงิน fiat ผลลัพธ์ที่ได้คือตัวตนของทั้งสองฝ่ายในการทำธุรกรรมกลายเป็นสาธารณะ เนื่องจากบล็อกเชนสาธารณะต้องจัดเตรียมบันทึกการทำธุรกรรมทั้งหมดเป็นหลัก การใช้อัลกอริทึมและโปรโตคอลการเข้ารหัสเพื่อปกป้องความเป็นส่วนตัวของผู้ใช้และธุรกิจจึงมีความสำคัญมากขึ้น
ธุรกิจและผู้บริโภคมีความต้องการความเป็นส่วนตัวที่แตกต่างกันมาก ธุรกิจต่างๆ มักจะต้องรักษาความเป็นส่วนตัวของข้อมูลการทำธุรกรรม เช่น ชื่อผลิตภัณฑ์ ปริมาณ ราคา ที่อยู่ ข้อมูลทางการเงินที่ระบุตัวบุคคลได้ และอื่นๆ
ข้อมูลประจำตัวของผู้เข้าร่วมเครือข่ายเป็นที่ทราบโดยทั่วไป แต่ขึ้นอยู่กับข้อมูลประจำตัวของบทบาท อาจจำเป็นต้องเก็บรักษาไว้หรือทำให้ผู้เข้าร่วมคนอื่นๆ พร้อมใช้งาน
ตัวอย่างเช่น ผู้ส่งสินค้าอาจไม่จำเป็นต้องรู้เนื้อหาของตู้สินค้าทางทะเลเพียงตู้คอนเทนเนอร์มาถึงแล้ว กฎการธนาคารยังจำกัดผู้ที่สามารถเข้าถึงข้อมูลการทำธุรกรรม โปรโตคอล Nightfall ของ EY ซึ่งใช้ zk-snarks สำหรับธุรกรรมส่วนตัวบน Ethereum และการพัฒนา Anonymous-Zether สำหรับ Quorum ของ JPMorgan Chase เป็นตัวอย่างทั่วไปของโซลูชันความเป็นส่วนตัวที่พัฒนาโดยองค์กรสำหรับ Ethereum
บริษัทต่างๆ มักจะมีแรงจูงใจทางการค้าหรือกฎระเบียบด้านความเป็นส่วนตัวที่หนักแน่น ในทางกลับกัน ผู้บริโภคมักจะใส่ใจในความเป็นส่วนตัวน้อยลงและโดยทั่วไปมีความกังวลน้อยลง ผู้บริโภคอาจต้องการปกป้องตัวตน ข้อมูลบัตรเครดิต หรือข้อมูลที่ละเอียดอ่อนอื่น ๆ จากการฉ้อโกงหรือการโจรกรรมข้อมูลประจำตัว บางครั้งผู้บริโภคต้องการทำธุรกรรมโดยไม่ระบุตัวตน ซึ่งกำหนดให้ทั้งผู้ส่งและผู้รับของธุรกรรมต้องไม่เปิดเผยตัวตน อย่างไรก็ตาม ในชีวิตประจำวัน ความเป็นส่วนตัวมักถูกมองข้ามโดยผู้ใช้ และคนส่วนใหญ่ยินดีสละสิทธิ์ความเป็นส่วนตัวของตนเพื่อความสะดวกหรือเข้าถึงได้ฟรี (รับคุกกี้ ใช้ไวไฟฟรี ฯลฯ)
จากการวิจัยเชิงวิชาการและการยอมรับขององค์กร ผลลัพธ์จำนวนมากได้มาจากมาตรฐานแบบเปิด และเทคโนโลยีเหล่านี้จำนวนมากได้ค้นพบแนวทางของพวกเขาในกลุ่มเทคโนโลยีของผู้ใช้แต่ละราย ซึ่งเป็นประโยชน์ต่อผู้ใช้ปลายทางในที่สุด
เท่าที่เกี่ยวข้องกับบล็อกเชน มีเพียงประมาณ 5% ของ ZEC ที่มีอยู่เท่านั้นที่ถูกจัดเก็บโดยใช้ SNARK แม้ว่า Zcash จะมีอายุเกือบ 3 ปีแล้วก็ตาม ประมาณ 95% ของ ZEC ถูกจัดเก็บไว้ในที่อยู่ที่โปร่งใสและมีความเป็นส่วนตัวเพียงเล็กน้อย จากอัตราการนำไปใช้ที่ต่ำนี้ เราสามารถอนุมานได้ว่าบางทีผู้ใช้ส่วนใหญ่ยังไม่ต้องเสียค่าใช้จ่ายและความพยายามเพื่อความเป็นส่วนตัว
เมื่อมองย้อนกลับไป ความสำเร็จของเลเยอร์ความเป็นส่วนตัวในตัว (เช่น SSL) ทำให้อินเทอร์เน็ตกลายเป็นสื่อเชิงพาณิชย์ที่เชื่อถือได้ และการนำเทคโนโลยีบล็อกเชนมาใช้ในกระแสหลักก็ยังไม่สามารถหลีกเลี่ยงประเด็นสำคัญของความเป็นส่วนตัวได้
ชื่อเรื่องรอง
การแลกเปลี่ยนความเป็นส่วนตัว
คำถามนี้เป็นคำถามทางเทคนิคมากกว่า เราจำเป็นต้องเจาะลึกลงไปถึงวิธีบรรลุความเป็นส่วนตัวบน Ethereum เครือข่ายบล็อกเชนแลกเปลี่ยนความสามารถในการปรับขนาดเพื่อการกระจายอำนาจ และมีการแลกเปลี่ยนระหว่างกลไกความเป็นส่วนตัวและเทคโนโลยี เราจะเริ่มต้นด้วยการตรวจสอบว่าบล็อกเชนที่เน้นความเป็นส่วนตัวอื่นๆ ประสบความสำเร็จอะไรบ้าง จากนั้นจึงหารือเกี่ยวกับโซลูชันความเป็นส่วนตัวบนเครือข่าย Ethereum
โครงการบล็อกเชนทั่วไปอื่น ๆ ที่เน้นความเป็นส่วนตัว (Monero และ Zcash)
ก่อนที่จะลงรายละเอียดเกี่ยวกับ Ethereum เราขอแนะนำ Monero และ Zcash สองผู้เล่นหลักในพื้นที่เหรียญความเป็นส่วนตัว
ในยุคแรก ๆ ของ altcoins Monero นั้นมีความพิเศษเพราะรหัสนั้นไม่ได้อิงกับ BTC เลย แต่เป็นโครงการสินทรัพย์เข้ารหัสที่ไม่เกี่ยวข้องโดยสิ้นเชิงที่เรียกว่า Bytecoin (Bytecoin เป็นสินทรัพย์เข้ารหัสแรกที่ใช้โปรโตคอล CryptoNote)
การออกแบบ CryptoNote ดั้งเดิมผสม (ผสม) ลายเซ็นของผู้ส่งธุรกรรมกับลายเซ็นล่ออื่น ๆ ซึ่งทำให้ผู้ส่งธุรกรรมสับสน สิ่งนี้เมื่อรวมกับเอาต์พุตที่อยู่การซ่อนทำให้รับประกันความเป็นส่วนตัวที่แข็งแกร่งมาก แบบแผน "ลายเซ็นแหวน" ได้รับการยอมรับมานานแล้วว่าเป็นมิกเซอร์ในตัวขั้นสูง ซึ่งไม่ใช่เรื่องใหม่
ในปี 2560 ด้วยการเปิดตัว RingCT ความสามารถของลายเซ็นเสียงเรียกเข้าเพื่อซ่อนข้อมูลการทำธุรกรรมได้รับการปรับปรุงอย่างมาก RingCT ใช้ Zero-Knowledge Range Proof (ZKRP) เพื่อเพิ่มประเภทของลายเซ็นที่สามารถประมวลผลเป็นชุดได้
ในตอนท้ายของปี 2018 เราได้เห็นการเปิดตัว "Bulletproofs" บนเครือข่าย Monero ซึ่งเป็นโครงสร้างความรู้ใหม่ที่น่าตื่นเต้นซึ่งปรับขนาดลอการิทึมด้วยจำนวนลายเซ็นในวงแหวน ซึ่งลดขนาดการทำธุรกรรมที่จำเป็น การปรับปรุงนี้ทำให้การทำงานของ Monero สอดคล้องกับโครงการบล็อกเชนอื่นๆ
Zcash เป็นสินทรัพย์ crypto แรกที่ใช้ zksnark เมื่อใช้เทคนิคนี้ ผู้ใช้สามารถส่งธุรกรรมส่วนตัวทั้งหมดที่มีเฉพาะผู้รับเท่านั้นที่มองเห็นได้ สำหรับผู้สังเกตการณ์ภายนอก ZEC ที่ถูกส่งไปยังที่อยู่ส่วนตัวดูเหมือนจะหายไปในกล่องดำเข้ารหัสขนาดใหญ่ และเมื่อผู้รับต้องการย้ายโทเค็นกลับไปยังที่อยู่ที่ไม่ใช่ส่วนตัว (คล้ายกับที่อยู่ BTC มาตรฐาน) โทเค็นนั้น ดูเหมือนว่าจะไม่มีที่ไหนเลย โดยไม่มีการเชื่อมต่อที่สังเกตได้ระหว่างผู้ส่งและผู้รับ
ข้อควรทราบที่สำคัญเกี่ยวกับการพิสูจน์ด้วยความรู้เป็นศูนย์คือต้องใช้พลังการประมวลผลมากขึ้นในการรัน ซึ่งจะทำให้การทำธุรกรรมมีราคาแพงขึ้น
ชื่อเรื่องรอง
เครือข่าย Ethereum ให้การปลอมแปลงตัวตน (เช่น: ธุรกรรมเชื่อมโยงกับที่อยู่คีย์สาธารณะที่ลงนามโดยคีย์ส่วนตัวของผู้ใช้ แทนที่จะเซ็นชื่อด้วยชื่อผู้ใช้/รหัสผ่าน) และลักษณะการกระจายและความโปร่งใสทำให้ฟังก์ชันทางเทคนิคใหม่ๆ เป็นไปได้
อย่างไรก็ตาม เช่นเดียวกับ BTC Ethereum ยังเปิดเผยผู้ใช้โดยไม่รู้ตัวซึ่งอาจไม่ตระหนักถึงความกว้างของข้อมูลที่แบ่งปันเมื่อใช้การถ่ายโอนสินทรัพย์ดิจิทัลทางเลือก
ภัยคุกคามต่อความเป็นส่วนตัวประการหนึ่งคือการที่ผู้ใช้ทราบตัวตนที่เกี่ยวข้องกับคีย์สาธารณะและคีย์ส่วนตัว เมื่อพิจารณาถึงลักษณะสาธารณะของบล็อกเชน เช่น BTC และ Ethereum การใช้เฟรมเวิร์กธุรกรรมในตัวอย่างไร้เดียงสาก็เหมือนกับการทิ้งเส้นทางไว้ให้ผู้อื่นติดตามร่องรอยการโอนสินทรัพย์ (แม้แต่สินทรัพย์ที่เปลี่ยนได้)
รับประกันความเป็นส่วนตัวด้วยการสร้างที่อยู่
เนื่องจากเทคโนโลยีความเป็นส่วนตัวมีการพัฒนาอย่างต่อเนื่อง เราจึงสามารถพิจารณารูปแบบภัยคุกคามที่ซับซ้อนมากขึ้นได้ ในปี 2012 BIP32 ได้เปิดตัวคีย์กำหนดลำดับชั้น ซึ่งอนุญาตให้วลีเริ่มต้นเดียวสร้างสตรีมที่อยู่ BTC "ใหม่" ที่ไม่มีที่สิ้นสุด ซึ่งช่วยให้ผู้ใช้สร้างที่อยู่ใหม่ทุกครั้งที่ยอมรับการทำธุรกรรม และที่อยู่เหล่านี้ทั้งหมดสามารถส่งออกและนำเข้าไปยังกระเป๋าเงินใหม่ได้อย่างง่ายดาย โดยไม่ต้องนำเข้าคีย์ที่สร้างแบบสุ่มหลายรายการแยกกัน
Ethereum มีการทำงานเหมือนกัน แต่คีย์ที่สร้างขึ้นใหม่ไม่สามารถโต้ตอบกับสัญญาอัจฉริยะได้จนกว่าจะมีกองทุน ETH ที่จำเป็น การรวมปัญหาคือความจริงที่ว่าระบบจำนวนมากสร้างขึ้นบน Ethereum เชื่อมโยงข้อมูลระบุตัวตนในโลกแห่งความเป็นจริงของผู้ใช้ไปยังที่อยู่ ข้อมูลเมตาพิเศษนี้เชื่อมโยงกับที่อยู่ Ethereum จะทำให้ Ethereum มีความเสี่ยงเป็นพิเศษต่อการโจมตีแบบ deanonymization โชคดีที่ฟังก์ชันสัญญาอัจฉริยะที่เปิดเผย Ethereum ต่อภัยคุกคามเหล่านี้ยังสามารถใช้การเข้ารหัสที่ล้ำสมัย ทำให้เกิดการทำธุรกรรมที่ปลอดภัย ราบรื่น และเป็นส่วนตัว
ชื่อเรื่องรอง
โครงสร้างที่ไม่มีความรู้จำนวนมากต้องการสิ่งที่เรียกว่า "การตั้งค่าที่เชื่อถือได้" ซึ่งหมายความว่าการก่อสร้างทั้งหมดขึ้นอยู่กับการสร้างตัวเลขสุ่มพิเศษ ซึ่งใครก็ตามที่รู้ตัวเลขสุ่มเหล่านี้จะสามารถมองเข้าไปในการทำงานภายในของ
Zero-Knowledge Notes (ZK-Notes)
เพื่อบรรเทาข้อกังวลนี้ นักพัฒนาได้คิดค้นโครงร่างที่ซับซ้อนเพื่อสร้างพารามิเตอร์แบบสุ่มเพื่อให้แน่ใจว่าโครงสร้างสามารถเชื่อถือได้ ซึ่งมักจะเกี่ยวข้องกับสมาชิกที่เชื่อถือได้หลายคนของชุมชน แต่ละคนจะได้รับข้อมูลสุ่มส่วนตัวของตนเอง และรวมข้อมูลเหล่านี้เข้าด้วยกันด้วยวิธีใดวิธีหนึ่ง หากฝ่ายใดฝ่ายหนึ่งลบข้อมูลสำคัญของตน ค่าลับจะปลอดภัย ดังนั้นโครงสร้างจะมีความเสี่ยงได้ก็ต่อเมื่อทุกฝ่ายที่เกี่ยวข้องสมรู้ร่วมคิด
เป็นที่น่าสังเกตว่า Bulletproofs ที่ Monero ใช้ไม่จำเป็นต้องมีการตั้งค่าเริ่มต้นที่เชื่อถือได้ แต่ zksnark ใน Zcash ทำได้ การตั้งค่าเริ่มต้นที่เชื่อถือได้ของ Zcash ได้รับการบันทึกไว้ใน RadioLab ในทางตรงกันข้าม STARK ไม่ต้องการการตั้งค่าเริ่มต้นที่เชื่อถือได้ เนื่องจากเลือกใช้ฟังก์ชันแฮชเป็น "การตั้งค่า" แทนที่จะใช้หมายเลขพิเศษใดๆ
ชื่อเรื่องรอง
ในฐานะผู้บุกเบิกในด้านความเป็นส่วนตัวของ Ethereum โปรโตคอล AZTEC ใช้ระบบ "บันทึกที่ไม่มีความรู้" เพื่อติดตามข้อมูลทางการเงินที่ซ่อนอยู่ บันทึกเหล่านี้สามารถมองเห็นได้บนเครือข่าย Ethereum รวมถึงเจ้าของบันทึกแต่ละฉบับ แต่จำนวนเงินที่เก็บไว้ในบันทึกแต่ละฉบับจะถูกซ่อนไว้ไม่ให้ทุกคนเห็น ยกเว้นเจ้าของบันทึก
ในกรณีการใช้งานทั่วไป สัญญา "ZK-Asset" สามารถเชื่อมต่อกับโทเค็นที่เข้ากันได้กับ ERC-20 และอนุญาตให้ผู้ใช้ฝากโทเค็นเพื่อสร้าง ZK-Notes หรือเผา ZK-Notes เพื่อถอนออก กลไกนี้ช่วยให้สินทรัพย์ใด ๆ ที่มีอยู่ในเครือข่าย Ethereum สามารถซื้อขายได้ในลักษณะที่รักษาความเป็นส่วนตัว การพิสูจน์ที่ใช้โดยโปรโตคอล AZTEC นั้นใช้งานง่ายกว่า zk-snarks แต่ก็ยังต้องมีการตั้งค่าเริ่มต้นที่เชื่อถือได้
Aztec ยังใช้โซลูชันใหม่ๆ เพื่อสร้างการตั้งค่าที่เชื่อถือได้ PLONK เป็นโครงสร้าง ZK-SNARK ใหม่ที่มีประสิทธิภาพซึ่งต้องการการตั้งค่าที่เชื่อถือได้เพียงชุดเดียว ซึ่งโปรแกรมทั้งหมดสามารถนำกลับมาใช้ใหม่ได้ เนื่องจากมีความต้องการก๊าซต่ำ PLONK จึงมีประสิทธิภาพเพียงพอในการใช้งานจริงของ Ethereum
Tom Pocock CEO ของ AZTEC Protocol เชื่อว่า PLONK สามารถใช้เขียนคำสั่งลอจิกที่ซับซ้อนในขณะที่รักษาความเป็นส่วนตัวได้อย่างสมบูรณ์แบบ
ชื่อเรื่องรอง
การผสมผสานระหว่าง ZK และ Secure Multi-Party Computation (Secure MPC)
วิธีการนี้นำมาใช้ใน ZKBoo และ Ligero ช่วยให้ผู้ตรวจสอบสามารถ "รวบรวม" โปรโตคอลการคำนวณหลายฝ่ายที่ปลอดภัยลงในระบบ ZK-PCP (หนึ่งในระบบ ZK แรกที่ใช้การพิสูจน์ความน่าจะเป็น) โดยกำหนดให้ผู้พิสูจน์ส่งสำเนาของหลายฝ่ายที่ปลอดภัย โปรโตคอลการคำนวณสุ่มประเมินมุมมองใดมุมมองหนึ่ง ซึ่งหมายความว่าเอนทิตีที่มีความรู้เกี่ยวกับข้อมูลที่เกี่ยวข้องสามารถจำลองการคำนวณแบบกระจายระหว่างหลายฝ่ายได้โดยพลการ จากนั้นจึงแสดงสำเนาของการคำนวณ ณ จุดสุ่มของการประเมิน ที่สำคัญกว่านั้น การใช้ MPC ทำให้สามารถสร้างสัญญาอัจฉริยะส่วนตัวได้
เช่นเดียวกับ ZK-STARK การพิสูจน์ตาม MPC มีลักษณะดังต่อไปนี้:
โปร่งใส: การสร้างตัวเลขสุ่มเป็นข้อมูลสาธารณะ
ปรับขนาดได้: การพิสูจน์ตาม MPC มีเวลาพิสูจน์กึ่งเชิงเส้นและเวลาตรวจสอบ และสามารถทำการคำนวณแบทช์ได้อย่างมีประสิทธิภาพ
ข้อเสียบางประการเกี่ยวกับการใช้เทคนิคดังกล่าวเกี่ยวข้องกับการปรับให้เหมาะสมสำหรับปัญหา "วงจร" ขนาดเล็กถึงขนาดกลาง ซึ่งอาจทำให้เกิดปัญหาด้านความสามารถในการปรับขนาดสำหรับผู้ตรวจสอบ
ชื่อเรื่องรอง
ข้อจำกัดของฮาร์ดแวร์
เมื่อ Zcash แนะนำแนวคิดในการใช้ zk-snarks เพื่อส่งธุรกรรมเป็นครั้งแรก มีความกังวลอย่างมากเกี่ยวกับพลังการคำนวณที่จำเป็นสำหรับการใช้ธุรกรรมแอบแฝง เนื่องจากจะใช้เวลาหลายชั่วโมงหรือนานกว่านั้นในการสร้างธุรกรรมเดียว แต่ตั้งแต่นั้นมา เรามาไกลมาก และตอนนี้สามารถทำงานที่คล้ายกันในเบราว์เซอร์หรือแม้แต่บนอุปกรณ์เคลื่อนที่ได้ในไม่กี่วินาที
ชื่อเรื่องรอง
มิกเซอร์
ตัวผสม Ethereum อำนวยความสะดวกในการทำธุรกรรมส่วนตัวในท้องถิ่นสำหรับกระเป๋าเงินหรือบุคคลทั่วไป การตรวจสอบย้อนกลับของ ETH หมายความว่าธุรกรรมเฉพาะสามารถติดตามและเชื่อมโยงกับกระเป๋าเงินหรือบัญชีอื่นได้ เครื่องผสมใช้เพื่อแลกเปลี่ยน ETH เพื่อทำธุรกรรมที่ไม่ระบุชื่อเพิ่มเติม
หลายกลุ่มกำลังทำงานเพื่อทำให้เครื่องผสม Ethereum ใช้งานได้จริงมากขึ้น ด้านล่างนี้เป็นกราฟล่าสุดของการคำนวณและค่าธรรมเนียมก๊าซสำหรับการจัดเก็บและถอน ETH แบบผสม
มิกเซอร์เดี่ยวที่เลเยอร์แอปพลิเคชันอาจยังไม่ให้ความเป็นส่วนตัวอย่างสมบูรณ์แก่ผู้ใช้ แต่เป็นเพียงการรับประกันที่น่าจะเป็นเท่านั้น อย่างไรก็ตาม นี่เพียงพอแล้วสำหรับความต้องการส่วนตัวและธุรกิจส่วนใหญ่
ชื่อเรื่องรอง
ใครเป็นคนจ่ายค่าน้ำมัน?
ข้อบกพร่องร้ายแรงของวิธีการเหล่านี้คือ ในตอนท้ายของวัน ใครบางคนต้องจ่ายค่าน้ำมันเพื่อให้ได้ผลผลิต ETH ทั้งหมดนี้มาจากไหน? หาก ETH ที่จ่ายไปในท้ายที่สุดสามารถสืบย้อนกลับไปยังผู้ใช้ได้ ผู้ใช้รายนั้นจะถูกยกเลิกการเปิดเผยตัวตน ซึ่งจะเป็นการเอาชนะจุดประสงค์ของมันเอง
สิ่งนี้สร้างสถานการณ์ความเป็นส่วนตัว "ไก่กับไข่" ซึ่งวิธีเดียวที่จะยอมรับ ETH ที่ไม่ระบุตัวตนคือการมี ETH ที่ไม่ระบุชื่ออยู่แล้ว ในบล็อกโพสต์เกี่ยวกับเครื่องผสมของ Vitalik เขาแก้ปัญหานี้ด้วยสัญญาการลงทะเบียนผู้ถ่ายทอดอย่างง่าย ในโปรโตคอลนี้ ตัวดำเนินการรีเลย์ที่มุ่งมั่นที่จะเผยแพร่ธุรกรรมโดยพลการสามารถลงทะเบียนจุดสิ้นสุด HTTP เพื่อให้ธุรกรรมดังกล่าวสามารถเผยแพร่โดยไม่ระบุชื่อได้
สุดท้ายนี้ ต้องพิจารณาถึงการปลอมแปลงกระเป๋าเงินและความปลอดภัยในการปฏิบัติงาน วิธีค้นหาค่าเริ่มต้นที่ปลอดภัยเพื่อปกป้องผู้ใช้โดยไม่ทำให้ผู้ใช้ยุ่งยากเกินไปคือการสนทนาที่กำลังดำเนินอยู่ โซลูชันแบบไฮบริดทั้งหมดนี้ต้องการผู้เข้าร่วมจำนวนมากโดยคาดหวังความเป็นส่วนตัวอย่างเหมาะสม เนื่องจากเครื่องมือจำเป็นต้องเข้าถึงได้ง่ายสำหรับคนทั่วไป อย่างไรก็ตาม ทางลัดใดๆ อาจนำไปสู่การละเมิดความเป็นส่วนตัวที่ค่อนข้างร้ายแรงได้ ตัวอย่างเช่น ผู้ใช้ที่ผสม ETH บางส่วน ใช้บางส่วนกับบางสิ่งที่ควรเป็นส่วนตัว อาจลืมในภายหลังว่ากระเป๋าเงินใดที่พวกเขาใช้สำหรับธุรกรรมส่วนตัว และส่ง ETH ที่เหลือกลับไปยังกระเป๋าเงินสาธารณะที่เกี่ยวข้องกับพวกเขา .


