Artela, ปล่อยอำนาจของ Parallel EVM

กลาง5/6/2024, 11:42:36 AM
หัวใจหลักของแนวคิดของ EVM แบบขนานหมุนรอบการเพิ่มประสิทธิภาพกระบวนการดําเนินการของรัฐธุรกรรมโดยมีเป้าหมายที่ทะเยอทะยานในการบรรลุธุรกรรม 10,000 รายการต่อวินาที (TPS) เทคโนโลยีพื้นฐานที่อยู่เบื้องหลังความสําเร็จที่น่าประทับใจนี้อยู่ในขอบเขตของฐานข้อมูลเฉพาะความเป็นมิตรของนักพัฒนาการดําเนินการฉันทามติที่ล่าช้าและเทคนิคไปป์ไลน์ superscalar ทั้งหมดทํางานประสานกันเพื่อให้สามารถประมวลผลธุรกรรมขนาดใหญ่แบบขนานได้ วิธีการนี้มีความคล้ายคลึงกันพื้นฐานกับแนวคิดของ Artela เกี่ยวกับการประมวลผลแบบยืดหยุ่นและการดําเนินการ I/O แบบอะซิงโครนัส

ส่งต่อชื่อเรื่องเดิม: ศิลปะการวิเคราะห์ทางเทคนิค Artela: ทำไม “Parallel EVM” เกี่ยวข้องกับการต่อสู้เพื่อการอยู่รอดของระบบนิเวศ EVM ของ Ethereum ได้?

การลงทุนของ Paradigm ล่าสุด จำนวน 225 ล้านเหรียญในรอบการจัดหาเงินของ Monad ได้ส่งเสริมความสนใจใน "EVM ขนาน" อย่างมาก แต่ "EVM ขนาน" แก้ปัญหาอะไรบ้าง? ข้อจำกัดและความท้าทายสำคัญในการพัฒนา "EVM ขนาน" คืออะไร? ฉันเชื่อว่า "EVM ขนาน" แทนที่จะเป็นการป้องกันสุดท้ายของ EVM chain ต่อการแข่งขันจานบนชั้นประสิทธิภาพสูง ซึ่งเป็นสงครามที่จะกำหนดการอยู่รอดของ Ethereum EVM ecosystem ทำไม? มาสำรวจความเข้าใจของฉัน

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

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

1) แสดงโดยโซ่เช่น Monad, Artela และ SEI โซ่เหล่านี้ช่วยเพิ่ม TPS อย่างมีนัยสําคัญในขณะที่เปิดใช้งานความสามารถในการทําธุรกรรมแบบขนานภายในสภาพแวดล้อมกึ่ง EVM โซ่ EVM เลเยอร์ 1 แบบขนานที่เป็นอิสระเหล่านี้มีกลไกฉันทามติที่เป็นเอกลักษณ์และลักษณะทางเทคนิค แต่ยังคงรักษาเป้าหมายของความเข้ากันได้และการขยายตัวภายในระบบนิเวศ EVM โดยพื้นฐานแล้วพวกเขาสร้างเครือข่าย EVM ใหม่โดย "เปลี่ยนสายเลือด" เพื่อให้บริการระบบนิเวศ EVM ได้ดียิ่งขึ้น

2) ซึ่งเป็นตัวอย่างโดยเชื่อมโยงเช่น Eclipse และ MegaETH ที่ใช้ประโยชน์จากข้อยุติธรรมและความสามารถในการ "pre-processing" ของการชั้นที่ 2 เพื่อกรองและประมวลผลสถานะการทำธุรกรรมก่อนจะทำการจัดกลุ่มเพื่อส่งถึง mainnet พวกเขายังสามารถเลือกชั้นการเรียกคืนของเครือข่ายอื่น ๆ เพื่อสิ้นสุดสถานะการทำธุรกรรม วิธีการนี้ในพวกเขายก EVM ออกมาเป็นโมดูลการเรียกคืนที่สามารถติดตั้งได้ ทำให้สามารถเลือกชั้นการเรียกคืนที่ดีที่สุดตามความต้องการ ซึ่งทำให้บรรลุความสามารถในการทำงานแบบขนานได้ อย่างไรก็ตาม ขณะที่วิธีการเหล่านี้สามารถให้บริการ EVM ได้ แต่พวกเขากำลังดำเนินการนอกเค้าโครง EVM

