
ผลิตภัณฑ์ล่าสุดของ Mysten Labs คือ Seal เป็นบริการจัดการการเข้ารหัสแบบกระจายอำนาจที่ให้การรักษาความปลอดภัยในการเข้ารหัสแบบไม่สมมาตร และเหมาะสำหรับสถานการณ์และการรวมแอปพลิเคชันที่หลากหลาย Seal ผสมผสานนโยบายการเข้าถึงแบบออนเชนกับบริการนอกเชนที่สร้างคีย์การถอดรหัสเพื่อเข้ารหัสเนื้อหาในขณะที่รับรองว่าผู้ใช้ที่ได้รับอนุญาตสามารถเข้าถึงเนื้อหาที่เข้ารหัสได้
ปัจจุบัน Seal พร้อมให้บริการบนเครือข่ายทดสอบ Sui แล้ว สำหรับนักพัฒนาที่ต้องการทำความคุ้นเคยกับระบบและสำรวจวิธีการรวมเข้ากับแอปพลิเคชันของตนเอง
แม้ว่าจะมีข้อมูลจำนวนมากบนเครือข่ายที่จำเป็นต้องได้รับการปกป้องอย่างปลอดภัย แต่โซลูชันที่มีอยู่มักจะมุ่งเป้าไปที่สถานการณ์เฉพาะ (เช่น บริการกระเป๋าเงิน) หรือต้องพึ่งพา Web2 (เช่น AWS KMS และ GCP Cloud KMS) Seal มอบโซลูชันที่เป็นสากล ปลอดภัย ปรับขนาดได้ และมีประสิทธิภาพสูงสำหรับผู้พัฒนาในการควบคุมการเข้าถึงข้อมูลในตำแหน่งจัดเก็บข้อมูลเกือบทุกตำแหน่ง
สถาปัตยกรรม Seal ใช้บริการแบ็กเอนด์นอกเครือข่ายเพื่อสร้างคีย์การถอดรหัสตามตัวตน และจัดเตรียมคีย์สาธารณะที่สอดคล้องกันสำหรับการเข้ารหัส แอปพลิเคชันสามารถเลือกบริการแบ็กเอนด์ t-out-of-n เป็นส่วนหนึ่งของกลไกการเข้ารหัสขีดจำกัดได้ ผู้ใช้โต้ตอบกับบริการแบ็กเอนด์ผ่านทาง Seal SDK และใช้คีย์ระบุตัวตนเพื่อถอดรหัสเนื้อหาบนฝั่งไคลเอนต์
ไคลเอ็นต์ Seal ทำงานร่วมกับนโยบาย Seal บนเครือข่าย นโยบายถูกกำหนดและจัดการโดยใช้ภาษา Move บน Sui เพื่อกำหนดโครงสร้างการเข้าถึง นโยบายจะระบุว่าผู้ใช้สามารถเข้าถึงคีย์ตามข้อมูลประจำตัวได้เมื่อใด หรือใครสามารถเข้าถึงคีย์ได้ นโยบายบนเชนเหล่านี้สามารถกำหนดค่าให้เป็นกฎต่างๆ ได้ ซึ่งเหมาะสำหรับสถานการณ์การใช้งานที่หลากหลาย
ผู้สร้างที่พัฒนาโดยอิงตาม Seal สามารถผสานสถาปัตยกรรมความปลอดภัยที่ยืดหยุ่นเข้ากับแอปพลิเคชันของตนได้หลายวิธี ต่อไปนี้คือตัวอย่างบางส่วนของวิธีที่ Seal สามารถปกป้องข้อมูลที่ละเอียดอ่อนได้ในรูปแบบที่ปลอดภัยและปรับขนาดได้: · ปกป้องข้อมูลส่วนบุคคลบน Walrus หรือโครงสร้างพื้นฐานการจัดเก็บข้อมูลอื่น ๆ โดยให้แน่ใจว่าเฉพาะผู้ที่อัปโหลดเท่านั้นที่จะเข้าถึงได้
· ใช้การเข้ารหัสแบบล็อคเวลาในการโอนกรรมสิทธิ์ NFT หรือสินทรัพย์อื่นให้กับผู้ใช้รายอื่นภายในกรอบเวลาที่กำหนด
· จัดเก็บเนื้อหาที่เข้ารหัสบน Walrus หรือโครงสร้างพื้นฐานการจัดเก็บข้อมูลอื่น และควบคุมการเข้าถึงผู้ใช้เฉพาะผ่านรายการที่อนุญาต
· เผยแพร่เนื้อหาที่ต้องชำระเงินในแอปสมัครสมาชิก และอนุญาตการเข้าถึงเฉพาะสมาชิกที่ได้รับการยืนยันเท่านั้น
· พัฒนาแอปพลิเคชั่นแชทบนพื้นฐาน Sui และ Walrus ที่รองรับการแชทส่วนตัวแบบเข้ารหัสแบบครบวงจร
นักพัฒนาที่สนใจที่จะเห็นการใช้งานจริงสามารถตรวจสอบแอป (โค้ด) ตลาดนี้ได้ ซึ่งรวม Sui, Walrus และ Seal เข้าด้วยกันเพื่อสาธิตความสามารถในการควบคุมการเข้าถึงตามไวท์ลิสต์และกลไกการสมัครรับข้อมูล
เวอร์ชันทดสอบเริ่มต้นของ Seal มุ่งเน้นไปที่การมอบกระบวนการใช้งานแบบครบวงจรสำหรับนักพัฒนาและผู้ใช้ รุ่นนี้ไม่เพียงใช้เพื่อทดสอบฟังก์ชันหลักของ Seal อย่างเต็มรูปแบบเท่านั้น แต่ยังมุ่งหวังที่จะรวบรวมความคิดเห็นจากชุมชนเพื่อให้แน่ใจว่า Seal ทำงานในลักษณะที่ตอบสนองความต้องการของผู้ใช้ได้อย่างแท้จริง
ข้อเสนอแนะเหล่านี้จะกำหนดทิศทางการพัฒนาของ Seal ต่อไปด้วย ปัจจุบันมีคุณลักษณะหลายประการที่สามารถเพิ่มประโยชน์ใช้สอยให้มากยิ่งขึ้น ทิศทางการพัฒนาในอนาคตที่เป็นไปได้ของ Seal มีดังนี้:
· การคำนวณแบบหลายฝ่าย (MPC): อนุญาตให้คณะกรรมการการคำนวณแบบหลายฝ่ายดำเนินการบริการแบ็กเอนด์ของ Seal โดยใช้คีย์แบบกระจาย t-out-of-n
· การเข้ารหัสด้านเซิร์ฟเวอร์: เป็นทางเลือกแทนการเข้ารหัสด้านไคลเอนต์ ช่วยให้แบ็กเอนด์ Seal ถอดรหัสข้อมูลได้ ช่วยให้ผู้พัฒนาสามารถสร้างฟรอนต์เอนด์ที่เบากว่าได้
· การจัดการสิทธิ์ดิจิทัล (DRM):การถอดรหัสจะดำเนินการในสภาพแวดล้อมที่ปลอดภัยและเชื่อถือได้บนฝั่งไคลเอนต์เพื่อใช้ฟังก์ชัน DRM คล้ายกับสิ่งที่แพลตฟอร์มหลักเช่น Netflix, YouTube และ HBO ทำ
นักพัฒนาที่สนใจ Seal สามารถดูเอกสารอย่างเป็นทางการ เริ่มสำรวจ SDK และสร้างแอปพลิเคชันตามการใช้งานเทสต์เน็ต
หมายเหตุ: เนื้อหานี้มีวัตถุประสงค์เพื่อการศึกษาทั่วไปและให้ข้อมูลเท่านั้น และไม่ควรตีความหรือใช้เป็นการรับรองหรือคำแนะนำในการซื้อ ขาย หรือถือครองสินทรัพย์ การลงทุน หรือผลิตภัณฑ์ทางการเงินใดๆ และไม่ถือเป็นคำแนะนำทางการเงิน กฎหมาย หรือภาษี
บทความนี้มาจากการสนับสนุนและไม่แสดงถึงมุมมองของ BlockBeats
ยินดีต้อนรับสู่ชุมชนทางการของ BlockBeats:
กลุ่ม Telegram สมัครสมาชิก: https://t.me/theblockbeats
กลุ่ม Telegram พูดคุย: https://t.me/BlockBeats_App
บัญชี Twitter ทางการ: https://twitter.com/BlockBeatsAsia