Chữ ký bộ điều hợp và ứng dụng của nó trong trao đổi nguyên tử chuỗi cross
Với sự phát triển nhanh chóng của các giải pháp mở rộng Layer2 cho Bitcoin, tần suất chuyển đổi tài sản giữa Bitcoin và mạng Layer2 của nó đã tăng đáng kể. Xu hướng này được thúc đẩy bởi khả năng mở rộng cao hơn, phí giao dịch thấp hơn và thông lượng cao mà công nghệ Layer2 mang lại. Những tiến bộ này đã thúc đẩy giao dịch hiệu quả và kinh tế hơn, từ đó thúc đẩy việc áp dụng và tích hợp Bitcoin rộng rãi hơn trong nhiều ứng dụng. Do đó, khả năng tương tác giữa Bitcoin và mạng Layer2 đang trở thành một thành phần quan trọng trong hệ sinh thái tiền điện tử, thúc đẩy đổi mới và cung cấp cho người dùng nhiều công cụ tài chính đa dạng và mạnh mẽ hơn.
Giao dịch chuỗi cross giữa Bitcoin và Layer2 có ba phương án điển hình, bao gồm giao dịch chuỗi cross tập trung, cầu chuỗi cross BitVM và trao đổi nguyên tử chuỗi cross. Ba công nghệ này khác nhau về giả định niềm tin, tính an toàn, sự thuận tiện, hạn mức giao dịch, v.v., có thể đáp ứng các nhu cầu ứng dụng khác nhau.
Giao dịch chuỗi cross tập trung có tốc độ nhanh, quá trình khớp lệnh tương đối dễ dàng, vì các tổ chức tập trung có thể nhanh chóng xác nhận và xử lý giao dịch. Tuy nhiên, phương pháp này hoàn toàn phụ thuộc vào độ tin cậy và uy tín của các tổ chức tập trung. Nếu các tổ chức tập trung gặp sự cố kỹ thuật, bị tấn công ác ý, hoặc vi phạm hợp đồng, thì tài sản của người dùng sẽ đối mặt với rủi ro cao hơn. Hơn nữa, giao dịch chuỗi cross tập trung cũng có thể rò rỉ thông tin cá nhân của người dùng, do đó người dùng cần cân nhắc kỹ lưỡng khi chọn phương pháp này.
Công nghệ cầu nối chuỗi cross BitVM tương đối phức tạp. Đầu tiên, trong giai đoạn Peg-in, người dùng sẽ thanh toán Bitcoin cho địa chỉ đa ký được kiểm soát bởi liên minh BitVM, để khóa Bitcoin. Một số lượng token tương ứng sẽ được đúc trên Layer2, và token này sẽ được sử dụng để thực hiện giao dịch và ứng dụng trên Layer2. Khi người dùng hủy token Layer2, Operator sẽ ứng trước. Sau đó, Operator sẽ hoàn trả số lượng Bitcoin tương ứng từ bể đa ký được kiểm soát bởi liên minh BitVM. Để ngăn chặn hành vi xấu của Operator, quá trình hoàn trả sẽ áp dụng cơ chế thách thức lạc quan, tức là bất kỳ bên thứ ba nào cũng có thể thách thức hành vi hoàn trả xấu, nhằm làm thất bại hành vi xấu. Công nghệ này đã giới thiệu cơ chế thách thức lạc quan, vì vậy công nghệ này tương đối phức tạp. Hơn nữa, cơ chế thách thức lạc quan liên quan đến một lượng lớn giao dịch thách thức và phản hồi, phí giao dịch khá cao. Do đó, cầu nối chuỗi cross BitVM chỉ phù hợp cho các giao dịch có giá trị lớn, tương tự như việc phát hành thêm của U, dẫn đến tần suất sử dụng thấp.
Chuỗi cross nguyên tử trao đổi là một hợp đồng thực hiện giao dịch tiền điện tử phi tập trung. Trong trường hợp này, "nguyên tử" có nghĩa là một sự thay đổi quyền sở hữu tài sản thực sự có nghĩa là một sự thay đổi quyền sở hữu tài sản khác. Khái niệm này được Tier Nolan giới thiệu lần đầu tiên trên diễn đàn Bitcointalk vào năm 2013. Trong 4 năm qua, trao đổi nguyên tử vẫn chỉ dừng lại ở lĩnh vực lý thuyết. Cho đến năm 2017, Decred và Litecoin trở thành hệ thống chuỗi khối đầu tiên hoàn thành thành công việc trao đổi nguyên tử.
Trao đổi nguyên tử phải liên quan đến hai bên, và bất kỳ bên thứ ba nào cũng không thể làm gián đoạn hoặc can thiệp vào quá trình trao đổi. Điều này có nghĩa là công nghệ này là phi tập trung, không bị kiểm duyệt, có khả năng bảo vệ quyền riêng tư tốt hơn, và có thể thực hiện giao dịch chuỗi cross tần suất cao, do đó được ứng dụng rộng rãi trong các sàn giao dịch phi tập trung.
Hiện tại, chuỗi cross nguyên tử trao đổi cần 4 giao dịch, một số phương án cố gắng giảm số lượng giao dịch xuống còn 2 giao dịch, nhưng sẽ tăng yêu cầu về việc hai bên trao đổi phải trực tuyến thời gian thực. Công nghệ chuỗi cross nguyên tử trao đổi chủ yếu bao gồm khóa thời gian băm và chữ ký bộ điều hợp.
Giao dịch hoán đổi nguyên tử chuỗi cross dựa trên khóa thời gian băm (HTLC) cho phép hai người dùng thực hiện giao dịch tiền điện tử có thời hạn, tức là người nhận phải gửi bằng chứng mã hóa ( "bí mật" ) cho hợp đồng trong khoảng thời gian quy định, nếu không thì tiền sẽ được hoàn lại cho người gửi. Nếu người nhận xác nhận thanh toán, giao dịch thành công. Do đó, yêu cầu cả hai chuỗi blockchain tham gia đều phải có chức năng "khóa băm" và "khóa thời gian".
Mặc dù HTLC (Hợp đồng thông minh dạng trao đổi nguyên tử) là một bước đột phá lớn trong lĩnh vực công nghệ trao đổi phi tập trung, nhưng nó vẫn gặp vấn đề rò rỉ quyền riêng tư. Mỗi lần trao đổi, hai chuỗi blockchain sẽ xuất hiện cùng một giá trị băm và chỉ cách nhau vài khối. Điều này có nghĩa là người quan sát có thể liên kết các đồng tiền tham gia trao đổi lại với nhau, tức là tìm thấy giá trị băm giống nhau trong các khối nằm gần nhau. Khi theo dõi đồng tiền qua chuỗi cross, rất dễ để xác định nguồn gốc. Mặc dù phân tích này không tiết lộ bất kỳ dữ liệu danh tính liên quan nào, nhưng bên thứ ba có thể dễ dàng suy ra danh tính của các bên tham gia liên quan.
Sự hoán đổi nguyên tử chuỗi cross dựa trên chữ ký bộ chuyển đổi được phát triển bởi nhà phát triển Monero Joël Gugger vào năm 2020, là một sự hiện thực hóa dựa trên bài báo của Lloyd Fournier năm 2019 về Chữ ký Mã hóa Có thể Xác minh Một Lần, hay còn gọi là Chữ ký Bộ chuyển đổi. Chữ ký bộ chuyển đổi là một chữ ký bổ sung, kết hợp với chữ ký ban đầu để hiển thị dữ liệu bí mật, cho phép cả hai bên tiết lộ hai phần dữ liệu cho nhau cùng một lúc, và là một thành phần chính giúp Monero thực hiện hoán đổi nguyên tử trở thành khả thi trong giao thức không sử dụng script.
So với trao đổi nguyên tử HTLC, trao đổi nguyên tử dựa trên chữ ký bộ điều hợp có 3 ưu điểm: đầu tiên, phương án trao đổi chữ ký bộ điều hợp thay thế các kịch bản trên chuỗi mà "băm bí mật" dựa vào, bao gồm khóa thời gian và khóa băm. Thứ hai, do không liên quan đến các kịch bản như vậy, không gian trên chuỗi bị chiếm dụng giảm, khiến cho trao đổi nguyên tử dựa trên chữ ký bộ điều hợp nhẹ hơn và chi phí thấp hơn. Cuối cùng, HTLC yêu cầu mỗi chuỗi sử dụng cùng một giá trị băm, trong khi các giao dịch liên quan trong trao đổi nguyên tử chữ ký bộ điều hợp không thể liên kết, đảm bảo bảo vệ quyền riêng tư.
Chữ ký thích ứng Schnorr/ECDSA đều cam kết số ngẫu nhiên r. Nếu số ngẫu nhiên bị rò rỉ, sẽ dẫn đến việc rò rỉ khóa riêng. Hơn nữa, đối với bất kỳ hai giao dịch chuỗi cross nào, nếu giao thức chữ ký thích ứng sử dụng cùng một số ngẫu nhiên, cũng sẽ dẫn đến việc rò rỉ khóa riêng. Do đó, nên sử dụng RFC 6979 để giải quyết vấn đề tái sử dụng số ngẫu nhiên.
RFC 6979 chỉ định một phương pháp để tạo chữ ký số xác định bằng DSA và ECDSA, giải quyết vấn đề bảo mật liên quan đến việc tạo giá trị ngẫu nhiên k. Cụ thể, k xác định được tạo ra bởi HMAC, liên quan đến việc hàm băm tính toán giá trị băm từ khóa riêng, tin nhắn và bộ đếm. Điều này đảm bảo rằng k là duy nhất cho mỗi tin nhắn, đồng thời có thể tái tạo cho cùng một đầu vào và giảm thiểu rủi ro lộ khóa riêng liên quan đến các bộ sinh số ngẫu nhiên yếu hoặc bị tổn hại.
Trong bối cảnh chuỗi cross, cần xem xét vấn đề hệ thống mô hình UTXO và tài khoản không tương thích. Bitcoin sử dụng mô hình UTXO, dựa trên đường cong Secp256k1 để thực hiện chữ ký ECDSA gốc. Trong khi đó, các chuỗi tương thích EVM sử dụng mô hình tài khoản, hỗ trợ chữ ký ECDSA gốc. Việc trao đổi nguyên tử chuỗi cross dựa trên chữ ký bộ điều hợp không tương thích với Ethereum, vì Ethereum là mô hình tài khoản, chứ không phải mô hình UTXO. Cụ thể, trong trao đổi nguyên tử dựa trên chữ ký bộ điều hợp, yêu cầu giao dịch hoàn tiền phải được ký trước. Tuy nhiên, trong hệ thống Ethereum, nếu không biết nonce, thì không thể ký trước giao dịch.
Ngoài ra, từ góc độ quyền riêng tư, điều này có nghĩa là tính ẩn danh của swap trên chuỗi tài khoản mô hình tốt hơn HTLC ( cả hai bên swap đều có thể tìm thấy hợp đồng ). Tuy nhiên, do cần một bên có hợp đồng công khai, nên tính ẩn danh của swap trên chuỗi tài khoản mô hình thấp hơn tính ẩn danh của chữ ký bộ chuyển đổi. Ở bên không có hợp đồng, giao dịch swap trông giống như bất kỳ giao dịch nào khác. Tuy nhiên, ở bên có hợp đồng EVM, giao dịch rõ ràng là để swap tài sản. Mặc dù một bên có hợp đồng công khai, nhưng ngay cả khi sử dụng các công cụ phân tích chuỗi phức tạp, cũng không thể truy ngược nó về một chuỗi khác.
Nếu hai chuỗi sử dụng cùng một đường cong nhưng khác thuật toán ký, ví dụ một chuỗi sử dụng chữ ký Schnorr trong khi chuỗi còn lại sử dụng ECDSA, chữ ký bộ điều hợp là an toàn có thể chứng minh. Tuy nhiên, nếu hai chuỗi sử dụng các đường cong khác nhau, thì không thể sử dụng chữ ký bộ điều hợp, vì bậc của nhóm đường cong elip khác nhau, tức là hệ số mô khác nhau, dẫn đến việc sử dụng cùng một giá trị thích hợp trên các đường cong khác nhau là không an toàn.
Chữ ký bộ điều hợp cũng có thể được sử dụng để thực hiện việc lưu trữ tài sản số không tương tác. Giải pháp này bao gồm ba người tham gia là người mua Alice, người bán Bob và bên lưu trữ. Sử dụng chữ ký bộ điều hợp có thể thực hiện việc lưu trữ tài sản số theo ngưỡng không tương tác, và trong trường hợp không cần tương tác, có thể hiện thực hóa một tập con của chiến lược chi tiêu theo ngưỡng. Bên lưu trữ không thể ký bất kỳ giao dịch nào, mà chỉ gửi bí mật cho một trong các bên được hỗ trợ.
Quá trình thực hiện cụ thể bao gồm tạo giao dịch funding chưa ký, trao đổi chữ ký của bộ điều hợp, xác minh tính hợp lệ của mã hóa, xử lý tranh chấp và các bước khác. Nếu không có tranh chấp, Alice và Bob có thể tiêu xài đầu ra 2-of-2 MuSig theo ý muốn của họ. Nếu có tranh chấp, bất kỳ bên nào cũng có thể liên hệ với bên lưu ký và yêu cầu bí mật bộ điều hợp của họ.
Trong quá trình thực hiện, cần sử dụng công nghệ mã hóa có thể xác minh. Hiện tại có hai cách triển vọng để thực hiện mã hóa có thể xác minh dựa trên logarithm rời rạc Secp256k1, đó là Purify và Juggling. Purify được thực hiện dựa trên chứng minh không biết, trong khi Juggling áp dụng phương pháp phân đoạn và chứng minh phạm vi. Hai phương án này có sự khác biệt rất nhỏ về kích thước bằng chứng, thời gian chứng minh và thời gian xác minh, nhưng Juggling về lý thuyết thì đơn giản hơn.
Tổng thể, chữ ký bộ chuyển đổi cung cấp một giải pháp an toàn hơn và riêng tư hơn cho giao dịch trao đổi nguyên tử chuỗi cross. Tuy nhiên, trong ứng dụng thực tế, cần xem xét ảnh hưởng của các mô hình blockchain khác nhau, thuật toán chữ ký, đường cong elip và các yếu tố khác, và kết hợp với các tình huống cụ thể để lựa chọn phương thức thực hiện phù hợp. Với sự phát triển không ngừng của công nghệ, chữ ký bộ chuyển đổi hy vọng sẽ đóng vai trò lớn hơn trong các lĩnh vực giao dịch chuỗi cross, quản lý tài sản.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Chữ ký bộ điều hợp: Tối ưu hóa giải pháp bảo mật và riêng tư cho chuỗi cross trao đổi nguyên tử.
Chữ ký bộ điều hợp và ứng dụng của nó trong trao đổi nguyên tử chuỗi cross
Với sự phát triển nhanh chóng của các giải pháp mở rộng Layer2 cho Bitcoin, tần suất chuyển đổi tài sản giữa Bitcoin và mạng Layer2 của nó đã tăng đáng kể. Xu hướng này được thúc đẩy bởi khả năng mở rộng cao hơn, phí giao dịch thấp hơn và thông lượng cao mà công nghệ Layer2 mang lại. Những tiến bộ này đã thúc đẩy giao dịch hiệu quả và kinh tế hơn, từ đó thúc đẩy việc áp dụng và tích hợp Bitcoin rộng rãi hơn trong nhiều ứng dụng. Do đó, khả năng tương tác giữa Bitcoin và mạng Layer2 đang trở thành một thành phần quan trọng trong hệ sinh thái tiền điện tử, thúc đẩy đổi mới và cung cấp cho người dùng nhiều công cụ tài chính đa dạng và mạnh mẽ hơn.
Giao dịch chuỗi cross giữa Bitcoin và Layer2 có ba phương án điển hình, bao gồm giao dịch chuỗi cross tập trung, cầu chuỗi cross BitVM và trao đổi nguyên tử chuỗi cross. Ba công nghệ này khác nhau về giả định niềm tin, tính an toàn, sự thuận tiện, hạn mức giao dịch, v.v., có thể đáp ứng các nhu cầu ứng dụng khác nhau.
Giao dịch chuỗi cross tập trung có tốc độ nhanh, quá trình khớp lệnh tương đối dễ dàng, vì các tổ chức tập trung có thể nhanh chóng xác nhận và xử lý giao dịch. Tuy nhiên, phương pháp này hoàn toàn phụ thuộc vào độ tin cậy và uy tín của các tổ chức tập trung. Nếu các tổ chức tập trung gặp sự cố kỹ thuật, bị tấn công ác ý, hoặc vi phạm hợp đồng, thì tài sản của người dùng sẽ đối mặt với rủi ro cao hơn. Hơn nữa, giao dịch chuỗi cross tập trung cũng có thể rò rỉ thông tin cá nhân của người dùng, do đó người dùng cần cân nhắc kỹ lưỡng khi chọn phương pháp này.
Công nghệ cầu nối chuỗi cross BitVM tương đối phức tạp. Đầu tiên, trong giai đoạn Peg-in, người dùng sẽ thanh toán Bitcoin cho địa chỉ đa ký được kiểm soát bởi liên minh BitVM, để khóa Bitcoin. Một số lượng token tương ứng sẽ được đúc trên Layer2, và token này sẽ được sử dụng để thực hiện giao dịch và ứng dụng trên Layer2. Khi người dùng hủy token Layer2, Operator sẽ ứng trước. Sau đó, Operator sẽ hoàn trả số lượng Bitcoin tương ứng từ bể đa ký được kiểm soát bởi liên minh BitVM. Để ngăn chặn hành vi xấu của Operator, quá trình hoàn trả sẽ áp dụng cơ chế thách thức lạc quan, tức là bất kỳ bên thứ ba nào cũng có thể thách thức hành vi hoàn trả xấu, nhằm làm thất bại hành vi xấu. Công nghệ này đã giới thiệu cơ chế thách thức lạc quan, vì vậy công nghệ này tương đối phức tạp. Hơn nữa, cơ chế thách thức lạc quan liên quan đến một lượng lớn giao dịch thách thức và phản hồi, phí giao dịch khá cao. Do đó, cầu nối chuỗi cross BitVM chỉ phù hợp cho các giao dịch có giá trị lớn, tương tự như việc phát hành thêm của U, dẫn đến tần suất sử dụng thấp.
Chuỗi cross nguyên tử trao đổi là một hợp đồng thực hiện giao dịch tiền điện tử phi tập trung. Trong trường hợp này, "nguyên tử" có nghĩa là một sự thay đổi quyền sở hữu tài sản thực sự có nghĩa là một sự thay đổi quyền sở hữu tài sản khác. Khái niệm này được Tier Nolan giới thiệu lần đầu tiên trên diễn đàn Bitcointalk vào năm 2013. Trong 4 năm qua, trao đổi nguyên tử vẫn chỉ dừng lại ở lĩnh vực lý thuyết. Cho đến năm 2017, Decred và Litecoin trở thành hệ thống chuỗi khối đầu tiên hoàn thành thành công việc trao đổi nguyên tử.
Trao đổi nguyên tử phải liên quan đến hai bên, và bất kỳ bên thứ ba nào cũng không thể làm gián đoạn hoặc can thiệp vào quá trình trao đổi. Điều này có nghĩa là công nghệ này là phi tập trung, không bị kiểm duyệt, có khả năng bảo vệ quyền riêng tư tốt hơn, và có thể thực hiện giao dịch chuỗi cross tần suất cao, do đó được ứng dụng rộng rãi trong các sàn giao dịch phi tập trung.
Hiện tại, chuỗi cross nguyên tử trao đổi cần 4 giao dịch, một số phương án cố gắng giảm số lượng giao dịch xuống còn 2 giao dịch, nhưng sẽ tăng yêu cầu về việc hai bên trao đổi phải trực tuyến thời gian thực. Công nghệ chuỗi cross nguyên tử trao đổi chủ yếu bao gồm khóa thời gian băm và chữ ký bộ điều hợp.
Giao dịch hoán đổi nguyên tử chuỗi cross dựa trên khóa thời gian băm (HTLC) cho phép hai người dùng thực hiện giao dịch tiền điện tử có thời hạn, tức là người nhận phải gửi bằng chứng mã hóa ( "bí mật" ) cho hợp đồng trong khoảng thời gian quy định, nếu không thì tiền sẽ được hoàn lại cho người gửi. Nếu người nhận xác nhận thanh toán, giao dịch thành công. Do đó, yêu cầu cả hai chuỗi blockchain tham gia đều phải có chức năng "khóa băm" và "khóa thời gian".
Mặc dù HTLC (Hợp đồng thông minh dạng trao đổi nguyên tử) là một bước đột phá lớn trong lĩnh vực công nghệ trao đổi phi tập trung, nhưng nó vẫn gặp vấn đề rò rỉ quyền riêng tư. Mỗi lần trao đổi, hai chuỗi blockchain sẽ xuất hiện cùng một giá trị băm và chỉ cách nhau vài khối. Điều này có nghĩa là người quan sát có thể liên kết các đồng tiền tham gia trao đổi lại với nhau, tức là tìm thấy giá trị băm giống nhau trong các khối nằm gần nhau. Khi theo dõi đồng tiền qua chuỗi cross, rất dễ để xác định nguồn gốc. Mặc dù phân tích này không tiết lộ bất kỳ dữ liệu danh tính liên quan nào, nhưng bên thứ ba có thể dễ dàng suy ra danh tính của các bên tham gia liên quan.
Sự hoán đổi nguyên tử chuỗi cross dựa trên chữ ký bộ chuyển đổi được phát triển bởi nhà phát triển Monero Joël Gugger vào năm 2020, là một sự hiện thực hóa dựa trên bài báo của Lloyd Fournier năm 2019 về Chữ ký Mã hóa Có thể Xác minh Một Lần, hay còn gọi là Chữ ký Bộ chuyển đổi. Chữ ký bộ chuyển đổi là một chữ ký bổ sung, kết hợp với chữ ký ban đầu để hiển thị dữ liệu bí mật, cho phép cả hai bên tiết lộ hai phần dữ liệu cho nhau cùng một lúc, và là một thành phần chính giúp Monero thực hiện hoán đổi nguyên tử trở thành khả thi trong giao thức không sử dụng script.
So với trao đổi nguyên tử HTLC, trao đổi nguyên tử dựa trên chữ ký bộ điều hợp có 3 ưu điểm: đầu tiên, phương án trao đổi chữ ký bộ điều hợp thay thế các kịch bản trên chuỗi mà "băm bí mật" dựa vào, bao gồm khóa thời gian và khóa băm. Thứ hai, do không liên quan đến các kịch bản như vậy, không gian trên chuỗi bị chiếm dụng giảm, khiến cho trao đổi nguyên tử dựa trên chữ ký bộ điều hợp nhẹ hơn và chi phí thấp hơn. Cuối cùng, HTLC yêu cầu mỗi chuỗi sử dụng cùng một giá trị băm, trong khi các giao dịch liên quan trong trao đổi nguyên tử chữ ký bộ điều hợp không thể liên kết, đảm bảo bảo vệ quyền riêng tư.
Chữ ký thích ứng Schnorr/ECDSA đều cam kết số ngẫu nhiên r. Nếu số ngẫu nhiên bị rò rỉ, sẽ dẫn đến việc rò rỉ khóa riêng. Hơn nữa, đối với bất kỳ hai giao dịch chuỗi cross nào, nếu giao thức chữ ký thích ứng sử dụng cùng một số ngẫu nhiên, cũng sẽ dẫn đến việc rò rỉ khóa riêng. Do đó, nên sử dụng RFC 6979 để giải quyết vấn đề tái sử dụng số ngẫu nhiên.
RFC 6979 chỉ định một phương pháp để tạo chữ ký số xác định bằng DSA và ECDSA, giải quyết vấn đề bảo mật liên quan đến việc tạo giá trị ngẫu nhiên k. Cụ thể, k xác định được tạo ra bởi HMAC, liên quan đến việc hàm băm tính toán giá trị băm từ khóa riêng, tin nhắn và bộ đếm. Điều này đảm bảo rằng k là duy nhất cho mỗi tin nhắn, đồng thời có thể tái tạo cho cùng một đầu vào và giảm thiểu rủi ro lộ khóa riêng liên quan đến các bộ sinh số ngẫu nhiên yếu hoặc bị tổn hại.
Trong bối cảnh chuỗi cross, cần xem xét vấn đề hệ thống mô hình UTXO và tài khoản không tương thích. Bitcoin sử dụng mô hình UTXO, dựa trên đường cong Secp256k1 để thực hiện chữ ký ECDSA gốc. Trong khi đó, các chuỗi tương thích EVM sử dụng mô hình tài khoản, hỗ trợ chữ ký ECDSA gốc. Việc trao đổi nguyên tử chuỗi cross dựa trên chữ ký bộ điều hợp không tương thích với Ethereum, vì Ethereum là mô hình tài khoản, chứ không phải mô hình UTXO. Cụ thể, trong trao đổi nguyên tử dựa trên chữ ký bộ điều hợp, yêu cầu giao dịch hoàn tiền phải được ký trước. Tuy nhiên, trong hệ thống Ethereum, nếu không biết nonce, thì không thể ký trước giao dịch.
Ngoài ra, từ góc độ quyền riêng tư, điều này có nghĩa là tính ẩn danh của swap trên chuỗi tài khoản mô hình tốt hơn HTLC ( cả hai bên swap đều có thể tìm thấy hợp đồng ). Tuy nhiên, do cần một bên có hợp đồng công khai, nên tính ẩn danh của swap trên chuỗi tài khoản mô hình thấp hơn tính ẩn danh của chữ ký bộ chuyển đổi. Ở bên không có hợp đồng, giao dịch swap trông giống như bất kỳ giao dịch nào khác. Tuy nhiên, ở bên có hợp đồng EVM, giao dịch rõ ràng là để swap tài sản. Mặc dù một bên có hợp đồng công khai, nhưng ngay cả khi sử dụng các công cụ phân tích chuỗi phức tạp, cũng không thể truy ngược nó về một chuỗi khác.
Nếu hai chuỗi sử dụng cùng một đường cong nhưng khác thuật toán ký, ví dụ một chuỗi sử dụng chữ ký Schnorr trong khi chuỗi còn lại sử dụng ECDSA, chữ ký bộ điều hợp là an toàn có thể chứng minh. Tuy nhiên, nếu hai chuỗi sử dụng các đường cong khác nhau, thì không thể sử dụng chữ ký bộ điều hợp, vì bậc của nhóm đường cong elip khác nhau, tức là hệ số mô khác nhau, dẫn đến việc sử dụng cùng một giá trị thích hợp trên các đường cong khác nhau là không an toàn.
Chữ ký bộ điều hợp cũng có thể được sử dụng để thực hiện việc lưu trữ tài sản số không tương tác. Giải pháp này bao gồm ba người tham gia là người mua Alice, người bán Bob và bên lưu trữ. Sử dụng chữ ký bộ điều hợp có thể thực hiện việc lưu trữ tài sản số theo ngưỡng không tương tác, và trong trường hợp không cần tương tác, có thể hiện thực hóa một tập con của chiến lược chi tiêu theo ngưỡng. Bên lưu trữ không thể ký bất kỳ giao dịch nào, mà chỉ gửi bí mật cho một trong các bên được hỗ trợ.
Quá trình thực hiện cụ thể bao gồm tạo giao dịch funding chưa ký, trao đổi chữ ký của bộ điều hợp, xác minh tính hợp lệ của mã hóa, xử lý tranh chấp và các bước khác. Nếu không có tranh chấp, Alice và Bob có thể tiêu xài đầu ra 2-of-2 MuSig theo ý muốn của họ. Nếu có tranh chấp, bất kỳ bên nào cũng có thể liên hệ với bên lưu ký và yêu cầu bí mật bộ điều hợp của họ.
Trong quá trình thực hiện, cần sử dụng công nghệ mã hóa có thể xác minh. Hiện tại có hai cách triển vọng để thực hiện mã hóa có thể xác minh dựa trên logarithm rời rạc Secp256k1, đó là Purify và Juggling. Purify được thực hiện dựa trên chứng minh không biết, trong khi Juggling áp dụng phương pháp phân đoạn và chứng minh phạm vi. Hai phương án này có sự khác biệt rất nhỏ về kích thước bằng chứng, thời gian chứng minh và thời gian xác minh, nhưng Juggling về lý thuyết thì đơn giản hơn.
Tổng thể, chữ ký bộ chuyển đổi cung cấp một giải pháp an toàn hơn và riêng tư hơn cho giao dịch trao đổi nguyên tử chuỗi cross. Tuy nhiên, trong ứng dụng thực tế, cần xem xét ảnh hưởng của các mô hình blockchain khác nhau, thuật toán chữ ký, đường cong elip và các yếu tố khác, và kết hợp với các tình huống cụ thể để lựa chọn phương thức thực hiện phù hợp. Với sự phát triển không ngừng của công nghệ, chữ ký bộ chuyển đổi hy vọng sẽ đóng vai trò lớn hơn trong các lĩnh vực giao dịch chuỗi cross, quản lý tài sản.