3) โดยมีการแทนที่โดยเชืองเช่น Polygon และ BSC พวกเหล่านี้มีความสามารถในการประมวลผล EVM แบบขั้นต้น อย่างไรก็ตาม การปรับปรุงของพวกเขา ถูก จำกัดอยู่ที่ชั้นขั้นของอัลกอริทึม โดยไม่ลึกซึ้งไปยังชั้นของความเห็นพ้องและการเก็บรักษา ด้วยเหตุนี้ความสามารถในการประมวลผลของพวกเขา คล้ายกับคุณสมบัติเฉพาะเจาะจงมากกว่าการแก้ไขปัญหาการประมวลผลของ EVM อย่างครอบคลุม

4) ตัวอย่างเช่นเชื่อมโยงอย่าง Aptos, Sui, และ Fuel, ช่วงเวลาเช่นนี้ไม่ใช่ EVM chains อย่างเคร่งครัดแต่กลับใช้ประโยชน์จากความสามารถในการดำเนินการพร้อมกันสูงและใช้เทคนิค middleware หรือการแยกวิเคราะห์โค้ดเพื่อให้เข้ากันได้กับสภาพแวดล้อม EVM สิ่งนี้เป็นชัดเจนในกรณีของ Starknet, ซึ่งเป็นโซลูชันชั้นที่ 2 ของ Ethereum ความเข้ากันได้ของ Starknet กับ EVM ต้องใช้ท่อพิเศษเนื่องจากภาษา Cario และคุณลักษณะการนำบัญชีเข้าใช้งาน ความท้าทายในเรื่องความเข้ากันได้นี้เป็นปัญหาที่พบบ่อยกับช่วงเวลาที่ไม่ใช่ EVM ที่พยายามสร้างสะพานกับช่วงเวลา EVM

วิธีที่กล่าวถึงข้างต้นทั้งสี่วิธีล้วนมีการเน้นของตัวเอง ตัวอย่างเช่น Layer 2 ที่มีความสามารถในการขนานกันมุมุลงที่เน้นไปที่ความยืดหยุ่นของการรวมกันในรูปแบบ 'chains ชั้นการดำเนินการ' ในขณะที่ EVM-Compatible chains ได้เน้นการเด่นที่คุณลักษณะที่กำหนดเองของฟังก์ชันที่เฉพาะเจาะจง ส่วนสำหรับ chains อื่น ๆ ที่ไม่ใช่ EVM ที่มีคุณสมบัติที่เข้ากันได้กับ EVM เขามุมุลงไปที่การเข้าถึง likuiditas ของ Ethereum จุดมุมุหลักคือการรวมระบบ EVM อย่างละเอียด โดยทิ้งเฉพาะเพียงแค่ตัวทาง EVM ชั้นที่ 1 ที่เสริมแรงเพื่อเพิ่มความสามารถในการขนานกัน

ดังนั้น ปัจจัยสำคัญในการเสริมความสามารถของชั้นสาธารณะระดับ 1 ของโซ่ EVM คืออะไร? เราจะสามารถสร้างโซ่ EVM ขึ้นมาใหม่ได้อย่างไร โดยยังคงให้บริการในระบบนิเวศ EVM อยู่? มีทั้งหมดสองจุดสำคัญ:

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

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

เกี่ยวกับโครงการที่เฉพาะเจาะจงของชั้นโซ่ระดับ 1 ของชั้น EVM ขนาดของมันเอง นั้น ความประสงค์ทางเทคโนโลยีและการปรับปรุงโครงสร้างที่จำเป็นในการบรรลุเป้าหมายที่ชื่อว่า “parallel EVM” คืออะไรบ้าง?

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

