
Phân tích sâu ZetaChain: Cầu nối phá vỡ sự phân mảnh blockchain, hiện thực hóa dApp đa chuỗi liền mạch
Tuyển chọn TechFlowTuyển chọn TechFlow

Phân tích sâu ZetaChain: Cầu nối phá vỡ sự phân mảnh blockchain, hiện thực hóa dApp đa chuỗi liền mạch
Một khi ZetaChain được triển khai, nhờ khả năng tương tác của nó, người dùng có thể kỳ vọng sẽ thúc đẩy việc ra đời nhiều ứng dụng thiết thực và có tính ứng dụng nhất định.
Tác giả: Elma Ruan, chuyên viên nghiên cứu và đầu tư cấp cao của Shilian Investment
Giới thiệu dự án
Thế mạnh cốt lõi của dự án ZetaChain nằm ở khả năng tương tác chéo (cross-chain interoperability), cho phép các blockchain khác nhau có thể giao tiếp với nhau, giải quyết vấn đề phân mảnh và thiếu tính tương tác hiện tại. ZetaChain hướng tới việc giúp các dApp toàn chuỗi (omnichain) tương tác trực tiếp một cách bản địa với các blockchain khác mà không cần đóng gói hay cầu nối tài sản. ZetaChain hỗ trợ cả blockchain có hợp đồng thông minh và không có hợp đồng thông minh như Ethereum, Bitcoin và Dogecoin. Đồng thời, sự linh hoạt trong hợp đồng thông minh, việc sử dụng tài sản đa chuỗi một cách bản địa và giao diện phát triển dApp thuận tiện cũng là những yếu tố nền tảng tạo nên lợi thế của nó.
1. Các điểm nghiên cứu
1.1 Lôgic đầu tư cốt lõi
Blockchain đang đối mặt với vấn đề tam giác bất khả thi, cần cân bằng giữa bảo mật, khả năng mở rộng và tính phi tập trung. Mỗi dự án blockchain đều phải đưa ra sự đánh đổi giữa ba yếu tố này, không thể đạt được trạng thái tối ưu cho cả ba yếu tố cùng lúc. Điều này dẫn đến sự bùng nổ của nhiều giải pháp Layer1 và token, tuy nhiên mỗi dự án đều phải hy sinh ít nhất một khía cạnh nào đó. Để giải quyết vấn đề này, mô hình đa chuỗi đã xuất hiện, nhưng lại kéo theo những vấn đề như khó khăn về tính tương tác và phí giao dịch cao — đây chính là bối cảnh ra đời của dự án này. Để khắc phục những hạn chế của Layer1, chúng ta chứng kiến sự nổi lên của các giải pháp Layer2. Những giải pháp này thực chất xây dựng trên nền blockchain chính, nhưng có thể cải thiện đáng kể hiệu suất xử lý và giảm chi phí giao dịch. Layer2 sử dụng kiến trúc độc lập, không thay đổi trạng thái của blockchain chính, song có thể xử lý quy mô lớn các ứng dụng và giao dịch, đồng thời duy trì mức độ bảo mật cao.
Tuy nhiên, sự xuất hiện của các giải pháp Layer2 dẫn đến sự phân chia và phân mảnh hệ sinh thái blockchain, khiến nhà phát triển và người dùng có thể phải phân tán vốn trên nhiều chuỗi khác nhau, gây ra tình trạng thanh khoản thấp trên các sàn giao dịch phi tập trung (DEX) và mất cân bằng kinh tế chuỗi. Do đó, một trong những thách thức lớn nhất ngành blockchain hiện nay là sự phân mảnh và thiếu tính tương tác giữa các blockchain khác nhau, khiến các hệ sinh thái riêng biệt không thể giao tiếp với nhau, từ đó cản trở việc phát triển các trường hợp sử dụng và ứng dụng mới. Omnichain (toàn chuỗi) xuất hiện như một giải pháp nhằm giải quyết vấn đề chuyển tài sản giữa các blockchain khác nhau, mang lại tiện ích cho người dùng trong việc dễ dàng di chuyển tài sản giữa các blockchain. Nó loại bỏ rào cản phải sử dụng CEX hoặc các giao thức cầu nối đắt đỏ để chuyển vốn qua lại giữa các chuỗi. Trong khi đó, ZetaChain cung cấp một giải pháp cho blockchain thông qua việc cung cấp hợp đồng thông minh xuyên chuỗi phi tập trung, cho phép truyền tải liền mạch giá trị và dữ liệu giữa các blockchain khác nhau.
Tuy nhiên, trước khi ZetaChain hoặc các sản phẩm tương tự xuất hiện, liệu có tồn tại giải pháp thay thế nào khác không? Chúng ta có thể xem xét sơ bộ. Các sản phẩm phổ biến trên thị trường giải quyết vấn đề này chủ yếu có thể được chia thành hai loại: cầu nối chéo chuỗi và sản phẩm đa chuỗi. Cầu nối chéo chuỗi là phương pháp thực hiện chuyển chéo chuỗi thông qua mô hình khóa – đúc/đốt, thường thu lợi nhuận thông qua phí giao dịch. Trong khi đó, mô hình đa chuỗi là cách tiếp cận mới hơn, cho phép tương tác đa chuỗi thông qua việc vận hành đồng thời nhiều mạng blockchain song song trên một nền tảng. Các dApp đa chuỗi có thể triển khai nhiều phiên bản độc lập trên các mạng khác nhau, với nhiều mô hình kiếm tiền đa dạng. Tuy nhiên, các mô hình này đều chịu sự ràng buộc bởi chủ quyền của nhiều blockchain. Sự xuất hiện của omnichain đã giải quyết tốt vấn đề này, tiến thêm một bước mới trong lĩnh vực "chuyển chéo chuỗi", đạt được kết nối liền mạch, giúp con người tiến sâu hơn vào thế giới Web3.
Quay trở lại dự án ZetaChain, ZetaChain mang tính sáng tạo trên nhiều phương diện. Về mặt công nghệ, ZetaChain đã đổi mới trong việc thực hiện chức năng cross-chain omnichain. Các công nghệ then chốt bao gồm mạng nút xác thực phân tán, tài khoản Omnichain và TSS, cũng như hợp đồng thông minh và giao tiếp Omnichain của ZetaChain.
Thứ nhất là mạng nút xác thực phân tán: ZetaChain sử dụng mạng nút xác thực phân tán để kiểm tra tính hợp lệ và tính hợp pháp của các giao dịch. Cơ chế xác thực này tận dụng nhiều nút xác thực trong mạng để đạt được sự đồng thuận và đảm bảo tính chính xác của giao dịch. Thông qua cách này, ZetaChain có thể nâng cao độ an toàn và độ tin cậy của giao dịch, ngăn chặn các hành vi độc hại và vấn đề chi tiêu kép. Phần cốt lõi bao gồm hai mô-đun chính: ZetaCore (tương tự CPU của toàn bộ mạng lưới, có nhiệm vụ chính là tạo khối) và ZetaClient (mô-đun cốt lõi phụ trách giao tiếp chéo chuỗi). Về cơ chế xác thực, ZetaChain dự định kết hợp thiết bị lặp tín hiệu (repeater) và giải pháp xác thực đa bên, sử dụng kiến trúc nút xác thực phân tán và sơ đồ chữ ký ngưỡng TSS để đảm bảo tính an toàn và hiệu quả trong xác thực giao dịch.
Thứ hai là tài khoản Omnichain và công nghệ TSS: Tài khoản Omnichain và Sơ đồ Chữ ký Ngưỡng (TSS) của ZetaChain là các công nghệ then chốt để thực hiện chức năng chéo chuỗi. Tài khoản Omnichain có thể truyền tài sản giữa các blockchain khác nhau, đạt được chức năng chéo chuỗi toàn diện. TSS cho phép nhiều bên cùng hợp tác tạo chữ ký mà không cần tiết lộ khóa riêng, từ đó bảo vệ tính an toàn và riêng tư của giao dịch.
Thứ ba là hợp đồng thông minh và công cụ giao tiếp Omnichain: Hợp đồng thông minh và công cụ giao tiếp Omnichain của ZetaChain là các công nghệ then chốt để đạt được tính tương tác đa chuỗi phổ quát. Những công cụ này làm cho việc chuyển tài sản liền mạch giữa các blockchain khác nhau trở nên khả thi, mang lại sự linh hoạt và tiện lợi lớn hơn cho người dùng.
Ngoài ra, ZetaChain áp dụng mô hình giao dịch lai UTXO-Account, kết hợp mô hình kế toán UTXO và Account. Mô hình lai này cho phép hợp đồng thông minh Omnichain tương tác trực tiếp với chuỗi bên ngoài, thực hiện việc chuyển tài sản chéo chuỗi và chức năng tương tác toàn chuỗi.
Hơn nữa, ZetaChain sở hữu tài sản gas phổ quát, có thể dùng để thanh toán phí gas trên nhiều chuỗi, điều này có thể đơn giản hóa quy trình thanh toán, giảm độ phức tạp khi sử dụng các tài sản khác nhau trên các chuỗi khác nhau, đồng thời giảm rủi ro bị tấn công. Những đổi mới này hứa hẹn sẽ mở khóa các trường hợp sử dụng mới mà trước đây không thể thực hiện được, thúc đẩy sự phát triển của hệ sinh thái blockchain liên kết và hiệu quả hơn.
Trong tương lai, một khi ZetaChain được triển khai, nhờ khả năng tương tác của mình, người dùng có thể kỳ vọng nó sẽ thúc đẩy việc ra đời của nhiều ứng dụng thiết thực và có giá trị sử dụng nhất định. Các nhà phát triển có thể thử nghiệm phát triển các dApp toàn chuỗi trên ZetaChain Testnet, cho phép chúng tương tác trực tiếp với nhiều blockchain mà không cần đóng gói hay cầu nối tài sản. Việc này có thể mở ra các trường hợp sử dụng và ứng dụng mới mà trước đây không thể thực hiện. Ví dụ, nó có thể thúc đẩy sự phát triển của các ứng dụng tài chính phi tập trung (DeFi), hàng ngày lượng lớn giao dịch tài chính sẽ không còn cần phải giải quyết thông qua các phương pháp chéo chuỗi, các chương trình DeFi này có thể trực tiếp tương tác với các blockchain khác nhau, giảm rủi ro giao dịch, cung cấp cho người dùng nhiều sản phẩm và dịch vụ tài chính hơn. Nó cũng có tiềm năng hỗ trợ việc phát triển và đưa lên blockchain các ứng dụng phức tạp trong thế giới thực như quản lý chuỗi cung ứng, các ứng dụng này có thể theo dõi việc di chuyển hàng hóa trên các blockchain khác nhau để đảm bảo tính minh bạch và trách nhiệm giải trình.
Ngoài ra, ZetaChain còn có thể thúc đẩy tính tương tác giữa các blockchain khác nhau, từ đó đẩy mạnh ứng dụng công nghệ blockchain. Đối với các doanh nghiệp muốn tận dụng công nghệ blockchain để cải thiện vận hành nhưng lo ngại về việc bị khóa vào nhà cung cấp và thiếu tính tương tác, ZetaChain có thể đặc biệt có lợi. Tuy nhiên, giống như mọi công nghệ mới nổi khác, nó cũng đối mặt với những rủi ro và thách thức cần được giải quyết. Ví dụ, hiện tại mô hình kinh tế của dự án chưa được công bố và ZetaChain cần đảm bảo nền tảng của mình an toàn, có khả năng mở rộng và thân thiện với người dùng để thu hút nhà phát triển và người dùng; đồng thời, cần giải quyết các vấn đề về quản lý và tuân thủ pháp luật để đảm bảo nền tảng phù hợp với các quy định pháp lý liên quan.
Về mặt đầu tư, hiện tại đang là thị trường gấu, do đó đối với người dùng thông thường, các dự án gọi vốn cực lớn như LayerZero có thể hấp dẫn hơn, đặc biệt khi xem xét yếu tố airdrop. Là một giao thức tương tác hay một blockchain công cộng, chúng có thể có lợi thế hơn. Tuy nhiên, với tư cách là một dự án cơ sở hạ tầng mới, tính thực tiễn là yếu tố quan trọng nhất. Chỉ khi nào có thể triển khai thực tế, dự án mới có cơ hội phát triển bền vững. Dự án này cũng có thể được xem là một dự án trong giai đoạn thị trường gấu. Nếu có thể chuẩn bị tốt trước khi thị trường bò đến, đồng thời không ngừng đổi mới chức năng hoặc cải thiện hiệu suất, thì dự án này có cơ hội tỏa sáng khi thị trường bò khởi sắc. Vì vậy, trong giai đoạn phát triển ban đầu của dự án này, chúng ta cần tiếp tục theo dõi sự phát triển trong tương lai của nó. Giai đoạn hiện tại có thể chưa phải là thời điểm đầu tư, có thể đưa vào danh sách theo dõi.
Nhìn chung, dự án ZetaChain có tiềm năng đóng góp vào sự phát triển của toàn bộ hệ sinh thái blockchain bằng cách thúc đẩy tính tương tác và hỗ trợ việc phát triển các trường hợp sử dụng và ứng dụng mới. Tuy nhiên, thành công cuối cùng của nó sẽ phụ thuộc vào nhiều yếu tố như tính khả thi triển khai, tính an toàn và khả năng mở rộng, không thể khái quát một cách tuyệt đối.
1.2 Định giá
Hiện tại thông tin định giá dự án chưa được công bố, đồng thời trong cộng đồng cũng chưa nhận được phản hồi.

