Mind Network จับมือ IPFS เสริมพลังความเป็นส่วนตัวและป้องกันความปลอดภัยของข้อมูลบนระบบDecentralized Storage

Superbera
3 min readFeb 1, 2024

--

Mind Network: zero-trust data lake ไร้การอนุญาตและยืดหยุ่น

Mind Network เป็น zero-trust data lake (ไม่จำเป็นต้องขออนุญาต) ที่ไร้ขีดจำกัดและยืดหยุ่น คุณสมบัติหลักคือการคำนวณข้อมูลที่เข้ารหัสและอนุญาตให้เก็บข้อมูลนั้นในโปรโตคอลจัดเก็บข้อมูล Web3 ต่างๆ

DataPack: สะพานเชื่อมข้อมูล

DataPack ซึ่งพัฒนาโดยทีมงาน Mind Network ช่วยแปลงและขนส่งข้อมูลระหว่าง Mind Network กับโปรโตคอลจัดเก็บข้อมูล เช่น IPFS มันทำหน้าที่เป็นตัวเชื่อมต่อเพื่อแปลงข้อมูลระหว่างข้อความธรรมดากับข้อความเข้ารหัสอย่างราบรื่น เพื่อเก็บข้อมูลใน Mind Network หรือ IPFS โมดูลนี้มอบอำนาจให้ผู้ใช้ดึงข้อมูลที่ประมวลผลไม่บ่อยนัก หรือที่เรียกว่า “cold data” จาก Mind Network ไปเก็บไว้ในที่จัดเก็บภายในหรือแบบ decentralized storage เมื่อต้องการคำนวณข้อมูลที่เข้ารหัสอีกครั้ง ผู้ใช้สามารถโหลดกลับเข้าไปใน Mind Network เพื่อประมวลผลได้อย่างง่ายดาย

ทำไมต้องใช้ IPFS?

IPFS (InterPlanetary File System) คือระบบจัดเก็บข้อมูลแบบกระจายอำนาจที่นำเสนอโซลูชันสำหรับการซิงโครไนซ์ข้อมูลทั่วอินเทอร์เน็ตอย่างน่าเชื่อถือและมีประสิทธิภาพ เหมาะอย่างยิ่งสำหรับการจัดการ cold data ที่เข้ารหัส encrypted ซึ่งไม่จำเป็นต้องประมวลผลทันทีแต่จำเป็นต้องอ่าน โดยการย้ายข้อมูลประเภทนี้ออกจาก Mind Network ไปยัง IPFS เจ้าของข้อมูลจะได้รับความยืดหยุ่นในการดาวน์โหลดและถอดรหัสข้อมูลที่เข้ารหัสจากทุกที่ แม้ไม่จำเป็นต้องติดต่อกับ Mind Network โดยตรง วิธีการแบบกระจายอำนาจนี้ช่วยให้เข้าถึงข้อมูลได้อย่างราบรื่นจากสถานที่ต่างๆ พร้อมทั้งเพิ่มความซ้ำซ้อนของเครือข่ายและลดต้นทุนสำหรับผู้ใช้ Mind Network อีกด้วย

เข้าถึงข้อมูลได้อย่างราบรื่น, ปลอดภัย, ไร้กังวล: ข้อดีของการใช้ IPFS กับ Mind Network

เข้าถึงข้อมูลได้ทุกที่ ทุกเวลา:เมื่อเทียบกับ local data storage , IPFS ช่วยให้เข้าถึงข้อมูลได้อย่างง่ายดาย ไม่ว่าคุณจะอยู่ที่ไหน ความสามารถนี้ส่งเสริมการทำงานร่วมกันและการแบ่งปันข้อมูลอย่างมีประสิทธิภาพ

  • Local storage เก็บข้อมูลระยะยาว (persistence) โดยใช้ออบเจคต์ชื่อ localStorage ซึ่งจะซับซ้อนขึ้น เพราะเราสามารถเปิดเว็บเพจเดียวกันใน 2 แท็บหรือมากกว่า ซึ่งมันจะแชร์ข้อมูลก้อนเดียวกัน
  • Session storage เก็บข้อมูลเฉพาะเซสชันการท่องเว็บนั้นๆ ปิดแท็บเมื่อไรข้อมูลก็หายไป ใช้ออบเจคต์ชนิด sessionStorage อันนี้ไม่ซับซ้อน