ตามที่กล่าวไว้ก่อนหน้านี้ ประสิทธิภาพในการอ่านดิสก์ของสถานะเป็นสิ่งสำคัญสำหรับ EVM แบบขนาดใหญ่ เช่น โซนเหมือน EVM อย่าง Polygon และ BSC ปรับปรุงประสิทธิภาพได้ 2-4 เท่าผ่านการขนานอัลกอริทึม แต่นี่เป็นการปรับปรุงเฉพาะในระดับอัลกอริทึมเท่านั้น ชั้น consensus และชั้น storage ยังไม่ได้มีการปรับปรุงอย่างลึกซึ้ง การปรับปรุงลึกซึ้งแบบจริงจะเป็นอย่างไรล่ะ?

เพื่อตอบสนองต่อสิ่งนี้ Artela ใช้เทคโนโลยีฐานข้อมูลเพื่อปรับปรุงการอ่านและเขียนสถานะ สำหรับการเขียนสถานะ มันนำเทคโนโลยี Write-Ahead Logging (WAL) ที่บันทึกการเปลี่ยนแปลงก่อนเขียนลงดิสก์ การดำเนินการแบบไม่สะท้อนช้านั้น ช่วยลดการดำเนินการขีดขันลงดิสก์ทันทีเมื่อสถานะเปลี่ยนแปลง ลดการดำเนินการขีดขันลงดิสก์ I/O สำหรับการอ่านสถานะ มันยอมรับการดำเนินการแบบไม่สะท้อนช้าโดยใช้กลยุทธ์การโหลดล่วงหน้าเพื่อปรับปรุงประสิทธิภาพการอ่าน โดยการคาดการณ์สถานะที่จะต้องใช้ขึ้นอยู่กับประวัติการดำเนินการสัญญาและโหลดล่วงหน้าไว้ในหน่วยความจำ มันเสริมความสามารถของการขอข้อมูลดิสก์ I/O

สรุปมาว่า นี่คืออัลกอริทึมที่แลกเปลี่ยนเวลาการดำเนินการเพื่อพื้นที่หน่วยความจำ ซึ่งเป็นการปรับปรุงพื้นฐานให้สามารถประมวลผลแบบขนานขึ้นของเครื่องจำลอง EVM และปรับปรุงปัญหาข้อขัดแย้งของสถานะตั้งแต่ตอนเริ่มแรก

นอกจากนี้ Artela นำเสนอความสามารถในการโปรแกรมแบบโมดูลาร์ Aspect เพื่อการจัดการความซับซ้อนได้ดีขึ้นและเพิ่มประสิทธิภาพในการพัฒนา โดยการนำเสนอการแยกประเภทการเขียนโค้ด WASM เพื่อเสริมความยืดหยุ่นในการโปรแกรมและการให้สิทธิ์การเข้าถึง API ระดับต่ำ สามารถให้การแยกกันอย่างปลอดภัยในชั้นของการดำเนินการ ซึ่งทำให้นักพัฒนาสามารถพัฒนา ดีบั๊ก และ implement smart contracts ใน Artela’s environment ได้อย่างมีประสิทธิภาพ โดยเปิดให้กลุ่มนักพัฒนามีความสามารถในการปรับแต่งและขยายหน้าที่ โดยเฉพาะนักพัฒนาจะได้รับการสนับสนุนให้ปรับปรุงโค้ด smart contract ของตนเพื่อความคล่องตัว โดยที่การลดความน่าจะเป็นของการขัดแย้งสถานะมีความสำคัญสำหรับตรรกะการเรียกใช้งานและอัลกอริทึมของ smart contract แต่ละตัว

นั้นทั้งหมด

