โอกาสของ Rollup-as-a-Service (RaaS): จาก Multi-chain ไปจนถึง Multi-rollup
ผู้เขียนต้นฉบับ: nanfengpo
ชื่อเดิม: การสะสมเป็นบริการ: โอกาสและความท้าทาย
คำอธิบายภาพ
From Cosmos Network - Internet of Blockchains[4] and Getting Started · Polkadot Wiki[5]
ต่อมามีเทคนิคการขยายที่ปลอดภัยกว่าที่เรียกว่าการยกเลิก การยกเลิกจะบีบอัดธุรกรรมของเลเยอร์ 2 เป็น "แบทช์" อัปโหลดไปยังเลเยอร์ 1 และพิสูจน์ความถูกต้องของการเปลี่ยนสถานะของเลเยอร์ 1 ผ่านการพิสูจน์การฉ้อโกง (เช่น การยกเลิกในแง่ดี) หรือการพิสูจน์ความถูกต้อง (เช่น การยกเลิก ZK) เพศ. เนื่องจากความพร้อมใช้งานของข้อมูลและความถูกต้องของสถานะได้รับการตรวจสอบที่เลเยอร์ 1 การยกเลิกจึงมีความปลอดภัยในระดับเดียวกับเลเยอร์ 1 ทำให้มั่นใจได้ว่าสามารถถ่ายโอนสินทรัพย์ระหว่างเลเยอร์ 1 และเลเยอร์ 2 ได้อย่างปลอดภัย
คำอธิบายภาพ
การยกเลิกวัตถุประสงค์ทั่วไปและเฉพาะแอปพลิเคชันจาก https://l2beat.com/[7]
คำอธิบายภาพ
ชื่อระดับแรก
ความท้าทายของการสร้าง RaaS
ชื่อเรื่องรอง
วิศวกรรม
ขั้นแรก เรามาพูดถึงการรวม SDK กันก่อน ผู้คนสามารถปรับใช้การกำหนดค่าบางอย่างได้อย่างรวดเร็วและเริ่มการยกเลิกตาม SDK เพื่อหลีกเลี่ยงการสร้างวงล้อใหม่ การยกเลิกโอเพ่นซอร์สจึงเป็นทางเลือกที่ดีกว่าสำหรับการพัฒนา SDK สำหรับ Optimistic-rollup ทั้ง Arbitrum และ Optimism เป็นโอเพ่นซอร์ส จาก L2beat เราจะเห็นว่าทั้ง Metis และ Boba ได้รับการพัฒนาบนพื้นฐานของโค้ดของ Optimism ในทางตรงกันข้าม ระดับของโอเพ่นซอร์สของ ZK-rollup นั้นไม่สูงนัก ZkSync ออกรหัสเต็มของ v1 [11] แต่ v2 มีรหัสสัญญาเท่านั้น [12] (ฝัง zkEVM) StarkEx ปล่อยรหัสสัญญาเท่านั้น [13] และจัดหาโมดูลอื่น ๆ ให้กับบุคคลที่สามผ่านรหัสที่มาแบบปิด StartNet ให้รหัสของไคโรเท่านั้น [14]
แม้ว่าระบบการยกเลิกที่มองโลกในแง่ดีจะมีฐานรหัสที่สมบูรณ์กว่าและรองรับ EVM ได้ดีกว่า แต่ธรรมชาติของการพิสูจน์การฉ้อโกงโดยธรรมชาติทำให้ระบบเหล่านี้ล้าหลังกว่าระบบการยกเลิก ZK ในแง่ของความสมบูรณ์และความปลอดภัย ธุรกรรม ZK-rollup เลเยอร์ 2 จะเสร็จสมบูรณ์ทันทีหลังจากเลเยอร์ 1 ได้รับการพิสูจน์แล้ว ในขณะที่ธุรกรรมเลเยอร์ 2 การยกเลิกแบบเพิ่มประสิทธิภาพจะใช้เวลาหลายวันจึงจะเสร็จสมบูรณ์เนื่องจากช่วงท้าทาย ในทางกลับกัน การยกเลิกในแง่ดีนั้นต้องการสมมติฐานด้านความปลอดภัยที่มากขึ้น: ผู้ปฏิบัติงานที่ซื่อสัตย์อย่างน้อย 1 คนจากทั้งหมดเพื่อรับประกันการส่งหลักฐานการฉ้อโกง และชั้น 1 ที่ป้องกันการเซ็นเซอร์เพื่อรับประกันการยอมรับหลักฐานการฉ้อโกง
คำอธิบายภาพ
ชื่อเรื่องรอง" An overview of zkEVM[15] "
ผลงาน
คำอธิบายภาพ
EIP-4488 และ Proto-danksharding จะเพิ่มขนาดบล็อกได้อย่างไร ที่มา: Vitalik's" Proto-Danksharding FAQ[18] "
ในแง่ของการยกเลิก ZK TPS ยังถูกจำกัดโดยความเร็วในการคำนวณของ ZKP Paradigm และ 6block มีตัวเลือกฮาร์ดแวร์ที่แตกต่างกันบน GPU, FPGA และ ASIC เพื่อเร่งการประมวลผล นอกจากนี้ 6block ยังเปรียบเทียบสถาปัตยกรรมซอฟต์แวร์หลายตัวสำหรับการประมวลผลแบบกระจาย ZKP ซึ่งรวมถึงกลุ่มการขุด การรวมหลักฐาน และ DIZK ZPrize[19] ซึ่งเป็นการแข่งขันที่จะเกิดขึ้น ยังกระตุ้นให้นักพัฒนาค้นหาโซลูชันที่มีคุณค่าเพื่อเพิ่มความเร็วในการคำนวณ ZKP
ชื่อเรื่องรอง
แบบจำลองทางเศรษฐกิจ
คำอธิบายภาพ
การยกเลิกและค่าธรรมเนียม จาก https://l2fees.info/[28]
ชื่อเรื่องรอง
ด้านการทำงาน
คำอธิบายภาพ
สถาปัตยกรรมบล็อกเชนแห่งอนาคตที่ Vitalik อธิบายไว้ใน "Endgame" [31] พร้อมสะพานแบบโรลอัพและครอสอัพหลายตัว
บทส่งท้าย
บทส่งท้าย
ลิงค์อ้างอิง
ลิงค์อ้างอิง
[1] https://ibc.cosmos.network/
[2] https://wiki.polkadot.network/docs/learn-crosschain
[3] https://wiki.polkadot.network/docs/learn-bridges
[4] https://v1.cosmos.network/intro
[5] https://wiki.polkadot.network/docs/getting-started
[6] https://starkware.co/starkex/
[7] https://l2beat.com/
[8] https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698
[9] https://medium.com/starkware/fractal-scaling-from-l2-to-l3-7fe238ecfb4f
[10] https://medium.com/p/7fe238ecfb4f
[11] https://github.com/matter-labs/zksync
[12] https://github.com/matter-labs/v2-testnet-contracts
[13] https://github.com/starkware-libs/starkex-contracts
[14] https://github.com/starkware-libs/cairo-lang
[15] https://drive.google.com/file/d/1SyOXq8CtoEOKplw0KxazAL_YySdpsP62/view
[16] https://hackmd.io/@vbuterin/sharding_proposal#Why-is-data-availability-important-and-why-is-it-hard-to-solve
[17] https://github.com/ethereum/requests-for-proposals/blob/e8eed947a35d966027f47dfdd6c556089228642d/open-rfps/das.md
[18] https://notes.ethereum.org/@vbuterin/proto_danksharding_faq
[19] https://www.zprize.io/
[20] https://medium.com/offchainlabs/arbitrum-one-outage-report-d365b24d49c
[21] https://offchain.medium.com/todays-arbitrum-sequencer-downtime-what-happened-6382a3066fbc
[22] https://docs.zksync.io/userdocs/decentralization.html
[23] https://community.starknet.io/t/starknet-decentralization-tendermint-based-suggestion/998
[24] https://ethresear.ch/t/proof-of-efficiency-a-new-consensus-mechanism-for-zk-rollups/11988
[25] https://ethresear.ch/t/a-design-of-decentralized-zk-rollups-based-on-eip-4844/12434
[26] http://taikocha.in/
[27] https://community.optimism.io/docs/governance/
[28] https://l2fees.info/
[29] https://twitter.com/epolynya/status/1511623759786307586
[30] https://newsletter.banklesshq.com/p/how-to-hop-between-chains
[31] https://vitalik.ca/general/2021/12/06/endgame.html


