Modular vs monolithic: hướng dẫn cho người mới bắt đầu

Người mới bắt đầu3/26/2024, 7:19:45 PM
Blockchain monolithic là cách đầu tiên để xây dựng một blockchain, nhưng vấn đề về khả năng mở rộng đã dẫn đến sự xuất hiện của các blockchain có cấu trúc mô-đun. Bài viết này so sánh các blockchain có cấu trúc mô-đun với các blockchain có cấu trúc monolithic, giúp bạn hiểu rõ về ưu điểm và nhược điểm của cả hai loại blockchain.

Bạn có thể đã nghe trước đây. Celestia là mạng lưới blockchain modul đầu tiên. Nhưng mạng lưới blockchain modul là gì, và Celestia hoạt động như thế nào trong điều này? Đó là điều mà bài đăng này muốn nói - phiên bản ngắn gọn ở đây.

TLDR

  • Phương pháp đầu tiên để xây dựng blockchains là một thiết kế monolithic nơi một blockchain duy nhất thực hiện mọi thứ. Tuy nhiên, phương pháp monolithic đặt ra nhiều vấn đề.
  • Blockchain modulaires sont un départ de l'approche monolithique en poursuivant la spécialisation. À savoir, les blockchains modulaires découpent le consensus de l'exécution.
  • Các chuỗi khối mô-đun tối ưu hóa cho một tương lai hợp tác, linh hoạt và chủ quyền, mục tiêu là những nguyên tắc mạnh mẽ, ủng hộ người dân và cộng đồng lên hàng đầu.

Các chuỗi khối mô-đun

Blockchain nguyên khối là cách tiếp cận thiết kế đầu tiên để xây dựng blockchain. Ý tưởng là một blockchain có thể làm mọi thứ. Điều đó bao gồm những thứ như xử lý các giao dịch, kiểm tra xem chúng có chính xác hay không và khiến các nút đồng ý với chúng. Tuy nhiên, cách tiếp cận nguyên khối gây ra một số vấn đề cố hữu với việc mở rộng quy mô trong khi vẫn giữ nguyên tắc cốt lõi của phân cấp.

Các chuỗi khối modular là một sự thay đổi cơ bản so với cách tiếp cận monolithic trong việc xây dựng chuỗi khối. Thay vì đưa ra một chuỗi khối để làm mọi thứ, chúng ta có thể xây dựng các chuỗi khối chuyên biệt trong một số điều. Chủ yếu, chuỗi khối modular giới thiệu khái niệm phân tách consensus từ thực hiệncủa các giao dịch. Trong thực tế, điều này có nghĩa là một blockchain sẽ chịu trách nhiệm thực thi, trong khi blockchain khác sẽ xử lý sự đồng thuận.

Vấn đề Monolithic

Bởi vì phương pháp đơn đại cố gắng làm tất cả, chuỗi đơn đại đối mặt với một số vấn đề.

  • Yêu cầu phần cứng cao: Các chuỗi nguyên khối có thể tăng số lượng giao dịch mà chúng xử lý, nhưng điều đó đi kèm với một chi phí. Chi phí đó là yêu cầu phần cứng cao hơn cho các nút để xác minh chuỗi.
  • Bootstrapping validators: Triển khai một chuỗi khối monolithic mới yêu cầu chi phí điều hành để khởi động một bộ validator an toàn và duy trì mạng đồng thuận.
  • Kiểm soát hạn chế: Ứng dụng phải tuân theo các quy định đã được xác định trước của chuỗi mà họ triển khai. Điều này bao gồm mô hình lập trình, khả năng để fork, và văn hóa cộng đồng, trong số những điều khác.

Yêu cầu phần cứng cao là một vấn đề quan trọng vì khả năng cho người dùng chạy các nút là một phần cơ bản của các chuỗi khối. Phần cứng đắt đỏ hơn có nghĩa là ít người dùng có thể chạy các nút để bảo vệ chống lại các cuộc tấn công và xác minh rằng chuỗi hoạt động đúng cách.

Chi phí khi khởi động một chuỗi khối kiểu một mình mới rất cao. Xấu hơn nữa, an ninh bị chia nhỏ vì mỗi chuỗi phải xây dựng bộ xác minh riêng của mình. Nếu chúng ta muốn một internet của các chuỗi khối, thì không thể khả thi khi mỗi chuỗi khởi động an ninh của riêng nó một cách độc lập.

