Nym เสนอเซสันภาคปฏิบัติในกำหนดการ 5 วันของ Devcon 8 เพื่อสาธิตการเชื่อมกระเป๋าอีเธอเรียม(ETH) และโหนด Remote Procedure Call (RPC) เข้ากับ Mixnet SDK เทคโนโลยีมิกซ์เน็ตช่วยซ่อนข้อมูลเครือข่ายที่อาจเปิดเผยเมื่อกระเป๋าเชื่อมต่อกับเซิร์ฟเวอร์
กำหนดการอย่างเป็นทางการของ Devcon 8 ระบุว่าเซสันนี้จะสำรวจจุดที่ Nym Mixnet SDK ผสานการทำงานได้ รวมถึงข้อจำกัดของเครื่องมือ โดยมีทั้งวิธีเชื่อมเครื่องมือเข้ากับกระเป๋าหรือโหนด RPC โดยตรง และวิธีใช้ไคลเอนต์ SOCKS กำหนดการไม่ได้ประกาศเปิดตัว SDK ใหม่ และไม่ได้ยกตัวอย่างการใช้งานกับกระเป๋าหรือ dApp รายใดโดยเฉพาะ
SDK คือชุดโค้ดและเครื่องมือที่นักพัฒนาใช้เพิ่มความสามารถให้แอป เอกสารสำหรับนักพัฒนาของ Nym ระบุว่า nym-smolmix ซึ่งพัฒนาด้วย Rust ส่งการสื่อสาร TCP และ UDP ผ่านมิกซ์เน็ต ส่วน mix-fetch สำหรับ TypeScript จะส่งคำขอ HTTP(S) ของเว็บแอปผ่านเส้นทางเดียวกัน นักพัฒนากระเป๋าหรือ dApp จึงสามารถนำเครื่องมือเหล่านี้ไปใช้กับการสื่อสารระหว่างแอปกับเซิร์ฟเวอร์ได้
เอกสารเส้นทางการรับส่งข้อมูลของ Nym อธิบายเส้นทาง 5 ฮอปที่ผ่านเกตเวย์ขาเข้า มิกซ์โหนด 3 ขั้น และเกตเวย์ขาออก มิกซ์โหนดจะหน่วงเวลาและสลับลำดับแพ็กเก็ต ทำให้บริการภายนอกเห็นที่อยู่ของเกตเวย์ขาออกแทน IP ของผู้ใช้
การปกป้องนี้ครอบคลุมเฉพาะเส้นทางเครือข่าย การใช้มิกซ์เน็ตไม่ได้เปลี่ยนแปลงว่ารายละเอียดธุรกรรมที่บันทึกบนบล็อกเชนจะเปิดเผยหรือไม่ เกตเวย์ขาออกยังมองเห็น IP และพอร์ตของปลายทางได้ รวมถึงอ่านข้อความ HTTP ที่ไม่ได้เข้ารหัส
มีตัวอย่างการใช้กับกระเป๋าเจ็ตแคช(ZEC) โดย Nym ระบุในบล็อกทางการเมื่อวันที่ 24 กันยายนว่าได้เผยแพร่เครื่องมือกระเป๋าแบบโอเพนซอร์ส และผสานมิกซ์เน็ตเข้ากับกระเป๋าเจ็ตแคชที่ดูแลโดย Zingo และ Zkool
หลักฐานแบบ Zero-Knowledge ของเจ็ตแคชใช้ปกป้องข้อมูลธุรกรรม ขณะที่มิกซ์เน็ตจัดการข้อมูลเครือข่ายที่เกิดขึ้นเมื่อกระเป๋าเชื่อมต่อกับเซิร์ฟเวอร์ เช่น IP และช่วงเวลาที่สื่อสาร
ผลการวัดเวลาส่งธุรกรรมเจ็ตแคชที่ Nym เผยแพร่เมื่อวันที่ 13 ตุลาคมระบุว่า เวลาเฉลี่ยอยู่ที่ 276 มิลลิวินาทีสำหรับการเชื่อมต่อทั่วไป 1,026 มิลลิวินาทีผ่าน Tor และ 3,442 มิลลิวินาทีผ่านมิกซ์เน็ต Nym ระบุว่านี่เป็นการวิเคราะห์เบื้องต้นและต้องตรวจสอบเพิ่มเติม ผลดังกล่าววัดการส่งธุรกรรมเจ็ตแคช จึงไม่ใช่ตัวเลขประสิทธิภาพของกระเป๋าอีเธอเรียม
ในเดือนสิงหาคม นักพัฒนารายหนึ่งรายงานบนฟอรัมชุมชนเจ็ตแคชว่า nym-sdk เวอร์ชัน 1.21.5-rc.3 มีข้อผิดพลาดของสตรีม โดยระบุสาเหตุว่าได้รับข้อมูลก่อนสัญญาณเปิดสตรีม ทำให้ข้อมูลถูกทิ้ง
นักพัฒนารายดังกล่าวอธิบายว่า ในสภาพแวดล้อมการทดสอบเดียวกัน เวอร์ชันนี้เกิดข้อผิดพลาด 21% ส่วนสาขาพัฒนาที่รวมการแก้ไขแล้วไม่พบข้อผิดพลาดจากการทดสอบ 400 ครั้ง ผลนี้จำกัดอยู่ที่เวอร์ชันและสภาพแวดล้อมทดสอบดังกล่าว
Comment 0