ชื่อเรื่องเดิม: "เอฟเฟกต์เครือข่าย EVM》
ชื่อเรื่องเดิม: "
เอฟเฟกต์เครือข่าย EVM
ผู้แต่งต้นฉบับ: Nir, Krishna NandakumarKrishna Nandakumar บทความนี้มีไว้สำหรับ Nir และVernon Johnson、David Phelps、Carlos Diaz-Pedron、Tomer Ben-DavidและJad Esber ร่วมเขียน,
และ
ได้ให้ความช่วยเหลืออย่างมากมาย
EVM อาจมีความสำคัญมากกว่าบล็อกเชนเอง
ในความเป็นจริง Ethereum ที่รู้จักกันดีนั้นเป็นเพียงการนำ Ethereum blockchain มาใช้ ในอีกด้านหนึ่งของเหรียญ Ethereum Virtual Machine สามารถเข้าใจได้ว่าเป็น "แพลตฟอร์มการพัฒนา" ซอฟต์แวร์โอเพ่นซอร์สที่ใช้บล็อกเชนซึ่งช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่กระจายอำนาจได้ คุณยังสามารถคิดว่ามันเป็นคอมพิวเตอร์เสมือนแบบเปิดที่สามารถเก็บข้อมูลในห่วงโซ่และสถานะของสัญญาอัจฉริยะแต่ละรายการ
EVM เป็นซอฟต์แวร์ตัวแรกที่เสนอฟังก์ชันสัญญาอัจฉริยะให้กับนักพัฒนาและได้เติบโตเป็นระบบนิเวศที่เจริญรุ่งเรืองพร้อมเอฟเฟกต์เครือข่ายที่มีคุณค่าสำหรับนักพัฒนาที่ขยายออกไปนอกเหนือไปจาก Ethereum blockchain ในความเป็นจริง บล็อกเชนบางตัวที่ใช้ EVM ได้สร้างเศรษฐกิจโทเค็นที่สมบูรณ์และกลไกที่เป็นเอกฉันท์ ซึ่งสามารถเป็นอิสระจากโทเค็น ETH และการขุด ETH ได้อย่างสมบูรณ์ นวัตกรรม โครงสร้างพื้นฐาน และการเติบโตของผู้ใช้บนเชน EVM อื่นๆ สามารถใช้ประโยชน์จาก Ethereum blockchain ได้อย่างราบรื่น และในทางกลับกัน
เอฟเฟกต์เครือข่ายที่ไม่ได้รับอนุญาต
เอฟเฟกต์เครือข่ายเป็นปรากฏการณ์ที่ผู้ใช้หรือผู้เข้าร่วมเพิ่มมูลค่าของสินค้าหรือบริการ พูดง่ายๆ ก็คือ ในโลกอินเทอร์เน็ตปริมาณการใช้ข้อมูลสามารถเทียบได้กับมูลค่า Social Media ในปัจจุบันเป็นตัวอย่างที่สมบูรณ์แบบ
ซอฟต์แวร์โอเพ่นซอร์สและระบบนิเวศได้รับประโยชน์จากเอฟเฟกต์เครือข่ายที่คล้ายคลึงกัน ยิ่งนักพัฒนาสร้างหรือผสานรวมเข้ากับซอฟต์แวร์นี้มากเท่าใด ซอฟต์แวร์ก็จะยิ่งมีคุณค่ามากขึ้นสำหรับทุกคน แต่นั่นไม่ใช่ทั้งหมดที่ OSS อาจได้รับประโยชน์จาก หากโครงสร้างพื้นฐานและแอปพลิเคชันส่วนใหญ่บนเครือข่ายเป็นโอเพ่นซอร์สด้วย เอฟเฟกต์เครือข่ายจะทวีคูณ
นี่คือสาเหตุที่เอฟเฟกต์เครือข่าย EVM มีประสิทธิภาพมาก: ผู้ใช้ทุกคนสามารถเข้าสู่ระบบได้โดยไม่ต้องขออนุญาต และโค้ดทุกบรรทัดจะถูกเขียนแบบสาธารณะ เพิ่มมูลค่าของเครือข่าย EVM ทั้งหมดไม่ว่าจะใช้กับเครือข่ายใด นอกจากนี้ยังเพิ่มระดับความปลอดภัยของ EVM เมื่อเทียบกับทางเลือกอื่นๆ
ความเข้ากันได้ของ EVMโปรโตคอลรองรับ EVM หากสามารถดำเนินการสัญญาอัจฉริยะบน Ethereum Virtual Machine ได้ เพื่อให้เป็นไปตามเงื่อนไขนี้ สัญญาจะต้องเขียนใน Solidity หรือมีแพ็คเกจที่รวบรวมโค้ดเป็นโค้ดที่สามารถรันบน EVM ได้zkSync เป็นโปรโตคอลที่ไม่มีความรู้ซึ่งออกแบบมาเพื่อลดต้นทุนการทำธุรกรรมและเพิ่มความเร็ว โปรโตคอลรองรับ solidity smart contracts และไม่ต้องการการเปลี่ยนแปลงในกรณีส่วนใหญ่ นอกจากนี้ StarkNet - การเปิดตัวอื่นมีภาษาที่เรียกว่าไคโร ปัจจุบันยังไม่รองรับ EVM แต่ทีมกำลังดำเนินการอยู่Chain Listสร้างคอมไพเลอร์
เพื่อให้สามารถดำเนินการบน EVM และตัวแปลสำหรับทิศทางอื่น (EVM -> StarkNet) ได้ถูกสร้างขึ้น ตัวอย่างอื่นๆ ของ EVM-compatible/native blockchains และ Layer 2 ได้แก่ Ethereum Classic, Polygon, BNB Chain, Optimism, Arbitrum, Gnosis Chain, Avalanche และ Celo คุณสามารถหา
ตรวจสอบห่วงโซ่อื่น ๆ ที่เข้ากันได้กับ EVM ที่นี่
เหตุใดความสามารถในการจัดองค์ประกอบจึงมีความสำคัญ
EVM สามารถมองได้ว่าเป็น JavaScript "รุ่นต่อไป" ที่ดึงดูดการลงทุนหลายพันล้านดอลลาร์ในช่วงเวลาสั้นๆ มีข้อได้เปรียบของผู้เสนอญัตติรายแรก และเงินทุนและทรัพยากรทั้งหมดที่ใช้ในการพัฒนาโซลูชันใหม่สำหรับ EVM สามารถนำไปใช้และขยายได้โดยไม่ได้รับอนุญาต ดังนั้น การสร้าง public chain หรือ side chain ใหม่บน EVM จึงไม่จำเป็นต้องเริ่มต้นใหม่ทั้งหมด
เป็นที่น่าสังเกตว่าบางคนถือว่า JavaScript เป็นภาษาโปรแกรมที่แย่มาก แต่ความพยายามที่จะแทนที่ (Dart) กลับล้มเหลวทั้งหมด และมีเพียงการปรับปรุง Transpiler (Typescript) เท่านั้นที่ประสบความสำเร็จ ผลกระทบของเครือข่ายมีความรุนแรงมากจนทำให้ไม่สามารถจัดองค์ประกอบได้โดยไม่คำนึงถึงคุณภาพของภาษา ทำให้ความพยายามที่จะแทนที่มันเป็นไปไม่ได้ สิ่งเดียวกันนี้อาจเป็นจริงสำหรับ EVM
สำหรับผู้สร้างและผู้ปฏิบัติงาน ความสามารถในการจัดองค์ประกอบหมายความว่าพวกเขาสามารถใช้ประโยชน์จากสิ่งต่อไปนี้อย่างน้อยหนึ่งอย่าง:Ethereum Stack Exchangeข้อมูลเมตาที่สมบูรณ์ ระบบข้อมูลประจำตัว และกราฟทางสังคม: ที่อยู่จะเหมือนกันในห่วงโซ่ EVM ซึ่งหมายความว่าโครงการหรือห่วงโซ่ใหม่ใดๆ สามารถใช้ประโยชน์จากข้อมูลเมตาที่เกี่ยวข้องกับผู้ใช้/ที่อยู่เพื่อแก้ไขปัญหาการเริ่มเย็น แหล่งที่มาของเนื้อหา เพิ่มการต่อต้านซิบิล สร้างสังคม /กราฟความสนใจสำหรับผู้ใช้แต่ละราย ปล่อยของบนเครือข่ายที่ถูกกว่า ฯลฯ
ระบบนิเวศของนักพัฒนาที่เฟื่องฟู: ไซต์ถามตอบผู้ใช้ Ethereum
การสนับสนุนชุมชนบนแพลตฟอร์มที่ใช้งานเช่น ระบบนิเวศนักพัฒนา blockchain สัญญาสมาร์ทอันดับต้น ๆ กำลังใช้ EVM
การทำงานร่วมกัน: การกำกับดูแลข้ามสายโซ่โดยใช้กลยุทธ์ภาพรวม การทำธุรกรรมข้ามเลเยอร์ของ Stablecoins และโทเค็นฐาน (ETH, MATIC ฯลฯ) ระบบที่อยู่เดียวกัน ฯลฯ
https://twitter.com/TrustlessState/status/1511127294093320193
ความเก่งกาจ: นักพัฒนาที่พัฒนาบนเชนหรืออินสแตนซ์เดียวสามารถโยกย้ายไปยังเชนที่ดีกว่าหรือเปิดตัวเชนของตนเองได้อย่างราบรื่น สำหรับนักพัฒนา นี่เป็นข้อได้เปรียบอย่างมาก
คำอธิบายภาพQuorumกรณีการใช้ EVMNFT。100 Thievesนอกเหนือจากการสร้างบน Ethereum แล้ว องค์กรแบบดั้งเดิมได้คว้าข้อดีของการสร้างบน EVM ตัวอย่างเช่น JP Morgan Chase ในชื่อของตนเองPolygonสร้าง blockchain สำหรับองค์กรบนทางแยกของ Ethereum TikTok เปิดตัวบน ImmutableX ซึ่งเป็นโซลูชันการปรับขนาดชั้นที่สองของ Ethereum NFT
บน Ethereum sidechain ที่รัน EVM
เปิดตัว NFT airdrop ครั้งแรกใน.
บล็อกเชนอื่น ๆ กำลังพยายามทำงานร่วมกับ Ethereum และสร้างการใช้งาน EVM บนเครือข่ายของตนเอง ได้แก่ Solana (Neon), NEAR (Aurora) และ Cosmos (Evmos)หลักฐานสำหรับผลกระทบเครือข่าย EVMEthereum มีระบบนิเวศของนักพัฒนาที่ใหญ่ที่สุดในบรรดาบล็อกเชนใดๆ ตามรายงานของ Electric Capital
รายงานนักพัฒนาซอฟต์แวร์ประจำปี 2021
, Polygon และ BSC (เช่น EVM chain) อยู่ในอันดับที่ 6 และ 7 ตามลำดับ ในความเป็นจริงอย่างน้อย 8 ใน 20 ระบบนิเวศบล็อกเชนชั้นนำกำลังใช้งาน EVM
เชนจำนวนมากได้สร้างการใช้งานที่เข้ากันได้กับ EVM บนเชนของตนเอง (เช่น Solana และ Cosmos) แต่ไม่มีผู้สร้างหรือเรียกร้องให้สร้างสัญญาที่เข้ากันได้กับเชนอื่น ๆ บน Ethereum (เช่น Move หรือ Cosmos SDK)EIP-1559บล็อกเชน EVM ที่ใหญ่ที่สุดบางส่วนใช้การเรียนรู้ Ethereum แบบเรียลไทม์อย่างต่อเนื่อง ตัวอย่างเช่น ใช้รูปหลายเหลี่ยม (L1 ที่เข้ากันได้กับ EVM)ข้อเสนอเกือบจะเหมือนMATICข้อเสนอ
หลังจากนั้นทำลายแล้ว
. การชนะบล็อคเชน EVM จะยังคงใช้ประโยชน์จากกลยุทธ์นี้ต่อไป
ความท้าทายที่อาจเกิดขึ้นของความสามารถในการจัดองค์ประกอบ L2 EVM
เครือข่ายเลเยอร์ 2 บางแห่งกำลังพยายามนำเสนอแนวคิดว่าในไม่ช้าพวกเขาอาจทำลายความเท่าเทียมกับ EVM ในบางจุดเพื่อลองสิ่งที่เหมาะสมเฉพาะบน L2 หรืออาจใช้เวลานานสำหรับ Ethereum L1 ในการผสานรวมฟังก์ชัน ในแง่หนึ่ง เราอาจเข้าสู่โลกที่ L2 EVM ใช้งานแตกต่างกันเล็กน้อย และกลายเป็นพื้นที่ทดสอบคุณสมบัติใหม่ของ EVM การดำเนินการนี้อาจทำลายความสามารถในการปรับใช้ของรหัส 1-1 ในอนาคต
ต้องบอกว่า ตราบใดที่สถานะระหว่างเลเยอร์ยังคงสามารถประกอบได้ มีโอกาสเพียงเล็กน้อยที่ L2 จะล้มล้างค่าเทียบเท่า EVM โดยทั่วไปจะรักษาคุณสมบัติการดำเนินการให้น้อยที่สุดเมื่อเชื่อมโยงข้อมูลระหว่างเชน และตราบใดที่สามารถเขียนอแด็ปเตอร์ที่ปลายอีกด้านได้ และรูปแบบสถานะเหมาะสมระหว่างสองเชน ความแตกต่างเล็กน้อยในการนำไปใช้งานก็คงไม่เป็นอุปสรรค
ห่วงโซ่ที่ไม่ใช่ EVM
สิ่งนี้หมายความว่าอย่างไรสำหรับห่วงโซ่และระบบนิเวศที่แข่งขันกัน พวกเขาต้องการงบประมาณจำนวนมากและต้องหาวิธีให้บริการผู้ชม EVM โมเดลระบบนิเวศทำงานได้หากโครงการที่ไม่ใช่ EVM สามารถเติบโตได้อย่างรวดเร็วและมีประสิทธิภาพ Solana เป็นหนึ่งในผู้ท้าชิงตัวฉกาจ แต่ถึงแม้จะใช้เงินจำนวนมากเพื่อตามให้ทัน แต่การรับเลี้ยงบุตรบุญธรรมก็ยังค่อนข้างขาดแคลน
แน่นอนว่ามีหลายอย่างที่ EVM ไม่สามารถทำได้ และจะมีบางแอปพลิเคชันที่สามารถใช้ได้เฉพาะภายนอก EVM ในระยะยาวและจะนำคุณค่ามาสู่ VM อื่นๆ ด้วย เป็นที่น่าสังเกตว่าบางโครงการที่ไม่เหมือนใครได้เริ่มเลือกโซลูชันที่แตกต่างจาก EVM เช่น Stepn อยู่บน Solana นี่อาจเป็นหลักฐานว่า EVM ไม่ใช่ผู้ชนะ และจะมีแอปพลิเคชันมากมายออกมาที่นั่น เป็นเรื่องที่ควรค่าแก่การกล่าวถึงว่า JS ก็เช่นเดียวกัน แต่ทุกๆ ปี จำนวนแอปที่ไม่สามารถสร้างในเบราว์เซอร์ด้วย JS จะลดลง
Cosmos, Polkadot และบล็อคเชนอื่น ๆ ใช้วิธีการที่ต้องมีองค์ประกอบเป็นอันดับแรกซึ่งจะชนะเหนือผู้สร้างและผู้ใช้ที่มีความสามารถ แม้จะอยู่หลังระบบนิเวศ EVM หลายปี แต่ Cosmos SDK ก็มีเอฟเฟ็กต์เครือข่ายที่คล้ายคลึงกันมาก แต่ความสามารถในการจัดองค์ประกอบส่วนใหญ่จะเป็นแบบอะซิงโครนัส ซึ่งหมายความว่าจะเกิดขึ้นในหลายขั้นตอนสำหรับการตรวจสอบความถูกต้องต่างๆ ณ ตอนนี้ Cosmos ไม่มีที่อยู่เดียวกันสำหรับบัญชีข้ามเครือข่าย แม้ว่าจะมีการเปลี่ยนแปลงในเร็วๆ นี้ CosmWasm นั้นใหม่มากและระบบนิเวศยังขาดกลไกที่สำคัญ เช่น โซลูชัน Oracle ที่แข็งแกร่งสำหรับ DeFi ตัวอย่างเช่น JunoSwap (AMM บน Juno) เปิดตัวช้าไปหลายเดือน และโค้ดก็ยุ่งเหยิงและไม่สมบูรณ์
สรุปแล้ว
นักพัฒนาและผู้แข่งขันเลเยอร์ 1 ควรพิจารณาอย่างจริงจังถึงข้อได้เปรียบมหาศาลของการสร้างบน EVM ในปัจจุบัน ในกรณีส่วนใหญ่ ฉันคาดว่าเชน EVM หรือเลเยอร์ 2 ที่มีอยู่จะเพียงพอสำหรับความต้องการส่วนใหญ่ แม้ว่าพวกมันอาจต้องการฟังก์ชันการทำงานเฉพาะที่ EVM ไม่ได้สร้างขึ้นมา EVM ล้ำหน้ากว่าคู่แข่งในระบบนิเวศหลายปี ซึ่งจะเพิ่มการนำไปใช้และผลกระทบต่อเครือข่ายอย่างต่อเนื่อง อย่างไรก็ตาม ผู้สนับสนุน ETH จำเป็นต้องเตรียมตัวล่วงหน้าสำหรับความเป็นไปได้ที่เชนที่ใช้ EVM ที่แตกต่างกันอาจไม่จำเป็นต้องกระตุ้นความต้องการสำหรับ ETH แต่จะคิดเป็นส่วนแบ่งตลาดส่วนใหญ่ของ Ethereum แทน