ไม่ยากสำหรับทุกคนที่จะเห็นว่าแนวคิดของ "Parallel EVM" มีความหมายในการปรับปรุงกระบวนการดำเนินการของสถานะธุรกรรมอย่างมีประสิทธิภาพ@monad_xyzประกาศว่าสามารถบรรทัดทำได้ถึง 10,000 ธุรกรรมต่อวินาที และแกนเทคโนโลยีของมันไม่มากกว่าการบรรทัดทำขนาดใหญ่ผ่านฐานข้อมูลที่เฉพาะเจาะจง ความเป็นมิตรกับนักพัฒนา การตรวจสอบการดำเนินการที่ล่าช้า และเทคโนโลยีสายพานคูณ ซึ่งไม่ต่างจากการคำนวณแบบยืดหยุ่นและการดำเนินการแบบไม่สมดุลของ Artela มากนัก

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

หากคุณมองไปที่อนาคตไกลของการนำมวลมาใช้ "Parallel EVM" นั้นจริง ๆ เป็นพื้นฐานของระบบนิเวศ EVM เพื่อเผชิญกับตลาดกว้างขึ้นของ web2 และมันสมเหตุสมผลที่ตลาดทุนจะเป็นเช่นนั้น

คำแถลง:

  1. บทความนี้ถูกคัดลอกมาจาก [ ดูบนโซ่] ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [Hao Tianถ้าคุณมีเหตุผลในการเรียกรับใหม่โปรดติดต่อGate Learnทีม และทีม จะจัดการกับมันโดยเร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง

  2. ข้อความประกอบด้วยความคิดเห็นและความเห็นที่เป็นมิตรที่แสดงออกมาในบทความนี้เป็นเพียงความคิดเห็นส่วนตัวของผู้เขียนเท่านั้น และไม่ใช่คำแนะนำในการลงทุนใด ๆ

  3. เวอร์ชันภาษาอื่น ๆ ของบทความถูกแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงในGate.io, บทความที่ถูกแปลอาจไม่นำเสนอ กระจายหรือลอกเลียน

Bagikan

Konten

Artela, ปล่อยอำนาจของ Parallel EVM

กลาง5/6/2024, 11:42:36 AM
หัวใจหลักของแนวคิดของ EVM แบบขนานหมุนรอบการเพิ่มประสิทธิภาพกระบวนการดําเนินการของรัฐธุรกรรมโดยมีเป้าหมายที่ทะเยอทะยานในการบรรลุธุรกรรม 10,000 รายการต่อวินาที (TPS) เทคโนโลยีพื้นฐานที่อยู่เบื้องหลังความสําเร็จที่น่าประทับใจนี้อยู่ในขอบเขตของฐานข้อมูลเฉพาะความเป็นมิตรของนักพัฒนาการดําเนินการฉันทามติที่ล่าช้าและเทคนิคไปป์ไลน์ superscalar ทั้งหมดทํางานประสานกันเพื่อให้สามารถประมวลผลธุรกรรมขนาดใหญ่แบบขนานได้ วิธีการนี้มีความคล้ายคลึงกันพื้นฐานกับแนวคิดของ Artela เกี่ยวกับการประมวลผลแบบยืดหยุ่นและการดําเนินการ I/O แบบอะซิงโครนัส

ส่งต่อชื่อเรื่องเดิม: ศิลปะการวิเคราะห์ทางเทคนิค Artela: ทำไม “Parallel EVM” เกี่ยวข้องกับการต่อสู้เพื่อการอยู่รอดของระบบนิเวศ EVM ของ Ethereum ได้?

การลงทุนของ Paradigm ล่าสุด จำนวน 225 ล้านเหรียญในรอบการจัดหาเงินของ Monad ได้ส่งเสริมความสนใจใน "EVM ขนาน" อย่างมาก แต่ "EVM ขนาน" แก้ปัญหาอะไรบ้าง? ข้อจำกัดและความท้าทายสำคัญในการพัฒนา "EVM ขนาน" คืออะไร? ฉันเชื่อว่า "EVM ขนาน" แทนที่จะเป็นการป้องกันสุดท้ายของ EVM chain ต่อการแข่งขันจานบนชั้นประสิทธิภาพสูง ซึ่งเป็นสงครามที่จะกำหนดการอยู่รอดของ Ethereum EVM ecosystem ทำไม? มาสำรวจความเข้าใจของฉัน

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

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

1) แสดงโดยโซ่เช่น Monad, Artela และ SEI โซ่เหล่านี้ช่วยเพิ่ม TPS อย่างมีนัยสําคัญในขณะที่เปิดใช้งานความสามารถในการทําธุรกรรมแบบขนานภายในสภาพแวดล้อมกึ่ง EVM โซ่ EVM เลเยอร์ 1 แบบขนานที่เป็นอิสระเหล่านี้มีกลไกฉันทามติที่เป็นเอกลักษณ์และลักษณะทางเทคนิค แต่ยังคงรักษาเป้าหมายของความเข้ากันได้และการขยายตัวภายในระบบนิเวศ EVM โดยพื้นฐานแล้วพวกเขาสร้างเครือข่าย EVM ใหม่โดย "เปลี่ยนสายเลือด" เพื่อให้บริการระบบนิเวศ EVM ได้ดียิ่งขึ้น

