สรุป
ปัญหาเรื่องความสามารถในการปรับขนาดส่งผลต่อระบบบล็อกเชนมากมาย
อย่างไรก็ตาม, เครือข่ายบล็อกเชนสามารถใช้โซลูชั่น layer 1 และ layer 2
ZK-rollups เป็นหนึ่งในโซลูชั่นที่เพิ่มปริมาณการทำธุรกรรมสำหรับบล็อกเชน
ZKSwap ของ Gate.io ใช้เทคโนโลยี ZK-rollup เพื่อเปิดให้สามารถโอนเหรียญ ERC20 ไปยัง layer 2
การเพิ่มขึ้นของการนําเทคโนโลยีบล็อกเชนมาใช้ส่งผลให้เกิดปัญหาความแออัดบนเครือข่ายส่งผลให้การทําธุรกรรมช้าลง วิศวกรได้พยายามหลายวิธีเพื่อเอาชนะปัญหาความสามารถในการปรับขนาด ในแง่ง่ายความสามารถในการปรับขนาดหมายถึงความสามารถของเครือข่ายบล็อกเชนในการประมวลผลธุรกรรมจํานวนมากในช่วงเวลาหนึ่ง
ความสามารถของระบบบล็อกเชนในการจัดการธุรกรรมจำนวนมากในเวลาสั้นทำให้เหมาะกับการแข่งขันกับส่วนการเงินแบบดั้งเดิม ตลอดจนสถาบันการธนาคารที่สามารถดำเนินการธุรกรรมจำนวนมากภายในเวลาที่กำหนด
เรามาดูตัวอย่างของวีซ่าและ Bitcoin. Bitcoin โปรโตคอลประมวลผลธุรกรรมเฉลี่ยระหว่าง 4 ถึง 7 รายการต่อวินาทีในขณะที่ Visa จัดการธุรกรรมประมาณ 1,700 รายการภายในช่วงเวลาเดียวกัน สิ่งนี้แสดงให้เห็นถึงความจําเป็นในการเพิ่มความสามารถในการปรับขนาดของระบบเครือข่ายบล็อกเชนของเรา ปัจจุบันโซลูชันการปรับขนาดมีสองประเภทหลัก คือ layer1 และ layer 2
โดยทั่วไป โซลูชั่นชั้นที่ 1 หมายถึงการอัปเกรดระบบบล็อกเชนในขณะที่ชั้นที่ 2 เกี่ยวกับการรวมบริการบุคคลที่สามเพื่อขยายขอบเขตของระบบ กล่าวอีกนัยหนึ่ง โซลูชั่นชั้นที่ 1 เกี่ยวข้องกับการเพิ่มขึ้นในชั้นฐานของระบบบล็อกเชน เช่น บิตคอยน์ หรือ Ethereum. นั่นคือเรื่องที่เกี่ยวกับการเปลี่ยนแปลงกฎเกณฑ์พื้นฐานของสมาร์ทคอนแทรคเพื่อปรับปรุงประสิทธิภาพ
Sharding เป็นหนึ่งในโซลูชันการปรับขนาดชั้นที่ 1 ที่ระบบบล็อกเชนบางระบบใช้ ซึ่งเกี่ยวข้องกับการแบ่งแยกและเก็บข้อมูลในเครื่องมือหลายเครื่อง ทำให้ฐานข้อมูลที่มีอยู่สามารถจัดการธุรกรรมได้มากกว่าเดิม อีเธอเรียม 2.0 เป็นตัวอย่างของบล็อกเชนที่กําลังสํารวจการแบ่งส่วน
Layer 2 หมายถึงโซลูชั่นที่ออกแบบมาเพื่อขยายขอบเขตของบล็อกเชนผ่านการรวมเทคโนโลยีอื่น ๆ ที่ทำงานพร้อมกับโปรโตคอลที่มีอยู่ ผลที่เกิดขึ้นคือมีการโอนภาระของธุรกรรมไปยังโครงสร้างรองที่ซิงค์กับระบบที่มีอยู่
ด้วยวิธีนี้ระบบฐานถูกขจัดคองของลง จึงสามารถขยายขนาดได้มากกว่าเดิม Bitcoin เครือข่าย Raiden เป็นตัวอย่างของโซลูชั่นการปรับขนาด Layer 2 อย่างไรก็ตาม เรายังสามารถแบ่งโซลูชั่นการปรับขนาด Layer 2 เป็นหมวดหมู่ เช่น state channels, sidechains และ zero knowledge rollups ได้อีกด้วย
ช่องทางของรัฐอนุญาตให้มีการสื่อสารสองทางระหว่างช่องทาง on-chain และ off-chain เพื่อเพิ่มความสามารถในการทําธุรกรรมของโปรโตคอลของพวกเขา ในกรณีนี้ไม่จําเป็นต้องตรวจสอบโดยเครือข่ายเลเยอร์ 1 ในความเป็นจริงมันเป็นกลไกหลายลายเซ็นที่ปิดผนึกทรัพยากรที่อยู่ติดกันจนกว่าชุดธุรกรรมทั้งหมดจะเสร็จสมบูรณ์ เมื่อธุรกรรมสําเร็จแล้วจะถูกบันทึกไว้ในบัญชีแยกประเภทดิจิทัล ตัวอย่างของช่องของรัฐคือ Bitcoin Lightning และ Ethereum Raiden Network ของ
Sidechain เป็นเครือข่ายหรือบล็อกเชนที่แยกออกจากเครือข่ายหลักและทำงานพร้อมกัน เช่น อีเธอเรียม มีบริดจ์สองทางที่เชื่อมต่อกับเมนเน็ตและไซด์เชน น่าสนใจว่าไซด์เชนมีอัลกอริทึมอนุมัติของตนเองซึ่งเพิ่มปริมาณธุรกรรมของบล็อกเชน
Layer 2 เป็นวิธีการเพิ่มขนาดกิจกรรมบล็อกเชนโดยการดำเนินการบางส่วนของธุรกรรมเครือข่ายออกจากเชนนอก แต่พฤติกรรมระบบบล็อกเชนหลักยังคงเก็บรักษาบันทึกธุรกรรมทั้งหมด ด้วยผลที่ธุรกรรมเร็วและค่าธรรมเนียมแก๊สยังคงเป็นอย่างต่ำ การใช้งานร่วมกันของความสามารถเชนนอกและเชนหลักหมายความว่า ZK-rollups ทำงานได้ดีกว่าระบบบล็อกเชนชั้น 1 ที่เป็นแบบดั้งเดิม
นี่เป็นไปได้เนื่องจากต้นไม้ Merkle ซึ่งป้องกันไม่ให้คนทำข้อมูลปลอมในบันทึก on-chain ของ ZK-rollups โดยในความเป็นจริงมีต้นไม้ Merkle 2 ต้นบนบล็อกเชน ในขณะที่ต้นไม้ Merkle หนึ่งเก็บบัญชี อีกต้นหนึ่งเก็บยอดคงเหลือ มากกว่านี้ระบบยังเก็บข้อมูลส่วนอื่น ๆ นอกเชน การจัดระเบียบนี้หมายความว่าต้นไม้ Merkle จัดการข้อมูลที่สำคัญที่สุดสำหรับสมาร์ทคอนแทรค ประหยัดพลังประมวลผลมากและลดเวลาที่ต้องใช้สำหรับการทำธุรกรรมต่าง ๆ
นอกจากการส่งข้อมูลที่ถูกบีบอัดอย่างมาก ZK-Rollups หรือ zero knowledge (ZK) rollups สร้างพิสูจน์ทางคริปโตที่ยืนยันการทำธุรกรรม ในทุกกรณีระบบจะส่งพิสูจน์ความถูกต้องไปยัง mainnet
หากระบบตรวจพบการทำธุรกรรมที่มีฉ้อโกง ระบบจะทำการดำเนินการพิสูจน์การทุจริต โดยที่ระบบจะแก้ไขการคำนวณโดยใช้ข้อมูลที่เก็บไว้ในเลเยอร์ 1
ZK-rollups เป็นสิ่งจำเป็นในการเพิ่มความสามารถในการใช้งานของผลิตภัณฑ์ต่าง ๆ ที่ขึ้นอยู่กับบล็อกเชน ความจริงที่ ZK-rollups ทำให้ธุรกรรมเร็วขึ้นและถูกกว่าหมายความว่าพวกเขาสร้างคุณค่าที่ดีกว่าสำหรับนักเทรดและนักลงทุน สิ่งหนึ่งที่แน่นอน ZK-Rollups ทำงานได้ดีอย่างพิเศษกับงานที่เป็นรายเรื่อง เช่น การซื้อขายเหรียญดิจิตอลหรือการโอนเงินดิจิตอลโดยตรง ตัวอย่างเช่น มันกำจัดหรือลดโอกาสในการยกเลิกรายการซึ่งทำให้ผู้ใช้ไม่สะดวก
นอกจากนี้ ZK-Rollups มีประโยชน์ในการเพิ่มการผลิตและการกระจาย NFTs การเพิ่มขึ้นของความต้องการของตัวโทเคนท์ที่ไม่ทำงานเช่น NFTs หมายความว่าระบบบล็อกเชนต้องขยายกิจกรรมของพวกเขา
แลกเปลี่ยนเช่น Gate.io ก็ได้นำเทคโนโลยี ZK-Rollup มาใช้เพื่อตอบสนองต่อความต้องการที่เพิ่มขึ้นของโทเคนและเหรียญ นอกจากนี้ Gate.io เร็วกว่านี้ได้เสนอ ZKswap ซึ่งเป็นโปรโตคอลแลกเปลี่ยนที่ทำงานบนเทคโนโลยี ZK-Rollup ที่ทำให้สามารถโอนโทเคน ERC20 ต่าง ๆ ไปยังเลเยอร์ 2 ได้
เนื่องจากนี้ มีการแลกเปลี่ยนโทเค็นเกือบจะทันที โดยไม่มีค่าแก๊สเลยและมีความยืดหยุ่นในการขยายขนาดไม่จำกัด นอกจากนี้ เทคโนโลยียังช่วยให้ผู้ใช้รักษาสิทธิ์ที่เต็มรูปแบบของสินทรัพย์ของพวกเขาได้