Cơ bản
Giao ngay
Giao dịch tiền điện tử một cách tự do
Giao dịch ký quỹ
Tăng lợi nhuận của bạn với đòn bẩy
Chuyển đổi và Đầu tư định kỳ
0 Fees
Giao dịch bất kể khối lượng không mất phí không trượt giá
ETF
Sản phẩm ETF có thuộc tính đòn bẩy giao dịch giao ngay không cần vay không cháy tải khoản
Giao dịch trước giờ mở cửa
Giao dịch token mới trước niêm yết
Futures
Truy cập hàng trăm hợp đồng vĩnh cửu
TradFi
Vàng
Một nền tảng cho tài sản truyền thống
Quyền chọn
Hot
Giao dịch với các quyền chọn kiểu Châu Âu
Tài khoản hợp nhất
Tối đa hóa hiệu quả sử dụng vốn của bạn
Giao dịch demo
Giới thiệu về Giao dịch hợp đồng tương lai
Nắm vững kỹ năng giao dịch hợp đồng từ đầu
Sự kiện tương lai
Tham gia sự kiện để nhận phần thưởng
Giao dịch demo
Sử dụng tiền ảo để trải nghiệm giao dịch không rủi ro
Launch
CandyDrop
Sưu tập kẹo để kiếm airdrop
Launchpool
Thế chấp nhanh, kiếm token mới tiềm năng
HODLer Airdrop
Nắm giữ GT và nhận được airdrop lớn miễn phí
Launchpad
Đăng ký sớm dự án token lớn tiếp theo
Điểm Alpha
Giao dịch trên chuỗi và nhận airdrop
Điểm Futures
Kiếm điểm futures và nhận phần thưởng airdrop
Đầu tư
Simple Earn
Kiếm lãi từ các token nhàn rỗi
Đầu tư tự động
Đầu tư tự động một cách thường xuyên.
Sản phẩm tiền kép
Kiếm lợi nhuận từ biến động thị trường
Soft Staking
Kiếm phần thưởng với staking linh hoạt
Vay Crypto
0 Fees
Thế chấp một loại tiền điện tử để vay một loại khác
Trung tâm cho vay
Trung tâm cho vay một cửa
Sâu cắt phân tích mô-đun hóa: Giải pháp cắm và chạy để giải quyết chướng ngại về hiệu suất của chuỗi khối
Sinh viên tác giả | @twilight_momo
指导老师| @CryptoScott_ETH
Ngày phát hành | 2024.6.13
Khi chúng ta thảo luận về Blockchain mô-đun hóa, chúng ta phải hiểu rõ về khái niệm Blockchain đơn vị (Monolithic Blockchain) trước. Chuỗi đơn vị như Bitcoin, Ethereum v.v., nổi tiếng với tính toàn diện của nó, độc lập đảm nhận mọi khía cạnh của mạng, từ lưu trữ dữ liệu đến xác minh giao dịch, rồi đến thực hiện hợp đồng thông minh. Trong quá trình này, chuỗi đơn vị đóng vai trò như một người chơi đa năng (generalist), liên quan đến tất cả các khía cạnh.
Ví dụ về Ethereum, một blockchain đơn lẻ trưởng thành thường được chia thành bốn kiến trúc chính:
Ở hình dưới, việc ghi chép trên chuỗi khối được ví như một trận đấu bóng đá, mô tả chi tiết vai trò của từng tầng kiến trúc:
Qua việc so sánh này, chúng ta có thể hiểu rõ hơn cách các kiến trúc của blockchain hoạt động cùng nhau. Blockchain đơn lẻ chỉ tập trung tất cả các chức năng vào một chuỗi duy nhất, trong khi Blockchain Modular là một kiến trúc blockchain mới, phân tách hệ thống blockchain thành nhiều thành phần hoặc tầng riêng biệt, mỗi thành phần chịu trách nhiệm xử lý một nhiệm vụ cụ thể như nhận thức chung, khả năng sử dụng dữ liệu, thực thi và thanh toán.
Chuỗi khối mô-đun giống như một nhóm chuyên gia, tập trung vào khai thác sâu và đổi mới công nghệ trong lĩnh vực chuyên môn của mình. Sự tập trung này giúp chuỗi khối mô-đun cung cấp hiệu suất và trải nghiệm người dùng xuất sắc trong các chức năng cụ thể, ví dụ như chúng có thể cung cấp tốc độ xử lý giao dịch nhanh hơn với chi phí thấp hơn.
Trong việc xây dựng kiến trúc nút, chuỗi đơn độc lập phụ thuộc vào các nút đầy đủ, những nút này phải tải xuống và xử lý bản sao dữ liệu toàn bộ chuỗi khối. Điều này không chỉ đặt ra yêu cầu cao về tài nguyên lưu trữ và tính toán mà còn hạn chế tốc độ mở rộng của mạng. Trái lại, chuỗi khối mô-đun sử dụng thiết kế nút sáng chỉ cần xử lý thông tin phần đầu của các khối, từ đó tăng đáng kể tốc độ giao dịch và hiệu suất mạng.
Một lợi thế đáng kể của chuỗi khối mô-đun là tính linh hoạt và sự cộng tác. Chúng có thể giao việc các chức năng không trọng yếu cho các chuyên gia khác, tạo ra hiệu ứng hợp tác và nâng cao đáng kể hiệu suất tổng thể. Triết lý thiết kế này tương tự như các khối xếp hình Lego, cho phép nhà phát triển tự do kết hợp các mô-đun khác nhau theo yêu cầu dự án, tạo ra các giải pháp đa dạng.
Mặc dù chuỗi đơn vị có lợi thế về việc kiểm soát toàn cầu, an toàn và ổn định, nhưng chúng cũng đối mặt với những thách thức về khả năng mở rộng, độ khó nâng cấp và thích nghi với nhu cầu mới. Trong khi đó, chuỗi khối mô-đun với tính linh hoạt và khả năng tùy chỉnh cao đã giúp đơn giản hóa quá trình tạo ra và tối ưu hóa chuỗi khối mới.
然而,chuỗi khối mô-đun cũng đối mặt với những thách thức riêng của nó. Cấu trúc phức tạp của nó tăng thêm khối lượng công việc của các nhà phát triển trong việc thiết kế, phát triển và bảo trì. Là một công nghệ mới nổi, chuỗi khối mô-đun chưa trải qua các bài kiểm tra an ninh toàn diện và thử nghiệm biến động thị trường, tính ổn định và an toàn dài hạn của nó vẫn cần được xác minh thêm.
Tại sao công nghệ chuỗi khối mô-đun lại nhận được sự theo dõi rộng rãi và được tiên đoán là “xu hướng tương lai”? Điều này liên quan mật thiết đến lý thuyết “Bộ ba bất khả thi” nổi tiếng trong lĩnh vực chuỗi khối.
来源:chainlink
Blockchain’s “Bộ ba bất khả thi” refers to a blockchain network that is difficult to achieve the optimal state in terms of security, decentralization, and scalability at the same time.
Quan điểm cốt lõi của “Bộ ba bất khả thi” là một hệ thống blockchain khó có thể đạt được sự tối ưu hóa trên ba đặc tính này. Ví dụ: trong số nhiều chuỗi công khai, Bitcoin và Ethereum vì phân phối nút rộng rãi và số lượng nút đủ, nên đã xuất sắc về mặt phi tập trung và an toàn.
Tuy nhiên, chúng đã hy sinh một phần tính mở rộng, dẫn đến tốc độ giao dịch chậm và phí giao dịch cao: thời gian tạo khối của Bitcoin khoảng 10 phút, TPS của Ethereum khoảng 13, khi lượng giao dịch tăng mạnh, phí giao dịch của Ethereum có thể lên tới hàng trăm đô la.
Chính là ở bối cảnh đó, công nghệ chuỗi khối mô-đun đã ra đời, thông qua việc phân chia các chức năng khác nhau cho các mô-đun chuyên biệt, giải quyết những thách thức về khả năng mở rộng và chi phí giao dịch của chuỗi khối truyền thống. Ví dụ, Lighting Network của Bitcoin và công nghệ Rollup của Ethereum đều là bản sắc của tư duy mô-đun hóa.
Ưu điểm của chuỗi khối mô-đun nằm ở kiến trúc phân tầng của nó, cho phép mỗi tầng được tối ưu hóa cho các yêu cầu cụ thể. Lớp dữ liệu có thể tập trung vào lưu trữ và xác minh dữ liệu, trong khi tầng thực hiện có thể xử lý logic hợp đồng thông minh. Sự phân tách này không chỉ tăng cường hiệu suất và hiệu quả mà còn thúc đẩy tính tương tác giữa các chuỗi khối khác nhau, tạo nền tảng cho việc xây dựng hệ sinh thái mở và kết nối.
Tóm lại, công nghệ chuỗi khối mô-đun cung cấp một phương pháp mới để giải quyết hạn chế của chuỗi công cộng truyền thống. Nó đạt được khả năng mở rộng cao hơn và chi phí giao dịch thấp hơn trên cơ sở duy trì tính phi tập trung và an toàn, có ý nghĩa sâu sắc đối với việc ứng dụng rộng rãi và phát triển dài hạn của công nghệ chuỗi khối.
Chuỗi khối mô-đun theo đặc điểm kiến trúc của nó có thể được chia thành các loại khác nhau. Trong những loại này, lớp sẵn có dữ liệu và lớp đồng thuận thường được thiết kế như một thể thống nhất do sự phụ thuộc chặt chẽ lẫn nhau. Điều này là vì khi nút nhận dữ liệu giao dịch, thường cũng đồng thời xác định thứ tự của giao dịch, đó là cốt lõi của tính an toàn và tính không thể thay đổi của chuỗi khối.
Dựa trên nguyên tắc thiết kế này, chúng ta có thể hiểu về các dự án khác nhau của chuỗi khối mô-đun từ ba khía cạnh khác nhau bao gồm lớp thực thi, lớp khả dụng dữ liệu và lớp đồng thuận, và lớp thanh toán.
Công nghệ Layer 2, như một phần mở rộng của lớp thực thi trong kiến trúc blockchain, là một biểu hiện của khái niệm chuỗi khối mô-đun. Nó tập trung vào việc nâng cao khả năng mở rộng của chuỗi chính thông qua việc xây dựng một mạng lưới, hệ thống hoặc công nghệ off-chain trên nền tảng chuỗi khối cơ bản.
Giải pháp Layer 2 cho phép xử lý giao dịch nhanh hơn và hiệu quả về chi phí, đồng thời duy trì tính an toàn và tính phi tập trung với blockchain cơ bản. Theo bảng xếp hạng dune được tạo bởi @0xning, có thể thấy tỷ lệ gas tiêu thụ cho xác minh và thanh toán Layer 2 trên hệ sinh thái Ethereum trung bình dưới 10%, giúp tiết kiệm đáng kể chi phí giao dịch của người dùng.
nguồn:
Công nghệ Rollup hiện tại là giải pháp Layer 2 phổ biến nhất, ý tưởng cốt lõi của nó là “thực hiện off-chain, xác minh on-chain”, thực hiện tính toán và công việc khác off-chain, sau đó tải dữ liệu calldata lên mainnet.
Thực hiện ngoài chuỗi
Trong mô hình Rollup, giao dịch được thực hiện ngoại chuỗi, trong khi blockchain cơ bản chỉ chịu trách nhiệm xác minh chứng minh giao dịch trong hợp đồng thông minh và lưu trữ dữ liệu giao dịch gốc. Thiết kế này giảm đáng kể gánh nặng tính toán của chuỗi chính, giảm yêu cầu lưu trữ, từ đó cho phép xử lý giao dịch hiệu quả hơn.
Để Thả thêm chi phí, Rollup sử dụng công nghệ đóng gói giao dịch. Nó có thể được ví như việc hợp nhất hàng hóa trong hậu cần, trong đó việc gửi từng lô hàng riêng lẻ phải chịu chi phí vận chuyển cao. Mặt khác, công nghệ tổng hợp làm giảm đáng kể chi phí của mỗi giao dịch bằng cách đóng gói các giao dịch dài nhất lại với nhau và “vận chuyển” chúng một lần.
on-chain verification
Xác minh trên chuỗi là yếu tố quan trọng của tính bảo mật của mạng Layer 2. Mạng Layer 2 phải cung cấp chứng minh mã hóa để giải quyết những khác biệt tiềm năng trên chuỗi blockchain cơ bản. Hiện tại, có hai cơ chế chứng minh phổ biến là chứng minh sai lỗi và chứng minh hợp lệ, tương ứng hỗ trợ cho Optimistic Rollups và ZK Rollups.
Chứng minh sai lầm của Optimistic Rollups
Optimistic Rollups sử dụng một giả thiết lạc quan rằng tất cả các giao dịch mặc định là hợp lệ trừ khi có bằng chứng rõ ràng cho thấy có lỗi. Mô hình này dựa trên bằng chứng gian lận trong thời gian thách thức, mọi người trong mạng có thể nộp bằng chứng để thách thức trạng thái hợp đồng thông minh, đảm bảo tính công bằng và minh bạch của mạng.
Theo dữ liệu từ L2BEAT, hiện tại có tổng cộng 16 dự án Layer 2 sử dụng cơ chế Optimistic Rollups, như: Arbitrum, OP, Base, Blast và nhiều dự án khác.
Nguồn: l2beat.com
Bằng chứng hợp lệ của ZK Rollups
Khác với Optimistic Rollups, ZK Rollups sử dụng phương pháp thận trọng hơn, yêu cầu tất cả các giao dịch phải được chứng minh tính hợp lệ trước khi được chấp nhận. Cơ chế chứng minh này tương tự như một quá trình xác minh, đảm bảo mỗi giao dịch và tính toán trong mạng Layer 2 đều chính xác và không có sai sót.
Nói một cách đơn giản, bằng chứng hợp lệ là nền móng của ZK-Rollups, nó yêu cầu mỗi lô giao dịch đi kèm với bằng chứng tương ứng để đảm bảo rằng hợp đồng thông minh trên blockchain cơ bản có thể xác minh và chấp thuận thay đổi trạng thái. Đối với các nút xác minh, ZK Rollups cung cấp cơ chế thanh toán không lỗi, vì mỗi giao dịch phải được xác minh tính hợp lệ chặt chẽ.
Dựa trên dữ liệu từ L2BEAT, hiện tại có tổng cộng 11 Layer 2 sử dụng cơ chế ZK Rollups như Linea, Starknet, zkSync và nhiều hơn nữa.
Nguồn: l2beat.com
Celestia là một lớp sẵn sàng dữ liệu, cung cấp một cơ sở vững chắc cho việc phát triển dApps và Rollup, với vai trò tiên phong trong lĩnh vực chuỗi khối mô-đun. Bằng cách triển khai trên lớp sẵn sàng dữ liệu và lớp nhận thức chung của Celestia, các nhà phát triển ứng dụng có thể tập trung vào việc tối ưu hóa logic thực thi, đồng thời giao việc sẵn sàng dữ liệu và sự phức tạp của cơ chế đồng thuận cho Celestia xử lý.
Cấu trúc của Celestia được thiết kế để cung cấp nhiều giải pháp mở rộng theo kiểu mô-đun, bao gồm chủ yếu ba loại sau đây:
Celestia sử dụng nhiều công nghệ đổi mới, giảm chi phí lưu trữ dữ liệu đáng kể và tối ưu hiệu suất lưu trữ.
Kỹ thuật mã hóa và xóa lỗi
Một trong những đổi mới của Celestia là việc áp dụng mã xóa mã hóa (Erasure Codes). Trong bài báo của Mustafa Albasan (một trong những người sáng lập Celestia) và Vitalik Buterin về “Lấy mẫu sẵn có dữ liệu và chứng cớ gian lận”, đã đưa ra một tư duy kiến trúc mới, trong đó toàn bộ nút chịu trách nhiệm sản xuất các khối, trong khi các nút nhẹ chịu trách nhiệm xác minh các khối. Công nghệ mã xóa mã hóa thông qua việc giới thiệu dữ liệu dư thừa trong quá trình truyền dữ liệu, đảm bảo rằng ngay cả khi mất tới 50% dữ liệu, vẫn có thể phục hồi hoàn toàn khối dữ liệu ban đầu.
Cơ chế này có nghĩa là để đảm bảo sẵn có 100% dữ liệu khối, người sản xuất khối chỉ cần phát hành 50% dữ liệu khối cho mạng. Nếu có những nhà sản xuất độc hại cố gắng sửa đổi 1% dữ liệu khối, họ thực sự cần phải sửa đổi toàn bộ 50% dữ liệu, điều này tăng lên rất nhiều chi phí của những kẻ ác ý.
Lấy mẫu sẵn sàng dữ liệu
Celestia giải quyết vấn đề mở rộng của blockchain bằng cách giới thiệu công nghệ Lấy Mẫu Khả dụng Dữ liệu (Data Availability Sampling, DAS). Quy trình làm việc của DAS bao gồm các bước chính sau đây:
Cơ chế này cho phép nút sáng xác minh tính khả dụng của dữ liệu khối mà không cần tải xuống toàn bộ dữ liệu khối, đảm bảo tính toàn vẹn và khả dụng của dữ liệu blockchain. Celestia tập trung vào việc cung cấp tính khả dụng dữ liệu thay vì trạng thái thực thi, điều này giúp tăng năng suất khối, mỗi khối có nhiều không gian hơn để chứa nhiều dữ liệu mẫu hơn, từ đó đáng kể nâng cao TPS (số giao dịch xử lý mỗi giây).
EigenDA là dịch vụ khả dụng dữ liệu an toàn, có khả năng xử lý cao và phi tập trung, là dịch vụ xác minh chủ động (AVS) đầu tiên được triển khai trên EigenLayer. AVS có thể hiểu là nhà vận hành nút, là một phần nhỏ trong hàng ngàn nhà vận hành nút trên Ethereum, đảm nhận công việc chính (chứng minh mạng Ethereum) và thêm một số dự án riêng (dịch vụ cho các mạng rollup cần chứng minh mạng), từ đó thu thêm thu nhập.
Với sự tăng số lượng Ethereum được đặt cược lại và sự tham gia của thêm nhiều AVS trong hệ sinh thái EigenLayer trong tương lai, Rollups có thể đạt được chi phí giao dịch thấp hơn và tính an toàn kết hợp cao hơn trong hệ sinh thái EigenLayer.
EigenLayer là một giao thức thế chấp lại dựa trên Ethereum, sử dụng các nhà thầu thế chấp của Ethereum như những nhà xác thực, sử dụng một phần của tính bảo mật của Ethereum để tránh rủi ro tin cậy của các nhà cung cấp dịch vụ trung tâm hoặc đồng Token tự do. Do đó, nó giảm thiểu ngưỡng cửa phát triển cho các dự án khác. Đồng thời, nó cũng tăng cường mạng lưới tin cậy của Ethereum, tăng giá trị và sức ảnh hưởng của Ethereum.
Về mặt kiến trúc, EigenDA sử dụng công nghệ ZK để xác minh dữ liệu trạng thái được gửi đến Layer 2, và mạng EigenDA đảm bảo tính xác định cuối cùng với sự hỗ trợ của Restaking ETH để đảm bảo an toàn nhận thức chung, cuối cùng dữ liệu trạng thái của Layer2 được gửi và lưu trữ trên mạng chính Ethereum. Do đó, EigenDA tương đương với một nhà cung cấp dịch vụ DA của mạng chính Ethereum, chịu trách nhiệm cho phần xác minh và tính xác định cuối cùng, chứ không phải là đối thủ cạnh tranh của Celestia.
Avail là một dự án chuỗi khối mô-đun do đội ngũ Polygon công bố sẽ ra mắt vào tháng 6 năm 2023. Nó được tách ra từ Polygon vào tháng 3 năm nay và hoạt động như một thực thể độc lập. Hiện tại, Avail đang chạy trên mạng thử nghiệm và vừa mới hoàn thành vòng gọi vốn chuỗi A trị giá 43 triệu đô la Mỹ, do Dragonfly và Cyber Fund dẫn đầu.
Kiến trúc cốt lõi của Avail chủ yếu bao gồm ba phần: Avail DA, Avail Nexus và Avail Fusion. Avail DA là tầng sẵn có dữ liệu có cấu trúc, cung cấp dịch vụ DA cho mỗi chuỗi khối giống như Celestia. Avail Nexus là một giao thức truyền thông chuỗi chéo chuẩn hóa, tương tự như giao thức IBC của Cosmos, cung cấp khả năng tương tác cho mỗi chuỗi chuỗi. Avail Fusion đưa vào sử dụng Nhận thức chung POS đa tài sản, mục tiêu là cung cấp bảo đảm nhận thức an toàn cho toàn bộ mạng lưới Avail.
Về mặt kỹ thuật, Avail DA sử dụng cam kết đa thức Kate để tránh chứng minh gian lận và không cần giả định hầu hết các nút là trung thực và không phụ thuộc vào toàn bộ nút để có được dữ liệu có sẵn. Điều này khác với kiến trúc của Celestia, Celestia dựa trên chứng minh gian lận, do đó hai phương pháp có sự khác biệt cơ bản về mặt kỹ thuật.
Với sự xuất hiện của các dự án blockchain về tính sẵn có của dữ liệu được modular như Celestia, Avail, cuộc chiến DA modular sẽ trở nên ngày càng gay gắt hơn, Ethereum, là một phần của DA layer, cũng sẽ chịu sự phân tán. Tương lai có thể sẽ xuất hiện một định hình cạnh tranh ‘một vượt trội, nhiều mạnh’.
Dymension là một nền tảng chuỗi khối mô-đun dựa trên Cosmos, cung cấp một khung nhẹ gọn cho việc phát triển RollApp thông qua công nghệ tổng hợp có thể mở rộng tích hợp sẵn. Trong kiến trúc của Dymension, các nhà phát triển có thể tập trung vào việc triển khai logic kinh doanh, sử dụng bộ công cụ phát triển Rollup (RDK) và lớp thanh toán chuyên biệt để triển khai nhanh chóng Rollup dành cho ứng dụng cụ thể.
Kiến trúc của Dymension bao gồm hai phần cốt lõi: RollApp và Dymension Hub.
RollApp là sự kết hợp của Rollup và Ứng dụng, nó là một chuỗi khối mô-đun hiệu suất cao dành riêng cho ứng dụng cụ thể trên Dymension. RollApp có thể hiển thị dưới nhiều hình thức, bao gồm nhưng không giới hạn ở nền tảng DeFi, trò chơi Web3, thị trường giao dịch NFT và các giải pháp Layer 2 dành riêng cho ứng dụng phi tập trung.
Trong RollApp, bộ sắp xếp (Sequencer) đóng vai trò quan trọng, chịu trách nhiệm xác minh, sắp xếp và xử lý các giao dịch cục bộ. Sau khi hoàn thành việc đóng gói khối, dữ liệu này sẽ được chuyển đến toàn bộ nút đối tác và được công bố trên chuỗi trong mạng lưới khả năng sử dụng dữ liệu được chọn của RollApp, chẳng hạn như Celestia. Sau khi nhận được phản hồi từ Celestia, bộ sắp xếp sẽ gửi gốc trạng thái của nó đến Dymension Hub để thực hiện việc nhận thức chung và thanh toán.
Dymension Hub là trung tâm của toàn bộ hệ thống, đảm nhiệm chức năng của lớp đồng thuận và lớp thanh toán. Nó nhận trạng thái gốc từ RollApp và cung cấp xác nhận giao dịch cuối cùng và dịch vụ thanh toán cho RollApps.
Với thiết kế này, Rollup có thể giao nhiệm vụ nhận thức chung và thanh toán cho Dymension Hub, trong khi giao nhiệm vụ lưu trữ và xác minh dữ liệu cho mạng DA như Celestia. Như vậy, Rollup có thể chia sẻ an ninh kinh tế của hai mạng này và tập trung nỗ lực vào việc cải thiện hiệu suất thực thi ứng dụng và trải nghiệm người dùng.
Tên Cevmos kết hợp giữa Celestia, EVMos và CosmOS, nhằm cung cấp lớp giải quyết cho rollups tương thích với EVM.
Vì Cevmos chính mình là một rollup, nên tất cả các rollup được xây dựng trên đó được gọi chung là rollup thanh toán. Mỗi rollup được triển khai lại hợp đồng và ứng dụng rollup hiện có trên Ethereum thông qua một cầu tin cậy hai chiều tối thiểu với Cevmos rollup, từ đó giảm thiểu công việc di cư. Các rollup trên Cevmos sẽ xuất bản dữ liệu lên Cevmos, sau đó Cevmos sẽ xử lý dữ liệu theo lô trước khi xuất bản lên Celestia. Giống như Ethereum, Cevmos sẽ thực hiện chứng minh rollup như một lớp thanh toán.
Với hiệu ứng chữ khắc mang lại từ giao thức Ordinals, cùng với việc phê duyệt ETF Bitcoin, nhiều yếu tố tích cực đã hội tụ, tạo động lực mới cho hệ sinh thái Bitcoin. Sự chú ý của thị trường nhanh chóng được hướng tới hệ sinh thái Bitcoin, tiền của các nhà đầu tư tổ chức cũng đổ vào lĩnh vực này, thể hiện sự tự tin và kỳ vọng vào tương lai phát triển của hệ sinh thái Bitcoin.
Trong bối cảnh này, công nghệ Layer 2 của Bitcoin đang trở thành một cảnh quan thịnh vượng, với nhiều giải pháp công nghệ xuất hiện cạnh tranh, tạo ra một hệ sinh thái công nghệ đa dạng và sôi động. Các giải pháp sáng tạo đa dạng xuất hiện liên tiếp, cùng nhau thúc đẩy mở rộng và tối ưu hóa mạng Bitcoin.
Mặc dù hiện nay còn chưa đạt được sự nhất quán về định nghĩa chính xác của Layer 2 của Bitcoin trong ngành công nghiệp, bài viết này sẽ mượn ý tưởng của Ethereum về chuỗi khối mô-đun, từ góc nhìn mô-đun hóa, khám phá khả năng và phương pháp xây dựng Layer 2 của Bitcoin.
Mạng Ethereum nổi tiếng với tính năng hợp đồng thông minh Turing hoàn thành của nó, có thể lưu trữ và xác minh trạng thái lịch sử để hỗ trợ các ứng dụng phi tập trung phức tạp (DApps). So với đó, mạng Bitcoin là một mạng không trạng thái không thông minh, thiết kế hệ thống không hoàn hảo chủ yếu do hai lý do:
1. Hạn chế của hệ thống tài khoản UTXO
Trong thế giới blockchain, có chính hai cách lưu trữ ghi chép: mô hình tài khoản/dư nợ và mô hình UTXO. Mô hình UTXO mà Bitcoin sử dụng tạo nên sự tương phản rõ rệt so với mô hình tài khoản/dư nợ mà Ethereum sử dụng.
Trong hệ thống Bitcoin, mặc dù người dùng thấy số dư tài khoản trong ví tiền, nhưng thực tế, hệ thống Bitcoin do Satoshi Nakamoto thiết kế không chứa khái niệm số dư. Khái niệm “số dư Bitcoin” thực tế là một khái niệm phát sinh từ UTXO dựa trên ứng dụng ví tiền. UTXO đại diện cho đầu ra giao dịch chưa chi tiêu, đó là cốt lõi của quá trình tạo và xác minh giao dịch Bitcoin.
Mỗi giao dịch của Bitcoin bao gồm đầu vào và đầu ra, mỗi giao dịch sẽ tiêu tốn một hoặc nhiều đầu vào và tạo ra đầu ra mới. Các đầu ra mới này sau đó trở thành UTXO mới, đợi để được tiêu tốn trong tương lai.
Là một kiến trúc công nghệ chuyển nhượng và thanh toán tài sản cực kỳ đơn giản, mô hình UTXO khó mở rộng để hỗ trợ các chức năng phức tạp như hợp đồng thông minh.
2. Ngôn ngữ kịch bản không hoàn chỉnh của Turing
Ngôn ngữ kịch bản của Bitcoin không hỗ trợ tất cả các loại tính toán do thiếu vòng lặp và câu lệnh điều kiện, làm cho nó không phải là Turing hoàn thành. Đặc điểm này mặc dù giúp giảm thiểu các cuộc tấn công của hacker, nâng cao tính bảo mật của mạng, nhưng đồng thời cũng hạn chế khả năng thực hiện hợp đồng thông minh phức tạp trên Bitcoin.
Vì hệ thống Bitcoin thiết kế không hoàn thiện, đối với các tính năng phức tạp hơn, nó cần phụ thuộc vào các mô-đun mở rộng bên ngoài. Về mặt này, nhu cầu của Bitcoin đối với tính năng hóa mô-đun không thể chối cãi hơn so với Ethereum. Các chức năng trong sinh thái của nó, chẳng hạn như lớp thực thi, lớp khả dụng dữ liệu, lớp đồng thuận và lớp tương tác chuỗi chéo, đều cần được đóng gói và mở rộng bằng cách sử dụng phương pháp mô-đun hóa.
Merlin
Hiện tại trong lĩnh vực Layer 2 của Bitcoin, Merlin Chain có tổng giá trị TVL cao nhất, đã đạt hàng chục tỷ đô la, có thể nói là dự án thu hút sự chú ý nhất trong hệ sinh thái Bitcoin. Là một mạng Layer 2 của Bitcoin, Merlin Chain không chỉ hỗ trợ nhiều tài sản Bitcoin nguyên bản mà còn tương thích với EVM, thể hiện sự cân nhắc đôi bên đối với hệ sinh thái Bitcoin và Ethereum.
Nguồn:
Các chức năng của Merlin xoay quanh mạng ZK-Rollup, mạng máy Oracle phi tập trung và chống gian lận trên chuỗi.
Mạng ZK-Rollup
ZK-Rollups có điểm mấu chốt trong việc sử dụng bằng chứng không kiến thức. Bằng chứng không kiến thức là một phương pháp mã hóa trong mật mã học, cho phép một bên (người chứng minh) chứng minh rằng một tuyên bố nào đó là đúng với bên kia (người xác thực) mà không cần phải tiết lộ bất kỳ thông tin nào ngoài việc chứng minh tuyên bố đó là đúng.
Merlin Chain sẽ xử lý và tính toán giao dịch off-chain, tránh các chi phí giao dịch cao và tắc nghẽn mạng của mạng Bitcoin. Đồng thời, ZK-rollup có thể nén nhiều chứng minh giao dịch thành lô, chuỗi chính Bitcoin chỉ cần xác minh một lần chứng minh đã đóng gói nhiều giao dịch, giảm đáng kể công việc của chuỗi chính, nâng cao hiệu suất giao dịch.
Mạng máy Oracle phi tập trung
Mạng Oracle phi tập trung của Merlin tương đương với vai trò của Ủy ban Cung cấp Dữ liệu (DAC), kiểm tra và đảm bảo rằng bộ sắp xếp đã phát hành dữ liệu DA đầy đủ trên chuỗi dữ liệu ngoại vi. Tính phi tập trung của mạng Oracle nằm ở việc nó có hình thức POS, bất kỳ ai chỉ cần thế chấp đủ tài sản có thể vận hành một nút Oracle. Cơ chế thế chấp này rất linh hoạt, hỗ trợ các tài sản như BTC, MERL và hỗ trợ thế chấp đại diện tương tự như Lido.
on-chain防欺诈
Merlin giới thiệu cách tiếp cận của BitVM, cũng sử dụng cơ chế ‘ZK-Rollup lạc quan’, có thể hiểu đơn giản là mặc định tất cả ZK Proof đều đáng tin cậy, chỉ khi xảy ra lỗi mới trừng phạt người thực hiện. Bởi vì xác minh được thực hiện trên mạng chính của Bitcoin, trên chuỗi Bitcoin, do hạn chế về công nghệ nên không thể xác minh ZK Proof hoàn chỉnh, chỉ có thể xác minh một bước tính toán cụ thể của ZK Proof trong trường hợp đặc biệt. Do đó, mọi người chỉ có thể chọn chỉ ra rằng trong quá trình xác minh ZKP ngoại chuỗi, một bước tính toán cụ thể có lỗi và thách thức bằng chứng gian lận.
Mạng B²
B² Network sử dụng thiết kế modular, với tầng Rollup (ZK-Rollup) thực hiện, tầng khả năng sử dụng dữ liệu (B² Hub) chịu trách nhiệm lưu trữ dữ liệu, B² Nodes thực hiện xác minh off-chain và tầng thanh toán cuối cùng là mạng chính Bitcoin.
Lớp ZK-Rollup của mạng B² sử dụng giải pháp zkEVM để thực hiện giao dịch người dùng trong mạng lớp hai và tạo ra các chứng minh liên quan. Lớp Rollup chịu trách nhiệm gửi và xử lý giao dịch người dùng, trong khi lớp DA chịu trách nhiệm lưu trữ bản sao dữ liệu tổng hợp và xác minh các chứng minh không có kiến thức tương ứng.
Nguồn:
B² Hub là một mạng lưới DA được xây dựng ở chuỗi ngoài, hỗ trợ chức năng lấy mẫu dữ liệu và được coi là tiền thân của giải pháp mở rộng Bitcoin có cấu trúc mô-đun. B² Hub lấy cảm hứng từ thiết kế của Celestia, đồng thời áp dụng công nghệ lấy mẫu dữ liệu và mã hóa xóa để đảm bảo dữ liệu mới có thể được phân phối nhanh chóng đến nhiều nút ngoại vi và giảm thiểu nguy cơ giữ lại dữ liệu. Ngoài ra, Committer trong B² Hub tải lên chỉ mục lưu trữ dữ liệu DA và băm dữ liệu lên chuỗi Bitcoin để công chúng có thể truy cập.
Nguồn:
Theo kế hoạch tương lai của B² Network, B² Hub tương thích với EVM có triển vọng trở thành lớp xác nhận off-chain và lớp DA của nhiều Layer 2 của Bitcoin, tạo thành một lớp mở rộng chức năng dưới chuỗi Bitcion. Xét về việc Bitcoin chính nó không thể hỗ trợ nhiều kịch bản ứng dụng, cách xây dựng lớp mở rộng chức năng dưới chuỗi sẽ trở thành hiện tượng ngày càng phổ biến trong hệ sinh thái Layer 2.
B² Hub là một lớp DA bên thứ ba modul hóa đầu tiên của Bitcoin, có thể giúp các lớp Layer 2 Bitcoin khác sử dụng chuỗi chính Bitcoin như một lớp thanh toán cuối cùng và kế thừa tính an toàn của Bitcoin, giúp thúc đẩy mở rộng mạng Bitcoin và tăng cường đa dạng ứng dụng của nó.
“Modular is the future” slogan, is gradually turning from an idea into reality. Modular blockchain technology, with its flexibility and scalability, provides a solid foundation for building the next generation of decentralized applications. This technology allows developers to select and combine different modules according to specific needs, creating more efficient, secure, and easy-to-maintain blockchain solutions.
Sự bùng nổ của chuỗi khối mô-đun đại diện cho một cách tiếp cận sản phẩm linh hơn. Theo cách tiếp cận này, blockchain không còn được coi là một hệ thống đóng kín, mà là một nền tảng mở, mở rộng, các dịch vụ và chức năng có thể được chèn và rút ra một cách dễ dàng như các khối lắp ráp Lego. Sự linh hoạt này cho phép các nhà phát triển xây dựng và triển khai các giải pháp blockchain nhanh chóng theo nhu cầu cụ thể của các kịch bản ứng dụng.
Xuất phát từ hệ sinh thái Ethereum, sau đó xuất hiện trong hệ sinh thái Bitcoin, công nghệ modular đã tỏ ra linh hoạt trong mọi lĩnh vực của ngành công nghiệp tiền điện tử.
Ví dụ, Chromia, một chuỗi công cộng có tính module sử dụng công nghệ ‘Cơ sở dữ liệu quan hệ’, đã hợp tác với nhiều trò chơi như My Neighbor Alice, Chain of Alliance trong lĩnh vực trò chơi; trong lĩnh vực RWA, Chromia đã tạo ra Ledger Digital Asset Protocol (Giao thức tài sản số điện tử Ledger), đã có nhiều dự án sử dụng giao thức này.
Trong lĩnh vực trí tuệ nhân tạo (AI), CARV tập trung vào xây dựng lớp dữ liệu modular cho các trò chơi AI và Web3. Nhờ sử dụng các công nghệ như môi trường thực thi tin cậy (TEE) và bằng chứng không kiến thức (zk-SNARK), CARV đảm bảo tính riêng tư và an toàn trong quá trình xử lý dữ liệu.
Với sự trưởng thành ngày càng tăng của công nghệ chuỗi khối mô-đun và sự mở rộng của các lĩnh vực ứng dụng, chúng ta có lý do để tin rằng công nghệ này sẽ mang lại nhiều khả năng sáng tạo hơn cho mọi ngành nghề. Từ sự ra đời của Bitcoin đến sự phổ biến của chuỗi khối mô-đun ngày nay, chúng ta đã chứng kiến công nghệ chuỗi khối phát triển từ một ứng dụng tiền kỹ thuật số đơn lẻ thành một hệ sinh thái hỗ trợ các ứng dụng phức tạp và đa dạng. Trong tương lai, chuỗi khối mô-đun sẽ tiếp tục thúc đẩy tiến bộ công nghệ, tạo nền tảng cho xây dựng một thế giới kỹ thuật số mở, linh hoạt và an toàn hơn.
Tài liệu tham khảo
[1]
[2]
[3]
[4]
[5]
/kiến_trúc[6]
[7]
[8]
[9]
[10]
[11]