แลมบ์ดาให้ความสามารถในการจัดเก็บข้อมูลแบบไม่จำกัดบนบล็อคเชน สัมภาษณ์กับ CEO HE Xiao Yang

เผยแพร่แล้ว: 2021-08-09

Lambda เป็นผู้ก่อกวนในโซลูชันการจัดเก็บข้อมูลบนบล็อคเชน โดยนำเสนอโครงสร้างพื้นฐานบล็อกเชนที่รวดเร็ว ปลอดภัย และสามารถปรับขนาดได้ ซึ่งให้ความสามารถในการจัดเก็บข้อมูลแอปพลิเคชันแบบกระจายศูนย์ (DAPP) พร้อมความสามารถในการปรับขนาดได้ไม่จำกัด CEO HE Xiao Yang จะหารือเกี่ยวกับโครงการ Lambda กับเราในการสัมภาษณ์นี้

กรุณาบอกชื่อและประวัติของคุณให้เราทราบ?

ฉันชื่อ HE Xiao Yang และฉันเป็นผู้ก่อตั้งแลมบ์ดา ฉันมีความหลงใหลในนวัตกรรมเทคโนโลยีและการพัฒนาซอฟต์แวร์อย่างลึกซึ้ง ฉันเป็นที่รู้จักกันดีในประเทศจีนสำหรับประสบการณ์ที่กว้างขวางของฉันในด้านซอฟต์แวร์โครงสร้างพื้นฐานและการมีส่วนร่วมอย่างแข็งขันในชุมชนโอเพ่นซอร์ส

ก่อนหน้านี้ ฉันเป็นผู้ร่วมก่อตั้ง OneAPM ซึ่งเป็นซอฟต์แวร์โครงสร้างพื้นฐานที่เติบโตอย่างรวดเร็วโดยเน้นที่ ITOM (การจัดการการดำเนินงานด้านไอที) ในประเทศจีน บางคนอ้างถึง OneAPM ว่าเป็น "New Relic หรือ AppDynamics of China" และบริษัทได้รับการสนับสนุน VC ที่แข็งแกร่งจาก Matrix Partners, Chengwei Capital และ Qiming Venture ก่อนหน้าที่จะมีประสบการณ์ในการเป็นผู้ประกอบการ ฉันเคยทำงานที่ BEA ในตำแหน่งวิศวกรซอฟต์แวร์ R&D ฉันยังเป็นบล็อกเกอร์และบทความบางส่วนของฉันได้รับการตีพิมพ์โดยสื่อหลัก ๆ เช่น Forbes China, 36Kr, Sina เป็นต้น

อธิบายแลมบ์ดา?

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

บริการและคุณสมบัติหลักที่แลมบ์ดาจัดหาให้คืออะไร?

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

บริการแลมบ์ดาประกอบด้วย: การจัดเก็บข้อมูลร่วมแบบหลายสายโซ่ การจัดการข้อมูลข้ามสายโซ่ การปกป้องความเป็นส่วนตัวของข้อมูล การพิสูจน์ความสามารถในการกู้คืนข้อมูล (POR) การครอบครองข้อมูลที่พิสูจน์ได้ (PDP) และการประมวลผลอัจฉริยะแบบกระจายผ่านการแยกลอจิกและการนำ Lambda ไปใช้อย่างอิสระ โซ่และแลมบ์ดา DB.

นอกจากนี้ นักพัฒนายังได้รับอนุญาตให้ใช้รหัสโปรเจ็กต์ Lambda และแก้ไขภายใต้ Apache License ในขณะที่ผู้ใช้ได้รับอนุญาตให้ดาวน์โหลดไฟล์ไบนารีของ Lambda และปรับใช้ในสภาพแวดล้อมส่วนตัวโดยไม่ต้องเชื่อมต่อกับเอกซ์ทราเน็ต

เทคโนโลยีที่อยู่เบื้องหลังแลมบ์ดาคืออะไร? คุณช่วยอธิบายการออกแบบสถาปัตยกรรมให้เราฟังหน่อยได้ไหม?

