# ทำไมควรเลิกใช้ TPS วัดความเก่งของบล็อกเชน

By [thesleeper (✨🔴_🔴✨)](https://paragraph.com/@thesleeper) · 2023-01-05

---

ยิ่งTPS เยอะยิ่งเร็ว แรงและดี? เธรดนี้จะชวนคุณมาลองตั้งคำถามถึง TPS ตัววัดยอดนิยมที่คนส่วนใหญ่ใช้เปรียบเทียบความเร็วของเชนต่างๆ เพื่อคำนวณหาค่า Maximum throughput ซึ่งดูๆ แล้วก็เห็นภาพดี แล้วทำไมเจ้า TPS ถึงไม่ใช่ตัววัดที่ดี ลองมาทำความเข้าใจไปพร้อมกัน (แปลจาก [@kelvinfichter](https://twitter.com/kelvinfichter) )

[

TPS is a terrible metric, stop using it to compare systems
----------------------------------------------------------

Please note: This article discusses and compares different aspects of Ethereum scalability solutions. I work on Optimism, an Optimistic Rollup system, and therefore have an inherent bias in this discussion. I've tried to be as fair as possible while still taking issue with certain statements that I believe to be disingenous.

https://kelvinfichter.com



](https://kelvinfichter.com/pages/thoughts/tps-is-dumb/)

![](https://storage.googleapis.com/papyrus_images/1f6150a6be39e2a94045af97f8b65a4402c2ccec18e7995c4fbb97386d398e19.png)

*   BTC = 10TPS
    
*   ETH = 30TPS
    
*   ORu = 100TPS
    
*   ZkSTARK = 3000TPS
    
*   VISA = 65KTPS และอื่นๆ อีกมากมาย
    

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

![](https://storage.googleapis.com/papyrus_images/328a8b5b9af6b57de80d426925144403b00597fafe027869a5c7b91d2c8ec64b.png)

ทดสอบสมมตฐานดู [@optimismFND](https://twitter.com/optimismFND) ทำได้แค่ 100TPS จริงมั้ย? เลขอ้างอิงจาก MatterLabs (บริษัทZkSync) assume ว่า OP ใช้ ~3.8k gasในการพับลิชบน ETH (1.7k=calldata,2.1K=Exec on-chain) บีบอัดเหลือ 3.2K -ETH block ลิมิต15M -สร้างทุกๆ 13s นำตัวแปลเข้าสูตรจะได้ TPS=360! (มากกว่า100!?เฉยเลย)

![](https://storage.googleapis.com/papyrus_images/35075a2d6d4d9347489a39f8e3f6330a3a6b625b3f6c81af04bab319c902c241.png)

ถ้า [@optimismFND](https://twitter.com/optimismFND) อัปเกรด Bedrock ล่ะ? มาคำนวณฟุ้งๆกันต่อโดยใช้สมมติฐานเดิม เริ่มจาก EIP4844 (Blob txn) เพิ่มประสิทธิภาพ 10x ต่อด้วยดีไซน์ OP ที่รองรับ Multiple Shards ได้พร้อมๆกันซึ่งคาดว่า ETH จะมี 64 Shard chain เมื่อบวก10xเข้าไปก็ได้เป็น 100,000TPSแล้ว เยอะกว่า Visa ด้วยซ้ำ

![](https://storage.googleapis.com/papyrus_images/77827c43392f43f46b31945930c1fe5222ab4998de8845f947e2a5a373b55789.png)

ถึงตรงนี้น่าจะเก๊ทไอเดียแล้วว่า TPS ที่ชอบเอามาเทียบกันมันเป็นเลขที่เสกได้(และมี Bias) จะฟลัดTxn ง่ายๆแล้วบอกว่าทำได้ 100KTPS ก็โม้ได้ การหา TPS ที่แท้จริงต้องใช้ปัจจัยอื่นๆอีกเพียบ ประเด็นสำคัญเลยไม่ได้อยู่ที่ว่าเชนนั้นๆ มี TPS เท่าไหร่ แต่สำคัญว่าลองใช้แล้วเวิร์กรึเปล่า?

---

*Originally published on [thesleeper (✨🔴_🔴✨)](https://paragraph.com/@thesleeper/tps)*
