Tiêu điểm chính
- Tính mô-đun (modularity) sẽ là chìa khóa để giải quyết vấn đề nan giải trong blockchain, mang lại một tương lai multichain an toàn, có thể mở rộng và phi tập trung.
- Ethereum ở hiện tại là bán mô-đun khi chúng ta tiếp cận The Merge.
Các blockchain nguyên khối (monolithic blockchain), khi được phân tách, thực hiện ba chức năng chính: thực thi, đồng thuận và lưu trữ dữ liệu. Mặt khác, các blockchain mô-đun (modular blockchain) được xây dựng để chứa một thành phần duy nhất của một blockchain monolithic. Ví dụ: chuỗi đồng thuận Proof-of-Stake (PoS) sẽ có bộ trình xác thực duy nhất của riêng nó, không được chia sẻ bởi một thành phần nào khác.
Chuỗi monolithic phải đối mặt với “blockchain trilemma” khi chỉ có thể tối ưu hóa 2 trong 3 yếu tố: bảo mật, khả năng mở rộng và phi tập trung. Khi việc áp dụng tăng lên, việc có một mạng lưới quản lý tất cả các chức năng sẽ hạn chế nghiêm trọng sự tăng trưởng ở một trong 3 yếu tố vừa nêu; trong trường hợp của Ethereum là khả năng mở rộng. Điều này có nghĩa là sự chuyên môn hóa mang lại khả năng mở rộng.
Cuộc thảo luận về mô-đun có thể được hiểu rõ nhất khi phân chia giữa các kiến trúc blockchain chung và bản cập nhật sắp tới của Ethereum. Báo cáo này đánh dấu sự khởi đầu của một series đi qua tất cả các thành phần và người tham gia hệ mô-đun. Trong suốt series này, chúng ta sẽ đi sâu hơn vào từng thành phần của modular stack để hiểu cách các dự án đang chuẩn bị cho một tương lai multichain mô-đun hoá.
Các thành phần của blockchain
Mục đích cơ bản của blockchain là giữ một sổ cái trung thực, bất biến về các giao dịch hoặc dữ liệu. Nó bao gồm một số phần quan trọng để giữ cho sổ cái này được xác minh và phát triển. Tóm lại, có ba chức năng chính: đồng thuận, khả dụng dữ liệu và thực thi.
- Đồng thuận: Trạng thái của blockchain được xác minh và bảo mật bằng cách sắp xếp dữ liệu và ngăn chặn việc chi tiêu gấp đôi trong một quy trình được gọi là đồng thuận. Các cơ chế đồng thuận điển hình bao gồm Proof-of-Stake (PoS), Proof-of-Work (PoW), hoặc Proof-of-History (PoH) trong trường hợp của Solana. Sự đồng thuận cung cấp bảo mật vì đảm bảo rằng tất cả các giao dịch được thêm vào đều hợp lệ.
- Khả dụng dữ liệu: Blockchains hoạt động để đảm bảo rằng dữ liệu đã được xác minh trên Layer-1 (L1) và được nối vào chuỗi hiện có sẵn và minh bạch cho toàn bộ mạng lưới node có thể xem (không giống như một layer lưu trữ). Về tính mô-đun, các ví dụ là Polygon Avail và Celestia, đang xây dựng các layer đồng thuận và khả dụng dữ liệu riêng biệt, trong khi phụ thuộc vào các chuỗi khác để giải quyết và thực thi.
- Thực thi: Layer thực thi hoạt động dựa trên các hợp đồng thông minh khi các giao dịch xảy ra để cập nhật trạng thái của chuỗi.
Tính toán thay đổi trạng thái của blockchain và được giám sát từ các hợp đồng thông minh hoặc các giao dịch đã ký. Rollups là chuỗi Layer-2 (L2) và kế thừa các tính năng từ L1 mà nó đăng lên. Chúng thực hiện việc thực thi, trong khi sự đồng thuận và dữ liệu sẵn có được outsource cho các mạng lưới khác.
Trong số này, có một số loại rollup khác nhau, nhưng Optimistic và ZKrollups thường phổ biến nhất và chúng được phân loại theo cách xác thực các giao dịch và lưu trữ dữ liệu trở lại parent chain.
- Giải quyết: Đây là nơi các bằng chứng hợp lệ được xác minh hoặc các tranh chấp được giải quyết – nó cũng là nơi tính cuối cùng xảy ra và được đưa vào mô hình monolithic. Đối với mô-đun stack có rollups, đây là layer thực thi tùy chọn với cầu nối trust-minimized với rollup. Điều này cung cấp một nơi cho rollup liên kết thanh khoản trong khi duy trì khả năng thay thế của token. Ethereum cũng có thể hoạt động như layer giải quyết cho các đợt rollups.
Lịch sử của Blockchain
Bitcoin đã giới thiệu mô hình blockchain monolithic, là một mạng lưới ứng dụng cụ thể. Nó chỉ có thể xử lý 7 giao dịch mỗi giây (TPS) do giới hạn kích thước block và cơ chế đồng thuận PoW. Sau đó, Ethereum trở thành blockchain hợp đồng thông minh có mục đích chung đầu tiên và do mức sử dụng cao đột ngột, đã phải đối mặt với tình trạng tắc nghẽn nghiêm trọng khi nhu cầu về không gian block tăng lên.
Hiện tại, nó có giới hạn trên là 15 TPS và đã hạn chế không gian block do kiến trúc và tập trung vào việc duy trì sự phi tập trung.
Bitcoin phải đối mặt với các vấn đề về khả năng mở rộng cũng như có nhiều giao dịch chất chồng vào mạng lưới hơn; trong mạng lưới PoW, khoản phí được trả cho những người khai thác tạo ra các block mới. Bitcoin bắt đầu nhận thấy mức phí giảm sau khi triển khai đợt thanh toán để giúp mở rộng mạng lưới. Phí giao dịch trung bình được tính sau khi một giao dịch được xử lý bởi thợ đào.
Tuy nhiên, phí giao dịch của Ethereum tiếp tục tăng khi hiệu quả sử dụng tăng lên, tăng vọt lên mức cao 200 USD cho mỗi giao dịch. Mặc dù Ethereum cung cấp một L1 an toàn và đủ phi tập trung, nhưng nó phải chật vật để mở rộng quy mô như kiến trúc ban đầu. Khi chúng ta tiếp cận The Merge, rollups và các L2 đã cung cấp một số mức mô-đun cho Ethereum để giảm mức phí nhiều nhất có thể bằng cách chuyển giao dịch off-chain.
Mặt khác, Solana, một chuỗi monolithic, đánh đổi sự phi tập trung để đổi lại thông lượng cao. Nó có các yêu cầu phần cứng cao hơn để chạy một node xác thực, do đó gây ra những lo ngại về bảo mật và tập trung vì ngày càng ít người có thể đảm đương nhiệm vụ này. Mặt khác, Solana có thể xử lý lên đến 65.000 TPS, về mặt lý thuyết.
Để cung cấp trải nghiệm an toàn và hữu dụng cho người dùng, một tương lai multichain sắp xảy ra. Với nhu cầu này, các chuỗi mới hơn sẽ chọn cấu trúc mô-đun hóa để xử lý thông lượng cao hơn, an toàn hơn.
Bối cảnh xuất hiện Modular Blockchain
Chuỗi monolithic thực hiện tất cả các chức năng ở một nơi theo kiểu tổng quát, nhưng các thành phần được mô-đun hóa phân tách các layer này. Ví dụ, các L2 chỉ thực hiện việc tính toán, nhưng chúng kế thừa sự bảo mật từ layer cơ sở mà chúng đăng lên. Ethereum có tính bảo mật ổn định do hashrate của nó, là thước đo tổng khả năng tính toán mỗi giây của các thợ đào PoW.
Di chuyển khỏi cấu trúc này có nghĩa là niềm tin sẽ cần được đặt rất nhiều vào tính bảo mật của layer đồng thuận mô-đun. Một lợi ích khác của layer giải quyết được chia sẻ trong mô-đun stack là rollups và các chuỗi chuyên dụng khác có thể giải quyết trên cùng một L1 và phân chia chi phí sử dụng.
Chúng ta hãy xem xét bối cảnh hiện tại của mô-đun stack và cách nó vượt trội hơn so với mô hình monolithic.
Thực thi
Ethereum Virtual Machine (EVM) là một máy tính ảo có mục đích chung. Các opcodes hoặc hướng dẫn để thực hiện các tác vụ của nó có thể tính toán hầu hết mọi logic, điều này làm cho nó trở nên lý tưởng cho một chuỗi hợp đồng thông minh.
Tuy nhiên, EVM có những hạn chế khi nói đến các chức năng lưu trữ và tích hợp sẵn. Môi trường thực thi mô-đun cũng đang được phát triển để mang lại nhiều khả năng tùy chỉnh hơn cho các nhà phát triển blockchain.
Thiết lập như vậy cho phép nhà phát triển tăng cường thử nghiệm với Môi trường thực thi, chẳng hạn như FuelVM, và khả năng đổi mới EVM trong quá khứ.
Sự đồng thuận & Khả dụng Dữ liệu
Celestia bắt đầu với tư cách là LazyLedger, và đúng như cái tên, nó là một sổ cái không xác thực các giao dịch nhưng lưu trữ bất cứ thứ gì được đăng lên. Nó là một layer đồng thuận và khả dụng dữ liệu riêng biệt, phụ thuộc vào một rollup để thực thi. Ý tưởng là cuối cùng bất kỳ ai cũng có thể phát triển blockchain của riêng họ mà không cần chi phí phát triển mạng lưới đồng thuận của riêng họ.
Đội ngũ cũng đã phát triển Celestium, một chuỗi Ethereum L2 sử dụng Celestia để cung cấp dữ liệu nhưng sử dụng Ethereum để sắp xếp và giải quyết tranh chấp.
Trạng thái mô-đun của Ethereum
Ethereum ở dạng hiện tại là bán mô-đun khi chúng ta tiếp cận The Merge vì sự ra đời của L2s vào hệ sinh thái. L2s cung cấp khả năng di chuyển tính toán off-chain để tăng thông lượng của layer cơ sở. Rollups, là các L2s, đã thúc đẩy việc thực thi khỏi Ethereum để đạt được thông lượng cao hơn. Chúng phụ thuộc vào Ethereum về tính bảo mật và tính khả dụng của dữ liệu.
Rollups hỗ trợ mở rộng quy mô bằng cách thực hiện các giao dịch bên ngoài L1 nhưng đăng lại chúng. Giao dịch hàng loạt này bao gồm dữ liệu giao dịch của rollup dưới dạng dữ liệu lệnh (được đăng lên Ethereum, nhưng không được thực hiện trực tiếp). Validiums là các ZKrollups sử dụng một chuỗi khác để cung cấp dữ liệu so với chuỗi được sử dụng để sắp xếp, làm giảm băng thông dự kiến từ layer sắp xếp.
StarkWare đã phát triển dựa trên điều này nhiều hơn một chút và cho ra đời Volitions. Volitions trao cho người dùng cuối quyền chọn xem họ muốn dữ liệu được đăng off-chain (validium) hay on-chain (rollup chung).
Nguồn: Messari
Cũng có một số quan niệm sai lầm rằng sau The Merge, L2s sẽ không còn được sử dụng nữa. Tuy nhiên, The Merge sẽ chuyển Ethereum sang hệ thống đồng thuận PoS, sẽ không cải thiện khả năng mở rộng và do đó, L2s sẽ tiếp tục được sử dụng nhiều.
ETH2 sẽ cung cấp tính khả dụng của dữ liệu và các layer đồng thuận, trong khi quá trình thực thi sẽ được xử lý bởi các rollups. Cùng với đó, việc mở rộng quy mô theo chiều ngang của quá trình xử lý giao dịch thông qua sharding sẽ làm tăng tính khả dụng của dữ liệu.
Phần còn lại của cuộc thảo luận
Một tương lai multichain ngụ ý rằng tất cả mọi người cuối cùng sẽ muốn xây dựng và vận hành một blockchain. Tuy nhiên, vẫn còn những câu hỏi chưa được giải đáp xung quanh một tương lai multichain với việc áp dụng sẽ như thế nào và các use cases sẽ ra sao. Ví dụ, trong một tương lai multichain, các chuỗi mô-đun riêng biệt sẽ thu được và ghi nhận giá trị như thế nào?
Nhu cầu mô-đun hóa nảy sinh do khả năng mở rộng quy mô hạn chế của Ethereum. Trong tương lai, đó sẽ là điểm đau đớn giống như các blockchain khác khi hàng tỷ người dùng tiếp theo tham gia. Khi chúng ta hướng tới một tương lai multichain, tính mô-đun rất quan trọng. Tính mô-đun sẽ là chìa khóa để giải quyết vấn đề nan giải trong blockchain, mang lại một tương lai multichain an toàn, có thể mở rộng và phi tập trung.
Bài viết được Bùi Huỳnh Như Phương biên tập từ “Modular Design Overview” của tác giả Eshita Nandini; với mục đích cung cấp thông tin và phi lợi nhuận. Chúng tôi không khuyến nghị đầu tư và không chịu trách nhiệm cho các quyết định đầu tư liên quan đến nội dung bài dịch.
—————————————————
👉 Theo dõi FXCE Ventures
Group Chat | Research Hub | FXCE Spotlight | Tổng hợp airdrop | FXCE Pool Coin