2) ซึ่งเป็นตัวอย่างโดยเชื่อมโยงเช่น Eclipse และ MegaETH ที่ใช้ประโยชน์จากข้อยุติธรรมและความสามารถในการ "pre-processing" ของการชั้นที่ 2 เพื่อกรองและประมวลผลสถานะการทำธุรกรรมก่อนจะทำการจัดกลุ่มเพื่อส่งถึง mainnet พวกเขายังสามารถเลือกชั้นการเรียกคืนของเครือข่ายอื่น ๆ เพื่อสิ้นสุดสถานะการทำธุรกรรม วิธีการนี้ในพวกเขายก EVM ออกมาเป็นโมดูลการเรียกคืนที่สามารถติดตั้งได้ ทำให้สามารถเลือกชั้นการเรียกคืนที่ดีที่สุดตามความต้องการ ซึ่งทำให้บรรลุความสามารถในการทำงานแบบขนานได้ อย่างไรก็ตาม ขณะที่วิธีการเหล่านี้สามารถให้บริการ EVM ได้ แต่พวกเขากำลังดำเนินการนอกเค้าโครง EVM

3) โดยมีการแทนที่โดยเชืองเช่น Polygon และ BSC พวกเหล่านี้มีความสามารถในการประมวลผล EVM แบบขั้นต้น อย่างไรก็ตาม การปรับปรุงของพวกเขา ถูก จำกัดอยู่ที่ชั้นขั้นของอัลกอริทึม โดยไม่ลึกซึ้งไปยังชั้นของความเห็นพ้องและการเก็บรักษา ด้วยเหตุนี้ความสามารถในการประมวลผลของพวกเขา คล้ายกับคุณสมบัติเฉพาะเจาะจงมากกว่าการแก้ไขปัญหาการประมวลผลของ EVM อย่างครอบคลุม

4) ตัวอย่างเช่นเชื่อมโยงอย่าง Aptos, Sui, และ Fuel, ช่วงเวลาเช่นนี้ไม่ใช่ EVM chains อย่างเคร่งครัดแต่กลับใช้ประโยชน์จากความสามารถในการดำเนินการพร้อมกันสูงและใช้เทคนิค middleware หรือการแยกวิเคราะห์โค้ดเพื่อให้เข้ากันได้กับสภาพแวดล้อม EVM สิ่งนี้เป็นชัดเจนในกรณีของ Starknet, ซึ่งเป็นโซลูชันชั้นที่ 2 ของ Ethereum ความเข้ากันได้ของ Starknet กับ EVM ต้องใช้ท่อพิเศษเนื่องจากภาษา Cario และคุณลักษณะการนำบัญชีเข้าใช้งาน ความท้าทายในเรื่องความเข้ากันได้นี้เป็นปัญหาที่พบบ่อยกับช่วงเวลาที่ไม่ใช่ EVM ที่พยายามสร้างสะพานกับช่วงเวลา EVM