Triển khai ứng dụng lên một chuỗi monolithic chia sẻ hạn chế quyền kiểm soát của cộng đồng đối với ứng dụng. Khi ứng dụng không sở hữu chuỗi, nó không thể thực hiện các thay đổi có lợi nhất cho mình. Mất chủ quyền có nghĩa là hạn chế tự chủ.

Lợi ích của hệ thống modul

Chúng tôi biết vấn đề mà các chuỗi khối mảnh đề phải đối mặt, vậy hệ thống chuỗi khối mô-đun có thể làm gì với chúng?

Bảo mật chia sẻ

Mỗi khi một blockchain nguyên khối mới ra mắt, một phần quan trọng của quy trình là họ phải khởi động bộ xác thực của riêng họ. Thật không may, có thể khó tìm nguồn một bộ trình xác thực đủ lớn để trở nên an toàn. Sự khác biệt giữa các chuỗi dẫn đến bảo mật không đồng đều trong một hệ sinh thái của các chuỗi nguyên khối. Một số ít sẽ có bảo mật cao với các bộ xác thực lớn, trong khi nhiều bộ khác sẽ có bảo mật thấp với các bộ xác thực nhỏ. Nếu chúng ta mong đợi hàng ngàn chuỗi trở lên tạo nên hệ sinh thái đa chuỗi, chúng ta không thể mong đợi mỗi chuỗi trong số chúng có đủ bảo mật.

Với bảo mật chia sẻ, triển khai các chuỗi khối mới như rollups không cần khởi động một bộ xác thực mới. Bảo mật được cung cấp cho chuỗi khối bởi một nguồn chung, như Celestia. Một chuỗi khối mới có thể triển khai lên Celestia và ngay lập tức tận dụng bảo mật mà nó đã xây dựng.

Vì tất cả các chuỗi triển khai trên Celestia đều nhận được sự bảo mật đồng đều từ bộ kiểm chứng của nó, không có sự phân mảnh bảo mật nào.

Không quên rằng an ninh chia sẻ cũng giúp xây dựng cầu an toàn. Celestia cung cấp sẵn có dữ liệudo blockchain có thể dễ dàng kiểm tra xem giao dịch của họ có được xuất bản hay không. Sau đó, các blockchain kết nối có thể sử dụng bằng chứng để bảo vệ cầu và đảm bảo giao dịch chính xác.

Đó là bảo mật chia sẻ cung cấp một cách tiếp cận quy mô và hiệu quả để khởi động một hệ sinh thái blockchain trong khi cho phép kết nối an toàn.

Khả năng mở rộng

Nhớ rằng, một ý tưởng cốt lõi của các chuỗi khối modular là họ tách các chức năng trên nhiều chuỗi khác nhau. Khái niệm này cũng mang lại tính linh hoạt bổ sung. Một L1 modular như Celestia hiện có thể chuyên môn hóa trong việc cung cấp dữ liệu. Mà không cần hợp đồng thông minh, L1 có thể tập trung tất cả tài nguyên của mình vào việc cung cấp dữ liệu cho L2, như rollups. Chuyên môn hóa là yếu tố quan trọng vì việc cung cấp được nhiều dữ liệu hơn mà L1 có thể cung cấp chorollupsđể xử lý nhiều giao dịch hơn.

Về giao dịch, trong thế giới monolithic, tất cả ứng dụng đều hoạt động trên cùng một chuỗi. Hạn chế là người dùng của các ứng dụng khác nhau đều phải cạnh tranh để giao dịch của họ được xử lý. Trong mô hình modular, ứng dụng hoạt động trên các chuỗi riêng biệt. Điều này có nghĩa là người dùng của một ứng dụng không cạnh tranh với người dùng của một ứng dụng khác để tính toán. Vì vậy, giao dịch cho nhiều ứng dụng khác nhau có thể được xử lý cùng một lúc.

Chủ quyền

