Startup Aleo ต้องการปกป้องความเป็นส่วนตัวของข้อมูลบนอินเทอร์เน็ต

Startup Aleo ต้องการปกป้องความเป็นส่วนตัวของข้อมูลบนอินเทอร์เน็ต - ให้ยืม 768x504 1 440x264 1บริษัท เทคโนโลยีด้านความเป็นส่วนตัว Aleo ได้เปิดตัวบล็อกเชนและชุดนักพัฒนาที่เน้นความเป็นส่วนตัวของข้อมูลเพื่อให้การเขียนหลักฐานที่ไม่มีความรู้ในเว็บแอปพลิเคชันเป็นเรื่องง่ายและแพร่หลาย

การเริ่มต้นเปิดตัวเครื่องมือซอฟต์แวร์รอบแรกเพื่อให้นักพัฒนาสามารถเขียนแอปพลิเคชันส่วนตัวสำหรับเว็บโดยใช้ภาษาโปรแกรมใหม่ที่เรียกว่า Leo รวมทั้งรวมเครื่องมือเหล่านี้เข้ากับฟังก์ชันเบราว์เซอร์ที่มีอยู่

ไม่มีการพิสูจน์ความรู้ที่เป็นศูนย์

Aleo ใช้ประโยชน์จาก Zero-knowledge proof (ZKP) ซึ่งเป็นเทคนิคการเข้ารหัสที่ช่วยให้สองฝ่ายบนอินเทอร์เน็ตเช่นแอปและผู้ใช้สามารถตรวจสอบข้อมูลซึ่งกันและกันได้โดยไม่ต้องเปิดเผยข้อมูลที่เกี่ยวข้องกับข้อมูลนี้

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

ชุดเครื่องมือการพัฒนาของ Aleo

เวอร์ชันเริ่มต้นของ Aleo ประกอบด้วยสี่องค์ประกอบที่แตกต่างกัน มี Aleo Studio ซึ่งเป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการแห่งแรก (IDE) สำหรับการเขียนแอปพลิเคชันที่เน้นความเป็นส่วนตัวเป็นศูนย์กลาง

IDE คือสภาพแวดล้อมแบบองค์รวมที่นักพัฒนาสามารถเขียนโปรแกรมคอมพิวเตอร์ได้ Aleo Package Manager มุ่งเน้นไปที่การช่วยให้นักพัฒนาสามารถจัดการและจัดเก็บแพ็กเกจข้อมูลได้

เมื่อรวมกับ Aleo Studio แล้ว Aleo Package Maneger ช่วยให้นักพัฒนาสามารถจัดระเบียบและแบ่งปันงานได้ง่ายขึ้น SnarkOS เป็นระบบปฏิบัติการแบบกระจายอำนาจของ Aleo สำหรับเว็บแอปพลิเคชันส่วนตัวและการใช้งานครั้งแรกของโปรโตคอล Aleo

“ มันทำงานบนบล็อคเชนและรองรับแอพพลิเคชั่นทุกประเภท” ผู้ร่วมก่อตั้ง Aleo Howard Wu กล่าว“ ดังนั้นมันจึงคล้ายกับสิ่งที่ผู้คนรู้จักและชื่นชอบบน Ethereum แนวคิดสำหรับเราคือการใช้ snarkOS เป็นรากฐานหรือกระดูกสันหลังของระบบทั้งหมด

ดังนั้น snarkOS จึงมีวัตถุประสงค์ในการควบคุมตรวจสอบและจัดเก็บข้อมูลในสถานะ " ส่วนสุดท้ายของชุดสำหรับนักพัฒนาของ Aleo คือ“ Aleo Testnet I” ซึ่งเป็น testnet บน snarkOS ที่ช่วยให้นักพัฒนาสามารถเขียนและแจกจ่ายแอปพลิเคชันได้

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

Leo: การเขียนโปรแกรมความเป็นส่วนตัวด้วยภาษาใหม่

บริษัท ยังได้สร้างภาษาโปรแกรมใหม่ที่เรียกว่า "Leo" Wu อธิบายว่าในขณะที่ Leo มีลักษณะคล้ายกับ JavaScript มาก แต่จริงๆแล้วเขามีความสามารถในการสร้างแนวคิดการเข้ารหัสระดับต่ำที่เป็นนามธรรมดังนั้นนักพัฒนาจึงสามารถสร้างแอปพลิเคชันส่วนตัวได้โดยไม่ต้องมีวุฒิการศึกษาด้านการเข้ารหัส “ เราสร้าง Leo เพื่อให้การเขียนแอปพลิเคชันส่วนตัวง่ายขึ้น” Wu กล่าว