Mô hình thiết kế mô-đun sẽ cho phép các blockchain mở rộng quy mô theo thứ tự độ lớn như thế nào?
Các blockchains mô-đun là mô hình mới nhất trong thiết kế blockchain. Bắt nguồn bởi Celestia, khái niệm mô-đun đang nhanh chóng trở thành một narrative rộng lớn khi nói đến thách thức mở rộng quy mô các chuỗi khối theo thứ tự độ lớn.
Nhưng tại sao chúng ta cần các blockchains mô-đun? Hãy xem xét bốn chủ đề sau:
Dựa trên những nguyên tắc này, rõ ràng là chúng ta cần phải nhìn vào các mô hình mới để đạt được tầm nhìn của chúng ta cho web3. Các blockchains mô-đun là mô hình mới hứa hẹn nhất.
Trước khi đi sâu hơn vào bốn tuyên bố ở trên, điều quan trọng là phải hiểu những điều cơ bản về blockchains đơn khối và mô-đun.
Các chức năng cốt lõi của blockchain là:
Execution - Thực hiện giao dịch và tính toán.
Settlement - Giải quyết tranh chấp và vấn đề cầu nối.
Consensus - Sắp xếp trật tự giao dịch.
Data availability - Bảo đảm dữ liệu đã khả dụng.
Theo truyền thống, các thiết kế blockchain là đơn khối. Điều này có nghĩa là tất cả các chức năng của blockchain được xử lý trên một lớp duy nhất.
Luận điểm của blockchain mô-đun là một blockchain đơn lẻ không cần phải tự xử lý tất cả các thành phần này. Thay vào đó, bằng cách phân tách các thành phần cốt lõi này, các blockchains riêng lẻ có thể tập trung vào việc chuyên sâu vào một lĩnh vực cụ thể, dẫn đến tối ưu hóa đáng kể.
Một stack blockchain mô-đun bao gồm các lớp blockchain mô-đun dựa vào nhau để tạo ra một hệ thống với tất cả các thành phần trên. Blockchain mô-đun là bất kỳ blockchain nào, miễn nó là một phần của một stack blockchain mô-đun.
Về cơ bản, các blockchain được thiết kế để bảo vệ và thúc đẩy chủ quyền của cá nhân. Tầm nhìn của chúng tôi đối với web3 là một thế giới mà ở đó tất cả mọi người đều có thể truy cập các hệ thống hình thành nên thế giới kỹ thuật số của chúng tôi và phi tập trung, có thể mở rộng và an toàn.
Ở trên, chúng tôi đã xem xét bốn tuyên bố biện minh cho sự phát triển của một mô hình mới cho các blockchain - cụ thể là mô hình mô-đun. Hãy cùng khám phá thêm về những điều này.
Bất chấp hệ sinh thái rộng mở của các blockchain hiện tại, nhu cầu vẫn vượt xa nguồn cung khi nói đến thông lượng. Điều này dẫn đến tắc nghẽn mạng, làm cho các mạng blockchain ngày càng không thể truy cập được đối với nhiều người dùng tiềm năng.
Thách thức này đã cản trở không gian blockchain kể từ khi được khởi tạo, mặc dù việc áp dụng vẫn còn tương đối thấp. Nếu không có các công nghệ mới để tăng thông lượng, nó sẽ trở thành một vấn đề lớn hơn khi việc áp dụng lên đến hàng tỷ người dùng.
Để đạt được tầm nhìn của chúng ta về việc làm cho hệ thống web3 có thể được truy cập bởi tất cả mọi người, chúng cần có khả năng mở rộng quy mô phù hợp. Việc áp dụng hàng loạt đòi hỏi sự gia tăng lớn về thông lượng giao dịch và khả năng tính toán.
Phi tập trung là điểm khác biệt chính giữa hệ thống web2 và web3, và như vậy phải là trọng tâm cốt lõi của bất kỳ hệ thống web3 nào. Nếu không có sự phân quyền, các hệ thống web3 không tốt hơn các hệ thống web2 tiền nhiệm của chúng.
Các nguyên tắc sau đây là điều cần thiết để đạt được sự phân quyền:
Tính mở - Bất kỳ ai cũng có thể xem và truy cập hệ thống.
Khả năng xác minh - Bất kỳ ai cũng có thể xác minh tính hợp lệ của hệ thống. Bất kỳ người dùng nào cũng có thể vận hành một node và đảm bảo rằng blockchain đang hoạt động chính xác và các quy tắc của nó đang được các validator tuân theo.
Chống kiểm duyệt - Bất kỳ ai cũng có thể tham gia vào hệ thống với tư cách là người dùng mà không có nguy cơ bị khóa bởi các validator.
Do đó, để đạt được tầm nhìn của chúng ta cho web3, bất kỳ hệ thống blockchain nào cũng phải đảm bảo tính mở, khả năng xác minh và khả năng chống kiểm duyệt - và tất cả ở quy mô có thể phục vụ hàng tỷ người dùng.
Bộ ba nan giải về khả năng mở rộng Blockchain nổi tiếng hiện nay mô tả các blockchain nguyên khối đầy hứa hẹn phải thực hiện đánh đổi giữa bảo mật, thông lượng và phân quyền. Để cải thiện một trong ba thành phần này, cần phải hy sinh một hoặc nhiều thành phần khác.
Nhiều blockchain hiện hứa hẹn có thông lượng cao. Tuy nhiên, để đạt được điều này, họ thường phải hy sinh tính phân quyền.
Trong các hệ thống blockchain đơn khối ngày nay, thông lượng tăng lên tương ứng với việc chi phí xác minh chuỗi tăng lên. Khi các khối trở nên lớn hơn hoặc thường xuyên hơn, các yêu cầu về tài nguyên để xác minh tính hợp lệ của một khối và / hoặc chuỗi khối sẽ tăng lên. Do đó, ít người dùng hơn có thể xác minh chuỗi, thay vào đó phải dựa vào một nhóm ngày càng tập trung của các bên thứ ba đáng tin cậy để chạy các node.
Mặc dù thuật ngữ "khả năng mở rộng" thường được sử dụng để chỉ khả năng xử lý giao dịch của một blockchain, nhưng có một cách để xác định lại khả năng mở rộng theo cách sau: thông lượng của blockchain chia cho chi phí để xác minh chuỗi.
Theo định nghĩa này, để mở rộng quy mô, các blockchain phải tăng thông lượng mà không tăng chi phí để xác minh mạng. Loại "khả năng mở rộng thực sự" này là những gì các blockchain mô-đun được thiết kế để kích hoạt.
Có nhiều giải pháp mở rộng quy mô được đề xuất cho các blockchains đơn khối, một số giải pháp trong số đó đã được phát triển. Các giải pháp như sharding, rollup, bằng chứng gian lận / hợp lệ và đổi mới light client nhằm mục đích tăng thông lượng mà không làm tăng chi phí xác minh mạng.
Một số giải pháp này đang áp dụng các khía cạnh của mô đun để mở rộng quy mô, chẳng hạn như đưa khả năng thực thi lên các L2. Tuy nhiên, các L2 bị hạn chế nghiêm trọng bởi hiệu suất của mạng chính, vì vậy, miễn là chúng tiếp tục dựa vào các L1 đơn khối cho tính cuối cùng, thì vấn đề nan giải về khả năng mở rộng vẫn là một vấn đề.
Ví dụ: Rollup trên Ethereum đăng các khối của họ trực tiếp lên chuỗi khối Ethereum, về cơ bản sử dụng Ethereum L1 làm lớp settlement, đồng thuận và khả dụng dữ liệu. Vấn đề với điều này là Ethereum đã bị tắc nghẽn và rollup đang cạnh tranh về băng thông với những người dùng “Ethereum đơn khối” (tức là các trường hợp không sử dụng rollup).
Do sự phổ biến ngày càng tăng của chúng, việc rollup đang gây ra tắc nghẽn hơn nữa trên Ethereum, do đó vô tình thúc đẩy Ethereum hướng tới một thiết kế ưu tiên theo mô-đun hơn. Ví dụ: đã có một số đề xuất để làm cho chi phí gas rẻ hơn đối với rollup trên Ethereum (tức là ưu tiên tính mô-đun), nhưng động thái này gây tranh cãi, vì nó sẽ làm cho các giao dịch Ethereum điển hình trở nên đắt hơn, về cơ bản buộc người dùng Ethereum L1 phải trợ cấp cho các rollup.
Xung đột này giữa các trường hợp sử dụng mô-đun và nguyên khối của Ethereum có nghĩa là nó đang không tối ưu hóa hiệu quả cho mô-đun. Miễn là nó vẫn chưa được chuyên môn hóa, nó sẽ giảm quy mô so với các lựa chọn thay thế theo mô hình ưu tiên mô-đun đầu.
Khả năng mở rộng thực sự - nghĩa là, thông lượng tăng lên ồ ạt mà vẫn duy trì sự phi tập trung - không phải là mục tiêu khả thi đối với các blockchain đơn khối. Để mở rộng quy mô, các chuỗi như Ethereum sẽ cần phải tối ưu hóa cho mô-đun, điều này có nghĩa là hoàn toàn đưa lớp thực thi ra ngoài hoàn toàn.
Các hệ thống blockchain mô-đun mới lạ được thiết kế ngay từ đầu để giải quyết các rào cản đối với khả năng mở rộng. Thay vì xây dựng dựa trên công nghệ hàng đầu, mục đích là học hỏi từ các yếu tố tối ưu của các thế hệ công nghệ blockchain trước đây và tạo ra một mô hình hoàn toàn mới, tối ưu hóa khả năng mở rộng và phi tập trung trong khi duy trì bảo mật.
Trong một hệ thống mô-đun, các giao thức có thể chuyên biệt hóa việc cung cấp của chúng cho một lớp cụ thể trong stack. Với các nhóm như Celestia làm việc trên lớp đồng thuận và khả dụng dữ liệu chuyên dụng, có một hướng đi mới cho các dự án, thứ tối ưu hóa để giải quyết các nút thắt cổ chai trên lớp thực thi. Fuel đang giải quyết thách thức này bằng cách xây dựng lớp thực thi nhanh nhất thế giới cho mô-đun stack.
Không bị hạn chế bởi các giới hạn của Ethereum và EVM, Fuel tiếp cận khả năng thực thi có thể mở rộng từ góc độ mô-đun đầu tiên, cho phép cải thiện đáng kể môi trường thực thi không hiệu quả của EVM và do đó cho phép sự phi tập trung tối đa và thông lượng linh hoạt cao nhất.
Với phong trào mới này, chúng tôi có cơ hội để bắt đầu và xây dựng một thế hệ blockchain mới về cơ bản vượt ra ngoài đơn khối.
Fuel là lớp thực thi nhanh nhất cho blockchain mô-đun stack. Mạnh mẽ và kiểu dáng đẹp, công nghệ này cho phép thực hiện giao dịch song song, trao quyền cho các nhà phát triển với thông lượng linh hoạt cao nhất và bảo mật tối đa cần thiết để mở rộng quy mô. Các nhà phát triển chọn FuelVM vì trải nghiệm nhà phát triển vượt trội của nó và khả năng vượt qua những giới hạn của EVM.