In one line, how would you explain to a non-technical user why they should use Artela versus Monad (highest throughput/best user experience) and MegaETH (Monad, but as an L2)?
Artela is more than Monad plus Arbitrum Stylus.
Please compare the performance of Artela vs Monad and MegaETH, in metrics such as TPS, to the best of your ability
Before conducting the performance comparison, we would like to share our two perspectives on L1/L2 performance.
Perspective 1: All performance metrics are the result of trade-offs
Perspective 2: Technical implementations under different trade-offs cannot be simply substituted for one another
Artela的性能分两个目标:
与Monad和megaETH的比较:
| | Artela L1 | Monad | Artela EVM++ Execution Layer | megaETH | | --- | --- | --- | --- | --- | | TPS | 50k | 10k | 120k | 100k | | Node Requirement | High-spec | Medium-spec | High-spec | Ultra-high-spec | | Account Capacity | 1B | unknown | 1B | unknown | | DB IO Throughput compared to geth | 20X | unknown | 20X | unknown | | DB IO Latency compared to geth | 10X | unknown | 10X | unknown | | DB Performance Degradation | No | unknown | No | unknown |
细节解释:
Why does Artela emphasize 1B account capacity?
MPT + LSM-based NoSQL DB的存储解决方案最大的问题是写放大。当数据库有100M个活跃账户,每秒持续超过100k的交易时,基于MPT + NoSQL的区块链DB的Throughput和Latency会急剧下降,导致L1的整体Performance急剧下降。
要使100k的tps能实际发挥上作用,支持大规模账户下性能不衰减、数据可裁剪的高性能DB是更加关键的系统指标。
Why 1B&50k for L1?
基于Artela团队过去支撑支付宝,作为世界最大的互联网支付基础设施,关键系统满足这两个指标,已经可以支撑起亿级消费者日常使用的场景。
Metrics details
支持Artela高性能的核心技术,我们曾在蚂蚁链构建过(企业级区块链,商业用途非开源),做到:
Why can't 120k L1 TPS be rebuilt?
There’s some perspectives we would like to promote before doing the comparision:
Perspective 1: All performance metrics result from trade-offs.
Perspective 2: Different trade-offs require unique technical approaches
Artela aims for 50k TPS as L1 and 120k TPS as EVM++ rollup.