! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13063108/7br9dzmj0lrjwxvd!webp)
Ban đầu được viết bởi Zeke, YBB Capital
Lời nói đầu
Vấn đề nan giải tam giác của blockchain luôn là một khoảng cách không thể vượt qua trong ngành trong quá khứ và các dự án chuỗi công khai liên tiếp luôn muốn cố gắng vượt qua khoảng cách này thông qua việc thiết kế các kiến trúc khác nhau và trở thành cái gọi là "kẻ giết Ethereum". Tuy nhiên, sự thật thật là tàn nhẫn, vị thế của Ethereum dưới một người chưa bao giờ bị vượt qua trong nhiều năm như vậy, và tam giác bất khả thi của blockchain vẫn không thể phá vỡ. Vì vậy, có cách nào để chuỗi công khai lấp đầy khoảng trống của nó để lấp đầy tam giác không thể? Đó là nơi ý tưởng của Mustafa Albasan về một blockchain mô-đun ra đời.
Nguồn gốc của mô-đun
Các blockchain mô-đun được sinh ra từ hai sách trắng và vào năm 2018, Mustafa Albasan là đồng tác giả của một bài báo có tên "Lấy mẫu dữ liệu sẵn có và bằng chứng gian lận" với Vitalik. Bài báo mô tả một giải pháp cho khả năng mở rộng của các blockchain mà không phải hy sinh tính bảo mật và phân cấp bằng cách cho phép các máy khách nhẹ nhận và xác minh các bằng chứng gian lận từ các nút đầy đủ và thiết kế một hệ thống bằng chứng cho tính khả dụng của dữ liệu làm giảm sự đánh đổi giữa dung lượng trên chuỗi và bảo mật.
Sau đó, vào năm 2019, khi Mustafa Albasan viết sách trắng cho Lazy Ledger, ông đã trình bày chi tiết một kiến trúc mới, trong đó blockchain chỉ được sử dụng để sắp xếp và đảm bảo tính khả dụng của dữ liệu giao dịch và không chịu trách nhiệm thực hiện và xác minh các giao dịch. Mục đích của kiến trúc là giải quyết vấn đề khả năng mở rộng của các hệ thống blockchain hiện có. Vào thời điểm đó, ông gọi đây là "khách hàng hợp đồng thông minh".
Việc thực hiện các hợp đồng thông minh được thực hiện trên máy khách này thông qua một lớp thực thi khác, đó là nguyên mẫu của Celestia. Sự ra đời của Rollup sau đó đã làm cho ý tưởng chắc chắn hơn. Bởi vì logic của Rollup là thực thi hợp đồng thông minh ngoài chuỗi, sau đó tổng hợp kết quả làm bằng chứng để tải lên lớp thực thi của "máy khách".
Bằng cách xem xét lại kiến trúc của blockchain và các công nghệ mở rộng quy mô mới, ông đã xác định một mô hình mới và gọi nó là "Blockchain mô-đun".
Blockchain mô-đun là gì
Kiến trúc của một blockchain nguyên khối truyền thống thường bao gồm bốn lớp chức năng:
Lớp thực thi – Lớp thực thi chủ yếu chịu trách nhiệm xử lý các giao dịch và thực hiện các hợp đồng thông minh. Nó bao gồm việc xác minh, thực hiện và cập nhật trạng thái của các giao dịch;
Lớp sẵn sàng dữ liệu – Lớp tính khả dụng của dữ liệu chịu trách nhiệm đảm bảo rằng dữ liệu trong mạng có thể được truy cập và xác minh trong một blockchain mô-đun. Nó thường bao gồm các chức năng như lưu trữ, truyền tải và xác minh dữ liệu để đảm bảo tính minh bạch và tin cậy trong mạng blockchain;
Lớp đồng thuận - chịu trách nhiệm về thỏa thuận giữa các nút để đạt được tính nhất quán của dữ liệu và giao dịch trong mạng. Nó xác thực các giao dịch và tạo các khối mới thông qua các thuật toán đồng thuận cụ thể như Proof of Work (PoW) hoặc Proof of Stake (PoS);
Lớp thanh toán - chịu trách nhiệm hoàn thành việc giải quyết cuối cùng các giao dịch, đảm bảo rằng việc chuyển giao và ghi lại tài sản được lưu trữ vĩnh viễn trên blockchain và xác định trạng thái cuối cùng của blockchain.
Các blockchain nguyên khối cho phép các thành phần này hoạt động cùng nhau trong cùng một hệ thống và phương pháp thiết kế tích hợp cao này chắc chắn dẫn đến các vấn đề cố hữu như khả năng mở rộng kém, tính linh hoạt kém và khó bảo trì và cập nhật.
Celestia tin rằng các blockchain nguyên khối không còn cần phải tự làm mọi thứ. Sự phát triển trong tương lai của Web3 sẽ là một "blockchain mô-đun" tạo ra một hệ thống tối ưu hơn bằng cách mô-đun hóa blockchain và phân phối các quy trình của nó thành nhiều "lớp chuyên dụng", mỗi lớp chịu trách nhiệm xử lý một lớp chức năng cụ thể và hệ thống đó phải độc lập, an toàn và có thể mở rộng.
Nguyên tắc thiết kế mô-đun
Một thiết kế là mô-đun nếu nó phá vỡ hệ thống thành các phần nhỏ hơn có thể được trao đổi hoặc thay thế. Ý tưởng cốt lõi là tập trung vào việc làm tốt một phần của sự việc (hoạt động của một số hoặc các lớp chức năng riêng lẻ), thay vì cố gắng làm mọi thứ. Nếu chúng ta lấy các dự án mà chúng ta quen thuộc trong quá khứ làm ví dụ, Cosmos Zones và Polkadot Parachains thực sự có thể được coi là một loại mô-đun.
Quan điểm mới
Dựa trên quan điểm mới về mô-đun, không gian để thiết kế lại blockchain nguyên khối và ngăn xếp mô-đun mà nó thuộc về sẽ được cải thiện rất nhiều. Các blockchain mô-đun với các mục đích sử dụng và kiến trúc khác nhau đều có thể hoạt động cùng nhau kết hợp. Với khả năng thiết kế đa dạng, đường đua này cũng đã cho ra đời nhiều dự án thú vị và sáng tạo. Sau đây sẽ thảo luận về cuộc tranh cãi hiện tại về các lớp chức năng khác nhau và cách Celestia diễn giải "mô-đun" từ góc độ mô-đun.
Một lớp thực thi tập trung vào Ethereum
Nếu chúng ta nghĩ về Rollup như một lớp thực thi mô-đun, chúng ta sẽ thấy rằng các dự án của lớp thực thi mô-đun hầu như luôn được xây dựng trên Ethereum. Lý do cho điều này là hiển nhiên tự nhiên, Ethereum có rất nhiều tài nguyên như một con hào và mức độ phân cấp là mạnh nhất trong các tùy chọn, nhưng khả năng mở rộng của nó rất kém, vì vậy nó có tiềm năng lớn trong việc thiết kế lại lớp chức năng. Từ sự so sánh ảm đạm của chuỗi công khai ngôn ngữ Move mới ra mắt gần đây (Aptos, Sui) so với sự hùng vĩ chưa từng có của Lớp 2 trên Ethereum, không khó để thấy rằng câu chuyện cơ sở hạ tầng của blockchain cũng đã chuyển từ một chuỗi công khai sang Lớp 2 cho Ethereum. Vậy sự tồn tại của mô-đun là tốt hay xấu? Lớp thực thi tập trung vào Ethereum có kìm hãm sự đổi mới trên các blockchain công khai không?
Bức tranh mở rộng quy mô Blockchain
Đầu tiên, từ quan điểm của lớp thực thi, chuỗi hiện tại được phân loại lại. Bài viết của Nosleepjon "Hai mặt trời của Tatooine" được trích dẫn ở đây để minh họa phân loại lớp thực thi hiện tại của blockchain.
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062713/wuuw26xn6dtm71x1.png!webp)
Các blockchain hiện tại có thể được chia thành bốn loại:
Blockchain nguyên khối đơn luồng: Một blockchain nguyên khối xử lý một giao dịch tại một thời điểm. Hầu hết trong số này đã chuyển sang Rollup hoặc lộ trình mở rộng quy mô theo chiều ngang do những hạn chế.
Các dự án tiêu biểu: Ethereum, Polygon, BNB Chain, Avalanche
Xử lý song song blockchain nguyên khối: một blockchain nguyên khối xử lý nhiều giao dịch cùng một lúc.
Dự án tiêu biểu: Solana, Monad, Aptos, Sui
Blockchain mô-đun đơn luồng: Một blockchain mô-đun xử lý một giao dịch tại một thời điểm.
Các dự án tiêu biểu: Arbitrum, Optimism, zkSync, Starknet
Blockchain mô-đun xử lý song song: Một blockchain mô-đun xử lý nhiều giao dịch cùng một lúc.
Các dự án tiêu biểu: Eclipse, Fuel
Kiến trúc xử lý song song nguyên khối VS kiến trúc mô-đun
Có nhiều lập luận cho cách tiếp cận nào để áp dụng, đặc biệt là giữa các khái niệm về mô-đun và xử lý song song tổng thể. Các phe phái cũng được chia thành ba loại:
Trại mô-đun: Những người ủng hộ mô-đun (và chủ yếu là Ethereum) tin rằng các blockchain nguyên khối không thể giải quyết tam giác bất khả thi của blockchain. Xếp chồng Lego trên Ethereum có thể mở rộng dưới tiền đề bảo mật và phân cấp. Và tính mô-đun cho phép kiểm soát và tùy chỉnh nhiều hơn.
Trại xử lý song song nguyên khối: Trại này (trích dẫn Kodi và espresso trong Monolithic vs Modularity: Ai là tương lai của Blockchain?) Kiến trúc chuỗi công cộng mới (Move system, Solona, v.v.) với xử lý song song nguyên khối có mức độ tích hợp cao và hiệu suất tổng thể sẽ tốt hơn so với thiết kế phân mảnh mô-đun và kiến trúc mô-đun không an toàn, đặc biệt nếu cần một số lượng lớn giao tiếp chuỗi chéo và bề mặt tấn công của tin tặc rộng hơn.
Phe trung lập: Tất nhiên, cũng có những người trung lập tin rằng cả hai cuối cùng có thể cùng tồn tại. Ví dụ, Nosleepjon tin rằng kết thúc của trò chơi này là: cả hai có lợi thế riêng, sự cạnh tranh của chuỗi công khai sẽ vẫn tồn tại và sự cạnh tranh giữa Rollup sẽ cạnh tranh với nhau.
Kết thúc trò chơi
Trọng tâm của câu hỏi này thực sự có thể được đơn giản hóa để xem liệu những bất lợi ma sát của mô-đun (mất an ninh chuỗi chéo, ảnh hưởng hệ thống, v.v.) có lớn hơn sự tập trung của chuỗi công cộng mới hay không. Từ quan điểm của thị trường, cuộc tranh luận này, cho dù đó là những thiếu sót của bộ đặt hàng tập trung của Rollup hay những nguy hiểm có thể có của các cầu nối chuỗi chéo, đã không khiến mọi người chuyển sang các chuỗi công cộng mới. Đó là bởi vì những vấn đề này dường như có chỗ để cải thiện hiện tại và chuỗi công khai mới không thể sao chép hào sinh thái khổng lồ và lợi thế phi tập trung trên chuỗi Ethereum.
Mặt khác, mặc dù chuỗi công khai mới có lợi thế về hiệu suất và tích hợp về mặt kiến trúc, nhưng về mặt sinh thái, nó là một nhánh đơn giản của hệ sinh thái Ethereum, với quá nhiều tính đồng nhất và thiếu thanh khoản. Không có ứng dụng độc quyền nào có thể phản ánh lợi thế kiến trúc của riêng nó và đương nhiên không có lý do gì để mọi người phải từ bỏ hệ sinh thái Ethereum. Độ dẻo của Rollup đủ cao và vẫn còn rất nhiều chỗ để cải thiện trong Rollup tương lai của kiến trúc mới. Khi Rollup cũng có hầu hết các ưu điểm của chuỗi không phải EVM, tình trạng "Mùa hè Solana" rất khó xảy ra sau này. Vì vậy, về vấn đề này, tôi nghĩ rằng nhược điểm ma sát của mô-đun ít hơn vấn đề tập trung chuỗi công cộng. Tình hình trung lập dường như không tồn tại, hiệu ứng siphon của Ethereum sẽ giống như "iPhone", thu hút một số lượng lớn các nhà phát triển tập trung vào khả năng mở rộng lên lớp thứ hai và chuỗi công khai mới sẽ trở thành một thị trấn ma.
Về tương lai của cơ sở hạ tầng, tôi chắc chắn nghiêng về tính mô-đun hơn, và việc chia tay và mở rộng Ethereum cũng sẽ là khởi đầu của trò chơi chuỗi công khai EndGame, nơi Lớp 2 cạnh tranh cho chuỗi phổ quát và Lớp 3 cạnh tranh cho chuỗi siêu ứng dụng.
Tình hình hiện tại của các dự án đang được tài trợ trên thị trường sơ cấp cũng xác nhận điều này, ngoài một số lượng lớn các dự án lớp thứ hai của Ethereum, đây là dự án mở rộng của Bitcoin và chuỗi công khai mới gần như vô hình.
Nhưng một lần nữa, ngành công nghiệp này luôn được xây dựng trên Ethereum và xu hướng hiện nay là tập trung quá mức, điều này có thực sự tốt không? Thiếu cạnh tranh sẽ làm cho một ngành công nghiệp trì trệ, và ngành công nghiệp cần sự đa dạng và nhiều sự lựa chọn hơn. Nhưng làm thế nào chuỗi công khai mới tạo ra các dấu hiệu phá vỡ trò chơi cho đến nay vẫn chưa được nhìn thấy. Trong khi Ethereum tiếp tục cải thiện những thiếu sót của chính mình, làm thế nào để tìm ra một khoảng cách lớn hơn để thực hiện các cuộc đình công chính xác là một vấn đề quan trọng đối với các hệ thống không phải EVM.
Đấu trường cho các chương trình DA
Sau khi nói về tranh cãi ở lớp thực thi, chúng ta hãy xem xét tranh cãi về lớp tính khả dụng của dữ liệu (lớp DA) và cuộc tranh luận về giải pháp khả dụng dữ liệu nào mà Rollup nên áp dụng là một chủ đề nóng trong ngành gần đây, gây ra bởi một tweet từ Dankrad Feist, một nhà nghiên cứu tại Quỹ Ethereum. Và hãy làm rõ ý kiến rằng Rollup không sử dụng Ethereum DA không phải là Layer 2, vậy liệu các cuộc chiến Layer 1 trong quá khứ có phát triển thành một cuộc chiến giữa Layer 2 chính thống (sử dụng Ethereum DA) và Layer 2 không chính thống? Vì vậy, hiện nay có ba giải pháp chính cho DA trong ngành:
Một. Chuỗi công khai như một lớp thanh toán
Lấy Ethereum làm ví dụ, các khoản phí được gửi đến Ethereum khi Rollup thực hiện giao dịch chủ yếu bao gồm các loại sau:
Phí thực hiện: Bồi thường cho các tài nguyên máy tính cần thiết để thực hiện giao dịch. Nó bao gồm phí gas cần thiết để thực hiện giao dịch, thường tỷ lệ thuận với độ phức tạp của giao dịch và thời gian thực hiện. Trong Rollup, phí thực hiện có thể bao gồm phí thực hiện các giao dịch ngoài chuỗi, cũng như phí tạo và xác minh bằng chứng giao dịch;
Phí nhà nước: Phí nhà nước liên quan đến việc cập nhật trạng thái trên chuỗi chính Ethereum. Trong Rollup, điều này bao gồm chi phí cam kết gốc trạng thái mới cho chuỗi chính. Bất cứ khi nào trình tổng hợp Rollup tạo ra một gốc trạng thái mới và cam kết nó với chuỗi chính, một khoản phí trạng thái sẽ phát sinh. Phí này có thể tỷ lệ thuận với tần suất và độ phức tạp của việc cập nhật trạng thái;
Phí sẵn sàng dữ liệu: Chi phí xuất bản dữ liệu lên Lớp 1.
Trong số các khoản phí này, phí khả dụng dữ liệu chiếm tỷ trọng lớn nhất và đắt đỏ, chẳng hạn như phí gas cao ngất trời của Arbitrum là 376,8 ETH trong một ngày do phí gas của Ethereum tăng vọt vào ngày 6 tháng 5 năm nay.
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062708/azjr1j1o56pw1gn0.png!webp)
Điều này là do Rollup tải dữ liệu lên Ethereum dưới dạng Calldata và lưu trữ nó vĩnh viễn, vì vậy nó rất tốn kém. Nhưng lợi ích là tính bảo mật và tính hợp pháp tốt nhất của ba kịch bản, và việc giảm chi phí hiện tại trong kịch bản này đang chờ cập nhật EIP-4844 để nâng cấp Cancun. Bằng cách giới thiệu định dạng giao dịch của Blob mang giao dịch. Làm cho định dạng giao dịch trở thành một vị trí blob bổ sung có thể được sử dụng để giữ dữ liệu Lớp 2 so với định dạng giao dịch thông thường. Hơn nữa, dữ liệu blob sẽ bị nút xóa sau một tháng, dẫn đến tiết kiệm đáng kể dung lượng lưu trữ.
Blob là một định dạng giao dịch cung cấp tính khả dụng của dữ liệu rẻ hơn Calldata. Có hai lý do chính: một mặt, Callda tồn tại trong tải trọng ution và dữ liệu blob được lưu trữ trong các nút Prysm hoặc các nút Lighthouse (không phải trong Geth), tiêu tốn nhiều tài nguyên hơn Calldata cần được đọc bởi các hợp đồng; Mặt khác, dữ liệu blob là lưu trữ ngắn hạn và nút xóa dữ liệu blob sau một tháng. Tuy nhiên, chi phí khí đốt của nó vẫn sẽ cao hơn hai lựa chọn sau.
Chế độ DA hợp lệ**
Đối với Rollup thuộc loại chuỗi ứng dụng (chẳng hạn như dYdX, Immutable, v.v.), họ thường sử dụng công cụ mở rộng lớp thứ hai được khởi chạy bởi dự án Rollup đầu (hiện tại nhiều nhất là StarkEx, nhưng các dự án đầu của dòng ZK có sơ đồ tương tự). Trong chế độ DA, do số lượng tính toán chuỗi ứng dụng lớn hơn, họ có xu hướng sử dụng Validiums, một giải pháp thông lượng cao, chi phí thấp. Validiums được thiết kế để sử dụng tính sẵn có và tính toán dữ liệu ngoài chuỗi, tương tự như ZK-Rollup, bằng cách phát hành bằng chứng không có kiến thức để xác minh các giao dịch ngoài chuỗi trên Ethereum. Tuy nhiên, không giống như ZK-Rollup, giữ dữ liệu trên chuỗi, Validiums giữ dữ liệu ngoài chuỗi, giúp giảm 90% phí so với sử dụng Ethereum, làm cho nó trở thành giải pháp hiệu quả nhất về chi phí trong trường hợp tùy chọn.
Nhưng vì dữ liệu vẫn nằm ngoài chuỗi, các nhà khai thác vật lý của Validium có thể đóng băng tiền của người dùng. Để ngăn chặn các trường hợp cực đoan, một chương trình Ủy ban Sẵn sàng Dữ liệu (DAC) bổ sung phải được giới thiệu và DAC phải xác nhận rằng họ đã nhận được dữ liệu bằng cách ký từng bản cập nhật cho tiểu bang theo số đại biểu của nó. Đây là một thực tế gây tranh cãi bởi vì trước tiên bạn phải tin tưởng vào bảo mật của thực thể chứ không phải chuỗi. Dankrad Feist (người khởi tạo EIP-4844 ở trên) đã trực tiếp đặt tên cho sơ đồ này trong một tweet.
Ba. DA mô-đun
Từ góc độ mô-đun, việc thiết kế lại lớp DA có nhiều cách khác nhau, có thể dẫn đến các dự án khác nhau của các triển khai khác nhau, do đó, mô tả chi tiết về dự án DA mô-đun đòi hỏi nhiều không gian, và ở đây Celestia được thể hiện dưới dạng mô tả của dự án DA.
Celestia
Ở đầu bài viết, với tư cách là người đề xuất đầu tiên của khái niệm blockchain mô-đun, Celestia là dự án nổi tiếng và sớm nhất trong đường đua. Tầm nhìn của nó nhằm giải quyết vấn đề về khả năng mở rộng và mô-đun blockchain. Celestia cung cấp cho các nhà phát triển sự linh hoạt hơn, giúp họ triển khai và duy trì các ứng dụng blockchain dễ dàng hơn. Đồng thời, nó đang giảm chi phí và sự phức tạp của việc triển khai blockchain, cung cấp cho người tạo dApp và nhà phát triển blockchain kiến trúc blockchain mô-đun, có thể mở rộng để hỗ trợ nhu cầu của nhiều ứng dụng và dịch vụ khác nhau.
Cách thức hoạt động và kiến trúc
Thực thi tách rời: Logic của Celestia là chia giao thức thành các lớp khác nhau, mỗi lớp tập trung vào một chức năng cụ thể và sau đó các lớp này có thể được kết hợp lại để xây dựng các blockchain và ứng dụng. Celestia tập trung vào sự đồng thuận và các lớp sẵn có dữ liệu trong hệ thống phân cấp. Tương tự như một số Lớp 1, Celestia sử dụng thuật toán đồng thuận Byzantine Fault Tolerant (BFT) Tendermint để sắp xếp các giao dịch, nhưng không giống như các Lớp 1 khác. Celestia không lý luận về tính hợp lệ của giao dịch, cũng như không thực hiện các giao dịch, chỉ đặt hàng đóng gói và phát sóng các giao dịch và tất cả các quy tắc hợp lệ giao dịch được thực thi bởi nút Rollup ở phía máy khách (nghĩa là tách lớp đồng thuận và lớp thực thi). Sau đó chú ý đến một điểm chính, "đừng lý luận về tính hợp lệ của giao dịch". Đó là, các khối độc hại che giấu dữ liệu giao dịch cũng có thể được công bố trên Celestia. Vậy quy trình xác minh nên được thực hiện như thế nào? Celestia giới thiệu hai lõi ở đây, mã hóa Reed-Solomon hai chiều và Lấy mẫu sẵn sàng dữ liệu (DAS).
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062709/iyqs08r2z4822fh0.png!webp) Kiến trúc tổng thể của blockchain nguyên khối so với kiến trúc mô-đun của Celestia
DAS: Kịch bản này được sử dụng bởi các nút ánh sáng để xác minh tính khả dụng của dữ liệu khối, không yêu cầu các nút tải xuống toàn bộ khối. Chỉ cần một phần dữ liệu của khối mẫu (việc triển khai cụ thể cần được mã hóa bằng 2D Reed-Solomon, sẽ được giải thích chi tiết hơn bên dưới). Không giống như DAC được đề cập ở trên, DAS không cần phải tin tưởng vào tính bảo mật của thực thể, miễn là chuỗi được phân cấp đủ để dữ liệu được tin cậy.
Mã hóa 2D Reed-Solomon (mã hóa xóa) :* *Ý tưởng cơ bản của mã hóa 2D Reed-Solomon là áp dụng mã hóa Reed-Solomon cho cả hàng và cột. Bằng cách này, ngay cả các lỗi trong một số hàng và cột của dữ liệu hai chiều cũng có thể được sửa chữa. Sau đó, bằng cách mã hóa dữ liệu khối, dữ liệu khối được chia thành các khối kk, được sắp xếp thành ma trận kk và mở rộng thành ma trận mở rộng 2 k 2 k bằng nhiều mã hóa Reed-Solomon. 4 k gốc Merkel độc lập cho các hàng và cột của ma trận mở rộng; Rễ Merkle của các gốc này được sử dụng làm lời hứa dữ liệu khối trong tiêu đề khối. Các nút ánh sáng Celestia lấy mẫu 2 k 2 k khối. Mỗi nút ánh sáng chọn ngẫu nhiên một tập hợp tọa độ duy nhất trong ma trận mở rộng và truy vấn nút đầy đủ cho các khối dữ liệu về các tọa độ đó và bằng chứng Merkle tương ứng. Mỗi khối dữ liệu nhận được với bằng chứng Merkel chính xác được phát tới mạng.
Nếu bạn trừu tượng hóa một số hiểu biết, bạn cũng có thể nói rằng dữ liệu được chia thành một ma trận vuông (ví dụ: 8 x 8) và bằng cách mã hóa, các hàng và cột "tổng kiểm tra" bổ sung được thêm vào dữ liệu gốc để tạo thành một ma trận vuông lớn hơn (16 x 16). Bằng cách lấy mẫu ngẫu nhiên một số dữ liệu trong ma trận vuông lớn này và xác minh tính chính xác của nó, tính toàn vẹn và tính khả dụng của dữ liệu tổng thể có thể được đảm bảo. Ngay cả khi một phần dữ liệu bị mất hoặc bị hỏng, toàn bộ khối dữ liệu vẫn có thể được khôi phục bằng dữ liệu kiểm tra.
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062709/1ixjz8edu7ox3phf.png!webp)
Mở rộng quy mô khối: Celestia mở rộng quy mô khi số lượng nút ánh sáng tăng lên. Miễn là có đủ các nút trên mạng để lấy mẫu toàn bộ khối, Celestia sẽ vẫn an toàn. Điều này có nghĩa là khi nhiều nút tham gia mạng để lấy mẫu, kích thước khối có thể tăng tương ứng mà không phải hy sinh bảo mật hoặc phân cấp. Làm như vậy trên các blockchain truyền thống hy sinh sự phân cấp, vì kích thước khối lớn hơn thêm các yêu cầu phần cứng lớn hơn cho các nút để tải xuống và xác minh dữ liệu.
Sovereign Rollup: Đây cũng là một khái niệm do Celestia tiên phong, kết hợp các yếu tố của các thiết kế blockchain khác nhau, bao gồm blockchain Lớp 1, Rollup và các mạng Bitcoin đầu tiên như Mastercoin. Sự khác biệt chính giữa sovereign rollups và smart contract rollups (OP, ARB, ZKS, v.v.) là cách các giao dịch được xác minh. Trong hợp đồng thông minh, các giao dịch được xác minh bằng hợp đồng thông minh trên Ethereum. Thay vào đó, trong một bản tổng hợp có chủ quyền, các nút của bản tổng hợp tự xác thực các giao dịch.
Sovereign Rollup xuất bản các giao dịch của mình sang một blockchain khác, chẳng hạn như Celestia, để sắp xếp và tính khả dụng của dữ liệu. Nút sovereign Rollup sau đó xác định chuỗi chính xác. Thiết kế này cho phép các bản tổng hợp có chủ quyền kế thừa nhiều khía cạnh bảo mật từ lớp tính khả dụng của dữ liệu (DA), bao gồm tính sống, bảo mật, khả năng chống tổ chức lại và khả năng chống kiểm duyệt.
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062708/1adbnduzcjrdj7ut.png!webp)
Đối với hợp đồng thông minh rollup, việc nâng cấp phụ thuộc vào hợp đồng thông minh trên lớp thanh toán. Nâng cấp Rollup yêu cầu thay đổi hợp đồng thông minh. Đa chữ ký có thể được yêu cầu để kiểm soát ai có thể bắt đầu cập nhật hợp đồng thông minh. Mặc dù các nhóm thường kiểm soát đa chữ ký leo thang, nhưng đa chữ ký có thể được kiểm soát thông qua quản trị. Vì các hợp đồng thông minh tồn tại trên lớp thanh toán, chúng cũng phải tuân theo sự đồng thuận xã hội của lớp thanh toán.
Sovereign rollups được nâng cấp thông qua các fork như blockchain lớp 1. Khi một phiên bản phần mềm mới được phát hành, các nút có thể chọn cập nhật phần mềm của họ lên phiên bản mới nhất. Nếu các nút không đồng ý nâng cấp, họ có thể tiếp tục sử dụng phần mềm cũ. Cung cấp tùy chọn để cho phép cộng đồng, những người điều hành các nút, quyết định xem họ có đồng ý với những thay đổi mới hay không. Ngay cả khi hầu hết các nút được nâng cấp, chúng không thể bị buộc phải chấp nhận nâng cấp. So với các bản tổng hợp hợp đồng thông minh, tính năng này làm cho các bản tổng hợp có chủ quyền trở thành các bản tổng hợp "có chủ quyền".
Cầu trọng lực lượng tử (QGB) :* một thành phần quan trọng của hệ sinh thái Celestia, hoạt động như một cầu nối giữa Celestia và Ethereum (hoặc các chuỗi EVM L1 khác) để truyền dữ liệu và tài sản giữa hai mạng. Bằng cách giới thiệu khái niệm Celestium (EVM L2 Rollup), tính khả dụng của dữ liệu được sử dụng với Celestia, nhưng được giải quyết trên Ethereum. Điều này cho phép tận dụng những lợi thế của cả hai mạng: khả năng mở rộng và tính khả dụng của dữ liệu của Celestia, và tính bảo mật và phân cấp của Ethereum.
Trình xác thực trên Celestia có thể chạy QGB, cho phép Celestium cung cấp đảm bảo tính khả dụng của dữ liệu mạnh mẽ cho dữ liệu khối với một phần nhỏ chi phí Calldata của Ethereum.
QGB là một phần quan trọng trong tầm nhìn của Celestia để đạt được một hệ sinh thái blockchain có thể mở rộng, an toàn và phi tập trung. Nó cho phép khả năng tương tác cần thiết cho tương lai của công nghệ blockchain. Dự án hiện cũng đang sản xuất ZK QGB để giảm hơn nữa chi phí khí đốt để xác minh.
DA Kinh tế
Hãy nói về việc DA có bao nhiêu giá trị kinh tế.
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062708/d385h92mf580vyg3.png!webp)
Giả định này dựa trên ước tính của Polygon Hermez rằng cuối cùng họ sẽ chỉ cần 14 byte cho mỗi giao dịch và với thông số kỹ thuật Danksharding hiện tại là 1,3 MB / s, TPS của Laeyr 2 có thể đạt khoảng 100.000, vì vậy doanh thu dự kiến sẽ đạt con số đáng kinh ngạc là 30 tỷ đô la.
Dưới một chiếc bánh khổng lồ như vậy, những tranh chấp trong tương lai của thị trường DA sẽ rất khốc liệt. Hiện tại, ngoài ba giải pháp chủ đạo, Stark chia tay Layer 3, zkPorter và nhiều dự án DA mô-đun sẽ tham gia cuộc chiến. Sau đó, từ các dự án Lớp 2 hiện có, chuỗi phổ quát hoàn toàn có xu hướng sử dụng Ethereum DA. Chuỗi ứng dụng và chuỗi đuôi dài sẽ là khách hàng chính của "DA không chính thống". Quan điểm cá nhân của tôi là DA mô-đun và Lớp 3 sẽ sớm là lựa chọn chủ đạo trong tương lai.
Kết luận
Tiến về phía trước trong phân cấp vẫn là khái niệm chủ đạo của ngành công nghiệp này, blockchain mô-đun về cơ bản là một phần mở rộng giá trị của Ethereum, nhưng cũng là một nỗ lực để phá vỡ tam giác bất khả thi của blockchain, mặc dù thiết kế đầy đa dạng, nhưng cũng làm cho việc xây dựng trở nên cồng kềnh và phức tạp hơn. Trong xây dựng mô-đun, vì các mô-đun có nhiều tùy chọn, rủi ro của các mô-đun khác nhau là một hộp mù, và làm thế nào để xây dựng một hệ thống mô-đun ổn định hơn là điều cần chú ý. Mặt khác, tác động là hàng chục Lớp 2 cũng sẽ phân mảnh thanh khoản một lần nữa được thúc đẩy bởi xu hướng mô-đun hóa, và giao tiếp và bảo mật chuỗi chéo cũng sẽ là trọng tâm trong tương lai. Tính mô-đun của BTC cũng là một hướng nóng gần đây và có một số giải pháp hơi khả thi, cũng có thể được quan tâm đúng mức.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
YBB Capital: Blockchain mô-đun - Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13063108/7br9dzmj0lrjwxvd!webp)
Ban đầu được viết bởi Zeke, YBB Capital
Lời nói đầu
Vấn đề nan giải tam giác của blockchain luôn là một khoảng cách không thể vượt qua trong ngành trong quá khứ và các dự án chuỗi công khai liên tiếp luôn muốn cố gắng vượt qua khoảng cách này thông qua việc thiết kế các kiến trúc khác nhau và trở thành cái gọi là "kẻ giết Ethereum". Tuy nhiên, sự thật thật là tàn nhẫn, vị thế của Ethereum dưới một người chưa bao giờ bị vượt qua trong nhiều năm như vậy, và tam giác bất khả thi của blockchain vẫn không thể phá vỡ. Vì vậy, có cách nào để chuỗi công khai lấp đầy khoảng trống của nó để lấp đầy tam giác không thể? Đó là nơi ý tưởng của Mustafa Albasan về một blockchain mô-đun ra đời.
Nguồn gốc của mô-đun
Các blockchain mô-đun được sinh ra từ hai sách trắng và vào năm 2018, Mustafa Albasan là đồng tác giả của một bài báo có tên "Lấy mẫu dữ liệu sẵn có và bằng chứng gian lận" với Vitalik. Bài báo mô tả một giải pháp cho khả năng mở rộng của các blockchain mà không phải hy sinh tính bảo mật và phân cấp bằng cách cho phép các máy khách nhẹ nhận và xác minh các bằng chứng gian lận từ các nút đầy đủ và thiết kế một hệ thống bằng chứng cho tính khả dụng của dữ liệu làm giảm sự đánh đổi giữa dung lượng trên chuỗi và bảo mật.
Sau đó, vào năm 2019, khi Mustafa Albasan viết sách trắng cho Lazy Ledger, ông đã trình bày chi tiết một kiến trúc mới, trong đó blockchain chỉ được sử dụng để sắp xếp và đảm bảo tính khả dụng của dữ liệu giao dịch và không chịu trách nhiệm thực hiện và xác minh các giao dịch. Mục đích của kiến trúc là giải quyết vấn đề khả năng mở rộng của các hệ thống blockchain hiện có. Vào thời điểm đó, ông gọi đây là "khách hàng hợp đồng thông minh".
Việc thực hiện các hợp đồng thông minh được thực hiện trên máy khách này thông qua một lớp thực thi khác, đó là nguyên mẫu của Celestia. Sự ra đời của Rollup sau đó đã làm cho ý tưởng chắc chắn hơn. Bởi vì logic của Rollup là thực thi hợp đồng thông minh ngoài chuỗi, sau đó tổng hợp kết quả làm bằng chứng để tải lên lớp thực thi của "máy khách".
Bằng cách xem xét lại kiến trúc của blockchain và các công nghệ mở rộng quy mô mới, ông đã xác định một mô hình mới và gọi nó là "Blockchain mô-đun".
Blockchain mô-đun là gì
Kiến trúc của một blockchain nguyên khối truyền thống thường bao gồm bốn lớp chức năng:
Lớp thực thi – Lớp thực thi chủ yếu chịu trách nhiệm xử lý các giao dịch và thực hiện các hợp đồng thông minh. Nó bao gồm việc xác minh, thực hiện và cập nhật trạng thái của các giao dịch; Lớp sẵn sàng dữ liệu – Lớp tính khả dụng của dữ liệu chịu trách nhiệm đảm bảo rằng dữ liệu trong mạng có thể được truy cập và xác minh trong một blockchain mô-đun. Nó thường bao gồm các chức năng như lưu trữ, truyền tải và xác minh dữ liệu để đảm bảo tính minh bạch và tin cậy trong mạng blockchain;
Các blockchain nguyên khối cho phép các thành phần này hoạt động cùng nhau trong cùng một hệ thống và phương pháp thiết kế tích hợp cao này chắc chắn dẫn đến các vấn đề cố hữu như khả năng mở rộng kém, tính linh hoạt kém và khó bảo trì và cập nhật.
Celestia tin rằng các blockchain nguyên khối không còn cần phải tự làm mọi thứ. Sự phát triển trong tương lai của Web3 sẽ là một "blockchain mô-đun" tạo ra một hệ thống tối ưu hơn bằng cách mô-đun hóa blockchain và phân phối các quy trình của nó thành nhiều "lớp chuyên dụng", mỗi lớp chịu trách nhiệm xử lý một lớp chức năng cụ thể và hệ thống đó phải độc lập, an toàn và có thể mở rộng.
Nguyên tắc thiết kế mô-đun
Một thiết kế là mô-đun nếu nó phá vỡ hệ thống thành các phần nhỏ hơn có thể được trao đổi hoặc thay thế. Ý tưởng cốt lõi là tập trung vào việc làm tốt một phần của sự việc (hoạt động của một số hoặc các lớp chức năng riêng lẻ), thay vì cố gắng làm mọi thứ. Nếu chúng ta lấy các dự án mà chúng ta quen thuộc trong quá khứ làm ví dụ, Cosmos Zones và Polkadot Parachains thực sự có thể được coi là một loại mô-đun.
Quan điểm mới
Dựa trên quan điểm mới về mô-đun, không gian để thiết kế lại blockchain nguyên khối và ngăn xếp mô-đun mà nó thuộc về sẽ được cải thiện rất nhiều. Các blockchain mô-đun với các mục đích sử dụng và kiến trúc khác nhau đều có thể hoạt động cùng nhau kết hợp. Với khả năng thiết kế đa dạng, đường đua này cũng đã cho ra đời nhiều dự án thú vị và sáng tạo. Sau đây sẽ thảo luận về cuộc tranh cãi hiện tại về các lớp chức năng khác nhau và cách Celestia diễn giải "mô-đun" từ góc độ mô-đun.
Một lớp thực thi tập trung vào Ethereum
Nếu chúng ta nghĩ về Rollup như một lớp thực thi mô-đun, chúng ta sẽ thấy rằng các dự án của lớp thực thi mô-đun hầu như luôn được xây dựng trên Ethereum. Lý do cho điều này là hiển nhiên tự nhiên, Ethereum có rất nhiều tài nguyên như một con hào và mức độ phân cấp là mạnh nhất trong các tùy chọn, nhưng khả năng mở rộng của nó rất kém, vì vậy nó có tiềm năng lớn trong việc thiết kế lại lớp chức năng. Từ sự so sánh ảm đạm của chuỗi công khai ngôn ngữ Move mới ra mắt gần đây (Aptos, Sui) so với sự hùng vĩ chưa từng có của Lớp 2 trên Ethereum, không khó để thấy rằng câu chuyện cơ sở hạ tầng của blockchain cũng đã chuyển từ một chuỗi công khai sang Lớp 2 cho Ethereum. Vậy sự tồn tại của mô-đun là tốt hay xấu? Lớp thực thi tập trung vào Ethereum có kìm hãm sự đổi mới trên các blockchain công khai không?
Bức tranh mở rộng quy mô Blockchain
Đầu tiên, từ quan điểm của lớp thực thi, chuỗi hiện tại được phân loại lại. Bài viết của Nosleepjon "Hai mặt trời của Tatooine" được trích dẫn ở đây để minh họa phân loại lớp thực thi hiện tại của blockchain.
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062713/wuuw26xn6dtm71x1.png!webp)
Các blockchain hiện tại có thể được chia thành bốn loại:
Các dự án tiêu biểu: Ethereum, Polygon, BNB Chain, Avalanche
Dự án tiêu biểu: Solana, Monad, Aptos, Sui
Các dự án tiêu biểu: Arbitrum, Optimism, zkSync, Starknet
Các dự án tiêu biểu: Eclipse, Fuel
Kiến trúc xử lý song song nguyên khối VS kiến trúc mô-đun
Có nhiều lập luận cho cách tiếp cận nào để áp dụng, đặc biệt là giữa các khái niệm về mô-đun và xử lý song song tổng thể. Các phe phái cũng được chia thành ba loại:
Trại mô-đun: Những người ủng hộ mô-đun (và chủ yếu là Ethereum) tin rằng các blockchain nguyên khối không thể giải quyết tam giác bất khả thi của blockchain. Xếp chồng Lego trên Ethereum có thể mở rộng dưới tiền đề bảo mật và phân cấp. Và tính mô-đun cho phép kiểm soát và tùy chỉnh nhiều hơn.
Trại xử lý song song nguyên khối: Trại này (trích dẫn Kodi và espresso trong Monolithic vs Modularity: Ai là tương lai của Blockchain?) Kiến trúc chuỗi công cộng mới (Move system, Solona, v.v.) với xử lý song song nguyên khối có mức độ tích hợp cao và hiệu suất tổng thể sẽ tốt hơn so với thiết kế phân mảnh mô-đun và kiến trúc mô-đun không an toàn, đặc biệt nếu cần một số lượng lớn giao tiếp chuỗi chéo và bề mặt tấn công của tin tặc rộng hơn.
Phe trung lập: Tất nhiên, cũng có những người trung lập tin rằng cả hai cuối cùng có thể cùng tồn tại. Ví dụ, Nosleepjon tin rằng kết thúc của trò chơi này là: cả hai có lợi thế riêng, sự cạnh tranh của chuỗi công khai sẽ vẫn tồn tại và sự cạnh tranh giữa Rollup sẽ cạnh tranh với nhau.
Kết thúc trò chơi
Trọng tâm của câu hỏi này thực sự có thể được đơn giản hóa để xem liệu những bất lợi ma sát của mô-đun (mất an ninh chuỗi chéo, ảnh hưởng hệ thống, v.v.) có lớn hơn sự tập trung của chuỗi công cộng mới hay không. Từ quan điểm của thị trường, cuộc tranh luận này, cho dù đó là những thiếu sót của bộ đặt hàng tập trung của Rollup hay những nguy hiểm có thể có của các cầu nối chuỗi chéo, đã không khiến mọi người chuyển sang các chuỗi công cộng mới. Đó là bởi vì những vấn đề này dường như có chỗ để cải thiện hiện tại và chuỗi công khai mới không thể sao chép hào sinh thái khổng lồ và lợi thế phi tập trung trên chuỗi Ethereum.
Mặt khác, mặc dù chuỗi công khai mới có lợi thế về hiệu suất và tích hợp về mặt kiến trúc, nhưng về mặt sinh thái, nó là một nhánh đơn giản của hệ sinh thái Ethereum, với quá nhiều tính đồng nhất và thiếu thanh khoản. Không có ứng dụng độc quyền nào có thể phản ánh lợi thế kiến trúc của riêng nó và đương nhiên không có lý do gì để mọi người phải từ bỏ hệ sinh thái Ethereum. Độ dẻo của Rollup đủ cao và vẫn còn rất nhiều chỗ để cải thiện trong Rollup tương lai của kiến trúc mới. Khi Rollup cũng có hầu hết các ưu điểm của chuỗi không phải EVM, tình trạng "Mùa hè Solana" rất khó xảy ra sau này. Vì vậy, về vấn đề này, tôi nghĩ rằng nhược điểm ma sát của mô-đun ít hơn vấn đề tập trung chuỗi công cộng. Tình hình trung lập dường như không tồn tại, hiệu ứng siphon của Ethereum sẽ giống như "iPhone", thu hút một số lượng lớn các nhà phát triển tập trung vào khả năng mở rộng lên lớp thứ hai và chuỗi công khai mới sẽ trở thành một thị trấn ma.
Về tương lai của cơ sở hạ tầng, tôi chắc chắn nghiêng về tính mô-đun hơn, và việc chia tay và mở rộng Ethereum cũng sẽ là khởi đầu của trò chơi chuỗi công khai EndGame, nơi Lớp 2 cạnh tranh cho chuỗi phổ quát và Lớp 3 cạnh tranh cho chuỗi siêu ứng dụng.
Tình hình hiện tại của các dự án đang được tài trợ trên thị trường sơ cấp cũng xác nhận điều này, ngoài một số lượng lớn các dự án lớp thứ hai của Ethereum, đây là dự án mở rộng của Bitcoin và chuỗi công khai mới gần như vô hình.
Nhưng một lần nữa, ngành công nghiệp này luôn được xây dựng trên Ethereum và xu hướng hiện nay là tập trung quá mức, điều này có thực sự tốt không? Thiếu cạnh tranh sẽ làm cho một ngành công nghiệp trì trệ, và ngành công nghiệp cần sự đa dạng và nhiều sự lựa chọn hơn. Nhưng làm thế nào chuỗi công khai mới tạo ra các dấu hiệu phá vỡ trò chơi cho đến nay vẫn chưa được nhìn thấy. Trong khi Ethereum tiếp tục cải thiện những thiếu sót của chính mình, làm thế nào để tìm ra một khoảng cách lớn hơn để thực hiện các cuộc đình công chính xác là một vấn đề quan trọng đối với các hệ thống không phải EVM.
Đấu trường cho các chương trình DA
Sau khi nói về tranh cãi ở lớp thực thi, chúng ta hãy xem xét tranh cãi về lớp tính khả dụng của dữ liệu (lớp DA) và cuộc tranh luận về giải pháp khả dụng dữ liệu nào mà Rollup nên áp dụng là một chủ đề nóng trong ngành gần đây, gây ra bởi một tweet từ Dankrad Feist, một nhà nghiên cứu tại Quỹ Ethereum. Và hãy làm rõ ý kiến rằng Rollup không sử dụng Ethereum DA không phải là Layer 2, vậy liệu các cuộc chiến Layer 1 trong quá khứ có phát triển thành một cuộc chiến giữa Layer 2 chính thống (sử dụng Ethereum DA) và Layer 2 không chính thống? Vì vậy, hiện nay có ba giải pháp chính cho DA trong ngành:
Một. Chuỗi công khai như một lớp thanh toán
Lấy Ethereum làm ví dụ, các khoản phí được gửi đến Ethereum khi Rollup thực hiện giao dịch chủ yếu bao gồm các loại sau:
Phí thực hiện: Bồi thường cho các tài nguyên máy tính cần thiết để thực hiện giao dịch. Nó bao gồm phí gas cần thiết để thực hiện giao dịch, thường tỷ lệ thuận với độ phức tạp của giao dịch và thời gian thực hiện. Trong Rollup, phí thực hiện có thể bao gồm phí thực hiện các giao dịch ngoài chuỗi, cũng như phí tạo và xác minh bằng chứng giao dịch;
Phí nhà nước: Phí nhà nước liên quan đến việc cập nhật trạng thái trên chuỗi chính Ethereum. Trong Rollup, điều này bao gồm chi phí cam kết gốc trạng thái mới cho chuỗi chính. Bất cứ khi nào trình tổng hợp Rollup tạo ra một gốc trạng thái mới và cam kết nó với chuỗi chính, một khoản phí trạng thái sẽ phát sinh. Phí này có thể tỷ lệ thuận với tần suất và độ phức tạp của việc cập nhật trạng thái;
Phí sẵn sàng dữ liệu: Chi phí xuất bản dữ liệu lên Lớp 1.
Trong số các khoản phí này, phí khả dụng dữ liệu chiếm tỷ trọng lớn nhất và đắt đỏ, chẳng hạn như phí gas cao ngất trời của Arbitrum là 376,8 ETH trong một ngày do phí gas của Ethereum tăng vọt vào ngày 6 tháng 5 năm nay.
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062708/azjr1j1o56pw1gn0.png!webp)
Điều này là do Rollup tải dữ liệu lên Ethereum dưới dạng Calldata và lưu trữ nó vĩnh viễn, vì vậy nó rất tốn kém. Nhưng lợi ích là tính bảo mật và tính hợp pháp tốt nhất của ba kịch bản, và việc giảm chi phí hiện tại trong kịch bản này đang chờ cập nhật EIP-4844 để nâng cấp Cancun. Bằng cách giới thiệu định dạng giao dịch của Blob mang giao dịch. Làm cho định dạng giao dịch trở thành một vị trí blob bổ sung có thể được sử dụng để giữ dữ liệu Lớp 2 so với định dạng giao dịch thông thường. Hơn nữa, dữ liệu blob sẽ bị nút xóa sau một tháng, dẫn đến tiết kiệm đáng kể dung lượng lưu trữ.
Blob là một định dạng giao dịch cung cấp tính khả dụng của dữ liệu rẻ hơn Calldata. Có hai lý do chính: một mặt, Callda tồn tại trong tải trọng ution và dữ liệu blob được lưu trữ trong các nút Prysm hoặc các nút Lighthouse (không phải trong Geth), tiêu tốn nhiều tài nguyên hơn Calldata cần được đọc bởi các hợp đồng; Mặt khác, dữ liệu blob là lưu trữ ngắn hạn và nút xóa dữ liệu blob sau một tháng. Tuy nhiên, chi phí khí đốt của nó vẫn sẽ cao hơn hai lựa chọn sau.
Chế độ DA hợp lệ**
Đối với Rollup thuộc loại chuỗi ứng dụng (chẳng hạn như dYdX, Immutable, v.v.), họ thường sử dụng công cụ mở rộng lớp thứ hai được khởi chạy bởi dự án Rollup đầu (hiện tại nhiều nhất là StarkEx, nhưng các dự án đầu của dòng ZK có sơ đồ tương tự). Trong chế độ DA, do số lượng tính toán chuỗi ứng dụng lớn hơn, họ có xu hướng sử dụng Validiums, một giải pháp thông lượng cao, chi phí thấp. Validiums được thiết kế để sử dụng tính sẵn có và tính toán dữ liệu ngoài chuỗi, tương tự như ZK-Rollup, bằng cách phát hành bằng chứng không có kiến thức để xác minh các giao dịch ngoài chuỗi trên Ethereum. Tuy nhiên, không giống như ZK-Rollup, giữ dữ liệu trên chuỗi, Validiums giữ dữ liệu ngoài chuỗi, giúp giảm 90% phí so với sử dụng Ethereum, làm cho nó trở thành giải pháp hiệu quả nhất về chi phí trong trường hợp tùy chọn.
Nhưng vì dữ liệu vẫn nằm ngoài chuỗi, các nhà khai thác vật lý của Validium có thể đóng băng tiền của người dùng. Để ngăn chặn các trường hợp cực đoan, một chương trình Ủy ban Sẵn sàng Dữ liệu (DAC) bổ sung phải được giới thiệu và DAC phải xác nhận rằng họ đã nhận được dữ liệu bằng cách ký từng bản cập nhật cho tiểu bang theo số đại biểu của nó. Đây là một thực tế gây tranh cãi bởi vì trước tiên bạn phải tin tưởng vào bảo mật của thực thể chứ không phải chuỗi. Dankrad Feist (người khởi tạo EIP-4844 ở trên) đã trực tiếp đặt tên cho sơ đồ này trong một tweet.
Ba. DA mô-đun
Từ góc độ mô-đun, việc thiết kế lại lớp DA có nhiều cách khác nhau, có thể dẫn đến các dự án khác nhau của các triển khai khác nhau, do đó, mô tả chi tiết về dự án DA mô-đun đòi hỏi nhiều không gian, và ở đây Celestia được thể hiện dưới dạng mô tả của dự án DA.
Celestia
Ở đầu bài viết, với tư cách là người đề xuất đầu tiên của khái niệm blockchain mô-đun, Celestia là dự án nổi tiếng và sớm nhất trong đường đua. Tầm nhìn của nó nhằm giải quyết vấn đề về khả năng mở rộng và mô-đun blockchain. Celestia cung cấp cho các nhà phát triển sự linh hoạt hơn, giúp họ triển khai và duy trì các ứng dụng blockchain dễ dàng hơn. Đồng thời, nó đang giảm chi phí và sự phức tạp của việc triển khai blockchain, cung cấp cho người tạo dApp và nhà phát triển blockchain kiến trúc blockchain mô-đun, có thể mở rộng để hỗ trợ nhu cầu của nhiều ứng dụng và dịch vụ khác nhau.
Cách thức hoạt động và kiến trúc
Thực thi tách rời: Logic của Celestia là chia giao thức thành các lớp khác nhau, mỗi lớp tập trung vào một chức năng cụ thể và sau đó các lớp này có thể được kết hợp lại để xây dựng các blockchain và ứng dụng. Celestia tập trung vào sự đồng thuận và các lớp sẵn có dữ liệu trong hệ thống phân cấp. Tương tự như một số Lớp 1, Celestia sử dụng thuật toán đồng thuận Byzantine Fault Tolerant (BFT) Tendermint để sắp xếp các giao dịch, nhưng không giống như các Lớp 1 khác. Celestia không lý luận về tính hợp lệ của giao dịch, cũng như không thực hiện các giao dịch, chỉ đặt hàng đóng gói và phát sóng các giao dịch và tất cả các quy tắc hợp lệ giao dịch được thực thi bởi nút Rollup ở phía máy khách (nghĩa là tách lớp đồng thuận và lớp thực thi). Sau đó chú ý đến một điểm chính, "đừng lý luận về tính hợp lệ của giao dịch". Đó là, các khối độc hại che giấu dữ liệu giao dịch cũng có thể được công bố trên Celestia. Vậy quy trình xác minh nên được thực hiện như thế nào? Celestia giới thiệu hai lõi ở đây, mã hóa Reed-Solomon hai chiều và Lấy mẫu sẵn sàng dữ liệu (DAS).
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062709/iyqs08r2z4822fh0.png!webp) Kiến trúc tổng thể của blockchain nguyên khối so với kiến trúc mô-đun của Celestia
DAS: Kịch bản này được sử dụng bởi các nút ánh sáng để xác minh tính khả dụng của dữ liệu khối, không yêu cầu các nút tải xuống toàn bộ khối. Chỉ cần một phần dữ liệu của khối mẫu (việc triển khai cụ thể cần được mã hóa bằng 2D Reed-Solomon, sẽ được giải thích chi tiết hơn bên dưới). Không giống như DAC được đề cập ở trên, DAS không cần phải tin tưởng vào tính bảo mật của thực thể, miễn là chuỗi được phân cấp đủ để dữ liệu được tin cậy.
Mã hóa 2D Reed-Solomon (mã hóa xóa) :* *Ý tưởng cơ bản của mã hóa 2D Reed-Solomon là áp dụng mã hóa Reed-Solomon cho cả hàng và cột. Bằng cách này, ngay cả các lỗi trong một số hàng và cột của dữ liệu hai chiều cũng có thể được sửa chữa. Sau đó, bằng cách mã hóa dữ liệu khối, dữ liệu khối được chia thành các khối kk, được sắp xếp thành ma trận kk và mở rộng thành ma trận mở rộng 2 k 2 k bằng nhiều mã hóa Reed-Solomon. 4 k gốc Merkel độc lập cho các hàng và cột của ma trận mở rộng; Rễ Merkle của các gốc này được sử dụng làm lời hứa dữ liệu khối trong tiêu đề khối. Các nút ánh sáng Celestia lấy mẫu 2 k 2 k khối. Mỗi nút ánh sáng chọn ngẫu nhiên một tập hợp tọa độ duy nhất trong ma trận mở rộng và truy vấn nút đầy đủ cho các khối dữ liệu về các tọa độ đó và bằng chứng Merkle tương ứng. Mỗi khối dữ liệu nhận được với bằng chứng Merkel chính xác được phát tới mạng.
Nếu bạn trừu tượng hóa một số hiểu biết, bạn cũng có thể nói rằng dữ liệu được chia thành một ma trận vuông (ví dụ: 8 x 8) và bằng cách mã hóa, các hàng và cột "tổng kiểm tra" bổ sung được thêm vào dữ liệu gốc để tạo thành một ma trận vuông lớn hơn (16 x 16). Bằng cách lấy mẫu ngẫu nhiên một số dữ liệu trong ma trận vuông lớn này và xác minh tính chính xác của nó, tính toàn vẹn và tính khả dụng của dữ liệu tổng thể có thể được đảm bảo. Ngay cả khi một phần dữ liệu bị mất hoặc bị hỏng, toàn bộ khối dữ liệu vẫn có thể được khôi phục bằng dữ liệu kiểm tra.
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062709/1ixjz8edu7ox3phf.png!webp)
Mở rộng quy mô khối: Celestia mở rộng quy mô khi số lượng nút ánh sáng tăng lên. Miễn là có đủ các nút trên mạng để lấy mẫu toàn bộ khối, Celestia sẽ vẫn an toàn. Điều này có nghĩa là khi nhiều nút tham gia mạng để lấy mẫu, kích thước khối có thể tăng tương ứng mà không phải hy sinh bảo mật hoặc phân cấp. Làm như vậy trên các blockchain truyền thống hy sinh sự phân cấp, vì kích thước khối lớn hơn thêm các yêu cầu phần cứng lớn hơn cho các nút để tải xuống và xác minh dữ liệu.
Sovereign Rollup: Đây cũng là một khái niệm do Celestia tiên phong, kết hợp các yếu tố của các thiết kế blockchain khác nhau, bao gồm blockchain Lớp 1, Rollup và các mạng Bitcoin đầu tiên như Mastercoin. Sự khác biệt chính giữa sovereign rollups và smart contract rollups (OP, ARB, ZKS, v.v.) là cách các giao dịch được xác minh. Trong hợp đồng thông minh, các giao dịch được xác minh bằng hợp đồng thông minh trên Ethereum. Thay vào đó, trong một bản tổng hợp có chủ quyền, các nút của bản tổng hợp tự xác thực các giao dịch.
Sovereign Rollup xuất bản các giao dịch của mình sang một blockchain khác, chẳng hạn như Celestia, để sắp xếp và tính khả dụng của dữ liệu. Nút sovereign Rollup sau đó xác định chuỗi chính xác. Thiết kế này cho phép các bản tổng hợp có chủ quyền kế thừa nhiều khía cạnh bảo mật từ lớp tính khả dụng của dữ liệu (DA), bao gồm tính sống, bảo mật, khả năng chống tổ chức lại và khả năng chống kiểm duyệt.
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062708/1adbnduzcjrdj7ut.png!webp)
Đối với hợp đồng thông minh rollup, việc nâng cấp phụ thuộc vào hợp đồng thông minh trên lớp thanh toán. Nâng cấp Rollup yêu cầu thay đổi hợp đồng thông minh. Đa chữ ký có thể được yêu cầu để kiểm soát ai có thể bắt đầu cập nhật hợp đồng thông minh. Mặc dù các nhóm thường kiểm soát đa chữ ký leo thang, nhưng đa chữ ký có thể được kiểm soát thông qua quản trị. Vì các hợp đồng thông minh tồn tại trên lớp thanh toán, chúng cũng phải tuân theo sự đồng thuận xã hội của lớp thanh toán.
Sovereign rollups được nâng cấp thông qua các fork như blockchain lớp 1. Khi một phiên bản phần mềm mới được phát hành, các nút có thể chọn cập nhật phần mềm của họ lên phiên bản mới nhất. Nếu các nút không đồng ý nâng cấp, họ có thể tiếp tục sử dụng phần mềm cũ. Cung cấp tùy chọn để cho phép cộng đồng, những người điều hành các nút, quyết định xem họ có đồng ý với những thay đổi mới hay không. Ngay cả khi hầu hết các nút được nâng cấp, chúng không thể bị buộc phải chấp nhận nâng cấp. So với các bản tổng hợp hợp đồng thông minh, tính năng này làm cho các bản tổng hợp có chủ quyền trở thành các bản tổng hợp "có chủ quyền".
Cầu trọng lực lượng tử (QGB) :* một thành phần quan trọng của hệ sinh thái Celestia, hoạt động như một cầu nối giữa Celestia và Ethereum (hoặc các chuỗi EVM L1 khác) để truyền dữ liệu và tài sản giữa hai mạng. Bằng cách giới thiệu khái niệm Celestium (EVM L2 Rollup), tính khả dụng của dữ liệu được sử dụng với Celestia, nhưng được giải quyết trên Ethereum. Điều này cho phép tận dụng những lợi thế của cả hai mạng: khả năng mở rộng và tính khả dụng của dữ liệu của Celestia, và tính bảo mật và phân cấp của Ethereum.
Trình xác thực trên Celestia có thể chạy QGB, cho phép Celestium cung cấp đảm bảo tính khả dụng của dữ liệu mạnh mẽ cho dữ liệu khối với một phần nhỏ chi phí Calldata của Ethereum.
QGB là một phần quan trọng trong tầm nhìn của Celestia để đạt được một hệ sinh thái blockchain có thể mở rộng, an toàn và phi tập trung. Nó cho phép khả năng tương tác cần thiết cho tương lai của công nghệ blockchain. Dự án hiện cũng đang sản xuất ZK QGB để giảm hơn nữa chi phí khí đốt để xác minh.
DA Kinh tế
Hãy nói về việc DA có bao nhiêu giá trị kinh tế.
! [YBB Capital: Blockchain mô-đun: Một quan điểm mới về tranh chấp lớp chức năng và kinh tế DA] (https://piccdn.0daily.com/202310/13062708/d385h92mf580vyg3.png!webp)
Giả định này dựa trên ước tính của Polygon Hermez rằng cuối cùng họ sẽ chỉ cần 14 byte cho mỗi giao dịch và với thông số kỹ thuật Danksharding hiện tại là 1,3 MB / s, TPS của Laeyr 2 có thể đạt khoảng 100.000, vì vậy doanh thu dự kiến sẽ đạt con số đáng kinh ngạc là 30 tỷ đô la.
Dưới một chiếc bánh khổng lồ như vậy, những tranh chấp trong tương lai của thị trường DA sẽ rất khốc liệt. Hiện tại, ngoài ba giải pháp chủ đạo, Stark chia tay Layer 3, zkPorter và nhiều dự án DA mô-đun sẽ tham gia cuộc chiến. Sau đó, từ các dự án Lớp 2 hiện có, chuỗi phổ quát hoàn toàn có xu hướng sử dụng Ethereum DA. Chuỗi ứng dụng và chuỗi đuôi dài sẽ là khách hàng chính của "DA không chính thống". Quan điểm cá nhân của tôi là DA mô-đun và Lớp 3 sẽ sớm là lựa chọn chủ đạo trong tương lai.
Kết luận
Tiến về phía trước trong phân cấp vẫn là khái niệm chủ đạo của ngành công nghiệp này, blockchain mô-đun về cơ bản là một phần mở rộng giá trị của Ethereum, nhưng cũng là một nỗ lực để phá vỡ tam giác bất khả thi của blockchain, mặc dù thiết kế đầy đa dạng, nhưng cũng làm cho việc xây dựng trở nên cồng kềnh và phức tạp hơn. Trong xây dựng mô-đun, vì các mô-đun có nhiều tùy chọn, rủi ro của các mô-đun khác nhau là một hộp mù, và làm thế nào để xây dựng một hệ thống mô-đun ổn định hơn là điều cần chú ý. Mặt khác, tác động là hàng chục Lớp 2 cũng sẽ phân mảnh thanh khoản một lần nữa được thúc đẩy bởi xu hướng mô-đun hóa, và giao tiếp và bảo mật chuỗi chéo cũng sẽ là trọng tâm trong tương lai. Tính mô-đun của BTC cũng là một hướng nóng gần đây và có một số giải pháp hơi khả thi, cũng có thể được quan tâm đúng mức.