Khi một ứng dụng được xây dựng trên một blockchain đơnolithic chia sẻ, nó bị ràng buộc bởi các quy tắc đã được quy định trước. Các quy tắc có thể xoay quanh consensus xã hội(khi nó được phép hard fork) hoặc xung quanh các quy tắc kỹ thuật (bằng ngôn ngữ lập trình nào bạn có thể viết hợp đồng thông minh).

Các chuỗi khối có cấu trúc cho phép kiểm soát quy tắc của một ứng dụng thông qua chủ quyền. Các nhà phát triển có thể thay đổi ngăn xếp công nghệ mà không cần sự cho phép từ các ứng dụng bên ngoài. Ví dụ, họ có thể tạo môi trường thực thi hiệu suất cao hơn hoặc thay đổi cách xử lý giao dịch hoạt động - ai muốn giao dịch song song?

Quan trọng, chủ quyền mang lại độc lập. Các nhà phát triển và cộng đồng có thể tự do đặt ra các quy tắc cho chuỗi chủ quyền của họ mà phù hợp với triết lý ứng dụng và cộng đồng của họ. Đó là chủ quyền đặt sự tự trị trở lại trong tay của cộng đồng.

Con đường tuyến tính của các silo

Hãy loại bỏ các chuỗi khối có thể chia rời khỏi phương trình một chút. Tương lai sẽ trông như thế nào nếu chỉ có những chuỗi khối mảnh đơn?

Nó vẫn sẽ là multi-chain, vì một chuỗi monolithic sẽ không đủ khả năng xử lý tất cả hoạt động blockchain. Một số chuỗi monolithic được lựa chọn sẽ tích luỹ một lượng lớn bảo mật và validator, trong khi có nhiều chuỗi khác sẽ thiếu bảo mật - xây dựng bảo mật từ đầu vẫn khó khăn.

Trong quá trình này, mỗi chuỗi monolithic tiếp tục xây dựng hệ sinh thái riêng biệt của mình. Công nghệ phân mảnh gây ma sát cho các nhà phát triển khi chuyển đổi giữa các hệ sinh thái và tạo ra trải nghiệm không mượt mà cho người dùng. Vòng lặp L1 tiếp tục, tạo điều kiện cho sự tối đa hóa hơn trong cộng đồng. Sự hợp tác bị thiếu khi cuộc chiến giành người dùng được coi là một trò chơi không có người thắng cuộc.

Các nhà phát triển và người dùng đều mệt mỏi. Họ muốn xây dựng bằng cách sử dụng các chuỗi khối với công nghệ tương tác và trải nghiệm chuyển chuỗi liền mạch. Con đường khối duy nhất đã được thử và kéo dài đủ lâu.

Chúng tôi cần một tương lai với các chuỗi khối linh hoạt.

Tầm nhìn Linh hoạt

Tương lai mà chúng tôi tưởng tượng là một trong sự cộng tác, linh hoạt và chủ quyền. Nhà phát triển có thể tận dụng cơ sở hạ tầng modular hiện có để triển khai và duy trì chuỗi mới của họ một cách dễ dàng. Người dùng có thể truy cập vào mạng lưới blockchain modular được xây dựng để phục vụ trải nghiệm trên nhiều chuỗi một cách mượt mà và an toàn. Quan trọng, các blockchain modular nhận ra sức mạnh xã hội của công nghệ của họ, tuân thủnguyên tắcđiều này trao quyền cho mọi người và cộng đồng hàng đầu.

Bây giờ là thời điểm để thoát khỏi trạng thái hiện tại của các chuỗi khối monolithic. Đến lúc xây dựng theo kiểu modular.

Miễn trừ trách nhiệm:

  1. Bài viết này được sao chép từ celestia, có tựa đề “Modular vs monolithic: hướng dẫn cho người mới bắt đầu”, do [Alex Beckett]. Bản quyền thuộc về tác giả gốc. Nếu bạn có bất kỳ ý kiến nào về việc tái bản, vui lòng liên hệ vớiĐội ngũ Gate Learn, và đội ngũ sẽ xử lý ngay theo các quy trình liên quan.

  2. Bản quyền: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc về tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.

  3. Bài viết được dịch sang các ngôn ngữ khác bởi nhóm Gate Learn. Mà không đề cập Gate.io, không được sao chép, phổ biến hoặc đạo văn bản dịch.