2. Tình hình cơ bản của dự án
2.1 Phạm vi hoạt động của dự án
ZetaChain là một blockchain công cộng lớp 1 (L1), cung cấp hỗ trợ hợp đồng thông minh chéo chuỗi bản địa, cho phép các dApp toàn chuỗi tương tác trực tiếp bản địa, không cần bất kỳ tài sản nào bị đóng gói hay cầu nối.
2.2 Tình hình phát triển trước đây và lộ trình

Phát triển trong tương lai:
Tầm nhìn: ZetaChain sẽ là dự án internet web3 trong tương lai, các nhà phát triển có thể xây dựng nhiều mạng lưới, người dùng không cần lo lắng về việc chuyển đổi mạng lưới, có thể dễ dàng truy cập tài sản và dữ liệu. Trong tương lai Zetachain sẽ tiếp tục hỗ trợ tính tương tác của hệ sinh thái dApp trong các ngành khác nhau, ví dụ như game thủ có thể truy cập tài khoản và NFT xuyên chuỗi, gửi tiền an toàn.
Hiện tại đang ở giai đoạn testnet, mục tiêu ngắn hạn là ra mắt mainnet, hoàn thiện và công bố mô hình kinh tế token.

2.3 Tình hình đội ngũ
2.3.1 Tổng quan

