เป็นเวลานานแล้วที่ความต้องการของการแก้ปัญหาการขยายมาตราส่วนในเทคโนโลยีบล็อกเชนเป็นหัวข้อที่เป็นไปได้มาก
ฉันเดาว่ามันเป็นความรู้ทั่วไปว่าเมื่อเครือข่ายบล็อกเชนเติบโตขึ้น จำนวนการทำธุรกรรมต่อวินาที (tps) กลายเป็นปัญหาที่สำคัญ ความจุปัจจุบันของเครือข่ายบล็อกเชนหลักเช่นบิตคอยน์และอีเธอร์เรียมไม่เพียงพอที่จะจัดการปริมาณที่ต้องการสำหรับการใช้งานทั่วไป
ตัวอย่างเช่น, Bitcoin ประมวลผลประมาณ 7 ธุรกรรมต่อวินาทีในขณะที่ Ethereum จัดการประมวลผลได้ประมาณ 15 ธุรกรรมต่อวินาที ในทวีปเอเชีย, Visa ประมวลผลประมาณ 1,700 TPS เฉลี่ย โดยไม่มีการเพิ่มความสามารถในการขยายมากกว่านี้, เทคโนโลยีบล็อกเชนจะไม่สามารถแข่งขันกับระบบการเงินดั้งเดิมและเรียกร้องการใช้งานแบบมวลกว้างได้ถึง
ถ้าเรามองค่าใช้จ่ายจริงๆของการดำเนินการเหล่านั้นจะเป็นอย่างไร?
มันก็เช่นกัน...
ค่าธรรมเนียมการทำธุรกรรมสูงมากเมื่อมีผู้ใช้บล็อกเชนใช้งานพร้อมกันในเวลาเดียวกัน จากนั้นในช่วงเวลาที่มีการใช้งานสูงสุดจะก่อให้เกิดปัญหาและทำให้การทำธุรกรรมขนาดเล็กเป็นไปไม่ได้ ตัวอย่างเช่น ในช่วงเพิ่มสูงของ defi ในปี 2020 และ 2021 ค่าธรรมเนียมแก๊ส ethereum ได้เพิ่มขึ้นอย่างรวดเร็ว ทำให้การทำธุรกรรมเล็ก ๆ มีค่าใช้จ่ายสูงมาก
ดังนั้นเราจะแก้ปัญหานี้อย่างไร?
เราแก้ปัญหานี้โดยการนำเสนอวิธีการขยายมาตราส่วน
โซลูชันการขยายมิติเป็นเทคโนโลยีที่ออกแบบขึ้นเพื่อเพิ่มประสิทธิภาพและความสามารถในการจัดการระบบบล็อกเชนเพื่อรองรับปริมาณธุรกรรมที่มากขึ้น จุดมุ่งหมายหลักของโซลูชันการขยายมิติคือเพิ่มประสิทธิภาพของเครือข่าย ที่วัดได้จากจำนวนธุรกรรมต่อวินาที (TPS) พร้อมทั้งรักษาหรือปรับปรุงความปลอดภัย การกระจายอำนาจ และความคุ้มค่า
โซลูชันการขยายมิติจำเป็นสำหรับลดค่าธรรมเนียมการทำธุรกรรมให้ต่ำลง เพื่อทำให้เทคโนโลยีบล็อกเชนสามารถเข้าถึงได้ง่ายกว่าและเหมาะสมสำหรับการใช้งานประจำวัน ระยะเวลาในการทำธุรกรรมช้าและค่าธรรมเนียมสูงทำให้ประสบปัญหาในการใช้งานของผู้ใช้ ทำให้ผู้ใช้ใหม่ที่สนใจลดลงและจำกัดความสามารถในการใช้งานแอปพลิเคชันที่ไม่มีการควบคุม (dapps)
เพื่อดึงดูดและรักษาผู้ใช้งาน ระบบบล็อกเชนจะต้องมีการทำธุรกรรมที่ราบรื่น เร็ว และราคาประหยัด ซึ่งสามารถทำได้ผ่านการใช้เทคโนโลยีการปรับขนาดที่มีประสิทธิภาพ
วันนี้เราจะสำรวจว่าเครือข่ายที่แตกต่างกันมีวิธีการแก้ปัญหาเหล่านี้อย่างไรโดยเฉพาะการเปรียบเทียบ zk rollups บน Ethereum และการบีบอัด zk บน Solana ทั้งสองเทคโนโลยีนี้มุ่งเน้นการเพิ่มประสิทธิภาพ แต่ทำโดยวิธีที่แตกต่างกัน สะท้อนถึงแนวคิดการออกแบบที่เป็นเอกลักษณ์และความสำคัญของระบบนั้นๆ
เริ่มต้นการดำน้ำ...
zk-rollups เป็นโซลูชันการขยายมาตรฐาน l2 ที่เพิ่มความสามารถในการขยายมาตรฐานของบล็อกเชนโดยการย้ายการคำนวณและสถานะออกจากเชิงออฟและเก็บข้อมูลธุรกรรมในชุดกองที่รวมอยู่ในเชิงโซน
พวกเขาใช้การพิสูจน์ทางคริปโตที่เรียกว่าศูนย์ความรู้เพื่อพิสูจน์ความถูกต้องของธุรกรรมที่รวมไว้เหล่านี้โดยไม่เปิดเผยข้อมูลจริง สิ่งนี้ทำให้ ethereum mainnet มีความปลอดภัยในขณะเดียวกันยังทำให้ธุรกรรมเร็วขึ้นและถูกกว่าบน sidechain
พวกเขาทำงานอย่างไร?
การบีบอัด zk เป็นเทคนิคที่ใช้เพื่อลดค่าใช้จ่ายในการจัดเก็บข้อมูลบนบล็อกเชน solana โดยการจัดเก็บเฉพาะ "ลายนิ้ว" (แฮช) ของข้อมูลที่ถูกบีบอัดไว้บนเชน โดยยังคงรักษาความเป็นส่วนตัวของข้อมูล
คำว่า 'zk' ในการบีบอัด zk หมายถึง zero-knowledge ซึ่งแสดงถึงการรักษาความเป็นส่วนตัวของข้อมูลที่บีบอัดไว้ วิธีนี้ช่วยลดจำนวนข้อมูลที่ต้องจัดเก็บบนเชื่อมโยงลงอย่างมีนัยสำคัญ ซึ่งทำให้ลดต้นทุนในการจัดเก็บข้อมูลสำหรับนักพัฒนา
ฟังก์ชันการบีบอัด zk ทำงานอย่างไรบนระบบเต็ม
ฟังก์ชั่นการบีบอัด zk โดยใช้เทคโนโลยี Zero-Knowledge (zk) เพื่อลดค่าสถานะบน Solana ซึ่งหมายถึงค่าใช้จ่ายในการจัดเก็บและบำรุงรักษาข้อมูล เช่น ค่าคงเหลือบัญชีและการจัดเก็บสมาร์ทคอนแทร็คบนบล็อกเชน
นี่คือการแยกอธิบายโดยละเอียดถึงวิธีการทำงาน
ต้นไม้ของสถานะเป็นโครงสร้างข้อมูลที่คล้ายกับต้นไม้เมอร์เคิล โดยที่แต่ละโหนดเป็นรหัสแฮชของโหนดลูกของมัน ต้นไม้ของสถานะรวบรวมข้อมูลและข้อมูลทั้งหมดของบัญชีโดยบีบอัดเป็นค่าแฮชระดับบนที่เรียกว่ารากสถานะ
รากของสถานะ ซึ่งเป็นค่าแฮชระดับบนของต้นไม้สถานะ ถูกเก็บไว้บนบล็อกเชน รากนี้ทำหน้าที่เป็นลายนิ้วมือสำหรับต้นไม้สถานะทั้งหมด ทำให้มั่นใจได้ว่าข้อมูลทั้งหมดในต้นไม้มีความสมบูรณ์และความปราถนา
ข้อมูลบัญชีที่ละเอียดไม่ได้ถูกเก็บไว้โดยตรงบนบล็อกเชน แต่ถูกเก็บเป็นข้อมูลการเรียกใช้ในพื้นที่ลำดับเซ็นต์ Solana ที่ถูกกำหนดราคาถูกกว่า ที่เก็บบัญชีบนเชน ที่เก็บเพียงรากสถานะและบางข้อมูลเบื้องต้นบนเชน ลดต้นทุนการจัดเก็บอย่างมีนัยสำคัญในขณะที่ยังคงรักษาความปลอดภัยข้อมูล
เพื่อให้มั่นใจในความครบถ้วนและความถูกต้องของข้อมูลที่บีบอัด zk compression ใช้ศาสตร์พิสูจน์ที่ไม่เปิดเผย (zk-proofs) เหล่าพิสูจน์เหล่านี้ยืนยันความถูกต้องและความครบถ้วนของข้อมูลโดยไม่เปิดเผยเนื้อหาจริง ๆ ต่าง ๆ ซึ่งทำให้ข้อมูลที่บีบอัดยังคงปลอดภัยและสามารถให้การยืนยันได้
โปรดทราบว่าการบีบอัด zk ไม่ใช่การแก้ไข L2 แต่เป็นการอัพเกรดเพื่อเพิ่มประสิทธิภาพการจัดเก็บข้อมูลใน Solana
การบีบอัด zk ไม่ใช่การห่อหุ้มชั้นที่ 2 เพราะไม่เหมือนกับโซลูชันชั้นที่ 2 การดำเนินการและการเก็บรักษาสถานะในการบีบอัด zk ถูกดำเนินการโดยตรงในชั้นที่ 1 (l1) โซลานา
ความแตกต่างสำคัญอยู่ที่ที่การดำเนินการและสถานะถูกบริหารจัดการ ด้วย zk rollups กระบวนการเหล่านี้เกิดขึ้นบนเครืองข่ายรองที่ส่งความมั่นใจและพิสูจน์ไปยังเครืองข่าย l1 หลักเป็นระยะๆ ในทวิตราเปรียบกัน zk compression เก็บการดำเนินการและสถานะทั้งหมดอยู่ที่ Solana โดยไม่ต้องอยู่บนเครืองข่ายที่แยกออกมา
ความแตกต่างพื้นฐานนี้หมายถึงในขณะที่ zk rollups โอนภาระการทำงานบางส่วนไปยังชั้นที่สองเพื่อเพิ่มความสามารถในการขยายขนาด zk compression จะเพิ่มประสิทธิภาพการจัดเก็บข้อมูลโดยตรงบนบล็อกเชิงพื้นฐานโดยไม่ต้องสร้างชั้นแยกสำหรับการดำเนินการ
ความแตกต่างหลักที่อยู่ระหว่าง zk rollups บน Ethereum และ zk compression บน Solana อยู่บนพื้นฐานของวิธีการของพวกเขาในการเพิ่มประสิทธิภาพของบล็อกเชนและปรับปรุงการจัดเก็บข้อมูล:
1. การดำเนินการและการจัดการสถานะ:
2.การจัดการข้อมูล on-chain:
3.ความเป็นส่วนตัวและความคงสมัครสมาชิก:
4.ลักษณะของโซลูชัน:
เพื่อสรุปสิ่งนี้ ทั้งสองมุมมองเกี่ยวกับการขยายขนาดเน้นที่ความสำคัญของการใช้วิธีการที่สมดุลเพื่อให้เครือข่ายบล็อกเชนสามารถเติบโตได้อย่างยั่งยืนในขณะที่ยังคงรักษาหลักการหลัก.
ความสำเร็จของ Solana ในเชิงนี้เป็นเหตุผลที่น่าสนใจสำหรับการนำเอาการขยายของผลกระทบขั้นสูงไปใช้ในอุตสาหกรรมบล็อกเชน ซึ่งเป็นการเปิดทางสำหรับการนำไปใช้งานและนวัตกรรมที่กว้างขวาง
เป็นเวลานานแล้วที่ความต้องการของการแก้ปัญหาการขยายมาตราส่วนในเทคโนโลยีบล็อกเชนเป็นหัวข้อที่เป็นไปได้มาก
ฉันเดาว่ามันเป็นความรู้ทั่วไปว่าเมื่อเครือข่ายบล็อกเชนเติบโตขึ้น จำนวนการทำธุรกรรมต่อวินาที (tps) กลายเป็นปัญหาที่สำคัญ ความจุปัจจุบันของเครือข่ายบล็อกเชนหลักเช่นบิตคอยน์และอีเธอร์เรียมไม่เพียงพอที่จะจัดการปริมาณที่ต้องการสำหรับการใช้งานทั่วไป
ตัวอย่างเช่น, Bitcoin ประมวลผลประมาณ 7 ธุรกรรมต่อวินาทีในขณะที่ Ethereum จัดการประมวลผลได้ประมาณ 15 ธุรกรรมต่อวินาที ในทวีปเอเชีย, Visa ประมวลผลประมาณ 1,700 TPS เฉลี่ย โดยไม่มีการเพิ่มความสามารถในการขยายมากกว่านี้, เทคโนโลยีบล็อกเชนจะไม่สามารถแข่งขันกับระบบการเงินดั้งเดิมและเรียกร้องการใช้งานแบบมวลกว้างได้ถึง
ถ้าเรามองค่าใช้จ่ายจริงๆของการดำเนินการเหล่านั้นจะเป็นอย่างไร?
มันก็เช่นกัน...
ค่าธรรมเนียมการทำธุรกรรมสูงมากเมื่อมีผู้ใช้บล็อกเชนใช้งานพร้อมกันในเวลาเดียวกัน จากนั้นในช่วงเวลาที่มีการใช้งานสูงสุดจะก่อให้เกิดปัญหาและทำให้การทำธุรกรรมขนาดเล็กเป็นไปไม่ได้ ตัวอย่างเช่น ในช่วงเพิ่มสูงของ defi ในปี 2020 และ 2021 ค่าธรรมเนียมแก๊ส ethereum ได้เพิ่มขึ้นอย่างรวดเร็ว ทำให้การทำธุรกรรมเล็ก ๆ มีค่าใช้จ่ายสูงมาก
ดังนั้นเราจะแก้ปัญหานี้อย่างไร?
เราแก้ปัญหานี้โดยการนำเสนอวิธีการขยายมาตราส่วน
โซลูชันการขยายมิติเป็นเทคโนโลยีที่ออกแบบขึ้นเพื่อเพิ่มประสิทธิภาพและความสามารถในการจัดการระบบบล็อกเชนเพื่อรองรับปริมาณธุรกรรมที่มากขึ้น จุดมุ่งหมายหลักของโซลูชันการขยายมิติคือเพิ่มประสิทธิภาพของเครือข่าย ที่วัดได้จากจำนวนธุรกรรมต่อวินาที (TPS) พร้อมทั้งรักษาหรือปรับปรุงความปลอดภัย การกระจายอำนาจ และความคุ้มค่า
โซลูชันการขยายมิติจำเป็นสำหรับลดค่าธรรมเนียมการทำธุรกรรมให้ต่ำลง เพื่อทำให้เทคโนโลยีบล็อกเชนสามารถเข้าถึงได้ง่ายกว่าและเหมาะสมสำหรับการใช้งานประจำวัน ระยะเวลาในการทำธุรกรรมช้าและค่าธรรมเนียมสูงทำให้ประสบปัญหาในการใช้งานของผู้ใช้ ทำให้ผู้ใช้ใหม่ที่สนใจลดลงและจำกัดความสามารถในการใช้งานแอปพลิเคชันที่ไม่มีการควบคุม (dapps)
เพื่อดึงดูดและรักษาผู้ใช้งาน ระบบบล็อกเชนจะต้องมีการทำธุรกรรมที่ราบรื่น เร็ว และราคาประหยัด ซึ่งสามารถทำได้ผ่านการใช้เทคโนโลยีการปรับขนาดที่มีประสิทธิภาพ
วันนี้เราจะสำรวจว่าเครือข่ายที่แตกต่างกันมีวิธีการแก้ปัญหาเหล่านี้อย่างไรโดยเฉพาะการเปรียบเทียบ zk rollups บน Ethereum และการบีบอัด zk บน Solana ทั้งสองเทคโนโลยีนี้มุ่งเน้นการเพิ่มประสิทธิภาพ แต่ทำโดยวิธีที่แตกต่างกัน สะท้อนถึงแนวคิดการออกแบบที่เป็นเอกลักษณ์และความสำคัญของระบบนั้นๆ
เริ่มต้นการดำน้ำ...
zk-rollups เป็นโซลูชันการขยายมาตรฐาน l2 ที่เพิ่มความสามารถในการขยายมาตรฐานของบล็อกเชนโดยการย้ายการคำนวณและสถานะออกจากเชิงออฟและเก็บข้อมูลธุรกรรมในชุดกองที่รวมอยู่ในเชิงโซน
พวกเขาใช้การพิสูจน์ทางคริปโตที่เรียกว่าศูนย์ความรู้เพื่อพิสูจน์ความถูกต้องของธุรกรรมที่รวมไว้เหล่านี้โดยไม่เปิดเผยข้อมูลจริง สิ่งนี้ทำให้ ethereum mainnet มีความปลอดภัยในขณะเดียวกันยังทำให้ธุรกรรมเร็วขึ้นและถูกกว่าบน sidechain
พวกเขาทำงานอย่างไร?
การบีบอัด zk เป็นเทคนิคที่ใช้เพื่อลดค่าใช้จ่ายในการจัดเก็บข้อมูลบนบล็อกเชน solana โดยการจัดเก็บเฉพาะ "ลายนิ้ว" (แฮช) ของข้อมูลที่ถูกบีบอัดไว้บนเชน โดยยังคงรักษาความเป็นส่วนตัวของข้อมูล
คำว่า 'zk' ในการบีบอัด zk หมายถึง zero-knowledge ซึ่งแสดงถึงการรักษาความเป็นส่วนตัวของข้อมูลที่บีบอัดไว้ วิธีนี้ช่วยลดจำนวนข้อมูลที่ต้องจัดเก็บบนเชื่อมโยงลงอย่างมีนัยสำคัญ ซึ่งทำให้ลดต้นทุนในการจัดเก็บข้อมูลสำหรับนักพัฒนา
ฟังก์ชันการบีบอัด zk ทำงานอย่างไรบนระบบเต็ม
ฟังก์ชั่นการบีบอัด zk โดยใช้เทคโนโลยี Zero-Knowledge (zk) เพื่อลดค่าสถานะบน Solana ซึ่งหมายถึงค่าใช้จ่ายในการจัดเก็บและบำรุงรักษาข้อมูล เช่น ค่าคงเหลือบัญชีและการจัดเก็บสมาร์ทคอนแทร็คบนบล็อกเชน
นี่คือการแยกอธิบายโดยละเอียดถึงวิธีการทำงาน
ต้นไม้ของสถานะเป็นโครงสร้างข้อมูลที่คล้ายกับต้นไม้เมอร์เคิล โดยที่แต่ละโหนดเป็นรหัสแฮชของโหนดลูกของมัน ต้นไม้ของสถานะรวบรวมข้อมูลและข้อมูลทั้งหมดของบัญชีโดยบีบอัดเป็นค่าแฮชระดับบนที่เรียกว่ารากสถานะ
รากของสถานะ ซึ่งเป็นค่าแฮชระดับบนของต้นไม้สถานะ ถูกเก็บไว้บนบล็อกเชน รากนี้ทำหน้าที่เป็นลายนิ้วมือสำหรับต้นไม้สถานะทั้งหมด ทำให้มั่นใจได้ว่าข้อมูลทั้งหมดในต้นไม้มีความสมบูรณ์และความปราถนา
ข้อมูลบัญชีที่ละเอียดไม่ได้ถูกเก็บไว้โดยตรงบนบล็อกเชน แต่ถูกเก็บเป็นข้อมูลการเรียกใช้ในพื้นที่ลำดับเซ็นต์ Solana ที่ถูกกำหนดราคาถูกกว่า ที่เก็บบัญชีบนเชน ที่เก็บเพียงรากสถานะและบางข้อมูลเบื้องต้นบนเชน ลดต้นทุนการจัดเก็บอย่างมีนัยสำคัญในขณะที่ยังคงรักษาความปลอดภัยข้อมูล
เพื่อให้มั่นใจในความครบถ้วนและความถูกต้องของข้อมูลที่บีบอัด zk compression ใช้ศาสตร์พิสูจน์ที่ไม่เปิดเผย (zk-proofs) เหล่าพิสูจน์เหล่านี้ยืนยันความถูกต้องและความครบถ้วนของข้อมูลโดยไม่เปิดเผยเนื้อหาจริง ๆ ต่าง ๆ ซึ่งทำให้ข้อมูลที่บีบอัดยังคงปลอดภัยและสามารถให้การยืนยันได้
โปรดทราบว่าการบีบอัด zk ไม่ใช่การแก้ไข L2 แต่เป็นการอัพเกรดเพื่อเพิ่มประสิทธิภาพการจัดเก็บข้อมูลใน Solana
การบีบอัด zk ไม่ใช่การห่อหุ้มชั้นที่ 2 เพราะไม่เหมือนกับโซลูชันชั้นที่ 2 การดำเนินการและการเก็บรักษาสถานะในการบีบอัด zk ถูกดำเนินการโดยตรงในชั้นที่ 1 (l1) โซลานา
ความแตกต่างสำคัญอยู่ที่ที่การดำเนินการและสถานะถูกบริหารจัดการ ด้วย zk rollups กระบวนการเหล่านี้เกิดขึ้นบนเครืองข่ายรองที่ส่งความมั่นใจและพิสูจน์ไปยังเครืองข่าย l1 หลักเป็นระยะๆ ในทวิตราเปรียบกัน zk compression เก็บการดำเนินการและสถานะทั้งหมดอยู่ที่ Solana โดยไม่ต้องอยู่บนเครืองข่ายที่แยกออกมา
ความแตกต่างพื้นฐานนี้หมายถึงในขณะที่ zk rollups โอนภาระการทำงานบางส่วนไปยังชั้นที่สองเพื่อเพิ่มความสามารถในการขยายขนาด zk compression จะเพิ่มประสิทธิภาพการจัดเก็บข้อมูลโดยตรงบนบล็อกเชิงพื้นฐานโดยไม่ต้องสร้างชั้นแยกสำหรับการดำเนินการ
ความแตกต่างหลักที่อยู่ระหว่าง zk rollups บน Ethereum และ zk compression บน Solana อยู่บนพื้นฐานของวิธีการของพวกเขาในการเพิ่มประสิทธิภาพของบล็อกเชนและปรับปรุงการจัดเก็บข้อมูล:
1. การดำเนินการและการจัดการสถานะ:
2.การจัดการข้อมูล on-chain:
3.ความเป็นส่วนตัวและความคงสมัครสมาชิก:
4.ลักษณะของโซลูชัน:
เพื่อสรุปสิ่งนี้ ทั้งสองมุมมองเกี่ยวกับการขยายขนาดเน้นที่ความสำคัญของการใช้วิธีการที่สมดุลเพื่อให้เครือข่ายบล็อกเชนสามารถเติบโตได้อย่างยั่งยืนในขณะที่ยังคงรักษาหลักการหลัก.
ความสำเร็จของ Solana ในเชิงนี้เป็นเหตุผลที่น่าสนใจสำหรับการนำเอาการขยายของผลกระทบขั้นสูงไปใช้ในอุตสาหกรรมบล็อกเชน ซึ่งเป็นการเปิดทางสำหรับการนำไปใช้งานและนวัตกรรมที่กว้างขวาง