Modular vs monolithic: hướng dẫn cho người mới bắt đầu

Người mới bắt đầu3/26/2024, 7:19:45 PM
Blockchain monolithic là cách đầu tiên để xây dựng một blockchain, nhưng vấn đề về khả năng mở rộng đã dẫn đến sự xuất hiện của các blockchain có cấu trúc mô-đun. Bài viết này so sánh các blockchain có cấu trúc mô-đun với các blockchain có cấu trúc monolithic, giúp bạn hiểu rõ về ưu điểm và nhược điểm của cả hai loại blockchain.

Bạn có thể đã nghe trước đây. Celestia là mạng lưới blockchain modul đầu tiên. Nhưng mạng lưới blockchain modul là gì, và Celestia hoạt động như thế nào trong điều này? Đó là điều mà bài đăng này muốn nói - phiên bản ngắn gọn ở đây.

TLDR

  • Phương pháp đầu tiên để xây dựng blockchains là một thiết kế monolithic nơi một blockchain duy nhất thực hiện mọi thứ. Tuy nhiên, phương pháp monolithic đặt ra nhiều vấn đề.
  • Blockchain modulaires sont un départ de l'approche monolithique en poursuivant la spécialisation. À savoir, les blockchains modulaires découpent le consensus de l'exécution.
  • Các chuỗi khối mô-đun tối ưu hóa cho một tương lai hợp tác, linh hoạt và chủ quyền, mục tiêu là những nguyên tắc mạnh mẽ, ủng hộ người dân và cộng đồng lên hàng đầu.

Các chuỗi khối mô-đun

Blockchain nguyên khối là cách tiếp cận thiết kế đầu tiên để xây dựng blockchain. Ý tưởng là một blockchain có thể làm mọi thứ. Điều đó bao gồm những thứ như xử lý các giao dịch, kiểm tra xem chúng có chính xác hay không và khiến các nút đồng ý với chúng. Tuy nhiên, cách tiếp cận nguyên khối gây ra một số vấn đề cố hữu với việc mở rộng quy mô trong khi vẫn giữ nguyên tắc cốt lõi của phân cấp.

Các chuỗi khối modular là một sự thay đổi cơ bản so với cách tiếp cận monolithic trong việc xây dựng chuỗi khối. Thay vì đưa ra một chuỗi khối để làm mọi thứ, chúng ta có thể xây dựng các chuỗi khối chuyên biệt trong một số điều. Chủ yếu, chuỗi khối modular giới thiệu khái niệm phân tách consensus từ thực hiệncủa các giao dịch. Trong thực tế, điều này có nghĩa là một blockchain sẽ chịu trách nhiệm thực thi, trong khi blockchain khác sẽ xử lý sự đồng thuận.

Vấn đề Monolithic

Bởi vì phương pháp đơn đại cố gắng làm tất cả, chuỗi đơn đại đối mặt với một số vấn đề.

  • Yêu cầu phần cứng cao: Các chuỗi nguyên khối có thể tăng số lượng giao dịch mà chúng xử lý, nhưng điều đó đi kèm với một chi phí. Chi phí đó là yêu cầu phần cứng cao hơn cho các nút để xác minh chuỗi.
  • Bootstrapping validators: Triển khai một chuỗi khối monolithic mới yêu cầu chi phí điều hành để khởi động một bộ validator an toàn và duy trì mạng đồng thuận.
  • Kiểm soát hạn chế: Ứng dụng phải tuân theo các quy định đã được xác định trước của chuỗi mà họ triển khai. Điều này bao gồm mô hình lập trình, khả năng để fork, và văn hóa cộng đồng, trong số những điều khác.

Yêu cầu phần cứng cao là một vấn đề quan trọng vì khả năng cho người dùng chạy các nút là một phần cơ bản của các chuỗi khối. Phần cứng đắt đỏ hơn có nghĩa là ít người dùng có thể chạy các nút để bảo vệ chống lại các cuộc tấn công và xác minh rằng chuỗi hoạt động đúng cách.

Chi phí khi khởi động một chuỗi khối kiểu một mình mới rất cao. Xấu hơn nữa, an ninh bị chia nhỏ vì mỗi chuỗi phải xây dựng bộ xác minh riêng của mình. Nếu chúng ta muốn một internet của các chuỗi khối, thì không thể khả thi khi mỗi chuỗi khởi động an ninh của riêng nó một cách độc lập.