ความปลอดภัยขั้นสูง:DataPack ของ Mind Network จะเข้ารหัสข้อมูลของคุณก่อนอัปโหลดไปยัง IPFS การเข้ารหัสที่แข็งแกร่งนี้ช่วยให้ข้อมูลของคุณปลอดภัยทั้งขณะที่ส่งและจัดเก็บ ลดความเสี่ยงจากการเข้าถึงโดยไม่ได้รับอนุญาตหรือการละเมิดข้อมูล

เครือข่ายทนทาน ไร้จุดล้มเหลว:IPFS ใช้โครงสร้างแบบกระจายอำนาจ ซึ่งช่วยลดความเสี่ยงจากการล่มของจุดใดจุดหนึ่งในระบบ ความทนทานนี้ช่วยให้ข้อมูลพร้อมใช้งานและน่าเชื่อถือ แม้เกิดปัญหาขัดข้องหรือล่ม

ลดต้นทุน:การใช้ IPFS ช่วยให้ Mind Network ประหยัดต้นทุน เนื่องจาก Mind Network เป็นเครือข่ายคอมพิวเตอร์ที่มีค่าใช้จ่ายสูงเมื่อเทียบกับโปรโตคอลการจัดเก็บข้อมูลทั่วไป

Integration

วิธีการจัดการการเข้าถึงข้อมูลของ Mind Network

Mind Network ใช้การเข้ารหัสเป็นวิธีเดียวในการจัดการการควบคุมการเข้าถึงของผู้ใช้ แทนที่จะจัดการสิทธิ์การเข้าถึงโดยตรง ข้อมูลที่ไม่ใช่สาธารณะทั้งหมดภายใน Mind Network จะถูกเข้ารหัส เมื่ออัปโหลดข้อมูลนี้ไปยังที่เก็บข้อมูลแบบกระจายอำนาจ จำเป็นต้องเข้ารหัสส่วนที่เกี่ยวข้องของข้อมูล

กลไกการเข้ารหัสของ Mind Network แตกต่างจากกลไกการเข้ารหัสของระบบเก็บข้อมูลแบบ local และแบบ decentralized storage โดยเฉพาะอย่างยิ่ง ข้อมูลที่เข้ารหัสจะผ่านกระบวนการถอดรหัส-เข้ารหัสอีกครั้งเมื่อย้ายข้อมูลระหว่าง MindLake กับระบบจัดเก็บข้อมูลอื่น

ประเภทของคีย์เข้ารหัสที่ใช้ใน Mind Network

ข้อมูลก่อนหน้านี้ได้กล่าวถึงการแบ่งประเภทของคีย์เข้ารหัสเป็น 2 ประเภท หลักๆ คือ คีย์หลัก (Master Key) และ คีย์ข้อมูล (Data Key) ในส่วนนี้เราจะเจาะลึกลงไปใน 2 ประเภทคีย์ข้อมูลที่ใช้จริงภายในทั้งไฟล์ Local และระบบจัดเก็บแบบ decentralized ได้แก่:

1. คีย์กระเป๋าเงิน (Wallet Key)

  • คีย์กระเป๋าเงินเป็นคู่คีย์ที่สร้างขึ้นผ่านเทคโนโลยีการเข้ารหัสแบบอสมมาตร ECC (Elliptic Curve Cryptography) และเชื่อมโยงกับบัญชีกระเป๋าเงินของผู้ใช้
  • คีย์นี้เชื่อมโยงโดยตรงกับตัวตนของผู้ใช้
  • ในโมดูล DataPack คีย์กระเป๋าเงินจะถูกใช้สำหรับเข้ารหัสและถอดรหัสคีย์ข้อมูล
  • ผู้ใช้เท่านั้นที่เป็นเจ้าของสิทธิ์ส่วนตัวของคีย์กระเป๋าเงิน การันตีว่าเฉพาะพวกเขาเท่านั้นที่จะถอดรหัสและเข้าถึงคีย์ข้อมูลได้

