Vào ngày 8 tháng 8 năm 2024, NEAR đã công bố việc ra mắt “Chain Signatures,” cho phép các tài khoản NEAR, bao gồm cả hợp đồng thông minh, ký và thực thi giao dịch trên các chuỗi khối được hỗ trợ. Theo NEAR, Chain Signatures có thể loại bỏ các rào cản đối với việc tham gia, thúc đẩy tính thanh khoản và tính sử dụng cao hơn, và khuyến khích một tương lai trừu tượng hóa chuỗi. Bài viết này sẽ xem xét Chain Signatures và hiểu cách chúng hoạt động. Nó cũng sẽ thảo luận ngắn gọn về cách tạo một Chain Signature.
Những Thách Thức Của Tính Tương Thích Mạng Lưới Giữa Các Chuỗi
Số lượng giao dịch qua cầu đã tăng đáng kể trong những tháng gần đây, cho thấy nhu cầu ngày càng tăng về tính tương thích mạng lưới giữa các chuỗi và giao dịch. Tuy nhiên, tính tương thích mạng lưới giữa các chuỗi đi kèm với những thách thức, chủ yếu là do cầu cầu cầu giữa các chuỗi dễ bị tấn công vì có một bề mặt tấn công lớn. Vấn đề thứ hai là thiếu sự hỗ trợ từ các chuỗi. Hầu hết các cầu không hỗ trợ các chuỗi không phải EVM. Vấn đề lớn thứ ba là UX không nhất quán và cồng kềnh. Mỗi cầu có một thiết kế khác nhau, có nghĩa là người dùng phải trải qua một quá trình học trước khi sử dụng nó.
Một vấn đề quan trọng khác xảy ra khi người dùng phải mua các token khác nhau để thanh toán phí gas. Một số cầu cũng sử dụng phiên bản bọc của một tài sản cụ thể. Phiên bản bọc khác biệt so với tài sản gốc trên chuỗi ban đầu. Nó có thể không phải là tài sản mà người dùng cần, và sau khi qua cầu, họ có thể kết thúc với một tài sản không được hỗ trợ hoặc một tài sản có tính thanh khoản thấp.
What Are The Challenges Facing Cross-Chain Interoperability?
Chain Signatures Là Gì?
Chain Signatures trên NEAR cho phép tất cả các tài khoản NEAR, bao gồm cả hợp đồng thông minh, ký và thực thi giao dịch trên nhiều chuỗi khối được hỗ trợ. Chúng tận dụng tính toán đa bên (MPC), và một mạng lưới phân tán của các nhà điều hành nút để tạo chữ ký chung, cho phép các tài khoản NEAR và hợp đồng thông minh kiểm soát các chuỗi khối bên ngoài. MPC là một giao thức phối hợp bảo vệ quyền riêng tư cho phép nhiều bên thực hiện tính toán mà không tiết lộ dữ liệu cho nhau. Chain Signatures mở khóa cấp độ tiếp theo của tính tương thích mạng lưới bằng cách cho phép một tài khoản NEAR sở hữu một loạt các tài sản, dữ liệu và tài khoản giữa các chuỗi.