เราใช้การออกแบบโครงสร้างหลายสายที่เป็นเนื้อเดียวกันของ Lambda Chain เพื่อสุ่มเลือกชุดของโหนดตรวจสอบเพื่อตรวจสอบความสมบูรณ์ของข้อมูลเมื่อเราอ่าน ด้วยการตรวจสอบความถูกต้องแยกกันของโหนดการตรวจสอบความถูกต้องหลายโหนดและความสอดคล้องของ Byzantine Fault Intolerance (BFT) เราสามารถยืนยัน Proof of Recoverability of data (POR) และ Provable of Data Possession (PDP) ซึ่งเป็นข้อได้เปรียบของเราเหนือ IPFS ปัจจุบัน IPFS ไม่มีการออกแบบลูกโซ่ที่สมบูรณ์และกลไกการพิสูจน์การจัดเก็บข้อมูลที่สมบูรณ์

นอกจากนี้ แลมบ์ดายังรับรองสิ่งต่อไปนี้:

  • การออกแบบที่เป็นนวัตกรรมใหม่ของเรารวมถึงการแยกบล็อคเชนและห่วงโซ่การจัดเก็บข้อมูล
  • เราได้จัดการกับความท้าทายของการครอบครองข้อมูลที่พิสูจน์ได้ (PDP) ด้วยการบูรณาการที่สมบูรณ์แบบกับบล็อกเชน
  • โซลูชันของเราสามารถรองรับการจัดเก็บและดึงข้อมูลปริมาณงานสูงโดยใช้ประโยชน์จากเทคโนโลยี Sharding ซึ่งให้ความเป็นไปได้สำหรับสถานการณ์ของแอปพลิเคชัน DAPP ในอนาคต
  • ด้วยการใช้ประโยชน์จากเทคโนโลยี subchain และร่วมมือกับชุมชนโอเพ่นซอร์ส เราจะสามารถนำเสนอแพลตฟอร์มระบบนิเวศที่มีการรวบรวมข้อมูล การจัดเก็บ ความสามารถในการประมวลผล การแลกเปลี่ยน นอกเหนือจากความสามารถในการจัดเก็บไฟล์บล็อกหลัก

2017/2018 แนะนำโครงการข้อมูลที่ใช้บล็อคเชนจำนวนมาก อะไรที่ทำให้การจัดเก็บข้อมูลที่เชื่อถือได้และปลอดภัยของแลมบ์ดาไม่เหมือนใคร

เราเชื่อว่าโครงการพื้นที่จัดเก็บข้อมูลทั้งหมดเป็นไปตามข้อกำหนดหลักของ Provable Data Integrity นอกจากนี้ มันเป็นสิ่งสำคัญสำหรับโปรเจ็กต์ข้อมูลในการจัดเก็บข้อมูลในโหนดการจัดเก็บข้อมูลที่เป็นไปไม่ได้ และทำให้เชื่อถือได้และปลอดภัย ในโลกวิชาการ มีสองแนวทางหลักๆ คือ Provable Data Possession (PDP) และ Proofs of Retrievability (POR) ขึ้นอยู่กับ สถานการณ์การใช้งาน เทคโนโลยีนี้ค่อนข้างสมบูรณ์ในการจัดเก็บบนคลาวด์ และแลมบ์ดาได้ใช้สองแนวทางนี้ในบล็อกเชนผ่านการวิจัยทางวิชาการและการตรวจสอบทางวิศวกรรม ซึ่งได้ขจัดอุปสรรคหลักของการจัดเก็บแบบกระจายอำนาจ

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

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

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

ปัจจุบัน ข้อมูลบนบล็อคเชนเป็นแบบสาธารณะและเข้าถึงได้ ซึ่งจำกัดสถานการณ์ของแอปพลิเคชันในวงกว้าง Lambda ได้นำแผน Online/Offline Multi-Authority Attribute Based Encryption (OO-MA-ABE) มาใช้ ซึ่งมีจุดมุ่งหมายเพื่อโอนต้นทุนการประมวลผลออนไลน์ของไคลเอ็นต์ไปยังสเตจออฟไลน์หรือเซิร์ฟเวอร์คลาวด์

ข้อดีหลักมีการระบุไว้ดังต่อไปนี้:

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

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

โปรดบอกเราเพิ่มเติมเกี่ยวกับแพลตฟอร์มการซื้อขายข้อมูล Lambda และวิธีที่คุณใช้ข้อมูลปัญญาประดิษฐ์

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

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