วิธีที่กล่าวถึงข้างต้นทั้งสี่วิธีล้วนมีการเน้นของตัวเอง ตัวอย่างเช่น Layer 2 ที่มีความสามารถในการขนานกันมุมุลงที่เน้นไปที่ความยืดหยุ่นของการรวมกันในรูปแบบ 'chains ชั้นการดำเนินการ' ในขณะที่ EVM-Compatible chains ได้เน้นการเด่นที่คุณลักษณะที่กำหนดเองของฟังก์ชันที่เฉพาะเจาะจง ส่วนสำหรับ chains อื่น ๆ ที่ไม่ใช่ EVM ที่มีคุณสมบัติที่เข้ากันได้กับ EVM เขามุมุลงไปที่การเข้าถึง likuiditas ของ Ethereum จุดมุมุหลักคือการรวมระบบ EVM อย่างละเอียด โดยทิ้งเฉพาะเพียงแค่ตัวทาง EVM ชั้นที่ 1 ที่เสริมแรงเพื่อเพิ่มความสามารถในการขนานกัน

ดังนั้น ปัจจัยสำคัญในการเสริมความสามารถของชั้นสาธารณะระดับ 1 ของโซ่ EVM คืออะไร? เราจะสามารถสร้างโซ่ EVM ขึ้นมาใหม่ได้อย่างไร โดยยังคงให้บริการในระบบนิเวศ EVM อยู่? มีทั้งหมดสองจุดสำคัญ:

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

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

เกี่ยวกับโครงการที่เฉพาะเจาะจงของชั้นโซ่ระดับ 1 ของชั้น EVM ขนาดของมันเอง นั้น ความประสงค์ทางเทคโนโลยีและการปรับปรุงโครงสร้างที่จำเป็นในการบรรลุเป้าหมายที่ชื่อว่า “parallel EVM” คืออะไรบ้าง?

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

ตามที่กล่าวไว้ก่อนหน้านี้ ประสิทธิภาพในการอ่านดิสก์ของสถานะเป็นสิ่งสำคัญสำหรับ EVM แบบขนาดใหญ่ เช่น โซนเหมือน EVM อย่าง Polygon และ BSC ปรับปรุงประสิทธิภาพได้ 2-4 เท่าผ่านการขนานอัลกอริทึม แต่นี่เป็นการปรับปรุงเฉพาะในระดับอัลกอริทึมเท่านั้น ชั้น consensus และชั้น storage ยังไม่ได้มีการปรับปรุงอย่างลึกซึ้ง การปรับปรุงลึกซึ้งแบบจริงจะเป็นอย่างไรล่ะ?

เพื่อตอบสนองต่อสิ่งนี้ Artela ใช้เทคโนโลยีฐานข้อมูลเพื่อปรับปรุงการอ่านและเขียนสถานะ สำหรับการเขียนสถานะ มันนำเทคโนโลยี Write-Ahead Logging (WAL) ที่บันทึกการเปลี่ยนแปลงก่อนเขียนลงดิสก์ การดำเนินการแบบไม่สะท้อนช้านั้น ช่วยลดการดำเนินการขีดขันลงดิสก์ทันทีเมื่อสถานะเปลี่ยนแปลง ลดการดำเนินการขีดขันลงดิสก์ I/O สำหรับการอ่านสถานะ มันยอมรับการดำเนินการแบบไม่สะท้อนช้าโดยใช้กลยุทธ์การโหลดล่วงหน้าเพื่อปรับปรุงประสิทธิภาพการอ่าน โดยการคาดการณ์สถานะที่จะต้องใช้ขึ้นอยู่กับประวัติการดำเนินการสัญญาและโหลดล่วงหน้าไว้ในหน่วยความจำ มันเสริมความสามารถของการขอข้อมูลดิสก์ I/O

