อะไรคือ Blockchain Trilemma?
Blockchain Trilemma บอกว่าเครือข่ายสาธารณะสามารถทำได้จริงเพียงสองในสามเป้าหมายพร้อมกัน: ความปลอดภัย การกระจายอำนาจ และการขยายขีดความสามารถ ส่วนใหญ่ของการออกแบบเลือกสองข้อและยอมรับการแลกเปลี่ยนในข้อที่สาม คิดให้ไว ถูก และดี เหมาะกับการส่งพิซซ่า แต่เป็นบล็อกเชนบนเมนู
“แค่ทำบล็อกให้ใหญ่ขึ้นและ trilemma ก็หายไป” บล็อกที่ใหญ่ขึ้นสามารถเพิ่ม throughput ได้ แต่มักทำให้การมีส่วนร่วมของผู้ตรวจสอบน้อยลงโดยมีฮาร์ดแวร์ราคาสูง ซึ่งลดการกระจายอำนาจและอาจทำให้ความปลอดภัยลดลง ไม่มีสกิลเลอร์ที่แก้ทุกอย่างได้
How Blockchain Trilemma works
จงเห็นภาพทีมที่ออกแบบเครือข่ายใหม่ พวกเขามีสามตัวหมุนและสองมือที่แข็งแรง พวกเขาจะหมุนสองข้อไหนขึ้น?
- Step 1: หากพวกเขาไล่ตาม scalability พวกเขาจะพยายามประมวลผลกิจกรรมมากขึ้นด้วยค่าธรรมเนียมที่ต่ำลง
- Step 2: หากต้องการ decentralization พวกเขาสนับสนุนผู้เข้าร่วม validation จำนวนมาก nodes ซึ่งอาจชะลอการประสานงาน
- Step 3: เพื่อเพิ่มความเร็ว พวกเขาอาจเพิ่มขนาดบล็อกหรือลดเวลาบล็อก ทำให้ผู้เข้าร่วมรายเล็กออกไป
- Step 4: เพื่อเสริมความมั่นคงทางความปลอดภัย พวกเขารักษากฎ consensus ที่เข้มงวดยิ่งขึ้น ซึ่งอาจจำกัด throughput
- Step 5: เพื่อสมดุล พวกเขาถ่ายโอก ACTIVIty ไปยังเลเยอร์เพิ่มเติมหรือออกแบบใหม่ว่าด้วยการแชร์ข้อมูล Tradeoffs เปลี่ยนไป พวกมันไม่หายไป
ใช่ นี่คือแนวคิด
Why Blockchain Trilemma Matters
คุณใส่ใจเพราะมันอธิบายว่าทำไมค่าธรรมเนียมของคุณพุ่งขึ้น การ swap ของคุณติดอยู่ หรือเกมของคุณราบรื่น และมันบอกเป็นนัยถึงสิ่งที่ผู้สร้างจะพยายามทำต่อไป
- Benefit: มันช่วยให้คุณเปรียบเทียบเครือข่ายโดยสองมุมที่พวกเขาให้ความสำคัญจริงๆ ดังนั้นคุณจึงเลือกเครื่องมือที่เหมาะสมสำหรับเงิน เวลา และความสบายใจของคุณ
- Perspective: เมื่อทีมสัญญาว่าจะให้ transactions per second สูงขึ้น ให้ถามว่าพวกเขายอมเสียอะไรเพื่อไปถึงจุดนั้น โรเล็กซ์ meets Reddit threads energy แต่ควรมีหลักฐาน
- Relevance: คุณจะพบเห็นมันใน DeFi, NFTs, เกม และ DAOs ที่ที่ผู้คนเคลื่อนย้ายมูลค่าโดยไม่มีผู้ควบคุม
เมื่อใครสักคนอ้างว่าสร้างสมดุลปัญหานี้แล้ว ให้ถามสามข้อ: ใครสามารถตรวจสอบได้ เกิดอะไรขึ้นในภาวะโหลดสูงสุด และค่าธรรมเนียมจะเป็นอย่างไรเมื่อถึงจุดนั้น ภาพหน้าจออาจสวยงาม แต่ข้อมูลสดจะดีกว่า
Key Characteristics of Blockchain Trilemma
นี่คือสิ่งที่ทำให้แนวคิดนี้ติดอยู่:
- Triangle: ความปลอดภัย การกระจายอำนาจ และการขยายขีดความสามารถดึงกันและกันบน base chain
- Layers: ผู้สร้างมักย้ายกิจกรรมไปยัง layer 2 solutions เพื่อเพิ่มความจุในขณะที่รักษาพื้นฐานให้คงสภาพมากขึ้น
- Tradeoff: ทุกการแก้ไขกดดันไปที่ส่วนอื่น ดังนั้นการออกแบบจึงปรับตัวตามเวลา
ไม่มีคะแนนสมบูรณ์แบบบนชั้นฐาน เมื่อหนึ่งมิติเมตริกดูน่าประทับใจ ให้ตรวจดูว่าอะไรเปลี่ยนแปลงไปด้านล่าง เช่น ขนาด validator set, ความต้องการฮาร์ดแวร์ และใครสามารถเข้าร่วมได้จริง
Example
Ethereum ให้ความสำคัญกับการกระจายอำนาจและความปลอดภัยบน base chain จากนั้นจึงเพิ่ม scale ด้วย rollups และ sharding.
Fun Fact
แนวคิดนี้ได้รับความนิยมโดย Vitalik Buterin ซึ่งกรอบมันเป็นสามเหลี่ยม หลาย deck เสนอแนวทางวาดสามเหลี่ยมนี้ใหม่ตั้งแต่นั้นเป็นต้นมา บางครั้งมาพร้อมลูกศรที่กระตือรือร้นมาก
Wrap-Up
ข้อสั้นๆ: trilemma คือการสมดุล Know สองข้อที่เครือข่ายเลือก แล้วทางเลือกของคุณจะฉลาดขึ้นมาก