ภายในระบบแลมบ์ดา การซื้อขายเป็นส่วนสำคัญอย่างยิ่งของเรา เนื่องจากทีมแลมบ์ดาสร้างเฉพาะโค้ดและกฎที่เปิดเผยต่อสาธารณะบน Github และแพลตฟอร์มโอเพ่นซอร์สอื่นๆ อย่างไรก็ตาม การทำงานจริง สภาพแวดล้อมรันไทม์ในแต่ละโฮสต์ บัญชีแยกประเภทบล็อคเชนที่เกี่ยวข้อง พื้นที่เก็บข้อมูลจริง ฯลฯ ล้วนจัดเตรียมโดยผู้ร่วมให้ข้อมูลภายในระบบนิเวศหรือผู้ขุด

ในระบบ Lambda มีการแลกเปลี่ยนต่างๆ ในตัว ในปัจจุบัน เรายังคงปรับกฎของการแลกเปลี่ยนเหล่านี้ แต่มีฟังก์ชันบางอย่างที่แน่นอน

  • The Mining Exchange – นักขุดหน่วยเก็บข้อมูลและผู้ตรวจสอบยืนยันโทเค็นแลมบ์ดาเพื่อรับสิทธิ์ในการเป็นผู้ขุด ราคาจำนำของการแลกเปลี่ยนนี้ต่างจากระบบก่อนหน้านี้ตามเส้นโค้งที่แน่นอน ผลลัพธ์ของเส้นโค้งนี้สามารถรับประกันได้ในลักษณะดังกล่าว ก) เพื่อให้จำนวนโหนดการจัดเก็บและโหนดการตรวจสอบสามารถเป็นไปตามอัตราส่วนที่เหมาะสมเสมอ b) ในช่วงเวลาที่กำหนด พื้นที่จัดเก็บที่ให้ไว้จะใกล้เคียงกับเกณฑ์ที่กำหนด ไม่มากหรือน้อยเกินไป
  • การแลกเปลี่ยนพื้นที่จัดเก็บ – ในการแลกเปลี่ยนนี้ ผู้เช่าสามารถเริ่มต้นธุรกรรมประเภทการเสนอราคาที่ขอพื้นที่จัดเก็บ นักขุดแร่สามารถเช่าพื้นที่จัดเก็บได้ที่นี่ เนื่องจากพื้นที่จัดเก็บเป็นสิ่งจำเป็นสำหรับการทำธุรกรรมข้อมูล สำหรับระบบของเรา การแลกเปลี่ยนพื้นที่จัดเก็บจะคล้ายกับการแลกเปลี่ยน RAM ของ EOS เราจะนำระบบการซื้อขายที่คล้ายกับ Bancor มาใช้ แต่เราจะไม่ตั้งค่าพารามิเตอร์ CW ​​ที่อาจทำให้ราคาเช่นกัน สูงชัน
  • การแลกเปลี่ยนข้อมูล – สำหรับผู้เช่า หลังจากได้รับพื้นที่จัดเก็บแล้ว ผู้ใช้สามารถซื้อและขายข้อมูลในการแลกเปลี่ยนข้อมูลได้ การแลกเปลี่ยนข้อมูลของเราใช้กลไกที่คล้ายกับการประมวลผลแบบหลายฝ่ายที่ปลอดภัย หลังจากธุรกรรมสิ้นสุดลง เจ้าของข้อมูลจะไม่ทราบว่าข้อมูลใดที่ผู้ซื้อซื้อโดยเฉพาะ และผู้ขายข้อมูลไม่ทราบว่าข้อมูลใดที่ผู้ซื้อมี

อะไรต่อไปในแผนงานของแลมบ์ดา? คุณมีโอกาสสำหรับนักลงทุนในปัจจุบันหรือไม่?
ไตรมาสที่ 3 ปี 2018 จะเป็นก้าวที่สำคัญมากสำหรับ Lambda ซึ่งเราจำเป็นต้องใช้ Lambda Chain และ Lambda FS และ Lambda FS-based Object storage เราจะดำเนินการเสนอขายต่อสาธารณะด้วย ดังนั้นโปรดติดตามข่าวสารอย่างเป็นทางการของเรา

คุณช่วยบอกเราเกี่ยวกับทีมและที่ปรึกษาของคุณได้ไหม?