Đội ngũ ZetaChain chủ yếu gồm 41 thành viên cốt lõi, chuyên môn trải dài nhiều lĩnh vực như quản trị kinh doanh, khoa học máy tính, kỹ thuật máy tính, marketing... Họ sở hữu kỹ năng đa dạng, tham gia vào các lĩnh vực như JavaScript, blockchain, quản lý dự án, mạng xã hội...
2.3.2 Người sáng lập
Ankur Nandwani, người sáng lập ZetaChain, là nhân viên đầu tiên của Coinbase và cũng là một trong những người tạo ra token (BAT).
2.3.3 Thành viên cốt lõi

Lucas Janon - Giám đốc Kỹ thuật Sản phẩm
Lucas Janon hiện giữ chức vụ phụ trách lĩnh vực kỹ thuật sản phẩm tại ZetaChain. Trước đó, ông từng là đồng sáng lập và cố vấn kỹ thuật tại Designstripe, cũng như giám đốc kỹ thuật, thành công trong việc tuyển dụng và quản lý đội nhóm, xây dựng nhiều dự án công nghệ. Ngoài ra, ông cũng từng giữ vị trí quan trọng tại mạng xã hội ẩn danh TuSecreto và công ty fintech Gueno. Lucas đã tự học và lấy bằng cử nhân khoa học máy tính tại Đại học Xã hội Nguồn mở (Open Source Society University) thông qua các khóa học đỉnh cao từ các trường đại học hàng đầu thế giới trên nền tảng MOOCs.