2. คีย์ข้อมูล (Data Key)

  • คีย์ข้อมูลใช้เทคโนโลยีการเข้ารหัสแบบสมมาตร AES (Advanced Encryption Standard)
  • คีย์นี้มีหน้าที่เข้ารหัสและถอดรหัสข้อมูลจริง
  • แต่ละคอลัมน์ที่เข้ารหัสใน DataPack จะเชื่อมโยงกับคีย์ข้อมูลเฉพาะ
  • การถอดรหัสคอลัมน์ที่เข้ารหัสภายใน DataPack สำเร็จขึ้นอยู่กับการเข้าถึงคีย์ข้อมูลที่สอดคล้องกันของเจ้าของข้อมูลเท่านั้น

สร้างกรอบการเข้ารหัสที่แข็งแกร่งด้วยคีย์สองประเภท

การใช้คีย์สองประเภทนี้ ก่อให้เกิดกรอบการเข้ารหัสที่แข็งแกร่ง ช่วยให้มั่นใจได้ว่าข้อมูลจะถูกจัดเก็บและส่งผ่านอย่างปลอดภัย ทั้งในระบบ Local และ decentralized

  • คีย์กระเป๋าเงิน: ช่วยให้ควบคุมการเข้าถึงข้อมูลตามตัวตนผู้ใช้ เสมือนเป็นการล็อคประตูด้วยกุญแจที่เฉพาะเจาะจงกับเจ้าของเท่านั้น
  • คีย์ข้อมูล: ช่วยรักษาความลับของข้อมูลแต่ละคอลัมน์ภายใน DataPack เสมือนเป็นการแบ่งข้อมูลออกเป็นกล่องลับๆ แต่ละกล่อง และแต่ละกล่องก็มีกุญแจเฉพาะของมัน

ก้าวต่อไป: เสริมความแข็งแกร่งด้วย Filecoin

หลังจากการนำพลังของ IPFS มาช่วยในการเข้าถึงข้อมูลอย่างสะดวกและปลอดภัย ขั้นตอนต่อไปของ Mind Network คือการผสานรวม Filecoin เข้ากับ IPFS เพื่อยกระดับประสบการณ์การใช้งานให้ดียิ่งขึ้น โดย Filecoin จะช่วยขจัดความจำเป็นในการตั้งค่าหรือค้นหาผู้ให้บริการจัดเก็บข้อมูลบน IPFS

เป้าหมายหลักคือการทำให้กระบวนการจัดเก็บและซิงโครไนซ์ DataPack สำหรับผู้ใช้ง่ายขึ้น รวดเร็วขึ้น และมีประสิทธิภาพมากขึ้น

ด้วยการใช้ประโยชน์จากความสามารถในการจัดเก็บแบบกระจายอำนาจของ Filecoin ผู้ใช้จะได้รับโซลูชันที่ราบรื่นและเชื่อถือได้สำหรับการจัดเก็บและซิงโครไนซ์ DataPack เครือข่ายของ Filecoin เป็นโครงสร้างพื้นฐานการจัดเก็บข้อมูลแบบกระจายและยืดหยุ่น ช่วยให้ผู้ใช้สามารถจัดเก็บข้อมูลของตนเองอย่างปลอดภัยโดยไม่ต้องแบกรับภาระในการจัดการผู้ให้บริการจัดเก็บข้อมูลด้วยตนเอง

สรุปประโยชน์ของการใช้ Filecoin:

  • ง่ายขึ้น: ไม่ต้องตั้งค่าหรือค้นหาผู้ให้บริการจัดเก็บข้อมูลบน IPFS อีกต่อไป
  • เร็วขึ้น: ประสิทธิภาพการจัดเก็บและซิงโครไนซ์ DataPack ดีขึ้น
  • ปลอดภัยขึ้น: เครือข่าย Filecoin แบบกระจายอำนาจช่วยเพิ่มความปลอดภัยให้กับข้อมูล

Visit Our Website and Social Media Channels:
Website | Twitter | Mirror | YouTube | Github | Gitbook
Discord | Telegram

--

--

No responses yet