Chain Signatures Hoạt Động Như Thế Nào?
Chain Signatures trên NEAR hoạt động nhờ vào sự tương tác giữa ba yếu tố chính:
- Các đường dẫn phát sinh
- Hợp đồng thông minh đa chuỗi
- Dịch vụ Tính toán Đa bên
Hãy xem xét kỹ hơn từng yếu tố.
Các Đường Dẫn Phát Sinh
Chữ ký chuỗi cho phép một tài khoản NEAR được liên kết với các địa chỉ dựa trên các blockchain khác bằng cách sử dụng một cơ chế gọi là Additive Key Derivation. Đây là một cơ chế đơn giản được sử dụng để tạo ra các subkey từ một master key duy nhất. Các subkey được tạo ra bằng cách sử dụng Derivation Paths. Vậy, Derivation Path là gì? Derivation Path là một chuỗi đơn giản tạo ra một địa chỉ duy nhất trên blockchain mục tiêu khi được sử dụng với một tài khoản NEAR.
Hợp Đồng Thông Minh Đa Chuỗi
Như tên gọi, một hợp đồng thông minh đa chuỗi yêu cầu chữ ký cho các giao dịch trên các blockchain khác. Các hợp đồng này sử dụng một phương thức sign xem xét hai tham số chính khi yêu cầu chữ ký.
- Dữ liệu hoặc giao dịch cần được ký cho blockchain mục tiêu.
- Đường dẫn xác định tài khoản mà người dùng muốn sử dụng để ký giao dịch.
Khi có yêu cầu chữ ký, phương thức sign trả về “execution waiting”, và dịch vụ ký MPC ký giao dịch. Khi sẵn sàng, hợp đồng tiếp tục tính toán và trả về chữ ký cho người dùng. Chữ ký sau đó có thể được gửi đến blockchain mục tiêu, nơi nó có thể được thực thi.
Dịch Vụ Tính Toán Đa Bên
Trong bài viết trước, chúng ta đã tóm tắt về Tính Toán Đa Bên (MPC). MPC cho phép các bên độc lập thực hiện tính toán chia sẻ trên thông tin riêng mà không tiết lộ bất cứ điều gì cho nhau. Blockchain có thể sử dụng hệ thống này để ký giao dịch thay mặt cho người dùng mà không tiết lộ private keys. Dịch Vụ Tính Toán Đa Bên trên NEAR bao gồm các nút độc lập. Những nút này không thể tự ký giao dịch. Thay vào đó, họ tạo ra chữ ký-shares. Những chữ ký-shares này được tổng hợp thông qua nhiều vòng để ký giao dịch chung.
Khi dịch vụ MPC phát hiện yêu cầu chữ ký, nó thực hiện các bước sau.
- Yêu cầu các nút tạo chung một chữ ký cho dữ liệu sử dụng tài khoản được xác định bằng đường dẫn.
- Gọi hợp đồng v1.signer để lưu trữ chữ ký khi nó sẵn sàng.
What Key Elements Facilitate The Functioning Of Chain Signatures?
Tạo Một Chữ Ký Chuỗi
Việc Tạo Một Chữ Ký Chuỗi bao gồm năm bước:
- Tạo ra địa chỉ nước ngoài
- Tạo một giao dịch
- Yêu cầu một chữ ký
- Khôi phục chữ ký
- Chuyển tiếp giao dịch đã ký
Tạo Địa Chỉ Nước Ngoài
Như đã đề cập, Chữ Ký Chuỗi sử dụng đường dẫn tạo ra để đại diện cho một hoặc nhiều tài khoản trên blockchain mục tiêu bằng các bước được liệt kê dưới đây. Tên tài khoản NEAR và phần tạo ra được sử dụng để tạo ra một địa chỉ duy nhất cho người dùng trên blockchain mục tiêu.
Tạo Giao Dịch
Sau khi tạo ra địa chỉ, người dùng xây dựng giao dịch cần được ký. Các bước để tạo giao dịch cần được ký khác nhau tùy thuộc vào blockchain mục tiêu.
Yêu Cầu Chữ Ký
Khi giao dịch đã được tạo và sẵn sàng để ký, yêu cầu chữ ký có thể được thực hiện bằng cách gọi “sign” trên hợp đồng thông minh MPC. Phương pháp này yêu cầu hai tham số chính: giao dịch phải được ký cho blockchain mục tiêu và đường dẫn phát sinh cho tài khoản được sử dụng để ký giao dịch.
Tái Tạo Chữ Ký
Hợp đồng MPC không trả về chính chữ ký giao dịch. Thay vào đó, nó trả về các yếu tố cần thiết để tái tạo chữ ký, cho phép hợp đồng tổng quát hóa quá trình ký cho nhiều blockchain.
Truyền Chữ Ký
Sau khi chữ ký đã được tái tạo, nó có thể được truyền đến mạng tương ứng. Phương pháp này cũng thay đổi tùy thuộc vào blockchain mục tiêu.
Các Ứng Dụng Của Chữ Ký Chuỗi
Chữ Ký Chuỗi có một số ứng dụng tiềm năng. Hãy xem một số trong số chúng.
DeFi Trên Các Chuỗi Không Có Hợp Đồng Thông Minh
Chữ Ký Chuỗi có thể kích hoạt DeFi trên các chuỗi không có hợp đồng thông minh, bao gồm Ripple, Doge, và thậm chí Bitcoin. Cho đến nay, những chuỗi này chỉ hỗ trợ các chuyển khoản trên mạng. Hợp đồng thông minh NEAR có thể hoạt động như các hợp đồng ủy thác, và các nhà phát triển cũng có thể xây dựng giao thức trao đổi hoặc cho vay có khả năng hỗ trợ bất kỳ tài sản nào trên bất kỳ chuỗi nào.
Các Ứng Dụng Không Phụ Thuộc Vào Chuỗi
Chữ Ký Chuỗi có thể ký giao dịch cho nhiều blockchain, cho phép các nhà phát triển hỗ trợ các chuỗi khác nhau với một hợp đồng thông minh.
Trừu Tượng Hóa Tài Khoản Đa Chuỗi
Chữ Ký Chuỗi có thể cho phép người dùng kiểm soát tài sản trên nhiều chuỗi chỉ với tài khoản NEAR của họ. Họ cũng có thể sử dụng các tính năng trừu tượng hóa tài khoản trên các chuỗi khác nhau, bao gồm passkeys và key rotation.
DeFi Chéo Chuỗi Không Cần Cầu
Chữ ký chéo chuỗi loại bỏ nhu cầu cho cầu chéo chuỗi. Thay vào đó, các giao dịch chéo chuỗi có thể được thực hiện bằng cách sử dụng giao thức chữ ký MPC, tạo điều kiện cho một loạt sản phẩm DeFi. Chữ Ký Chuỗi dựa trên hợp đồng thông minh cũng có thể tạo điều kiện cho các ứng dụng tập trung vào quyền riêng tư và triển khai đa chuỗi không cần tin cậy.
Bắt Đầu Với Chữ Ký Chuỗi
Bạn có thể làm quen với Chữ Ký Chuỗi bằng cách làm theo các bước được liệt kê dưới đây.
- Bạn có thể xem tài liệu NEAR để hiểu cách Chữ ký Chuỗi có thể đơn giản hóa việc tương tác giữa các blockchain.
- Bạn cũng có thể xem một số ví dụ về các trường hợp sử dụng Chữ ký Chuỗi. Điều này bao gồm Multichain DAO, Multichain NFT Minter, và Bitcoin Runes airdrop.
- Bạn có thể truy cập thông tin kỹ thuật chi tiết và đoạn mã thông qua tài liệu Chữ ký Chuỗi trên NEAR.
- Bạn cũng có thể sử dụng demo để gửi giao dịch trên Bitcoin, Ethereum, Doge, và Ripple.
- Cuối cùng, bạn có thể tham gia cộng đồng Chữ ký Chuỗi bằng cách tham gia kênh phát triển Chain Abstraction trên Telegram.
Kết luận
Sau khi mới xuất hiện trên mainnet, Chữ ký Chuỗi đã trở thành một công cụ mạnh mẽ cho phép tài khoản NEAR kiểm soát tài khoản trên các blockchain khác. Điều này đánh dấu một bước quan trọng trong việc cho phép sở hữu tài sản và dữ liệu trên nhiều chuỗi. Chữ ký Chuỗi làm cho toàn bộ quá trình sở hữu qua nhiều chuỗi trở nên trên chuỗi. Tất cả người dùng cần làm là gọi hợp đồng thông minh và chờ phản hồi.
What Are The Use Cases Of Chain Signatures?
Các đường đi sai cho phép một tài khoản NEAR duy nhất kiểm soát nhiều tài khoản trên nhiều blockchain, trong khi dịch vụ MPC cho phép người dùng đảm bảo chỉ có họ mới có thể yêu cầu chữ ký cho những tài khoản đó. Chữ ký Chuỗi cũng có thể thúc đẩy sự trừu tượng chuỗi, cho phép một lớp người dùng duy nhất tương tác với bất kỳ tài sản nào trên bất kỳ chuỗi nào, đơn giản hóa sự phức tạp của Web3.