Jonathan Covey - Người phụ trách Cộng đồng
Ông là một trong những đóng góp viên cốt lõi, phụ trách giải quyết vấn đề tương tác chéo chuỗi, từng tư vấn chiến lược công nghệ cho các doanh nghiệp F2000 toàn cầu tại Talent Tech Labs, và giữ chức giám đốc điều hành khách hàng doanh nghiệp tại WorkMarket. Ông cũng từng là quản lý dự án tại ConsenSys và sở hữu bằng cử nhân tâm lý học và lịch sử nghệ thuật từ Union College.
2.4 Tình hình gọi vốn

3. Phân tích kinh doanh
3.1 Đối tượng phục vụ
Các đối tượng phục vụ của dự án bao gồm những nhóm người sau:
1) Nhà phát triển: ZetaChain cung cấp cho các nhà phát triển một nền tảng blockchain đổi mới, cho phép họ phát triển các dApp toàn chuỗi và thực hiện hỗ trợ hợp đồng thông minh chéo chuỗi bản địa. Những nhà phát triển này có thể sử dụng các ngôn ngữ lập trình và framework phổ biến, kích hoạt các sự kiện trên blockchain được kết nối, thực hiện tính lập trình và xây dựng các ứng dụng chéo chuỗi.
2) Người dùng dApp: Các dApp toàn chuỗi của ZetaChain có thể tương tác trực tiếp với các blockchain khác nhau, không cần đóng gói hay cầu nối tài sản, mang lại trải nghiệm thuận tiện và trực tiếp hơn cho người dùng. Các dApp này bao gồm các lĩnh vực như thanh toán, DeFi, nghệ thuật, trò chơi, mạng xã hội..., mang đến cho người dùng nhiều chức năng và trải nghiệm phong phú.
3) Các bên tham gia hệ sinh thái blockchain: ZetaChain thu hút sự chú ý và tham gia của người dùng blockchain vào hệ sinh thái dự án thông qua việc cung cấp một blockchain công cộng giảm thiểu các giả định tin cậy, tăng cường tính minh bạch, khả năng xác minh và kiểm toán hoàn toàn. Những người tham gia này có thể bao gồm nhà đầu tư, nhà nghiên cứu, những người yêu thích blockchain... Họ mong muốn tận dụng các đặc điểm của ZetaChain để tham gia vào sự phát triển và đổi mới của hệ sinh thái blockchain.
3.2 Phân loại kinh doanh
Dịch vụ mà dự án ZetaChain cung cấp có thể được chia thành các lĩnh vực kinh doanh sau:
1) Dịch vụ hợp đồng thông minh và truyền tin chéo chuỗi:
ZetaChain cho phép các nhà phát triển triển khai hợp đồng thông minh trên nền tảng của nó, các hợp đồng thông minh này có thể thực hiện thao tác đọc và ghi với các blockchain được kết nối khác, từ đó đạt được tương tác chéo chuỗi.
2) Nút kết nối siêu cấp:
Tính năng quan sát của nút ZetaChain có thể giám sát các giao dịch trên mỗi blockchain được kết nối. Thông qua kiến trúc TSS, mạng lưới có thể ký và xác thực giao dịch trên mỗi blockchain được kết nối, cung cấp cho các nhà phát triển một môi trường toàn chuỗi liền mạch để xây dựng các ứng dụng chéo chuỗi mới lạ và mạnh mẽ.
3) Truyền tin chéo chuỗi:
Các nhà phát triển có thể truyền tin (dữ liệu và giá trị) giữa các chuỗi và các lớp thông qua lời gọi hàm đơn giản. Cơ chế truyền tin này cho phép các nhà phát triển dApp xây dựng các ứng dụng chéo chuỗi mạnh mẽ bằng cách tích hợp chức năng vào các hợp đồng thông minh hiện có.
4) Quản lý tài sản bên ngoài:
Mạng lưới ZetaChain và các dApp xây dựng trên nó có thể quản lý tài sản và kho lưu trữ trên các chuỗi được kết nối bên ngoài. Điều này có nghĩa là có thể quản lý tài sản trên bất kỳ chuỗi nào giống như quản lý tài sản trên một hợp đồng thông minh đơn lẻ.
3.3 Mô tả chi tiết kinh doanh
3.3.1 Đặc điểm then chốt
1) Tính phi tập trung và công khai: ZetaChain là một mạng lưới blockchain công khai, phi tập trung, được xây dựng dựa trên Cosmos SDK và cơ chế đồng thuận Tendermint. Khác với nhiều giải pháp chéo chuỗi, vốn thường áp dụng các mô hình tin cậy tập trung khác nhau, dễ bị tổn thương và tấn công hacker. ZetaChain đảm bảo tất cả các giao dịch và hoạt động, kể cả giao dịch chéo chuỗi, đều minh bạch, có thể xác minh và vận hành với mức độ tin cậy tối thiểu.
2) Nút kết nối siêu cấp: Các nút của ZetaChain có chức năng quan sát, có thể giám sát giao dịch trên mỗi chuỗi được kết nối. Thông qua kiến trúc TSS của ZetaChain, mạng lưới có thể ký và xác thực giao dịch trên mỗi chuỗi được kết nối giống như một ví. Các nút kết nối siêu cấp này đọc và ghi vào các chuỗi được kết nối một cách an toàn và phi tập trung, cung cấp cho các nhà phát triển một môi trường toàn chuỗi liền mạch để xây dựng các ứng dụng chéo chuỗi mới lạ và mạnh mẽ.
3) Hợp đồng thông minh toàn chuỗi: ZetaChain hỗ trợ triển khai bản địa hợp đồng thông minh, các hợp đồng thông minh này có thể đọc và ghi vào các chuỗi được kết nối. ZetaChain là blockchain công cộng hỗ trợ chức năng này, cung cấp một phạm式 mới cho việc phát triển ứng dụng.
4) Truyền tin chéo chuỗi: Các nhà phát triển có thể truyền tin (dữ liệu và giá trị) giữa các chuỗi và các lớp thông qua lời gọi hàm đơn giản. Thông qua việc truyền tin, các nhà phát triển dApp có thể tích hợp một số hàm vào hợp đồng thông minh hiện có của họ để xây dựng các ứng dụng chéo chuỗi mạnh mẽ.
5) Quản lý tài sản bên ngoài: Mạng lưới ZetaChain và các dApp xây dựng trên nó có thể quản lý tài sản và kho lưu trữ trên các chuỗi được kết nối bên ngoài. Điều này cho phép tài sản trên bất kỳ chuỗi nào đều có thể được quản lý như tài sản trên một hợp đồng thông minh đơn lẻ. Do đó, các dApp trên ZetaChain có thể sắp xếp và đưa logic hợp đồng thông minh vào bất kỳ chuỗi được kết nối nào. Đặc điểm này áp dụng cho tất cả các chuỗi, kể cả các blockchain không có hợp đồng thông minh.
3.3.2 Kiến trúc sản phẩm dự án
3.3.2.1 Khung tổng thể
Thiết kế kiến trúc của ZetaChain dựa trên công nghệ blockchain Proof-of-Stake (PoS) sử dụng Cosmos SDK và động cơ đồng thuận Tendermint PBFT. Điều này giúp ZetaChain có thời gian tạo khối nhanh (khoảng 5 giây) và tính xác định giao dịch tức thì, không cần chờ xác nhận, không xảy ra vấn đề sắp xếp lại thứ tự giao dịch. Động cơ đồng thuận Tendermint PBFT đã đạt được khả năng mở rộng trong môi trường sản xuất, hỗ trợ khoảng 300 nút. Trong tương lai, thông qua nâng cấp chữ ký ngưỡng BLS, con số này có thể tăng lên trên 1000. Giao thức đồng thuận Tendermint hiệu quả giúp tốc độ xử lý giao dịch tiềm năng của ZetaChain đạt tới 100 giao dịch/giây.
Kiến trúc tổng thể của ZetaChain là một mạng lưới nút phân tán, thường được gọi là các nút xác thực. Các nút xác thực đóng vai trò là người quan sát phân tán, cùng nhau đạt được sự đồng thuận về trạng thái và sự kiện bên ngoài, đồng thời có thể cập nhật trạng thái của chuỗi bên ngoài thông qua cơ chế ký tên khóa phân tán. ZetaChain thực hiện các chức năng này một cách phân tán, tránh điểm lỗi đơn lẻ, không cần tin cậy và cho phép, duy trì tính minh bạch và hiệu quả.
Mỗi nút xác thực nội bộ bao gồm hai thành phần quan trọng: ZetaCore và ZetaClient. ZetaCore chịu trách nhiệm tạo blockchain và duy trì máy trạng thái sao chép (RSM), trong khi ZetaClient chịu trách nhiệm quan sát sự kiện trên chuỗi bên ngoài và ký giao dịch đi ra.
Hai thành phần ZetaCore và ZetaClient được gắn bó chặt chẽ với nhau, do người vận hành nút chạy. Bất kỳ ai có đủ tài sản thế chấp đều có thể trở thành người vận hành nút, tham gia vào quá trình xác thực.