Triển khai ứng dụng lên một chuỗi monolithic chia sẻ hạn chế quyền kiểm soát của cộng đồng đối với ứng dụng. Khi ứng dụng không sở hữu chuỗi, nó không thể thực hiện các thay đổi có lợi nhất cho mình. Mất chủ quyền có nghĩa là hạn chế tự chủ.

Lợi ích của hệ thống modul

Chúng tôi biết vấn đề mà các chuỗi khối mảnh đề phải đối mặt, vậy hệ thống chuỗi khối mô-đun có thể làm gì với chúng?

Bảo mật chia sẻ

Mỗi khi một blockchain nguyên khối mới ra mắt, một phần quan trọng của quy trình là họ phải khởi động bộ xác thực của riêng họ. Thật không may, có thể khó tìm nguồn một bộ trình xác thực đủ lớn để trở nên an toàn. Sự khác biệt giữa các chuỗi dẫn đến bảo mật không đồng đều trong một hệ sinh thái của các chuỗi nguyên khối. Một số ít sẽ có bảo mật cao với các bộ xác thực lớn, trong khi nhiều bộ khác sẽ có bảo mật thấp với các bộ xác thực nhỏ. Nếu chúng ta mong đợi hàng ngàn chuỗi trở lên tạo nên hệ sinh thái đa chuỗi, chúng ta không thể mong đợi mỗi chuỗi trong số chúng có đủ bảo mật.

Với bảo mật chia sẻ, triển khai các chuỗi khối mới như rollups không cần khởi động một bộ xác thực mới. Bảo mật được cung cấp cho chuỗi khối bởi một nguồn chung, như Celestia. Một chuỗi khối mới có thể triển khai lên Celestia và ngay lập tức tận dụng bảo mật mà nó đã xây dựng.

Vì tất cả các chuỗi triển khai trên Celestia đều nhận được sự bảo mật đồng đều từ bộ kiểm chứng của nó, không có sự phân mảnh bảo mật nào.

Không quên rằng an ninh chia sẻ cũng giúp xây dựng cầu an toàn. Celestia cung cấp sẵn có dữ liệudo blockchain có thể dễ dàng kiểm tra xem giao dịch của họ có được xuất bản hay không. Sau đó, các blockchain kết nối có thể sử dụng bằng chứng để bảo vệ cầu và đảm bảo giao dịch chính xác.

Đó là bảo mật chia sẻ cung cấp một cách tiếp cận quy mô và hiệu quả để khởi động một hệ sinh thái blockchain trong khi cho phép kết nối an toàn.

Khả năng mở rộng

Nhớ rằng, một ý tưởng cốt lõi của các chuỗi khối modular là họ tách các chức năng trên nhiều chuỗi khác nhau. Khái niệm này cũng mang lại tính linh hoạt bổ sung. Một L1 modular như Celestia hiện có thể chuyên môn hóa trong việc cung cấp dữ liệu. Mà không cần hợp đồng thông minh, L1 có thể tập trung tất cả tài nguyên của mình vào việc cung cấp dữ liệu cho L2, như rollups. Chuyên môn hóa là yếu tố quan trọng vì việc cung cấp được nhiều dữ liệu hơn mà L1 có thể cung cấp chorollupsđể xử lý nhiều giao dịch hơn.

Về giao dịch, trong thế giới monolithic, tất cả ứng dụng đều hoạt động trên cùng một chuỗi. Hạn chế là người dùng của các ứng dụng khác nhau đều phải cạnh tranh để giao dịch của họ được xử lý. Trong mô hình modular, ứng dụng hoạt động trên các chuỗi riêng biệt. Điều này có nghĩa là người dùng của một ứng dụng không cạnh tranh với người dùng của một ứng dụng khác để tính toán. Vì vậy, giao dịch cho nhiều ứng dụng khác nhau có thể được xử lý cùng một lúc.

Chủ quyền

