เข้าร่วมกับเราเพื่อเจาะลึกถึงวิวัฒนาการของโครงสร้างพื้นฐานบล็อคเชน ความพร้อมใช้งานของข้อมูล และการกระจายอำนาจกับ Douwe Faasen ผู้ก่อตั้งร่วมของ HyveDA ตั้งแต่การเขียนโค้ดในช่วงเริ่มต้นไปจนถึงการบุกเบิกโซลูชันปริมาณงานสูง บทสัมภาษณ์นี้จะเปิดเผยข้อมูลเชิงลึกอันมีวิสัยทัศน์เบื้องหลังเทคโนโลยีกระจายอำนาจรุ่นต่อไป
อิชาน ปานเดย์: สวัสดี โดเว ฟาเซน ยินดีต้อนรับสู่ซีรีส์ 'Behind the Startup' ของเรา การเดินทางของคุณตั้งแต่เขียนโค้ดตอนอายุ 11 ขวบจนถึงการก่อตั้ง HyveDA นั้นช่างน่าสนใจยิ่งนัก ประสบการณ์ในช่วงแรกของคุณกับ Bitcoin faucet และสัญญาอัจฉริยะช่วยกำหนดวิสัยทัศน์ของคุณเกี่ยวกับโซลูชันความพร้อมใช้งานของข้อมูลได้อย่างไร
Douwe Faasen: สวัสดี Ishan ขอบคุณมาก เป็นเรื่องดีที่ได้มีโอกาสเป็นส่วนหนึ่งของซีรีส์นี้ ขอบคุณสำหรับคำถามนั้น ฉันชอบที่จะรำลึกถึงอดีตเสมอ การเปลี่ยนจากเว็บไซต์ที่เรียบง่ายไปสู่การสร้างโซลูชันความพร้อมใช้งานของข้อมูลที่มีปริมาณงานสูงนั้นเป็นการเดินทางที่ค่อนข้างยาวไกลสำหรับฉัน อย่างไรก็ตาม ในการเดินทางนั้น ฉันได้ทดลองใช้ Bitcoin faucet และเริ่มเรียนรู้วิธีพัฒนาสัญญาอัจฉริยะในปี 2017
สอนฉันหลายอย่างเกี่ยวกับความเป็นอะตอมมิคของบล็อคเชน แต่ยังเปิดเผยปัญหาด้านข้อจำกัดของโครงสร้างพื้นฐานข้อมูลในการพัฒนาบล็อคเชนให้ฉันทราบด้วย Ethereum มักจะกลายเป็นสิ่งที่มีข้อจำกัดมากเกินไปในการสร้างบางอย่างในระดับนั้น ดังนั้นทีมงานจึงสร้างเชนของตัวเองขึ้นมาเพื่อออกโทเค็นแก๊สเองและสร้างบางอย่างในระดับที่ใหญ่กว่ามาก ในที่สุด ผู้คนก็ยึดติดกับ Ethereum และเชนเหล่านี้ก็กลายเป็นเชนผี
การสังเกตนี้ควบคู่ไปกับความหลงใหลในข้อมูลของฉันทำให้ฉันมีแรงผลักดันในการสร้างเครื่องมือสำหรับเทคโนโลยีแบบกระจายอำนาจเพื่อสร้างสิ่งที่มีขนาดโดยไม่ทิ้งเอฟเฟกต์เครือข่ายของบล็อคเชนที่มีอยู่ HyveDA เป็นผลลัพธ์จากสิ่งนี้ และเราจะสร้างโครงสร้างพื้นฐานข้อมูลสำหรับโรลอัป การตรวจสอบความถูกต้อง เชนแอป และบริการที่ตรวจสอบได้เพื่อสร้างด้วยขนาดและความจุที่ไร้ขีดจำกัด
อิชาน ปานเดย์: เรากำลังเห็นแนวโน้มที่สำคัญในการนำโครงสร้างพื้นฐาน Ethereum กลับมาใช้ใหม่ โดยเฉพาะอย่างยิ่งกับการรวม "ตามฐาน" คุณมองว่าวิวัฒนาการนี้จะส่งผลกระทบต่ออนาคตของการปรับขยายบล็อคเชนอย่างไร
Douwe Faasen: ฉันคิดว่าการนำมาใช้ซ้ำเป็นกรอบที่สมบูรณ์แบบสำหรับสิ่งนี้ โรลอัปแบบอิงฐานมีการปรับปรุงสองสามอย่างเมื่อเทียบกับการออกแบบโรลอัปปัจจุบันในวิธีที่พวกเขาจัดการกับความปลอดภัยและการกระจายอำนาจ องค์ประกอบที่น่าสังเกตอย่างหนึ่งคือพวกเขาใช้ประโยชน์จากตัวตรวจสอบ Ethereum สำหรับการจัดลำดับในขณะที่พวกเขาเอาต์ซอร์สการดำเนินการไปยังโหนดการดำเนินการของโรลอัป ซึ่งเป็นการออกแบบโมดูลาร์ที่ยอดเยี่ยมและสามารถปรับขนาดได้มาก ในความคิดของฉัน โรลอัปแบบอิงฐานเป็นเครื่องพิสูจน์ที่ยอดเยี่ยมสำหรับความสามารถของ Ethereum ในการทำงานเป็นเลเยอร์การชำระเงิน แต่ยังเน้นย้ำถึงความสำคัญของความพร้อมใช้งานของข้อมูลอีกด้วย
เมื่อการปรับขนาดในแนวนอนและแนวตั้งในการดำเนินการไม่ใช่ปัญหาสำหรับการรวมข้อมูลอีกต่อไป คอขวดจะกลายเป็นความพร้อมใช้งานของข้อมูล การรวมข้อมูลจำเป็นต้องทำให้แน่ใจว่าข้อมูลสามารถดำเนินการต่อในห่วงโซ่ได้ และต้องตรวจสอบว่าผลลัพธ์พร้อมใช้งานสำหรับผู้เข้าร่วมทั้งหมด รวมถึงการรวมข้อมูลอื่นๆ ที่ต้องการการทำงานร่วมกันได้ เมื่อชิ้นส่วนปริศนาทั้งหมดเหล่านี้เรียงกัน ความสามารถในการปรับขนาดของบล็อคเชนก็จะไร้ขีดจำกัด
อิชาน ปานเดย์: คุณได้พูดออกมาอย่างชัดเจนเกี่ยวกับความสำคัญของผู้วางเดิมพันที่บ้านในการรักษาการกระจายอำนาจอย่างแท้จริง คุณอธิบายเพิ่มเติมได้ไหมว่าทำไมสิ่งนี้จึงมีความสำคัญในยุคที่โซลูชัน TPS สูงมักให้ความสำคัญกับศูนย์ข้อมูลขนาดใหญ่
Douwe Faasen: ผู้วางเดิมพันเดี่ยวเป็นส่วนสำคัญของปริศนาในการลดความเสี่ยงที่เกิดจากเอนทิตีรวมศูนย์และปกป้องเครือข่ายจากภัยคุกคาม เช่น การเซ็นเซอร์หรือการโจมตี 51% ฉันเชื่อมั่นอย่างยิ่งว่าเราควรเน้นที่การสร้างเครือข่ายแบบกระจายอำนาจอย่างแท้จริงที่เปิดให้ทุกคนเข้าถึงได้และทนทานต่อการโจมตีจากผู้กระทำที่รวมศูนย์ขนาดใหญ่ ความปลอดภัยไม่ควรถูกประนีประนอมเพื่อประสิทธิภาพการทำงาน
แม้ในสภาพแวดล้อมที่มีค่า TPS สูง ก็ยังมีวิธีต่างๆ มากมายในการปกป้องการกระจายอำนาจ ตัวอย่างเช่น คุณสามารถออกแบบระบบเพื่อให้แต่ละโหนดประมวลผลข้อมูลเพียงบางส่วนเท่านั้น แทนที่จะต้องให้โหนดทั้งหมดจัดการชุดข้อมูลทั้งหมด ส่วนนี้อาจมีขนาดเล็กมากจนแม้แต่คอมพิวเตอร์ที่บ้านทั่วไปก็สามารถจัดการได้ในระดับขนาดใหญ่ ส่งผลให้ปริมาณงานในเครือข่ายโดยรวมเพิ่มมากขึ้นในที่สุด
Ishan Pandey: จากประสบการณ์ของคุณในการสร้างดัชนีก่อน The Graph คุณได้รับข้อมูลเชิงลึกที่เป็นเอกลักษณ์อะไรบ้างเกี่ยวกับความท้าทายด้านความพร้อมใช้งานของข้อมูลในพื้นที่บล็อคเชน?
Douwe Faasen: เครือข่ายอินเด็กเซอร์และความพร้อมใช้งานของข้อมูลเป็นแนวคิดที่แตกต่างกันโดยสิ้นเชิง แต่ก็มีรูปแบบพื้นฐานบางอย่างที่เหมือนกัน คุณอาจโต้แย้งได้ว่า The Graph ช่วยรักษาความพร้อมใช้งานของข้อมูลสำหรับข้อมูลที่สร้างดัชนี แน่นอนว่าสมมติฐานด้านความปลอดภัยและคุณสมบัติการเข้ารหัสมีความแตกต่างกันโดยพื้นฐาน อย่างไรก็ตาม สิ่งสำคัญอย่างหนึ่งที่ฉันได้เรียนรู้จากการสร้างอินเด็กเซอร์ของตัวเอง รวมถึงการทำงานกับ The Graph และ StreamingFast ก็คือความซ้ำซ้อนของข้อมูลสามารถทำให้คุณเสียค่าใช้จ่ายได้มากเพียงใด โหนดอาจหายไปได้ทุกเมื่อ และในฐานะผู้ใช้ คุณไม่ต้องการให้สิ่งนั้นส่งผลต่อแอปพลิเคชันของคุณ นั่นหมายความว่าคุณต้องจำลองข้อมูลของคุณในหลายโหนด ซึ่งแน่นอนว่าสิ่งนี้มีค่าใช้จ่ายสูง และแนวคิดเรื่องความซ้ำซ้อนนี้เป็นหนึ่งในเหตุผลที่ความพร้อมใช้งานของข้อมูล (DA) กลายเป็นหัวข้อสำคัญในชุมชน Ethereum
แน่นอนว่าการให้โหนดทั้งหมดประมวลผลข้อมูลธุรกรรมเดียวกันนั้นเป็นเรื่องที่ดี เพราะคุณต้องการโหนดที่ซื่อสัตย์เพียงโหนดเดียวเพื่อให้แน่ใจว่าข้อมูลมีความสมบูรณ์ แต่ก็เป็นคอขวดด้วยเช่นกัน เนื่องจากในการปรับขนาด โหนดทุกโหนดจำเป็นต้องปรับขนาดขึ้นด้วย ซึ่งนั่นจะทำให้ต้นทุนของเครือข่ายสูงขึ้น เครือข่ายที่มีปริมาณงานสูงจำเป็นต้องแบ่งความรับผิดชอบด้านข้อมูลออกเป็นหลายโหนดเพื่อให้แน่ใจว่ามีการสำรองข้อมูล อย่างไรก็ตาม คุณไม่สามารถจำลองข้อมูลทุกอย่างได้ทุกที่ มิฉะนั้น คุณจะประสบปัญหาคอขวดอย่างหนัก การรักษาสมดุลระหว่างการสำรองข้อมูลและประสิทธิภาพเป็นสิ่งหนึ่งที่ทำให้ความพร้อมใช้งานของข้อมูลกลายเป็นปัญหาที่ท้าทาย
อิชาน ปานเดย์: มีการถกเถียงกันอย่างต่อเนื่องเกี่ยวกับความสมดุลระหว่างการกระจายอำนาจและการตรวจสอบได้ โดยเฉพาะอย่างยิ่งกับเทคโนโลยี ZK HyveDA จัดการความสมดุลนี้ในโซลูชันของตนอย่างไร
Douwe Faasen: นั่นเป็นคำถามที่ดี ฉันเชื่อเป็นการส่วนตัวว่า ZK เป็นเครื่องมือที่ยอดเยี่ยมในการพิสูจน์ว่าการดำเนินการนั้นถูกต้อง คุณจะต้องมีฉันทามติสำหรับการจัดลำดับธุรกรรมเท่านั้น และเพื่อให้แน่ใจว่าสถานะนั้นถูกต้องหลังจากใช้การพิสูจน์แล้ว เรากำลังสำรวจ ZK สำหรับ DA อย่างจริงจัง และเป็นวิธีที่ยอดเยี่ยมในการช่วยกระจายอำนาจ
ZK ขจัดความจำเป็นในการไว้วางใจระหว่างโหนดใดๆ ซึ่งหมายความว่าโหนดต่างๆ สามารถเข้าร่วมเครือข่ายได้มากขึ้น และสามารถบรรลุฉันทามติได้ด้วยวิธีที่เรียบง่ายขึ้น ในที่สุดแล้ว สิ่งนี้จะเพิ่มความสามารถในการตรวจสอบและการกระจายอำนาจในเวลาเดียวกัน ในบริบทของ DA เราสนใจเป็นพิเศษว่า ZK จะรับประกันความถูกต้องได้อย่างไรโดยไม่ต้องมีค่าใช้จ่ายเพิ่มเติมมากมาย ตัวอย่างเช่น สามารถใช้การพิสูจน์ ZK เพื่อรับประกันว่าโหนดต่างๆ ในเครือข่าย DA จัดเก็บและให้บริการข้อมูลอย่างถูกต้อง ในขณะที่ฉันทามติของ Ethereum จะรับประกันความสมบูรณ์และลำดับของการพิสูจน์เหล่านี้ทั่วโลก
อิชาน ปานเดย์: คุณได้กล่าวถึงกรณีการใช้งานจริงที่จะเกิดขึ้นได้ด้วยการตรวจสอบผ่านอีเธอเรียม แทนที่จะเป็นการกระจายอำนาจอย่างสมบูรณ์ คุณสามารถแบ่งปันตัวอย่างที่เป็นรูปธรรมบางส่วนว่าสิ่งนี้อาจเกิดขึ้นได้อย่างไรหรือไม่
Douwe Faasen: แน่นอน ขอเริ่มต้นด้วยการบอกว่าการกระจายอำนาจยังคงมีความสำคัญอย่างยิ่ง และการตรวจสอบโดยไม่ต้องไว้วางใจจะไม่สามารถเกิดขึ้นได้หากไม่มีสิ่งนี้ การตรวจสอบผ่านระบบกระจายอำนาจที่ใช้ฉันทามติ เช่น Ethereum หมายความว่าคุณสามารถสร้างการรับประกันโดยไม่ต้องไว้วางใจได้ว่าการดำเนินการหรือการคำนวณได้รับการดำเนินการและนำไปใช้อย่างถูกต้องโดยไม่ต้องดำเนินการทุกขั้นตอนในการตั้งค่าแบบกระจายอำนาจ ขอยกตัวอย่างบางส่วนให้คุณฟัง: เอ็นจิ้นเกมสามารถรันโครงสร้างพื้นฐานนอกเชน ทำให้มีปริมาณงานสูงตามปกติที่พวกเขากำลังจัดการอยู่ แต่พิสูจน์การเปลี่ยนแปลงเกมเป็นระยะๆ และส่งไปยังเชน ฉันทามติของเชนรับประกันผลลัพธ์ของเกมที่ถูกต้อง แต่ไม่มีตรรกะหรือสินทรัพย์ใดๆ ที่โฮสต์ไว้บนเชน
ผู้เล่น โดยเฉพาะในเกมที่มีสินทรัพย์ในเกมที่มีราคาแพง สามารถมั่นใจได้ว่าจะไม่ถูกโกง การใช้งานอีกกรณีหนึ่งคือสมุดคำสั่งแบบกระจายอำนาจ การจับคู่และการดำเนินการซื้อขายจะเกิดขึ้นนอกเครือข่าย แต่หลักฐานจะได้รับการตรวจยืนยันบนเครือข่าย การแลกเปลี่ยนแบบกระจายอำนาจเช่นนี้สามารถดำเนินการโดยใครก็ได้ แต่ไม่จำเป็นต้องมีฉันทามติที่มีราคาแพงและยาวนานสำหรับการจับคู่คำสั่ง อีกสิ่งที่สนุกเกี่ยวกับเรื่องนี้คือคุณสามารถออกแบบให้การฝากและถอนเงินเกิดขึ้นบนเครือข่ายได้อย่างง่ายดาย ซึ่งยังช่วยลดข้อสันนิษฐานเกี่ยวกับความน่าเชื่อถือในเอนทิตีรวมศูนย์อีกด้วย ระบบการชำระเงินยังสามารถรับประโยชน์จากสิ่งนี้ได้อีกด้วย
การสร้างฉันทามติทำให้เกิดข้อจำกัดหลายประการ เช่น ข้อจำกัดด้านเวลาแฝงและแบนด์วิดท์ สำหรับตัวประมวลผลการชำระเงิน การจัดการธุรกรรมหลายล้านรายการต่อวินาทีด้วยการใช้ขั้นตอนวิธีการสร้างฉันทามติจะเป็นเรื่องยาก สิ่งที่สำคัญกว่าสำหรับผู้ใช้ปลายทางคือความโปร่งใสของค่าธรรมเนียมและการบัญชี การตรวจสอบแบบกระจายอำนาจช่วยให้ทำได้ โดยไม่ต้องพึ่งพาขั้นตอนวิธีการสร้างฉันทามติในตัวประมวลผลการชำระเงินเอง
อิชาน ปานเดย์: เมื่อมองไปข้างหน้า การพัฒนาด้านความพร้อมใช้งานของข้อมูลและโครงสร้างพื้นฐานของบล็อคเชนใดที่คุณตื่นเต้นมากที่สุด และ HyveDA กำลังวางตำแหน่งตัวเองอย่างไรเพื่อรับมือการเปลี่ยนแปลงเหล่านี้?
Douwe Faasen: ขณะนี้มีสิ่งเกิดขึ้นมากมายในโครงสร้างพื้นฐาน และมันน่าตื่นเต้นมาก สิ่งที่น่าตื่นเต้นที่สุดสำหรับอุตสาหกรรมโดยรวม ในความคิดของฉัน คือ การที่ ZK ก้าวหน้ามาไกลเพียงใดในช่วงเวลาสั้นๆ เช่นนี้ เทคโนโลยีนี้สามารถส่งเสริมการกระจายอำนาจและระบบแบบกระจายอำนาจในแง่ของความปลอดภัย ความเร็ว และความน่าเชื่อถือ แต่ก่อนหน้านี้ จำเป็นต้องมีทีมงานระดับปริญญาเอกเพื่อนำไปปฏิบัติจริง
เราขอส่งเสียงชื่นชมให้กับ Succinct เป็นอย่างมาก ซึ่งได้ขจัดข้อกำหนดนี้ออกไปแล้ว และตอนนี้ นักพัฒนาสามารถสร้างด้วย ZK ได้โดยไม่ต้องมีความรู้ทางวิชาการเกี่ยวกับหัวข้อนี้มาก่อนมากนัก ที่ Hyve เรากำลังค้นคว้าและพัฒนาอย่างแข็งขันเพื่อนำ ZK เข้าสู่เลเยอร์ความพร้อมใช้งานของข้อมูลเพื่อให้การสรุปผลรวดเร็วขึ้นและสมมติฐานด้านความปลอดภัยของความพร้อมใช้งานของข้อมูลที่เรียบง่ายขึ้น ซึ่งจะทำให้เราเชื่อถือได้มากยิ่งขึ้นสำหรับผู้บูรณาการ DA ในขณะที่ยังคงรักษาปริมาณงานเท่าเดิม
อิชาน ปานเดย์: ขอบคุณสำหรับเวลาและข้อมูลเชิงลึกของคุณ Douwe!
อย่าลืมกดไลค์กดแชร์เรื่องราวนี้!
การเปิดเผยผลประโยชน์ที่ได้รับ: ผู้เขียนนี้เป็นผู้สนับสนุนอิสระที่เผยแพร่ผ่านของเรา