สรุปมาว่า นี่คืออัลกอริทึมที่แลกเปลี่ยนเวลาการดำเนินการเพื่อพื้นที่หน่วยความจำ ซึ่งเป็นการปรับปรุงพื้นฐานให้สามารถประมวลผลแบบขนานขึ้นของเครื่องจำลอง EVM และปรับปรุงปัญหาข้อขัดแย้งของสถานะตั้งแต่ตอนเริ่มแรก

นอกจากนี้ Artela นำเสนอความสามารถในการโปรแกรมแบบโมดูลาร์ Aspect เพื่อการจัดการความซับซ้อนได้ดีขึ้นและเพิ่มประสิทธิภาพในการพัฒนา โดยการนำเสนอการแยกประเภทการเขียนโค้ด WASM เพื่อเสริมความยืดหยุ่นในการโปรแกรมและการให้สิทธิ์การเข้าถึง API ระดับต่ำ สามารถให้การแยกกันอย่างปลอดภัยในชั้นของการดำเนินการ ซึ่งทำให้นักพัฒนาสามารถพัฒนา ดีบั๊ก และ implement smart contracts ใน Artela’s environment ได้อย่างมีประสิทธิภาพ โดยเปิดให้กลุ่มนักพัฒนามีความสามารถในการปรับแต่งและขยายหน้าที่ โดยเฉพาะนักพัฒนาจะได้รับการสนับสนุนให้ปรับปรุงโค้ด smart contract ของตนเพื่อความคล่องตัว โดยที่การลดความน่าจะเป็นของการขัดแย้งสถานะมีความสำคัญสำหรับตรรกะการเรียกใช้งานและอัลกอริทึมของ smart contract แต่ละตัว

นั้นทั้งหมด

ไม่ยากสำหรับทุกคนที่จะเห็นว่าแนวคิดของ "Parallel EVM" มีความหมายในการปรับปรุงกระบวนการดำเนินการของสถานะธุรกรรมอย่างมีประสิทธิภาพ@monad_xyzประกาศว่าสามารถบรรทัดทำได้ถึง 10,000 ธุรกรรมต่อวินาที และแกนเทคโนโลยีของมันไม่มากกว่าการบรรทัดทำขนาดใหญ่ผ่านฐานข้อมูลที่เฉพาะเจาะจง ความเป็นมิตรกับนักพัฒนา การตรวจสอบการดำเนินการที่ล่าช้า และเทคโนโลยีสายพานคูณ ซึ่งไม่ต่างจากการคำนวณแบบยืดหยุ่นและการดำเนินการแบบไม่สมดุลของ Artela มากนัก

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

หากคุณมองไปที่อนาคตไกลของการนำมวลมาใช้ "Parallel EVM" นั้นจริง ๆ เป็นพื้นฐานของระบบนิเวศ EVM เพื่อเผชิญกับตลาดกว้างขึ้นของ web2 และมันสมเหตุสมผลที่ตลาดทุนจะเป็นเช่นนั้น

คำแถลง:

  1. บทความนี้ถูกคัดลอกมาจาก [ ดูบนโซ่] ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [Hao Tianถ้าคุณมีเหตุผลในการเรียกรับใหม่โปรดติดต่อGate Learnทีม และทีม จะจัดการกับมันโดยเร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง

  2. ข้อความประกอบด้วยความคิดเห็นและความเห็นที่เป็นมิตรที่แสดงออกมาในบทความนี้เป็นเพียงความคิดเห็นส่วนตัวของผู้เขียนเท่านั้น และไม่ใช่คำแนะนำในการลงทุนใด ๆ

  3. เวอร์ชันภาษาอื่น ๆ ของบทความถูกแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงในGate.io, บทความที่ถูกแปลอาจไม่นำเสนอ กระจายหรือลอกเลียน

Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!