3.3.2.2 Phân chia vai trò
Các nút xác thực
Trong ZetaChain, các nút xác thực được chia thành ba vai trò khác nhau: nút xác thực cơ bản, người quan sát (Observers) và người ký TSS. Các nút xác thực này phục vụ hệ thống bằng cách xử lý giao dịch và duy trì an ninh mạng, đổi lại, họ sẽ nhận được phí giao dịch và phần thưởng. Quy mô của người quan sát và người ký TSS khác với nút xác thực cơ bản vì họ có các yêu cầu về an ninh và phần thưởng khác nhau.
1) Nút xác thực cơ bản
ZetaChain sử dụng giao thức đồng thuận Tendermint, một thuật toán đồng thuận BFT (Byzantine Fault Tolerance) một phần đồng bộ. Mỗi nút xác thực có thể bỏ phiếu cho đề xuất khối theo tỷ lệ phần thưởng token (ZETA) thế chấp/ủy quyền của họ. Mỗi nút xác thực được xác định bằng khóa công khai đồng thuận của nó. Các nút xác thực cần duy trì kết nối để sẵn sàng tham gia vào việc tạo khối liên tục. Đổi lại cho dịch vụ, các nút xác thực sẽ nhận được phần thưởng khối và phí giao dịch.
2) Người quan sát
Trong quá trình đồng thuận của ZetaChain, còn có một nhóm người tham gia quan trọng được gọi là người quan sát. Họ chịu trách nhiệm đạt được sự đồng thuận về sự kiện và trạng thái của các chuỗi bên ngoài. Người quan sát đạt được điều này bằng cách giám sát các nút đầy đủ trên các chuỗi được kết nối bên ngoài, để nắm bắt giao dịch, sự kiện và trạng thái cụ thể liên quan tại địa chỉ cụ thể. Vai trò của người quan sát được chia thành hai loại: trình tuần tự (sequencer) và người xác thực. Trình tuần tự phát hiện giao dịch, sự kiện và trạng thái liên quan đến chuỗi bên ngoài, sau đó báo cáo thông tin này cho người xác thực. Người xác thực sẽ xác thực trên ZetaChain và bỏ phiếu để đạt được sự đồng thuận. Hệ thống này cần ít nhất một trình tuần tự và nhiều người xác thực. Mặc dù trình tuần tự không cần được hoàn toàn tin cậy, nhưng ít nhất cần một trình tuần tự trung thực để đảm bảo hệ thống hoạt động bình thường.
3) Người ký TSS
ZetaChain cùng sở hữu các khóa ECDSA/EdDSA tiêu chuẩn, được sử dụng để xác thực danh tính khi xác minh với các chuỗi bên ngoài. Các khóa này được phân tán cho nhiều người ký, chỉ khi vượt quá một nửa số người ký mới có thể đại diện cho ZetaChain ký tên. Thiết kế này nhằm đảm bảo rằng tại bất kỳ thời điểm nào, một thực thể đơn lẻ hoặc một vài nút cũng không thể đơn phương đại diện cho ZetaChain ký tin nhắn trên chuỗi bên ngoài, điều này rất quan trọng. Để đảm bảo an ninh kinh tế, hệ thống ZetaChain sử dụng cơ chế thế chấp phần thưởng và khuyến khích tích cực/tiêu cực.
3.3.2.3 Mô hình công nghệ
1) Crosschain Mô hình chéo chuỗi
Nhiệm vụ của mô hình chéo chuỗi là theo dõi giao dịch qua lại giữa các blockchain khác nhau (CCTX).
Vai trò chính tương tác với mô-đun chéo chuỗi là người quan sát xác thực, còn gọi là "người quan sát". Người quan sát chạy chương trình ZetaClient ngoài chuỗi, có trách nhiệm giám sát các blockchain được kết nối để bắt các giao dịch cần vào blockchain hiện tại, theo dõi các giao dịch cần rời khỏi blockchain hiện tại để xử lý, đồng thời cũng giám sát các giao dịch đi ra trên các blockchain được kết nối khác.
Sau khi người quan sát quan sát thấy giao dịch vào hay ra, họ sẽ tham gia vào quá trình bỏ phiếu.
"Vào" và "ra" đề cập đến hướng dòng chảy của giao dịch chéo chuỗi
"Vào": chỉ giao dịch từ blockchain khác vào blockchain hiện tại, còn gọi là giao dịch "vào".
"Ra": chỉ giao dịch rời khỏi blockchain hiện tại và được gửi đến blockchain khác.
Bỏ phiếu
Khi người quan sát gửi phiếu bầu cho một giao dịch, họ sẽ tạo một lá phiếu (nếu chưa tạo trước đó). Họ có thể bỏ phiếu và liên kết phiếu bầu với lá phiếu đó. Theo BallotThreshold, khi đạt được số lượng phiếu bầu đủ, lá phiếu được coi là "xác nhận cuối cùng".
Phiếu bầu cuối cùng sẽ chuyển lá phiếu sang trạng thái "xác nhận cuối cùng", kích hoạt thực hiện giao dịch và thanh toán phí GAS cho giao dịch chéo chuỗi.
Bất kỳ phiếu bầu nào được gửi sau khi lá phiếu được xác nhận cuối cùng sẽ bị loại bỏ.
Giao dịch vào
Giao dịch vào là giao dịch chéo chuỗi được quan sát từ các chuỗi được kết nối khác. Để bỏ phiếu cho giao dịch vào, người quan sát sẽ phát tán tin nhắn MsgVoteOnObservedInboundTx.
Phiếu bầu cuối cùng sẽ chuyển lá phiếu sang trạng thái "xác nhận cuối cùng", kích hoạt thực hiện giao dịch chéo chuỗi.
Nếu chuỗi đích là ZetaChain và CCTX không chứa tin nhắn nào, token ZRC20 sẽ được gửi vào một tài khoản trên ZetaChain.
Nếu chuỗi đích là ZetaChain và CCTX chứa tin nhắn, token ZRC20 sẽ được gửi vào và gọi hợp đồng trên ZetaChain. Tin nhắn chứa địa chỉ hợp đồng và các tham số cần thiết để gọi hợp đồng.
Nếu chuỗi đích không phải là ZetaChain, trạng thái giao dịch sẽ được chuyển thành "đang chờ xử lý ra ngoài", và CCTX sẽ được xử lý như giao dịch ra ngoài.
Giao dịch ra
Đang chờ xử lý ra ngoài
Người quan sát giám sát các giao dịch ra ngoài đang chờ xử lý trên ZetaChain. Để xử lý các giao dịch ra ngoài đang chờ này, người quan sát sẽ tham gia vào việc ký tên khóa TSS để ký giao dịch, sau đó phát tán giao dịch đã ký đến các blockchain được kết nối khác.
Người quan sát giám sát các blockchain được kết nối khác để tìm giao dịch ra ngoài đã được phát tán. Ngay khi giao dịch được "xác nhận" (hoặc "lên chuỗi") trên blockchain được kết nối khác, người quan sát sẽ bỏ phiếu trên ZetaChain bằng cách gửi tin nhắn VoteOnObservedOutboundTx. Khi phiếu bầu đạt ngưỡng, lá phiếu được xác nhận cuối cùng, trạng thái giao dịch được chuyển thành xác nhận cuối cùng.
Thông tin
MsgVoteOnObservedOutboundTx
VoteOnObservedOutboundTx là thao tác bỏ phiếu cho giao dịch ra ngoài đã được phát tán trên chuỗi được kết nối và đã được xác nhận cuối cùng. Nếu đây là lần bỏ phiếu đầu tiên, một lá phiếu mới sẽ được tạo. Khi phiếu bầu đạt ngưỡng, lá phiếu sẽ được xác nhận cuối cùng. Ngay khi lá phiếu được xác nhận cuối cùng, giao dịch ra ngoài sẽ được xử lý.
Nếu quan sát thành công, mô-đun ngân hàng sẽ đúc số lượng token (ZETA
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














