Báo cáo nghiên cứu 10.000 từ của Delphi Digital: ZetaChain, tương lai của các ứng dụng phổ quát
Giới thiệu về Công nghệ trừu tượng chuỗi
Một trong những điểm khác biệt lớn giữa các ứng dụng Web3 và Web2 là mức độ dễ sử dụng của chúng. Hầu hết người dùng không hiểu các cơ chế phức tạp đằng sau các ứng dụng Web2. Ví dụ, khi người dùng gửi email, họ chỉ cần nhập nội dung và nhấp vào gửi. Sau đó, hệ thống xử lý giao tiếp giữa các máy chủ, mã hóa dữ liệu và thư rác mà không cần sự tham gia của người dùng. Tương tự như vậy, khi bạn sử dụng UberEats để đặt đồ ăn mang về, có một quy trình rất trơn tru nhưng phức tạp đằng sau nó, bao gồm sắp xếp thực đơn nhà hàng, kênh thanh toán và theo dõi giao hàng. Điều tương tự cũng đúng đối với các hệ thống thanh toán, dịch vụ nhắn tin và các ứng dụng khác. Tất cả các công nghệ phức tạp đằng sau chúng đều được trừu tượng hóa khỏi người dùng.
Không chỉ vậy, ứng dụng còn bổ sung các quy trình tự động trên đầu trang này. Netflix không chỉ trừu tượng hóa công nghệ cơ bản mà còn tự động phát tập tiếp theo của một loạt phim mà người xem thậm chí không cần phải nhấp vào nút nào. Tất cả các tính năng này đều được thiết kế để kéo dài thời gian sử dụng của người dùng càng nhiều càng tốt. Nếu giao diện chậm hơn, thì tương đương với việc giao người dùng cho người khác.
Các ứng dụng Web2 đã thu hút hàng tỷ người dùng. Để phát triển tốt, các ứng dụng Web3 phải dễ sử dụng hơn so với ứng dụng trước. Nhưng hiện tại, Web3 dường như chỉ dành cho những người có IQ cao như Wang Yuheng (được cư dân mạng đặt biệt danh là Shui Ge). Đối với người dùng thông thường, việc lựa chọn các ứng dụng Web3 rất khó khăn và các bước sử dụng chúng thậm chí còn phức tạp hơn. Người dùng phải đối mặt với vô số blockchain, cầu nối chuỗi chéo và cơ sở hạ tầng khác kết nối nhiều chuỗi khác nhau. Việc quản lý nhiều ví, ký hiệu bảo vệ, v.v. thậm chí còn phức tạp hơn. Nếu bạn muốn xây dựng một nền tảng mang theo thế hệ ứng dụng tiêu dùng tiếp theo, bạn phải thay đổi tình trạng hiện tại đã đề cập ở trên.
Công nghệ trừu tượng chuỗi
Trừu tượng hóa tài khoản được quan tâm vì nhiều lý do. Đây là một bước quan trọng hướng tới việc đơn giản hóa trải nghiệm người dùng Web3. Các tính năng như passkey, khôi phục tài khoản và trừu tượng hóa phí gas đều là những cải tiến rất có giá trị. Nhưng so với trải nghiệm người dùng tổng thể, những cải tiến này chỉ là muối bỏ bể.
Thách thức khó khăn nhất là người dùng không chỉ phải đối mặt với các vấn đề về tài khoản mà còn phải lựa chọn từ nhiều loại Rollup, L1, cầu nối chuỗi chéo và dApp trước khi họ có thể thực hiện các thao tác. Tình hình phân mảnh hiện tại khiến môi trường mà người dùng sử dụng các ứng dụng trở nên quá phức tạp và khó hiểu. Công nghệ trừu tượng hóa chuỗi khối giải quyết những vấn đề này và trải nghiệm của người dùng được giải quyết ở mức độ lớn nhất. Mục đích là hình dung ra trạng thái tương tác lý tưởng để người dùng có thể sử dụng Web3 giống như Web2 mà không cần phải hiểu công nghệ blockchain hoặc cầu nối chuỗi chéo đằng sau nó.
Trong môi trường lý tưởng, trải nghiệm sử dụng ứng dụng Web3 phải đơn giản như gửi email hoặc đặt đồ ăn mang về. Người dùng không cần biết blockchain nào đang xử lý giao dịch, cũng không cần chọn đúng cầu nối chuỗi chéo, quản lý nhiều ví và ghi nhớ nhiều thuật ngữ ghi nhớ khác nhau. Tất cả các quy trình trên phải được đặt ở chế độ nền để đảm bảo sử dụng trơn tru. Theo cách này, người dùng không phải bận tâm đến các chi tiết kỹ thuật cơ bản và có thể tập trung vào các hoạt động họ muốn làm.
Để đạt được mục đích này, các dự án lớn đã đề xuất các giải pháp riêng của họ. Khung CAKE, giao thức Near và mạng Particle chia vấn đề này thành nhiều lớp và mỗi lớp chỉ có thể giải quyết một vấn đề. Hầu như không có dự án nào có thể thâm nhập vào tất cả các lớp và chỉ có thể tập trung vào một lớp. Các vấn đề có thể được tóm tắt là phối hợp tài khoản, định tuyến, trình giải quyết và lựa chọn cầu nối.
Nhóm Frontier đã phát triển khuôn khổ CAKE – Kiến trúc ba lớp giải quyết một cách có hệ thống tất cả các vấn đề trên.
-
Lớp quyền: Lớp này chịu trách nhiệm quản lý tài khoản và quyền. Nó bao gồm ví hợp đồng thông minh và dịch vụ proxy, và mục đích của nó là trừu tượng hóa các tương tác của người dùng và duy trì sự cân bằng giữa tính dễ sử dụng và khả năng kiểm soát của người dùng.
-
Lớp giải quyết: Lớp này tập trung vào thị trường giải pháp và đối thủ cạnh tranh. Vấn đề định tuyến được giải quyết bằng cách tìm ra giải pháp tốt nhất dựa trên sở thích của người dùng về tốc độ, chi phí và hiệu quả. Thị trường giải pháp liên tục tối ưu hóa trong cuộc cạnh tranh để tìm ra hành trình giao dịch tốt nhất. Các công nghệ này tự động hóa toàn bộ quá trình ra quyết định, giảm gánh nặng nhận thức cho người dùng khi đưa ra quyết định và cải thiện trải nghiệm người dùng nói chung.
-
Lớp lắng đọng: Lớp cuối cùng chủ yếu giải quyết các tương tác thanh toán. Lớp này sử dụng các cầu nối chuỗi chéo, oracle và các giải pháp chuỗi chéo khác để đảm bảo hoàn thành chính xác và hiệu quả các giao dịch khác nhau. Mục tiêu của lớp này là sự phức tạp của các tương tác chuỗi chéo.
Chúng tôi sẽ so sánh các giải pháp khác nhau một cách chi tiết bên dưới. ZetaChain giải quyết được nhiều vấn đề.
Theo góc nhìn vĩ mô, ZetaChain là blockchain lớp đầu tiên (L1) dựa trên Cosmos SDK, sử dụng CometBFT làm cơ chế đồng thuận. ZetaChain có thể triển khai các hợp đồng thông minh toàn chuỗi để cung cấp trải nghiệm người dùng thống nhất cho các ứng dụng. Đây là giá trị cốt lõi của nó. Các nhà phát triển chỉ cần triển khai một hợp đồng duy nhất và ZetaChain sẽ sắp xếp các tương tác xuyên chuỗi. Trong một vài chương tiếp theo, chúng tôi sẽ giới thiệu nguyên lý hoạt động của ZetaChain và hiểu rõ hơn về cơ chế của nó. Sau đó, chúng tôi sẽ giới thiệu các cải tiến của phiên bản 2.0, tập trung vào các tính năng mới và tối ưu hóa.
Kiến trúc ZetaChain
Các thành phần và chức năng của ZetaChain:
-
EVM tổng quát: Phiên bản cải tiến của Máy ảo Ethereum (EVM) có thể được sử dụng để xây dựng các ứng dụng chuỗi đầy đủ.
-
Cơ chế giao tiếp:
-
Chuỗi đầy đủ: Lớp khả năng tương tác cho phép các nhà phát triển xây dựng các ứng dụng chuỗi đầy đủ có thể được gọi từ các chuỗi được kết nối.
-
API kết nối: truyền tải thông điệp xuyên chuỗi điểm-điểm, hỗ trợ việc truyền dữ liệu và giá trị tùy ý.
-
ZRC-20: Tiêu chuẩn cho các token đồng nhất trên tất cả các chuỗi. Native Gas và token ERC-20 được hỗ trợ có thể được gửi từ mỗi chuỗi được kết nối đến ứng dụng chuỗi đầy đủ và được sử dụng làm token ZRC-20. Token ZRC-20 có thể được rút trở lại chuỗi được kết nối.
-
Người ký TSS: Trình xác thực có nhiều trách nhiệm hơn, bao gồm ký và giám sát các giao dịch ngoài chuỗi.
-
Địa chỉ TSS: Một địa chỉ cụ thể được sử dụng để gửi mã thông báo và bắt đầu tương tác chuỗi chéo.
ZetaChain sử dụng các chữ ký ngưỡng như Near Protocol và Lit. Cơ chế chữ ký ngưỡng (TSS) là một phương pháp mật mã mà nhiều người tham gia cùng nhau tạo ra một chữ ký. Một chữ ký hợp lệ chỉ có thể được tạo ra khi số lượng người tham gia đạt đến ngưỡng tối thiểu (ví dụ: 3 trong số 5 người) và mỗi người tham gia nắm giữ một phần khóa riêng. Việc phân phối khóa riêng cho nhiều người tham gia có thể tăng cường bảo mật, ngăn ngừa lỗi điểm đơn và đảm bảo khả năng chịu lỗi.
Trình xác thực người quan sát-người ký chạy hai phần mềm trên ZetaChain:
-
Nút ZetaChain: Nút chuỗi khối, xử lý các giao dịch chuỗi chéo, quản lý việc đúc ZRC-20 và gọi các ứng dụng chuỗi đầy đủ, v.v.
-
Khách hàng ZetaChain: Một chương trình ngoài chuỗi được điều hành bởi người quan sát kiêm người ký, theo dõi các giao dịch trên chuỗi khối được kết nối, ký thay mặt cho ZetaChain và phát các giao dịch trên chuỗi khối được kết nối.
Những người ký TSS này liên tục theo dõi các địa chỉ tiền gửi trên tất cả các chuỗi được hỗ trợ để đảm bảo rằng khi giao dịch thành công, thông tin có thể được chuyển tiếp và hoạt động trên ZetaChain có thể được bắt đầu. Họ cũng chịu trách nhiệm ký các giao dịch ngoài chuỗi và gửi chúng đến các chuỗi khác để xử lý.
Điều này cho phép các hợp đồng được triển khai trên EVM chung được phát triển bên ngoài ZetaChain. Các hợp đồng này cũng có thể được gọi từ chuỗi được kết nối.
Giao tiếp nội bộ:
Người dùng có thể tương tác với các dApp được xây dựng trên ZetaChain trên bất kỳ chuỗi bên ngoài nào. Người quan sát TSS giám sát một địa chỉ ký quỹ đặc biệt cho các token Gas gốc và một hợp đồng ký quỹ ERC-20 cho các tài sản ERC-20. Các giao dịch được gửi đến địa chỉ ký quỹ hoặc hợp đồng ký quỹ ERC-20 có thông tin gọi hàm được nhúng trong đó. Người quan sát TSS xác minh thông tin này và gửi đến hợp đồng hệ thống, gọi hàm OnCrossChainCall trong hợp đồng tương ứng để thực thi.
Giao tiếp ra bên ngoài:
Hợp đồng trên ZetaChain có thể sử dụng API Connector để thực hiện lệnh gọi đến các chuỗi được kết nối. Khi một hợp đồng gọi đến một hợp đồng Connector, nó sẽ cung cấp thông tin như ID chuỗi, địa chỉ hợp đồng và tin nhắn. Sau đó, ZetaChain xử lý và gửi các thông tin chi tiết này đến chuỗi mục tiêu. Hàm onZetaMessage của hợp đồng nhận trên chuỗi mục tiêu được gọi.
Các cơ chế này đảm bảo rằng các hợp đồng trên ZetaChain có thể khởi tạo và phản hồi hiệu quả các yêu cầu từ các chuỗi khác, giúp đơn giản hóa đáng kể các hoạt động cho người dùng và nhà phát triển dApp.
Người dùng chỉ kích hoạt các giao tiếp chuỗi vào và ra giữa ZetaChain và các chuỗi khác ở phía trước. Điều này có nghĩa là người dùng có thể tương tác trực tiếp ở phía trước mà không cần phải hiểu các cơ chế cơ bản.
Trên đây là kiến trúc cơ bản của ZetaChain. Chúng ta hãy cùng giới thiệu phiên bản mới nhất ZetaChain 2.0 và các chức năng mở rộng của nó.
ZetaChain 2.0
ZetaChain 2.0 là phiên bản mới bao gồm nhiều tính năng mới và cải thiện trải nghiệm người dùng trước đó. Nó hỗ trợ nhiều địa chỉ Bitcoin tương thích hơn, thay thế API kết nối, tăng cường khả năng chuỗi đầy đủ, cung cấp cho người dùng tài khoản chuỗi đầy đủ và đơn giản hóa trải nghiệm người dùng.
Các ứng dụng phổ quát có thể gọi trực tiếp các hợp đồng trên các chuỗi được kết nối, giúp các ứng dụng chuỗi đầy đủ trở nên khả thi. Các ứng dụng hiện có thể xử lý các giao dịch phức tạp liên quan đến nhiều tài sản và nhiều chuỗi chéo chỉ bằng một bước. Ví dụ, người dùng Bitcoin có thể kích hoạt hợp đồng ZetaChain, có thể thực hiện hợp đồng trơn tru trên Ethereum, BNB và các chuỗi khác.
Ứng dụng phổ biến
Một trong những tính năng mới lớn nhất của ZetaChain 2.0 là Ứng dụng phổ quát. ZetaChain 1.0 cung cấp hai tính năng riêng biệt: truyền tin nhắn xuyên chuỗi và ứng dụng chuỗi đầy đủ. Khi chuyển tin nhắn giữa các chuỗi bằng API kết nối, người dùng có thể sử dụng ZetaChain làm rơle để gửi tin nhắn tùy ý giữa các chuỗi được kết nối. Universal Applications có thể chấp nhận các cuộc gọi từ các chuỗi được kết nối thông qua chức năng chuỗi đầy đủ để quản lý các mã thông báo đồng nhất trên các chuỗi được kết nối.
ZetaChain 2.0 thay thế API kết nối với chức năng chuỗi đầy đủ được nâng cấp, cho phép các ứng dụng chung gọi hợp đồng trên chuỗi được kết nối. Ví dụ, người dùng có thể đặt cược BTC, chuyển LST sang BNB, trao đổi LST, sau đó vay trên Polygon và toàn bộ quá trình chỉ cần một lần tương tác. Ứng dụng phá vỡ chuỗi đầy đủ và trở thành ứng dụng chung, có khả năng thực hiện các quy trình nhiều bước.
Về mặt cơ chế, Gateway chuyển đổi chế độ giao tiếp thành mô hình hub-and-spoke, giảm chi phí và các bước thực hiện. Phương pháp API kết nối ban đầu thiên về giao tiếp điểm-điểm, với nhiều bước hơn và chi phí cao hơn. Gateway, với tư cách là điểm vào của người dùng, đơn giản hóa quá trình tương tác.
Sau đây là lời giải thích chi tiết hơn:
-
Mở rộng chức năng toàn chuỗi: Các chương trình chung có thể rút token ZRC-20 thông qua ZetaChain 2.0 và gọi hợp đồng trên các chuỗi được kết nối thông qua hàm withdrawalAndCall. Cũng có thể gọi hợp đồng trên các chuỗi được kết nối mà không cần rút token.
-
Vô hiệu hóa API kết nối: Phiên bản cũ đã hủy API độc lập để triển khai truyền tin nhắn toàn chuỗi và xuyên chuỗi. Phiên bản mới cung cấp API thống nhất và mạch lạc để tạo điều kiện cho các nhà phát triển xây dựng các ứng dụng chung.
-
Hợp đồng cổng thông tin: Phiên bản mới giới thiệu hợp đồng cổng, đóng vai trò là điểm vào duy nhất trên chuỗi, cho phép các nhà phát triển tương tác với các ứng dụng chung. Trước đây, các nhà phát triển cần chuyển tài sản Gas gốc sang địa chỉ TSS rồi chuyển tài sản ERC-20 sang hợp đồng ký quỹ. Trong phiên bản mới, các nhà phát triển chỉ cần tương tác với hợp đồng cổng.
-
Hợp đồng có thể đặt cược token ZETA trực tiếp vào chuỗi: Hợp đồng thông minh có thể đặt cược token ZETA trực tiếp trên chuỗi. Sẽ dễ dàng hơn để xây dựng các ứng dụng chung và thực hiện đặt cược token ZETA phi tập trung mà không cần dựa vào các chương trình ngoài chuỗi.
-
Cấu trúc mã mô-đun: Các phiên bản trước đó đã gộp logic chuyển đổi trạng thái và truyền tin nhắn lại với nhau, khiến mã trở nên rất phức tạp. Phiên bản mới tách chúng ra, đơn giản hóa cơ sở mã và giúp các nhà phát triển quản lý và bảo trì dễ dàng hơn.
Tài khoản chuỗi đầy đủ
Người dùng có thể quản lý tài sản chuỗi chéo dễ dàng hơn. Phiên bản mới giới thiệu chức năng withdrawalAndCall. Khi người dùng rút tài sản và gọi hợp đồng, họ chỉ cần thực hiện giao dịch chuỗi chéo. Chức năng này trước tiên khóa phí gas, sau đó hủy các mã thông báo được chỉ định trong tài khoản của người dùng, rồi thực hiện các hoạt động tiếp theo trên chuỗi mục tiêu.
Hàm withdrawalAndCall của ZetaChain kết hợp nhiều bước thành một, đơn giản hóa quy trình giao dịch. Đầu tiên, hàm tính toán phí gas cần thiết cho cả hai chuỗi (ZetaChain và chuỗi giao dịch) và chuyển chúng. Sau đó, nó sẽ hủy an toàn số lượng token đã chỉ định trong tài khoản người dùng. Sự kiện WithdrawalAndCall được kích hoạt, ghi lại hoạt động rút tiền và cung cấp dữ liệu cần thiết để gọi hợp đồng thông minh trên chuỗi mục tiêu. Cuối cùng, các hoạt động cụ thể tiếp theo trên chuỗi mục tiêu được thực hiện.
Toàn bộ quy trình có ít bước hơn và không cần phải chuyển đổi qua lại giữa các mạng, giúp các hoạt động chuỗi chéo trở nên đơn giản và dễ dàng. Đây là một ví dụ. Một người dùng sử dụng một trình tổng hợp lợi nhuận trên ZetaChain. Sau khi rút token, anh ta chuyển sang một chuỗi khác và sử dụng hợp đồng thông minh của chuỗi đó để thực hiện khoản đầu tư. Điểm nổi bật là theo quan điểm của người dùng, chỉ có một giao dịch xảy ra trong toàn bộ quy trình.
Trải nghiệm BTC trọn vẹn
ZetaChain 1.0 chỉ hỗ trợ các giao dịch sử dụng các loại địa chỉ cụ thể, điều này hạn chế đáng kể phạm vi tương tác. Phiên bản mới mở rộng khả năng tương thích để bao gồm nhiều loại địa chỉ Bitcoin hơn – P2P KH, P 2 SH, P 2 WSH và P 2 TR. Nhiều loại giao dịch khác nhau đã trở nên dễ vận hành hơn và thân thiện hơn với người dùng. Ngoài ra, sau khi phiên bản mới giới thiệu Taproot (P 2 TR) và tiếp tục hỗ trợ các địa chỉ dựa trên SegWit (P 2 WPKH và P 2 WSH), quyền riêng tư của người dùng sẽ được bảo vệ tốt hơn, phí giao dịch sẽ thấp hơn và hiệu quả giao dịch sẽ được cải thiện đáng kể.
Các loại giao dịch Bitcoin
Có ba bản cập nhật chính:
-
Xử lý địa chỉ
-
Khả năng giải mã mạnh mẽ hơn: Phiên bản mới có khả năng giải mã mạnh mẽ hơn và có thể giải mã địa chỉ Bitcoin ở nhiều định dạng khác nhau (như P2P KH, P 2 SH, P 2 WSH và P 2 TR). Các chức năng giải mã này rất quan trọng vì nó đòi hỏi phải xác định từng loại địa chỉ, trích xuất các thành phần chính như băm khóa công khai hoặc băm tập lệnh và thực hiện xác minh toàn diện để đảm bảo tính chính xác và bảo mật.
-
Hỗ trợ cho Taproot (P2TR): Nhóm vẫn đang làm việc trên JSON RPC và các vấn đề liên quan khác. Không giống như các chức năng ban đầu được ZetaChain hỗ trợ, các loại địa chỉ này có các tính năng như chữ ký Schnorr và các tập lệnh nâng cao. Để hỗ trợ Taproot, ZetaChain đã tạo ra một loại địa chỉ mới có tên là Address Taproot. Địa chỉ này tuân theo cùng một cấu trúc và tiêu chuẩn, có thể được tích hợp với cơ sở hạ tầng hiện có và có thể đảm bảo khả năng tương thích với các hệ thống hiện tại.
-
Tạo một giao dịch
-
ZetaChain 2.0 hiện có các tập lệnh cụ thể cho từng loại địa chỉ Bitcoin, đảm bảo rằng các giao dịch đáp ứng các yêu cầu đặc biệt của các địa chỉ như P2P KH, P2SH, P2WSH và P2TR. Các tập lệnh này đóng vai trò quan trọng trong việc xác định xử lý giao dịch, đặc biệt là các địa chỉ SegWit như P2WSH và P2TR, có các yêu cầu đặc biệt như dữ liệu chứng kiến.
-
Phân tích giao dịch
-
Logic phân tích cú pháp đã được cải thiện để xử lý thống nhất các tính năng đặc biệt của các loại địa chỉ P2P KH, P2SH, P2WSH và P2TR. Hệ thống có thể xác định, trích xuất và xác thực chính xác các thành phần cần thiết cho từng loại địa chỉ.
Chức năng hỗ trợ mới liên quan đến chuỗi
ZetaChain đã thêm nhiều chuỗi mới và mở rộng mạng lưới tổng thể sau quá trình quản lý cẩn thận và cập nhật phần mềm. Quá trình tích hợp cho mỗi chuỗi mới diễn ra rất suôn sẻ. Hiện tại, nhóm ZetaChain đang cân nhắc thêm các chuỗi Polygon, Base, Solana và IBC.
Mỗi chuỗi có cơ chế chữ ký riêng và độ khó khi thêm các chuỗi này là khác nhau. Các chuỗi EVM như Ethereum dễ thêm hơn vì cơ chế chữ ký của chúng hỗ trợ nhiều loại hỗ trợ. Các chuỗi khác thì khó hơn một chút. Các chuỗi mới hơn như Solana, NEAR và TON thường sử dụng EdDSA (đường cong Ed 25519) thay vì ECDSA (đường cong scep 256 k 1). Đây là vấn đề đối với các mô-đun TSS vì công nghệ ECDSA TSS đã trưởng thành hơn và đã được thử nghiệm trong GG 18 và GG20. EdDSA TSS chưa đủ trưởng thành. May mắn thay, các chuỗi mới này thường có các chức năng hợp đồng thông minh có thể hỗ trợ hiệu quả các hoạt động scep 256 k 1. ZetaChain có thể sử dụng công nghệ ECDSA TSS tương đối trưởng thành hơn để kết nối các chuỗi này.
Ngoài ra, các trình xác thực quan sát trong mạng ZetaChain được yêu cầu chạy các nút cho tất cả các chuỗi được hỗ trợ. Điều này cho phép họ xác minh các giao dịch trên các chuỗi khác nhau.
ZetaChain hiện đang sử dụng Giao thức nhắn tin chuỗi chéo để giao tiếp với ZetaClient TSS và các blockchain khác. Có những đề xuất giới thiệu một mô-đun IBC để tăng cường các giao tiếp này và mở rộng phạm vi của các hợp đồng chuỗi đầy đủ để bao gồm các chuỗi ứng dụng trong hệ sinh thái Cosmos.
Tin tức khác
RPC: Zetachain hiện đang fork module Ethermint để mở rộng chức năng và giải quyết các vấn đề này. Ethermint đã được cập nhật lên phiên bản mới nhất để hỗ trợ các tính năng và bảo mật mới nhất. Nhóm cũng đang giải quyết các vấn đề như JSON RPC. Việc tùy chỉnh module Ethermint EVM và khả năng tương thích RPC được cải thiện có thể xử lý hiệu quả hơn các giao dịch chuỗi chéo và tương tác hợp đồng zEVM.
Throttling: Để bảo vệ mạng khỏi các hoạt động không cần thiết hoặc độc hại, ZetaChain sử dụng cơ chế throttling có thể điều chỉnh. Cơ chế này điều chỉnh động tỷ lệ giao dịch dựa trên các điều kiện mạng hiện tại và các quy tắc được cài đặt trước. Nó quản lý luồng giao dịch, tăng cường tính ổn định và bảo mật của mạng và bảo vệ chống lại các mối đe dọa tiềm ẩn như giao dịch spam hoặc các cuộc tấn công cho vay nhanh. Tính năng mới này không chỉ ngăn chặn việc lạm dụng mạng mà còn duy trì tính ổn định và bảo mật cho người dùng.
Ứng dụng chung trên ZetaChain
ZetaChain 2.0 cho phép các chuỗi bên ngoài gọi hợp đồng và cũng cho phép các hợp đồng được gọi từ các chuỗi bên ngoài. Các ứng dụng được phát triển với nó cũng có các chức năng chung tương tự ở cấp độ dưới cùng. Phần đầu tiên của quá trình phát triển ứng dụng là tạo một giao dịch chứa thông tin chi tiết về lệnh gọi hàm và gửi đến hợp đồng chuỗi đầy đủ. Giao diện người dùng dApp chịu trách nhiệm cho hoạt động này. Người quan sát TSS gửi giao dịch và chuyển tiếp đến hợp đồng tương ứng trên ZetaChain. Sau đó, thông tin này được chuyển đến systemContract với chức năng gatekeeping. Hợp đồng này có thể đảm bảo rằng chỉ các chức năng được ủy quyền (như OnCrossChainCall) mới có thể khởi tạo bước tiếp theo, qua đó tăng cường bảo mật hơn nữa. Chức năng OnCrossChainCall trong hợp đồng mục tiêu xử lý tin nhắn đến, xác định và thực thi chức năng được yêu cầu.
Sau khi bước này được thực hiện thành công, kết quả sẽ được xử lý và sau đó được gửi đến chuỗi mục tiêu. Người dùng sẽ nhận được kết quả cuối cùng trực tiếp trên ví trên chuỗi mục tiêu. Theo quan điểm của người dùng, tương tác này chỉ liên quan đến hành động khởi tạo giao dịch trên chuỗi nguồn và sau đó nhận kết quả trên chuỗi mục tiêu. ZetaChain xử lý tất cả các chi tiết phức tạp đằng sau hậu trường, bao gồm tạo giao dịch, xác minh và thực hiện, và toàn bộ quá trình tương tác chuỗi chéo trông rất đơn giản trên bề mặt. Người dùng trải nghiệm một quy trình trơn tru và trực tiếp, chỉ nhìn thấy các giao dịch họ đã ký và kết quả cuối cùng, và cơ sở hạ tầng ZetaChain quản lý hiệu quả tất cả các bước trung gian.
Ứng dụng cụ thể
Hoán đổi bản địa
Các nhà phát triển có thể phát triển các ứng dụng hoán đổi chuỗi chéo bằng cách tích hợp chức năng của ứng dụng vào các hợp đồng chung của ZetaChain. Trước tiên, người dùng chuyển Gas gốc hoặc tài sản ERC-20 được hỗ trợ sang hợp đồng cổng trên chuỗi được kết nối, cùng với địa chỉ và thông báo của hợp đồng chung (bao gồm mã thông báo mục tiêu và người nhận). Observer-Signature-Verifier giám sát và xử lý giao dịch. Mô-đun mã thông báo đồng nhất đúc các mã thông báo ZRC-20, ánh xạ các mã thông báo do người dùng gửi vào hợp đồng cổng, sau đó hợp đồng hệ thống gọi hàm onCrossChainCall của hợp đồng chung. Hàm này chấp nhận mã thông báo ZRC-20, thông tin cuộc gọi (bao gồm ID của chuỗi được kết nối và địa chỉ người gọi) và thông báo. Sau đó, hợp đồng chung cho phép một nhóm thanh khoản khả dụng (nhóm Uniswap v2 mặc định hoặc bất kỳ hợp đồng trao đổi phi tập trung nào khác) chuyển đổi các mã thông báo ZRC-20 đã nhận thành phiên bản ZRC-20 của mã thông báo mục tiêu và phiên bản ZRC-20 của mã thông báo Gas trên chuỗi mục tiêu. Cuối cùng, hợp đồng sẽ gọi phương thức rút ZRC-20, hủy token Gas ZRC-20 (để thanh toán phí Gas trên chuỗi mục tiêu) và rút phiên bản ZRC-20 của token mục tiêu vào chuỗi mục tiêu, chuyển đổi nó thành tài sản gốc.
Đặt cọc
Hợp đồng thông minh có thể đặt cược token ZETA, giúp đơn giản hóa quá trình phát triển ứng dụng đặt cược thanh khoản và đặt cược trên ZetaChain.
Trước đây, các ứng dụng staking yêu cầu các chương trình ngoài chuỗi để giám sát người dùng gửi token ZETA vào hợp đồng thông minh và thực hiện staking ZETA cho người dùng. Cách tiếp cận ngoài chuỗi này đã gieo mầm cho sự tập trung hóa và khiến các nhà phát triển khó xây dựng một giao thức staking vừa linh hoạt vừa phi tập trung.
Với việc bổ sung chức năng staking token ZETA, bản thân hợp đồng thông minh có thể chấp nhận token ZETA từ người dùng và các hợp đồng khác, sử dụng cơ chế staking gốc trên chuỗi (chẳng hạn như mô-đun staking của Cosmos SDK) để staking và cũng có thể kiểm tra trạng thái staking và yêu cầu phần thưởng.
Các ứng dụng phổ biến có thể sử dụng tính năng này để chấp nhận token từ các chuỗi được kết nối, cung cấp token ZETA và đặt cược chúng thay mặt cho người dùng và kiếm lợi nhuận bằng cách đặt cược các token đã chuyển vào chuỗi được liên kết.
Ứng dụng NFT
ZetaChain hỗ trợ các ứng dụng chung để gọi trực tiếp các hợp đồng thông minh trên chuỗi được kết nối. Các nhà phát triển có thể sử dụng chức năng này để phát triển các ứng dụng NFT sáng tạo hơn. Các ứng dụng như vậy có thể nhận mã thông báo và tin nhắn từ chuỗi được kết nối, đúc NFT và người dùng cũng có thể chuyển NFT qua lại giữa ZetaChain và chuỗi được kết nối.
ZetaChain mở ra một chương mới về ứng dụng
Các ứng dụng DeFi có thể hoạt động trên nhiều chuỗi thông qua cơ sở hạ tầng chuỗi đầy đủ của ZetaChains, phá vỡ những hạn chế của một chuỗi đơn lẻ. Một lợi thế chính của Web3 là khả năng kết hợp, nơi các hợp đồng thông minh có thể tương tác và xây dựng dựa trên nhau. Hiện tại, tương tác của các hợp đồng bị giới hạn trong một chuỗi duy nhất. ZetaChain mở rộng khả năng kết hợp này cho tất cả các chuỗi, ngay cả các chuỗi không có hợp đồng thông minh gốc (như Bitcoin và Dogecoin). Được hưởng lợi từ tính trừu tượng của toàn chuỗi, các nhà phát triển sẽ có nhiều kịch bản ứng dụng hơn và đổi mới dApp có nền tảng vững chắc.
Quản lý tài chính toàn chuỗi
Quản lý tài chính trên nhiều blockchain là một nhiệm vụ phức tạp. Khi tài sản của một tổ chức được phân bổ trên nhiều chuỗi khác nhau và mỗi chuỗi có một tài khoản riêng, việc quản lý trở nên rất khó khăn và việc xử lý không đúng cách có thể dẫn đến mất tài sản. Nếu không có sự quản lý thống nhất về tài sản, người phụ trách tài chính phải xử lý nhiều tài khoản, phối hợp chữ ký của các bên liên quan trên mỗi chuỗi và theo dõi thủ công tài sản trên mỗi mạng. Phương pháp quản lý phân mảnh này làm gia tăng rủi ro hoạt động và nhân viên tài chính không thể quản lý và triển khai tài sản hiệu quả, đồng thời khả năng của họ bị hạn chế.
Các tổ chức có thể sử dụng cơ sở hạ tầng ZetaChains để quản lý tài chính tập trung trong khi vẫn duy trì bản chất phi tập trung của tài sản blockchain. Đổi mới quan trọng nhất nằm ở TSS có thể lập trình và hợp đồng thông minh.
Người phụ trách tài chính chỉ cần triển khai một hợp đồng thông minh duy nhất trên ZetaChain và tự mình chỉnh sửa logic quản lý. Hợp đồng này sẽ được sử dụng như một trung tâm quản lý tập trung cho tất cả các hoạt động tài chính trên nhiều chuỗi. Trong quá trình thiết lập ban đầu, các bên liên quan chỉ cần cung cấp khóa một lần trên ZetaChain, giúp đơn giản hóa đáng kể quy trình phê duyệt.
Sau khi thiết lập, hợp đồng thông minh của ZetaChain có thể điều phối các hoạt động tài chính phức tạp trên nhiều blockchain khác nhau. Tài sản có thể được chuyển nhượng, phân bổ hoặc sử dụng trên ZetaChain chỉ bằng một quy trình phê duyệt duy nhất mà không cần phải có chữ ký lặp lại từ các bên liên quan trên mỗi chuỗi nguyên sinh.
Cách tiếp cận này không chỉ giới hạn ở việc chuyển giao tài sản. Các quy tắc tài chính, giới hạn chi tiêu và ngưỡng phê duyệt có thể được lập trình trực tiếp vào hợp đồng thông minh, đảm bảo rằng ứng dụng này nhất quán trên tất cả các chuỗi. Hơn nữa, cách tiếp cận này mang lại nhiều khả năng hơn, chẳng hạn như điều chỉnh tài sản xuyên chuỗi, tối ưu hóa lợi nhuận và các chiến lược quản lý tài chính phức tạp hơn cũng có thể được triển khai. Do nhu cầu quản lý tài khoản trên nhiều chuỗi riêng biệt, các chức năng trên không thể đạt được bằng các công nghệ trước đây.
Quản lý danh mục đầu tư chuỗi đầy đủ
Quản lý danh mục tiền mã hóa trên nhiều chuỗi là việc khó khăn và người dùng phải mất rất nhiều công sức để điều chỉnh tài sản và theo dõi hiệu suất đầu tư trên nhiều mạng lưới khác nhau. ZetaChain đã tạo ra một nền tảng thống nhất giúp đơn giản hóa tình trạng hiện tại và cho phép quản lý danh mục toàn chuỗi.
Hợp đồng thông minh toàn chuỗi có thể hoạt động như một tháp điều khiển trung tâm cho mọi loại tài sản tiền điện tử của người dùng. Hợp đồng sử dụng công nghệ TSS để tương tác trực tiếp với các tài khoản trên các chuỗi khác nhau. Người dùng có thể lập trình các chiến lược đầu tư và quy tắc trên hợp đồng thông minh ZetaChain. Sau đó, hợp đồng sử dụng TSS để thực hiện giao dịch, di chuyển tài sản và điều chỉnh danh mục đầu tư trên các chuỗi khối khác nhau.
Các hợp đồng thông minh như vậy có thể theo dõi tình hình thị trường trên nhiều chuỗi, tự động điều chỉnh danh mục đầu tư và thực hiện các giao dịch phức tạp mà không cần sự can thiệp của con người. TSS tạo ra chữ ký, có thể kiểm soát an toàn tài sản trên nhiều chuỗi.
Cách tiếp cận này không chỉ tự động hóa các hoạt động chuỗi chéo mà còn cung cấp góc nhìn toàn cảnh về hiệu suất danh mục đầu tư. Các chiến lược đầu tư phức tạp như chênh lệch giá chuỗi chéo và khai thác đa chuỗi cũng khả thi, điều mà các công nghệ trước đây không thể thực hiện được.
Người dùng mới khó có thể nắm bắt đầy đủ các bước hoạt động khác nhau của từng chuỗi. Người dùng quan tâm đến lợi nhuận sẽ bị thu hút bởi các chức năng như vậy và ngày càng có nhiều người dùng mới tham gia. ZetaChain tóm tắt sự phức tạp của các hoạt động đa chuỗi, cho phép nhiều người dùng bình thường hơn tiếp cận với quản lý danh mục tài sản tiền điện tử tiên tiến hơn.
Trao đổi tài sản bản địa
Chúng tôi đã giới thiệu các ứng dụng trao đổi tài sản như ThorChain trong bài viết trước, nơi người dùng có thể gửi và nhận tài sản bằng token gốc. Theo quan điểm của người dùng, quy trình này đơn giản như gửi và rút tiền trên một sàn giao dịch tập trung. Gửi và rút tiền xu chỉ là chuyển giao tài sản đơn giản trên chuỗi được kết nối, vì vậy phương pháp này rẻ hơn nhiều so với phương pháp dựa trên tin nhắn đắt tiền (yêu cầu gọi hợp đồng, chẳng hạn như xác minh tin nhắn, v.v.). Thực thi logic không còn là logic phân đoạn chuỗi chéo nữa mà tất cả đều tập trung trong một hợp đồng chuỗi đầy đủ.
Cho vay liên chuỗi
ZetaChain 2.0 có thể nâng cao khả năng cho vay liên chuỗi và gọi trực tiếp các chức năng trên các chuỗi bên ngoài. Các giao thức cho vay liên chuỗi là khả thi và chúng có thể chấp nhận tiền gửi từ người cho vay trên bất kỳ chuỗi nào mà không cần người dùng thực hiện các hoạt động bổ sung. Tiền có thể đến từ các nhóm thanh khoản, tài sản thế chấp thanh khoản, v.v. và phạm vi các chuỗi được hỗ trợ là cực kỳ rộng. Người vay có thể thế chấp tài sản trên nhiều chuỗi, với nhiều loại tài sản tùy chọn và hệ sinh thái cho vay rất linh hoạt. Thị trường cho vay gốc BTC rất hạn chế. Cho vay liên chuỗi mang lại những cơ hội mới và mở ra thị trường mới cho các nhà phát triển, những người có thể kiếm thu nhập thông qua Bitcoin và vay bằng các tài sản khác. ZetaChain có nhiều tùy chọn hơn ThorChain và việc gửi và rút cùng một mã thông báo có thể xây dựng các kiến trúc ứng dụng khác nhau.
Đặt lại tài sản xuyên chuỗi
Tài sản trên chuỗi hỗ trợ có thể cung cấp bảo mật tái thế chấp cho các chuỗi khác, có phần giống với phương pháp Eigenlayer. Người dùng có thể tái thế chấp bằng nhiều tài sản khác nhau (như BTC, ETH, v.v.), nhưng cơ chế phạt được kích hoạt theo một số điều kiện cụ thể của chuỗi mục tiêu hoặc ứng dụng. Mô hình bảo mật nhóm quỹ này cho phép các chuỗi và ứng dụng khác nhau hình thành danh mục tài sản tái thế chấp đa dạng, giúp cải thiện bảo mật tổng thể và toàn bộ hệ sinh thái được bảo vệ tốt hơn.
Ứng dụng này tương tự như Exocore, nơi các hợp đồng thông minh trên ZetaChain điều phối các chức năng chính. Các hợp đồng này hoạt động như các mô-đun và quản lý mọi thứ, chẳng hạn như đăng ký AVS, theo dõi ủy quyền staking, xử lý tiền gửi và rút tiền, và thực hiện các cơ chế phạt.
Khi người dùng tương tác với hệ thống – cho dù là gửi token hay ủy quyền tài sản cho người khác – tất cả các giao dịch đều được ghi lại bởi các hợp đồng thông minh tương ứng. Điều này đảm bảo rằng tất cả các hoạt động của người dùng có thể được ghi lại và quản lý trong hệ sinh thái ZetaChain.
Người ký TSS chủ động giám sát các trình xác thực để đảm bảo độ tin cậy của chúng. Nếu trình xác thực có hành vi ác ý hoặc người dùng khởi tạo lệnh rút tiền, mô-đun cắt sẽ tịch thu số tiền đã cam kết trên chuỗi gốc.
Thanh toán chuỗi chéo
Giả sử một người dùng muốn vay và cho vay tài sản trên các chuỗi khác nhau. Vấn đề mà người dùng và các ứng dụng hiện tại phải đối mặt là khó có thể giám sát và quản lý hiệu quả việc thanh lý tài sản. Chỉ bằng cách liên tục giám sát tài sản trên mỗi chuỗi và đảm bảo rằng việc thực hiện liên quan đến tài sản đủ nhanh thì mới có thể giảm thiểu được tổn thất của giao thức. ZetaChain có thể khóa tài sản trong các địa chỉ TSS và sử dụng các nhà tạo lập thị trường tự động hoặc các sàn giao dịch phi tập trung trên chuỗi nguồn để thanh lý tài sản. Tính thanh khoản trên chuỗi nguồn thường lớn hơn các mã thông báo được gói trên các chuỗi khác. Thời gian thanh lý và cầu nối chuỗi chéo được giảm xuống và tính thanh khoản gốc lớn hơn cũng mang lại tỷ giá hối đoái tốt hơn. Người quan sát TSS sẽ liên tục giám sát các vị thế này và các ứng dụng chung trên ZetaChain sẽ theo dõi trạng thái của các vị thế này. Khi giá tài sản đạt đến giá thanh lý, hợp đồng thông minh sẽ kích hoạt chức năng thanh lý và người ký TSS sẽ chuyển tiếp giao dịch và cuối cùng thanh lý trên chuỗi gốc.
Ứng dụng Bitcoin Racetrack
ZetaChain cũng có thể thực hiện các thị trường ghi chú như Ordinal, trao đổi và cho vay tài sản Bitcoin như BRC 20, v.v. Các ứng dụng này có thể được kết hợp không chỉ với các ứng dụng khác trên ZetaChain mà còn với các ứng dụng trên các chuỗi được hỗ trợ. Các ứng dụng hợp đồng thông minh thông thường được ZetaChain hỗ trợ cũng được trang bị các chức năng chuỗi đầy đủ của Bitcoin.
Địa chỉ TSS có thể được sử dụng để cho vay và vay giữa tài sản BTC và ETH. Các ứng dụng trên ZetaChain có thể được triển khai như các chương trình chung với logic cơ bản. Nếu người dùng muốn vay ETH bằng cách thế chấp BTC, họ chỉ cần gửi BTC vào chuỗi gốc và ký bằng ví của họ. BTC sẽ bị khóa trong địa chỉ TSS, chờ các hoạt động tiếp theo (rút tiền hoặc thanh lý). Người quan sát TSS sẽ ghi lại giao dịch, đúc phiên bản ZRC-20 của ETH trên ZetaChain, sau đó chuyển mã thông báo vào chuỗi Ethereum và đổi lấy ETH, và cuối cùng chuyển trực tiếp vào tài khoản của người dùng. Người dùng có thể nhận ETH trong ví ETH của họ bằng cách gửi BTC bằng ví của riêng họ. Nó có thể được sử dụng như một sàn giao dịch tập trung. Nguyên tắc hoạt động của các thị trường và ứng dụng trao đổi khác như Ordinal cũng rất đơn giản.
Phối hợp chuỗi chéo
Trừu tượng hóa chuỗi giải quyết các vấn đề trong nhiều lĩnh vực, bao gồm tổng hợp tài khoản, giải pháp thuật toán, điều phối, thanh toán và bù trừ. Hãy cùng khám phá một số giải pháp cho vấn đề điều phối và so sánh chúng với ZetaChain.
Nông nghiệp
Nông nghiệp là một nền tảng hợp đồng thông minh được viết bằng JavaScript. Nó sử dụng bộ công cụ Cosmos SDK và công cụ đồng thuận Comet BFT. Nó cũng sử dụng IBC và Axelar để giao tiếp với các chuỗi Cosmos khác. Agoric hướng đến mục tiêu thu hút hàng triệu nhà phát triển JavaScript tham gia lĩnh vực Web3. API Agoric Orchestration tóm tắt quá trình phối hợp phức tạp của các hợp đồng chuỗi chéo và đơn giản hóa quá trình phát triển.
Một tính năng rất nổi bật của Agoric là mô hình bất đồng bộ độc đáo của nó (mô hình async/await). Các hợp đồng thông minh được triển khai trên Agoric có thể sử dụng mô hình này để tương tác với các chuỗi khác trên nhiều mô-đun, chờ phản hồi hoặc thực hiện các tác vụ. Các thông báo được Agoric gửi đến các chuỗi khác chứa các hướng dẫn như tạo tài khoản, gọi hàm và các tham số bắt buộc. Sau khi chuỗi mục tiêu xử lý các hướng dẫn này và trả về kết quả, hợp đồng thông minh Agoric sẽ tiếp tục thực hiện bước tiếp theo được chỉ định trong logic của nó.
Everclear (trước đây là Connext)
Everclear là một cầu nối chuỗi chéo, trước đây được gọi là Kết nối , có thể xử lý luồng công việc liên chuỗi và đặt lại nhiều L2. Everclear tích hợp Connext SDK, cho phép xApps gửi các tin nhắn đặc biệt được gọi là xcalls qua các chuỗi. Các hợp đồng Connext trên các chuỗi nguồn và đích và một hợp đồng bộ điều hợp cùng quản lý các tin nhắn này, cho phép các lệnh gọi hàm liên chuỗi.
xApp sử dụng Connext SDK để tạo và gửi tin nhắn xcall, chứa tất cả các chi tiết thực thi như lệnh gọi hàm, quỹ, thông tin gas và dữ liệu khác. Các tin nhắn này trước tiên được xử lý bởi hợp đồng Connext trên chuỗi nguồn và sau đó được chuyển tiếp đến hợp đồng tương ứng trên chuỗi mục tiêu. Hợp đồng bộ điều hợp đóng vai trò rất quan trọng trên chuỗi mục tiêu. Sau khi nhận được các tin nhắn này, nó chuyển đổi tài sản theo yêu cầu và thực thi chức năng được chỉ định với các tham số chính xác. Hệ thống Connexts hỗ trợ xCall lồng nhau, tương tự như các lệnh gọi lại giữa các chuỗi. Chức năng chính của chúng là xác minh các thay đổi trạng thái và thực hiện các hoạt động tiếp theo không đồng bộ.
Do đó, Connext có hiệu quả như một cầu nối chuỗi chéo, có thể thực hiện các chức năng hợp đồng giữa nhiều chuỗi và hỗ trợ các quy trình làm việc chuỗi chéo phức tạp. Nguyên lý hoạt động khá giống với ZetaChain, trong đó lệnh gọi hàm được chuyển tiếp đến chuỗi mục tiêu và sau đó được thực hiện.
xERC-20 và ZRC-20 Mã thông báo So sánh
ZetaChain và Connext đều đã phát triển các tiêu chuẩn mã thông báo, ZRC-20 và xERC-20, để hỗ trợ các ứng dụng chuỗi chéo.
Token ZRC-20 là phiên bản mở rộng của tiêu chuẩn ERC-20 của Ethereum, được thiết kế riêng cho chức năng chuỗi chéo của ZetaChain. Token ZRC-20 chỉ được đúc trên ZetaChain sau khi token ERC-20 tương ứng được gửi vào địa chỉ TSS do ZetaChain quản lý. Mỗi token ERC-20 của chuỗi được đánh dấu duy nhất trên ZetaChain. Ví dụ: USDT từ Ethereum sẽ xuất hiện dưới dạng ZRC-20 USDT từ chuỗi Ethereum và nếu đến từ Binance Smart Chain, nó sẽ xuất hiện dưới dạng ZRC-20 USDT từ BSC. Mặc dù tất cả các token này đều là token ERC-20, ZetaChain định vị chúng là các tài sản khác nhau, nhưng chúng vẫn có thể được sử dụng thay thế cho nhau.
Ngược lại, các token xERC-20 duy trì tính đồng nhất của chúng trên các chuỗi khác nhau. Tất cả các token xERC-20 USDT đều được coi là cùng một token, bất kể chuỗi nguồn của chúng. Điều này giúp tập trung thanh khoản và tránh pha loãng các token ZRC-20. Quản lý chéo chuỗi các token đồng nhất hiệu quả hơn và các token xERC-20 có thể được gửi bằng tin nhắn xcall, các hàm gọi và các chi tiết giao dịch khác đi kèm.
Mạng hạt
Vào những ngày đầu của dự án , Mạng hạt tập trung vào cơ sở hạ tầng trừu tượng hóa ví và tài khoản, đáp ứng nhu cầu của người dùng tại thời điểm đó. Sau đó, dự án đã mở rộng ngăn xếp công nghệ của mình và thêm các thành phần chính của trừu tượng hóa chuỗi trên Particle L1, chẳng hạn như Bundler phi tập trung, Paymaster và Keystore, để quản lý các tài khoản chuỗi chéo. Ý tưởng về Keystore bắt nguồn từ khái niệm của Vitalik Buterin về việc giải quyết vấn đề tài khoản đa chuỗi.
Công nghệ trừu tượng của hạt bao gồm ba khía cạnh:
-
Tài khoản phổ thông: Các tài khoản này nâng cấp các tài khoản hợp đồng thông minh truyền thống bằng cách tích hợp cấu trúc hoạt động người dùng mới, kho khóa và cây Merkle để xác minh chữ ký. Particle L1 hoạt động như một kho lưu trữ tập trung cho các tài khoản thông minh, xử lý các thiết lập và dữ liệu liên quan đến khóa trong khi lưu trữ thông tin ràng buộc cho khóa riêng của người dùng trong cây Merkle. Khi người dùng khởi tạo giao dịch, họ xác minh quyền sở hữu khóa thông qua bằng chứng Merkle. Scroll, Keybase và Stackr cũng đã đề xuất các phương pháp tiếp cận tương tự. Chúng tôi sẽ thảo luận chi tiết về Keystore trong phần quản lý tài khoản hợp nhất.
-
Thanh khoản toàn cầu: Mạng nút Bundler thực hiện các hoạt động mà người dùng cần để giao dịch, chẳng hạn như hoán đổi token, tương tác với nhà cung cấp thanh khoản, v.v. Người dùng có thể sử dụng token trên nhiều chuỗi và dễ dàng tương tác với các chuỗi mới ngay cả khi họ không giữ token từ các chuỗi đó. Chỉ với một chữ ký, người dùng có thể tương tác với nhiều blockchain. Tài khoản chung và Bundler quản lý giao dịch, chữ ký và định tuyến.
-
Mã thông báo Universal Gas: Khi người dùng khởi tạo giao dịch, người dùng sẽ được nhắc chọn một token Gas trên giao diện hoạt động. Token này được xử lý bởi hợp đồng Particles Paymaster và được thanh toán cho các chuỗi nguồn và đích. Một phần phí sẽ được chuyển đổi thành token gốc Particles $PARTI và được gửi vào Particle L1.
Cả ba giải pháp này cùng nhau tạo ra trải nghiệm trừu tượng rất mạnh mẽ cho các nhà phát triển và người dùng. Người dùng có thể thực hiện giao dịch chuỗi chéo mà không cần phải quản lý nhiều tài khoản hoặc trả nhiều phí gas cho chuỗi mục tiêu. Các phương pháp trên đều được thiết kế để giúp trải nghiệm của người dùng mượt mà hơn.
GẦN
NEAR hướng đến mục tiêu cung cấp trải nghiệm chuỗi chéo mà không cần cầu nối chuỗi chéo, đây là điều độc đáo. Cách tiếp cận của NEAR là giới thiệu chữ ký chuỗi, bộ chuyển tiếp đa chuỗi và Trạm xăng đa chuỗi, cũng như giao diện phi tập trung.
Tổng hợp tài khoản giúp đơn giản hóa trải nghiệm của người dùng bằng cách cho phép ký giao dịch trên bất kỳ blockchain nào chỉ bằng một tài khoản. NEAR đã phát triển một giao thức tính toán đa bên (MPC) được gọi là “ Chữ ký chuỗi ” tận dụng giao thức này và trình xác thực của Eigenlayer. Giao thức có thể tạo và quản lý tài khoản trên các chuỗi bên ngoài mà không cần thêm khóa hoặc địa chỉ. Các địa chỉ này được lấy từ các tài khoản NEAR hiện có. Chúng tôi sẽ thảo luận chi tiết về cách thức hoạt động của giao thức này trong phần tài khoản hợp nhất.
NEAR tương tự như Particle Network. Trạm xăng và trạm tiếp nhiên liệu đa chuỗi có thể tóm tắt phí gas của các chuỗi bên ngoài và đơn giản hóa trải nghiệm của người dùng. Người dùng chỉ cần tương tác với front-end của dApp và back-end sẽ xử lý một loạt các hoạt động bao gồm điều phối, ký, thanh toán gas, chuyển tiếp, v.v.
Tính năng lớn nhất của NEAR là khả năng chuyển giao quyền sở hữu tài sản giữa các chuỗi mà không thực sự chuyển giao tài sản. Bước đầu tiên trong quy trình này là sử dụng mạng MPC để tạo một tài khoản trên một chuỗi khác được liên kết với tài khoản NEAR của người dùng. Tài sản không được đóng gói hoặc chuyển nhượng. Khóa sở hữu của các tài khoản này được chuyển đổi thành NFT trên NEAR. Người dùng có thể giao dịch các NFT này trên NEAR, cho phép họ chuyển quyền sở hữu mà không cần chuyển nhượng tài sản.
Khả năng xử lý dữ liệu cao của NEAR giúp việc trao đổi tài sản gốc trở nên dễ dàng vì chỉ có các khóa điều khiển được trao đổi và tài sản không được chuyển giao.
Nơtron
Nơtron được xây dựng bằng CosmosSDK, tập trung vào các giao dịch chuỗi chéo và đạt được trải nghiệm liền mạch thông qua các thành phần chính. Tài khoản liên chuỗi (ICA) quản lý các tài khoản trên chuỗi Cosmos từ xa, cho phép họ nắm giữ tài sản và thực hiện giao dịch. Phần mềm trung gian chuyển tiếp gói tin (PFM) chuyển tiếp các gói IBC giữa các chuỗi, đơn giản hóa giao tiếp giữa các chuỗi. IBC Hook cho phép các hợp đồng thông minh thực hiện logic tùy chỉnh khi nhận được một gói IBC.
Khi người dùng sử dụng Neutron để thực hiện các giao dịch chuỗi chéo, mô-đun Giao dịch chuỗi chéo (ICTX) hoạt động như một bộ điều phối trung tâm. Các hợp đồng thông minh trên Neutron gửi yêu cầu đến mô-đun ICTX, chỉ định chuỗi mục tiêu, tài khoản chuỗi chéo và hoạt động cần thực hiện. Sau đó, ICTX tạo một gói IBC chứa thông tin giao dịch và gửi đến chuỗi mục tiêu thông qua một rơle. Chuỗi từ xa xử lý giao dịch và gửi lại xác nhận. Phương pháp gửi lệnh gọi hàm bằng cầu nối chuỗi chéo tương tự như Connext và ZetaChain.
So sánh với ZetaChain
Hầu hết các chương trình phối hợp chuỗi chéo đều liên quan đến việc sử dụng các cầu nối chuỗi chéo, yêu cầu phải chuyển giao tài sản cùng với thông tin và tham số gọi hàm tương ứng. Các tài sản và hướng dẫn này được triển khai trên chuỗi mục tiêu và được thực hiện bởi hợp đồng. ZetaChain 2.0 cũng sử dụng phương pháp này, với người ký TSS và người quan sát chuyển tiếp dữ liệu có liên quan để đảm bảo tính bảo mật và độ chính xác của các giao dịch.
ZetaChain cho phép các nhà phát triển dApp tạo hợp đồng thông minh và quản lý tài sản trên nhiều chuỗi bằng TSS. TSS có thể lập trình và triển khai thông qua logic của dApp. Các nhà phát triển có thể xác định các quy tắc phức tạp để quản lý tài sản xuyên chuỗi và giao dịch tự động xuyên chuỗi. Cách tiếp cận này mở ra khả năng cho các ứng dụng và giao thức hoàn toàn mới.
ZetaChain cho phép các nhà phát triển tạo ra các trạng thái và logic thống nhất trên một chuỗi duy nhất, cải thiện các ứng dụng chuỗi chéo. Điều này về cơ bản khác với các cầu nối chuỗi chéo truyền thống, hoạt động theo cách phân mảnh trên nhiều chuỗi.
Các ứng dụng có thể sử dụng ZetaChain để duy trì trạng thái và logic của chúng ở một nơi, đạt được khả năng thực thi đồng bộ và tinh vi. Các hệ thống giao tiếp ngang hàng cầu nối chuỗi chéo dựa vào các quy trình không đồng bộ, theo sự kiện ở nhiều trạng thái phân mảnh khác nhau và giải pháp ZetaChain cải thiện đáng kể tình trạng này.
Hiệu suất hợp nhất mang lại lợi ích to lớn. Nó làm giảm sự phức tạp của các ứng dụng chuỗi chéo. Ví dụ, việc thực hiện các nhà tạo lập thị trường tự động như Curve sẽ trở nên đơn giản hơn. Các nhà phát triển không cần phải hoạt động trên nhiều chuỗi, họ chỉ cần viết một hợp đồng thông minh và tất cả logic đều được tập trung. Một lợi thế cốt lõi khác là độ tin cậy. Mỗi bước trong hệ thống phân mảnh có thể đưa ra các điểm lỗi tiềm ẩn trong quá trình giao dịch chuỗi chéo. Giao dịch có thể bị chấm dứt giữa chừng và tiền có thể bị đóng băng. ZetaChain loại bỏ những rủi ro này. Chỉ có hai tình huống có thể xảy ra đối với một giao dịch, thành công hoặc thất bại. Khi giao dịch không thành công, tiền sẽ được trả về trạng thái ban đầu.
Nếu một giao dịch cần được khôi phục, thông thường có thể thực hiện nhanh chóng và dễ dàng trên chuỗi chính. Điều này là do hầu hết trạng thái và logic đều được tập trung hóa. Nếu quy trình gọi bên ngoài phức tạp và gặp lỗi, ứng dụng có thể sử dụng khôi phục không đồng bộ. Điều này rất quan trọng đối với một số hoạt động cụ thể, chẳng hạn như kiểm soát phạm vi trượt giá trong hoán đổi mã thông báo. Trên ZetaChain, nếu trượt giá vượt quá phạm vi cho phép và có chức năng gọi lại khôi phục, toàn bộ giao dịch sẽ được khôi phục. Điều này bảo vệ người dùng khỏi những tổn thất bất ngờ do thay đổi điều kiện thị trường trong quá trình thực hiện.
Quản lý tài khoản thống nhất
Không gian khối từng là một nguồn tài nguyên khan hiếm, nhưng giờ đây nó đã trở nên dồi dào nhờ các L1 thay thế, Rollup trên Ethereum và Lisk. Các ứng dụng hiện được phân phối trên nhiều lớp, mang đến cho người dùng nhiều lựa chọn. Một số giải pháp quản lý tài khoản, như Magicspend và Keystore Rollup, giải quyết trực tiếp các vấn đề này. Sẽ cần nhiều hơn một báo cáo để trình bày chi tiết tất cả những vấn đề này. Do đó, chúng tôi sẽ tập trung vào các giải pháp hợp nhất như Near, Particle và ZetaChain và sự khác biệt của chúng.
Mạng hạt
Particle Network đã phát triển BTC Connect để cho phép người dùng Bitcoin trải nghiệm những lợi ích của việc trừu tượng hóa tài khoản. Mặc dù việc trừu tượng hóa tài khoản không được triển khai trực tiếp trên blockchain Bitcoin L1, nhưng nó được triển khai thông qua L2. Các giải pháp L2 đặc biệt này sử dụng cơ sở hạ tầng trừu tượng hóa tài khoản của Particles, chẳng hạn như Bundler và Paymaster, và người dùng có thể tận hưởng các giao dịch không mất phí gas, khôi phục tài khoản, sử dụng các chức năng Passkey, v.v.
BTC Connect đã được kết nối với các nhà cung cấp ví Bitcoin như UniSat, OKX và Bitget. Khi người dùng tương tác với một ứng dụng, họ có thể liên kết BTC Connect thông qua ví cá nhân của mình. Sau đó, một tài khoản thông minh sẽ tự động được tạo trên Bitcoin L2. Người dùng có thể chọn tương tác với các dApp trên Bitcoin L1 hoặc kết nối BTC với L2 và sử dụng ví AA. BTC Connect tóm tắt toàn bộ quy trình và trải nghiệm của người dùng rất thân thiện và mượt mà.
Gần
NEAR cho phép người dùng ký giao dịch trên bất kỳ blockchain nào chỉ với một tài khoản. Mô hình tài khoản của NEAR kết hợp công nghệ trừu tượng hóa tài khoản. Tên tài khoản rất dễ đọc đối với con người và các khóa khác nhau được định cấu hình cho các ứng dụng khác nhau để mở khóa các quyền truy cập cụ thể. NEAR mở rộng mô hình này thông qua công nghệ Chain Signatures, không chỉ hỗ trợ tương tác đa chuỗi mà còn cho phép các tài khoản NEAR tạo và quản lý các tài khoản từ xa trên các chuỗi khác mà không cần người dùng phải quản lý các tài khoản này riêng biệt.
Quá trình này sử dụng giao thức TSS được hỗ trợ bởi trình xác thực NEAR. Đây là một giao thức cải tiến cho phép trình xác thực tham gia hoặc rời khỏi mạng mà không cần thay đổi khóa công khai hoặc chia sẻ khóa bí mật, giúp TSS ổn định và đáng tin cậy trong quá trình ký mà không cần phải điều chỉnh thường xuyên.
Người dùng có thể tạo tài khoản mới trên mỗi chuỗi và mạng TSS đóng vai trò là người ký, do đó người dùng không cần phải duy trì khóa riêng của các tài khoản này. Mạng TSS có thể tạo ra nhiều tài khoản cho cùng một chuỗi thông qua NearID, giúp tăng cường bảo mật và dễ sử dụng hơn nữa. Quy trình mà người dùng cuối cùng trải nghiệm rất đơn giản – chỉ cần một tài khoản NEAR để quản lý tất cả các chuỗi được kết nối và sử dụng TSS để ký. Người dùng tận hưởng mọi lợi thế của công nghệ trừu tượng hóa tài khoản.
Có một sự khác biệt chính giữa NEAR và ZetaChain trong quản lý tài khoản. NEAR phụ thuộc rất nhiều vào mạng lưới riêng của nó trong quá trình tương tác. Người dùng phải sử dụng tài khoản NEAR làm điểm khởi đầu cho mọi tương tác để tạo tài khoản hoặc ký giao dịch trên các chuỗi khác. Tài khoản trên các chuỗi khác được lấy từ tài khoản Near và được quản lý bởi mạng MPC. Ngược lại, khi sử dụng ZetaChain, người dùng có thể giữ nguyên các tài khoản hiện có trên các chuỗi khác và duy trì toàn quyền kiểm soát đối với quá khứ. Người dùng có thể bắt đầu tương tác trên bất kỳ chuỗi nguồn nào và ngay cả khi họ không có tài khoản trên ZetaChain, họ vẫn có thể sử dụng các ứng dụng chung được phát triển và triển khai trên ZetaChain. Điều này giúp người dùng không cần phải tạo nhiều tài khoản và có thể tiếp tục sử dụng tài khoản gốc của họ trên các chuỗi khác. Một điểm quan trọng khác là người dùng vẫn giữ khóa riêng tư cá nhân của mình, do đó họ vẫn giữ toàn quyền kiểm soát đối với tài khoản của mình.
Cả hai giải pháp giao thức đều có ưu và nhược điểm riêng. Cách tiếp cận của NEAR là khóa người dùng vào một tài khoản, biến tài khoản đó thành điểm vào để tương tác với tất cả các chuỗi khác, giúp đơn giản hóa việc quản lý tài khoản ở một mức độ nhất định. ZetaChain cung cấp cho người dùng nhiều quyền kiểm soát hơn và tăng cường tính linh hoạt trong việc quản lý tài khoản, và người dùng có thể tương tác trên bất kỳ chuỗi nào. Về việc giao thức nào sẽ chiếm ưu thế trong tương lai, cuối cùng sẽ phụ thuộc vào sở thích cá nhân của người dùng – giải pháp tài khoản tích hợp của NEAR hay giải pháp tài khoản “mang theo tài khoản của riêng bạn” linh hoạt của ZetaChain.
Đặt cược lại Bitcoin
Bitcoin là tài sản kỹ thuật số lớn nhất và an toàn nhất, chủ yếu là do cơ chế PoW của nó. Tuy nhiên, do những hạn chế về khả năng lập trình, Bitcoin chỉ có thể được sử dụng cho các giao dịch cơ bản và các trường hợp sử dụng của nó cực kỳ hạn chế. Chúng tôi đã thảo luận trước đó về cách cơ sở hạ tầng ZetaChain hỗ trợ các chức năng đặt cược lại và đặt cược toàn chuỗi, bao gồm hỗ trợ cho Bitcoin. ZetaChain cũng cung cấp các ứng dụng toàn chuỗi khác cho tài sản Bitcoin, chẳng hạn như cho vay, hoán đổi mã thông báo gốc và thị trường Ordinal. Bất kỳ ứng dụng nào được điều khiển bởi hợp đồng thông minh đều có thể được triển khai trong hệ sinh thái Bitcoin thông qua ZetaChain.
Việc khôi phục các ứng dụng mở ra khả năng mở rộng bảo mật của Bitcoin sang các ứng dụng khác và chuỗi PoS. Trong phần tiếp theo, chúng ta sẽ khám phá và so sánh một số giải pháp khác để mở rộng bảo mật của Bitcoin sang nhiều ứng dụng khác nhau. Chúng ta cũng sẽ so sánh ZetaChain như một nền tảng với Bitcoin L2.
Chuỗi Babylon
Babylon là một blockchain được phát triển bằng công nghệ Cosmos, đặc biệt là công cụ CometBFT, giúp tăng cường tính bảo mật của chuỗi POS bằng cách staking Bitcoin. Để staking Bitcoin, bạn phải khóa các token và để trình xác thực quản lý chúng. Không giống như Ethereum, chuỗi Bitcoin có thể staking token trực tiếp. Nói chung, BTC cần được khóa trong tài khoản đa chữ ký hoặc chữ ký ngưỡng (TSS) trước khi có thể staking. Tuy nhiên, Babylon sử dụng phương pháp không cần tin cậy. Nó sử dụng các tập lệnh Bitcoin để khóa BTC trong một khoảng thời gian, trong thời gian đó, người dùng có thể mở khóa và hủy staking BTC. Việc tịch thu được thực hiện thông qua các chữ ký một lần có thể trích xuất (EOTS).
Thành phần
-
Chữ ký một lần có thể trích xuất (EOTS)
-
Hạn chế
-
Dấu thời gian
Giao ước
Các hạn chế khóa BTC trong Vault và sẽ không được phát hành cho đến khi đáp ứng được một số điều kiện nhất định. Mã lệnh được sử dụng để khóa đồng tiền có thể là OP_CHECKTEMPLATEVERIFY ( OP_CTV ). Hiệu suất bảo mật của cơ chế Bitcoin PoW đảm bảo rằng BTC luôn an toàn cho đến khi các điều kiện này được đáp ứng.
EOTS:
Người xác thực sử dụng EOTS để ký các khối trên chuỗi PoS. Các chữ ký này là một lần. Nếu người xác thực ký hai khối ở cùng độ cao và xảy ra xung đột, EOTS sẽ tiết lộ khóa riêng của người xác thực và giao thức có thể cắt BTC đã đặt cược. Điều này trừng phạt hành vi không trung thực và khuyến khích hành vi xác minh trung thực.
Dấu thời gian:
Dấu thời gian có thể tạo ra dữ liệu bất biến và hồ sơ giao dịch, ngăn chặn các cuộc tấn công tầm xa vào chuỗi PoS. Nó có thể đồng bộ hóa Bitcoin và chuỗi PoS, đảm bảo tính toàn vẹn của dữ liệu và tăng tốc độ mở khóa BTC đã đặt cược. Dấu thời gian rút ngắn thời gian khóa token, cho phép người dùng nhanh chóng rút tài sản trong khi tránh các cuộc tấn công tầm xa.
Babylon sử dụng các thành phần này để cung cấp cho người dùng dịch vụ restaking không cần tin cậy.
Mạng lưới Stroom
Người dùng có thể đặt cược Bitcoin thông qua mạng lưới Stroom và nhận được lợi nhuận BTC gốc mà không cần khóa tiền. Người dùng cũng có thể nhận được token staking thanh khoản cho giao thức DeFi của Ethereum để tăng lợi nhuận đầu tư. Khái niệm cốt lõi là sử dụng Bitcoin trên Lightning Network để cung cấp thanh khoản và phân phối phí được tạo cho người dùng, DAO và nhà điều hành nút.
-
Cầu xích Stroom: Cầu nối chuỗi chéo này kết nối Bitcoin và các blockchain dựa trên EVM. Sau khi người dùng gửi BTC vào kho Stroom DAO, họ sẽ nhận được st BTC hoặc bst BTC trên Ethereum. Các token được gói này có thể được sử dụng trong giao thức DeFi của Ethereum, cho phép người dùng kiếm thêm thu nhập.
-
Các nút Lightning Network được Stroom hỗ trợ: Các nút này sử dụng tiền gửi Bitcoin của người dùng để quản lý các kênh thanh toán của Lightning Network. Các nút không thể truy cập trực tiếp vào BTC và các thay đổi về trạng thái kênh yêu cầu xác nhận từ các nút xác thực. Quản lý kênh được bảo mật bằng thiết lập đa chữ ký liên kết và chữ ký Schnorr. Các nút xác thực cũng hoạt động như các tháp canh để giám sát các hoạt động khác nhau của các nút Lightning Network.
-
Các nút xác thực Stroom Các nút sử dụng thuật toán FROST để triển khai chữ ký ngưỡng Schonorr để xác nhận các hoạt động và đảm bảo tính bảo mật của giao thức. Chúng xác minh các sự kiện một cách độc lập để đảm bảo tính phi tập trung và bảo mật. Chúng cũng lưu trữ trạng thái kênh và khóa thu hồi để tạo điều kiện cập nhật trạng thái của Lightning Network khi cần. Là một tháp canh do DAO quản lý, nút giám sát các kênh của Lightning Network thông qua một nút Bitcoin đầy đủ tích hợp.
tBTC
tBTC là một giao thức cầu nối chuỗi chéo phi tập trung cho phép BTC được sử dụng trên Ethereum. Người dùng có thể khóa BTC trong một tài khoản do Threshold Network kiểm soát để đúc tBTC. Đây là một token ERC-20 có thể được sử dụng trong hệ sinh thái DeFi của Ethereum, mang lại nhiều kịch bản sử dụng hơn cho người dùng Bitcoin.
Cầu nối chuỗi chéo chọn ngẫu nhiên các nhà điều hành trong mỗi chu kỳ để đảm bảo an ninh. Để đảm bảo an ninh cho các khoản tiền gửi Bitcoin, tBTC yêu cầu sự đồng ý nhất trí của phần lớn các nhà điều hành (thường là 51 trong số 100 ngưỡng – ví được ESDSA hỗ trợ). Điều này thay thế các trung gian tập trung và đảm bảo một hệ thống phi tập trung, được mã hóa.
Khi người dùng muốn gửi Bitcoin, họ cần chuyển nó vào một trong các ví bằng cách sử dụng pay-to-script-hash (P 2 SH) hoặc pay-to-witness-script-hash (P 2 WSH). Giao dịch chứa địa chỉ Ethereum của người dùng. Người vận hành xác minh giao dịch và đúc tBTC trên Ethereum, chuyển đổi Bitcoin thành các token tương thích với Ethereum.
Để đổi tBTC trở lại BTC, người dùng cần cung cấp địa chỉ Bitcoin. Hệ thống sẽ khấu trừ số dư tBTC của người dùng và sau đó giải phóng cùng một lượng Bitcoin vào địa chỉ ví đã cung cấp.
Các sản phẩm được phát triển trên cầu nối chuỗi chéo tBTC bao gồm:
-
Giọng trung: Mezo tạo ra một lớp kinh tế thông qua tBTC. Đây là mạng PoS đảm bảo an ninh bằng cách staking Mezo và tBTC, và người dùng có thể sử dụng nó để đầu tư BTC DeFi và các trường hợp sử dụng khác.
-
Mẫu Anh: Acre cung cấp quy trình đặt cược Bitcoin để gửi và rút BTC. Người dùng gửi BTC và nhận stBTC, đại diện cho quyền sở hữu một phần BTC trong kho lưu trữ Acre. Người dùng có thể giữ BTC trong khi giữ stBTC để đảm bảo tính thanh khoản. Acre cam kết BTC của người dùng với nhiều mạng lưới L2 khác nhau để cung cấp bảo mật kinh tế và người xác thực có thể nhận được mã thông báo L2 hoặc phần thưởng BTC. Người dùng có thể nhận phần thưởng sau khi đổi stBTC của họ trên Acre hoặc họ có thể chuyển lại thành BTC.
Mặc dù các phương pháp này có thể tái cam kết, nhưng chúng bị giới hạn ở mục đích tái cam kết. Trên ZetaChain, người dùng không chỉ có thể tái cam kết mà còn có thể kết hợp với các ứng dụng như cho vay, trao đổi mã thông báo, v.v. và các hoạt động như vậy có thể được đồng bộ hóa theo thời gian thực trong một môi trường, do đó cải thiện hiệu quả của vốn. Các ứng dụng cũng có thể tiếp cận cơ sở người dùng của các ứng dụng khác trong hệ sinh thái.
So sánh với Bitcoin L2
Mạng Bitcoin L2 sử dụng cầu nối chuỗi chéo MPC và tài sản được bọc để tăng các trường hợp sử dụng Bitcoin. ZetaChain sử dụng TSS để quản lý các địa chỉ trên mạng Bitcoin và ánh xạ các mã thông báo ZRC-20 trên chuỗi riêng của nó. So với công nghệ MPC của chuỗi phụ Bitcoin, TSS phi tập trung hơn vì bộ sưu tập TSS rộng hơn và phi tập trung hơn có khả năng chịu lỗi Byzantine cao hơn.
Hơn nữa, công nghệ TSS của ZetaChain hỗ trợ các ứng dụng chuỗi đầy đủ và có thể kết hợp với các hợp đồng trên các chuỗi khác. Nói cách khác, các ứng dụng Bitcoin trên ZetaChain có thể tương tác liền mạch với nhiều hợp đồng trên các chuỗi khác nhau. Giải pháp L2 của Bitcoin chỉ có thể đạt được khả năng kết hợp trong nền tảng của riêng nó.
Mặc dù về mặt lý thuyết, các cầu nối chuỗi chéo BitVM và CatVM có thể loại bỏ hoặc giảm thiểu sự tin cậy, nhưng hiện tại điều này không thể thực sự đạt được.
Nhìn vào tương lai của trải nghiệm người dùng và vai trò của ZetaChain
Cơ sở hạ tầng như ZetaChain sẽ cải thiện đáng kể trải nghiệm người dùng trên blockchain trong tương lai. Hãy cùng xem xét các vai trò khác nhau mà ZetaChain đóng trong quá trình này:
-
Tương tác liền mạch: Hướng phát triển hiện tại của trải nghiệm người dùng là liền mạch và trực quan. Người dùng không thể nhận thức được công nghệ phức tạp bên dưới. Công nghệ trừu tượng hóa chuỗi ZetaChains là một phần quan trọng để đạt được mục tiêu này. Tương tác trên blockchain có thể đơn giản như các ứng dụng Web2.
-
Giao diện người dùng thống nhất: Sau khi trao quyền cơ bản cho khả năng tương tác xuyên chuỗi, các ứng dụng có thể cung cấp cho người dùng giao diện tương tác thống nhất để quản lý tài sản trên nhiều chuỗi, thực hiện giao dịch và các tương tác chuỗi khác trên một nền tảng duy nhất. Điều này cải thiện đáng kể trải nghiệm người dùng tổng thể.
-
Mở rộng hệ sinh thái ứng dụng: ZetaChain hỗ trợ các chức năng chuỗi chéo phức tạp hơn, điều này sẽ làm phong phú và phát triển hơn nữa hệ sinh thái ứng dụng. Các hệ thống này cung cấp các dịch vụ có khả năng tích hợp và vận hành cao hơn, đồng thời có thể cung cấp cho người dùng các công cụ và chức năng toàn diện.
-
Trở thành công nghệ chính thống: Đơn giản hóa trải nghiệm người dùng là chìa khóa để thúc đẩy công nghệ blockchain vào xu hướng chính thống. ZetaChain tránh hạ thấp ngưỡng kỹ thuật phức tạp cho người dùng, tăng cường đáng kể khả năng sử dụng của ứng dụng và đóng vai trò quan trọng trong việc giới thiệu người dùng không chuyên về công nghệ vào thế giới blockchain.
-
Các trường hợp sử dụng sáng tạo: Khi có thể thực hiện các hoạt động phức tạp trên nhiều blockchain, nhiều trường hợp sử dụng sáng tạo hơn sẽ xuất hiện. Các nhà phát triển hiện có thể sử dụng các công cụ này để tạo ra các ứng dụng mà trước đây không thể thực hiện được, thúc đẩy hơn nữa sự đổi mới trong lĩnh vực này.
Bài viết này có nguồn từ internet: Báo cáo nghiên cứu 10.000 từ của Delphi Digital: ZetaChain, tương lai của các ứng dụng phổ quát
Tác giả gốc: @Web3 Mario (https://x.com/web3_mario) Tuần này, thị trường chính thức bước vào giai đoạn bình ổn trước cuộc họp Jackson Hole. Mọi người đang chờ Powell đưa ra diễn giải chính thức về dữ liệu việc làm và lạm phát mới nhất và đưa ra hướng dẫn rõ ràng về chính sách tiền tệ trong tương lai, điều này chắc chắn sẽ trở thành tài liệu tham khảo quan trọng cho quyết định lãi suất vào tháng 9. Tuy nhiên, có một thông tin rất thú vị vào thứ Sáu tuần trước nhưng không thu hút được nhiều sự chú ý trong thế giới tiền điện tử. Đó là ứng cử viên tổng thống đảng Dân chủ Harris đã chính thức công bố khuôn khổ chính sách kinh tế rõ ràng đầu tiên của mình, khuôn khổ Nền kinh tế cơ hội. Vì tôi đang sắp xếp bài viết phân tích về Tiền thông thường vào thứ Sáu tuần trước nên tôi đã không để ý đến nó. Tôi đã nghiên cứu kỹ các chi tiết có liên quan vào cuối tuần và tìm thấy một số thông tin chi tiết thú vị. Tôi…