Khi một ứng dụng được xây dựng trên một blockchain đơnolithic chia sẻ, nó bị ràng buộc bởi các quy tắc đã được quy định trước. Các quy tắc có thể xoay quanh consensus xã hội(khi nó được phép hard fork) hoặc xung quanh các quy tắc kỹ thuật (bằng ngôn ngữ lập trình nào bạn có thể viết hợp đồng thông minh).

Các chuỗi khối có cấu trúc cho phép kiểm soát quy tắc của một ứng dụng thông qua chủ quyền. Các nhà phát triển có thể thay đổi ngăn xếp công nghệ mà không cần sự cho phép từ các ứng dụng bên ngoài. Ví dụ, họ có thể tạo môi trường thực thi hiệu suất cao hơn hoặc thay đổi cách xử lý giao dịch hoạt động - ai muốn giao dịch song song?

Quan trọng, chủ quyền mang lại độc lập. Các nhà phát triển và cộng đồng có thể tự do đặt ra các quy tắc cho chuỗi chủ quyền của họ mà phù hợp với triết lý ứng dụng và cộng đồng của họ. Đó là chủ quyền đặt sự tự trị trở lại trong tay của cộng đồng.

Con đường tuyến tính của các silo

Hãy loại bỏ các chuỗi khối có thể chia rời khỏi phương trình một chút. Tương lai sẽ trông như thế nào nếu chỉ có những chuỗi khối mảnh đơn?

Nó vẫn sẽ là multi-chain, vì một chuỗi monolithic sẽ không đủ khả năng xử lý tất cả hoạt động blockchain. Một số chuỗi monolithic được lựa chọn sẽ tích luỹ một lượng lớn bảo mật và validator, trong khi có nhiều chuỗi khác sẽ thiếu bảo mật - xây dựng bảo mật từ đầu vẫn khó khăn.

Trong quá trình này, mỗi chuỗi monolithic tiếp tục xây dựng hệ sinh thái riêng biệt của mình. Công nghệ phân mảnh gây ma sát cho các nhà phát triển khi chuyển đổi giữa các hệ sinh thái và tạo ra trải nghiệm không mượt mà cho người dùng. Vòng lặp L1 tiếp tục, tạo điều kiện cho sự tối đa hóa hơn trong cộng đồng. Sự hợp tác bị thiếu khi cuộc chiến giành người dùng được coi là một trò chơi không có người thắng cuộc.

Các nhà phát triển và người dùng đều mệt mỏi. Họ muốn xây dựng bằng cách sử dụng các chuỗi khối với công nghệ tương tác và trải nghiệm chuyển chuỗi liền mạch. Con đường khối duy nhất đã được thử và kéo dài đủ lâu.

Chúng tôi cần một tương lai với các chuỗi khối linh hoạt.

Tầm nhìn Linh hoạt

Tương lai mà chúng tôi tưởng tượng là một trong sự cộng tác, linh hoạt và chủ quyền. Nhà phát triển có thể tận dụng cơ sở hạ tầng modular hiện có để triển khai và duy trì chuỗi mới của họ một cách dễ dàng. Người dùng có thể truy cập vào mạng lưới blockchain modular được xây dựng để phục vụ trải nghiệm trên nhiều chuỗi một cách mượt mà và an toàn. Quan trọng, các blockchain modular nhận ra sức mạnh xã hội của công nghệ của họ, tuân thủnguyên tắcđiều này trao quyền cho mọi người và cộng đồng hàng đầu.

Bây giờ là thời điểm để thoát khỏi trạng thái hiện tại của các chuỗi khối monolithic. Đến lúc xây dựng theo kiểu modular.

Miễn trừ trách nhiệm:

  1. Bài viết này được sao chép từ celestia, có tựa đề “Modular vs monolithic: hướng dẫn cho người mới bắt đầu”, do [Alex Beckett]. Bản quyền thuộc về tác giả gốc. Nếu bạn có bất kỳ ý kiến nào về việc tái bản, vui lòng liên hệ vớiĐội ngũ Gate Learn, và đội ngũ sẽ xử lý ngay theo các quy trình liên quan.

  2. Bản quyền: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc về tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.

  3. Bài viết được dịch sang các ngôn ngữ khác bởi nhóm Gate Learn. Mà không đề cập Gate.io, không được sao chép, phổ biến hoặc đạo văn bản dịch.

Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500