ทีมงานหลักของเราคือกลุ่มนักพัฒนาที่มีประสบการณ์อย่างกว้างขวางในด้านซอฟต์แวร์โครงสร้างพื้นฐาน R&D และชุมชนโอเพ่นซอร์ส เราสนับสนุนโค้ดสำหรับโครงการโอเพ่นซอร์สต่างๆ ภายใต้ Apahce Foundation เช่น Camel, Akka, Drill เป็นต้น สมาชิกในทีมของเรามีส่วนร่วมอย่างมากในโครงการทั้งหมด เรายังส่งเสริมการพัฒนาโอเพ่นซอร์สและชุมชนต่างๆ ในประเทศจีนอย่างแข็งขัน และได้จัดตั้ง China Users Groups ของ Druid และ Clickhouse

นอกจากตัวฉันแล้ว ทีมงานหลักของเรายังรวมถึง: Lucy Wang CMO ที่ Lambda; Alex Lototskiy หัวหน้าวิศวกรความปลอดภัยอาวุโส; He Bingqing ผู้ร่วมก่อตั้ง & CTO ของ OneAPM; Jiang Ning, Apache Camel Mentor; Oleg Lyamtsev วิศวกร; Li Monan โปรแกรมเมอร์ชั้นนำของจีนและผู้ก่อตั้ง Coreseek และ Log Insight; Gao Haiqiang ผู้เชี่ยวชาญด้านวิทยาการคอมพิวเตอร์; Zhang Xiaoguang, Apache Akka Commiter; Guo Hongqiang นักวิทยาศาสตร์ข้อมูล

นอกจากนี้เรายังมีทีมที่ปรึกษาที่มีประสบการณ์: Tian Jia, Wang Tao, Chen Yuan, Liu Chunhua

แลมบ์ดาปลอดภัยแค่ไหน? คุณต้องการพูดคุยเกี่ยวกับมาตรการทางกฎหมายและความปลอดภัยของคุณหรือไม่?

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

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

นอกจากนี้ แลมบ์ดายังใช้เทคโนโลยี PDP และ POR เพื่อตรวจสอบว่าข้อมูลถูกจัดเก็บหรือไม่ ในเวลาเดียวกัน ข้อมูลจะใช้การสำรองข้อมูลหลายรายการ ตามระดับการจัดเก็บที่แตกต่างกัน ตัวอย่างเช่น สามารถตรวจพบการสูญเสียสำเนา 1/3 ในเวลา และข้อมูลจะถูกกู้คืนและถ่ายโอนโดยเทคโนโลยี POR และเทคโนโลยี Erasure Coding

นอกจากนี้ ที่เก็บข้อมูลบนคลาวด์แบบกระจายศูนย์และฐานข้อมูลบนคลาวด์ เมื่อเทียบกับคลาวด์แบบรวมศูนย์ ความแตกต่างที่ใหญ่ที่สุดคือโหนดการจัดเก็บข้อมูลแบบไร้สิทธิ์ นอกจากนี้ ผู้ใช้ระบบคลาวด์ไม่ใช่ผู้เริ่มการตรวจสอบ หรือโหนด TPA ที่เชื่อถือได้อย่างสมบูรณ์ ในการออกแบบของ Lambda เราใช้วิธีการ PDP ที่ได้รับการอัปเกรดสองเวอร์ชันซึ่งสนับสนุนการตรวจสอบสาธารณะ BLS-PDP และ MF-PDP และเราจะทำงานร่วมกันบน TPA ที่เชื่อถือได้ผ่านฉันทามติของโหนดตรวจสอบหลายโหนดเพื่อให้การเก็บข้อมูลและความสมบูรณ์สมบูรณ์ การตรวจสอบและเขียนผลการตรวจสอบไปยังห่วงโซ่การตรวจสอบของชาวประมง

เราควรแนะนำผู้อ่านของเราสำหรับข้อมูลเพิ่มเติมที่ไหน?

เว็บไซต์อย่างเป็นทางการ: http://www.lambda.im

ชุมชนโทรเลข: https://t.me/HelloLambda

เฟสบุ๊ค: https://www.facebook.com/Lambdaim

LinkedIn: https://www.linkedin.com/company/lambdaim/

ทวิตเตอร์: https://twitter.com/Lambdaim

เอกสารไวท์เปเปอร์: http://www.lambda.im/doc/Lambda-WhitePaper-en.pdf