Chữ ký bộ chuyển đổi 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, nhu cầu chuyển giao tài sản giữa Bitcoin và mạng Layer2 đã tăng đáng kể. Hiện tại có ba giải pháp giao dịch chuỗi cross chính: giao dịch chuỗi cross tập trung, cầu nối chuỗi cross BitVM và hoán đổi nguyên tử chuỗi cross. Trong đó, công nghệ hoán đổi nguyên tử chuỗi cross có những ưu điểm như phi tập trung, bảo vệ quyền riêng tư, và được áp dụng rộng rãi trong các sàn giao dịch phi tập trung.
Giao dịch nguyên tử chuỗi cross chủ yếu bao gồm hai phương án: HTLC( dựa trên khóa thời gian băm ) và phương án dựa trên chữ ký bộ điều hợp. So với HTLC, phương án chữ ký bộ điều hợp có tính riêng tư tốt hơn, chiếm dụng chuỗi thấp hơn và phí giao dịch thấp hơn. Bài viết này tập trung vào nguyên lý của chữ ký bộ điều hợp và ứng dụng của nó trong giao dịch nguyên tử chuỗi cross.
Chữ ký bộ điều hợp và trao đổi nguyên tử chuỗi cross
Chữ ký bộ điều hợp là một loại chữ ký số đặc biệt, có thể được sử dụng để thực hiện trao đổi nguyên tử chuỗi cross. Chủ yếu bao gồm hai loại chữ ký bộ điều hợp là chữ ký bộ điều hợp Schnorr và chữ ký bộ điều hợp ECDSA.
Chữ ký bộ điều hợp Schnorr
Quy trình cơ bản của chữ ký bộ điều hợp Schnorr như sau:
Alice sinh số ngẫu nhiên r, tính R = r·G,Y = y·G
Alice tính toán chữ ký trước ŝ = r + cx
Alice sẽ gửi (R,ŝ) cho Bob
Bob xác minh ŝ·G = R + cX
Bob tính toán s = ŝ + y
Bob phát sóng (R,s) hoàn tất giao dịch
Alice trích xuất y = s - ŝ
Chữ ký bộ điều hợp ECDSA
Quy trình ký ECDSA thích ứng tương tự, sự khác biệt chính nằm ở hình thức của phương trình ký.
ŝ = r^(-1)(hash(m) + R_x·x)
Ngoài ra, chữ ký thích ứng ECDSA còn cần một chứng minh không biết để đảm bảo tính chính xác của R và r.
Vấn đề và Giải pháp
vấn đề an toàn số ngẫu nhiên
Việc rò rỉ hoặc tái sử dụng số ngẫu nhiên trong chữ ký bộ chuyển đổi có thể dẫn đến rò rỉ khóa riêng. Giải pháp là sử dụng tiêu chuẩn RFC 6979, thông qua phương pháp xác định để phát sinh số ngẫu nhiên từ khóa riêng và thông điệp.
vấn đề về chuỗi cross
UTXO và mô hình tài khoản không đồng nhất: Bitcoin sử dụng mô hình UTXO, trong khi Ethereum sử dụng mô hình tài khoản, dẫn đến việc không thể áp dụng chữ ký bộ chuyển đổi trực tiếp. Giải pháp là sử dụng hợp đồng thông minh trên chuỗi mô hình tài khoản để thực hiện logic hoán đổi nguyên tử.
Các thuật toán ký khác nhau: Khi hai chuỗi sử dụng cùng một đường cong nhưng khác nhau về thuật toán ký, chữ ký của bộ điều hợp vẫn an toàn.
Đường cong khác nhau: Nếu hai chuỗi sử dụng đường cong elip khác nhau, thì không thể sử dụng chữ ký bộ điều hợp để thực hiện chuỗi cross.
Ứng dụng lưu giữ tài sản số
Chữ ký bộ điều hợp có thể được sử dụng để thực hiện việc lưu ký tài sản kỹ thuật số không tương tác. Quy trình chính như sau:
Alice và Bob tạo ra đầu ra ký tên nhiều chữ ký 2-of-2
Cả hai bên lần lượt tạo chữ ký bộ chuyển đổi và mã hóa bí mật bộ chuyển đổi
Gửi secret đã được mã hóa cho bên quản lý
Khi xảy ra tranh chấp, bên giám sát có thể giải mã và cung cấp secret của bộ chuyển đổi cho một bên.
Giải pháp này không cần sự tham gia của bên ủy thác trong quá trình khởi tạo và có thể thực hiện ủy thác không tương tác.
Tóm tắt
Chữ ký bộ điều hợp cung cấp một giải pháp hiệu quả và riêng tư cho việc trao đổi nguyên tử chuỗi cross. Tuy nhiên, trong ứng dụng thực tế vẫn cần xem xét đến an toàn số ngẫu nhiên, khả năng tương thích hệ thống dị thể và các vấn đề khác. Ngoài ra, chữ ký bộ điều hợp còn có thể mở rộng ứng dụng trong các tình huống như quản lý tài sản kỹ thuật số, có triển vọng ứng dụng rộng lớ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.
21 thích
Phần thưởng
21
9
Chia sẻ
Bình luận
0/400
GasGuzzler
· 07-18 03:54
Làm cái này cuối cùng cũng chỉ là Rug Pull.
Xem bản gốcTrả lời0
HodlNerd
· 07-17 23:59
lý thuyết trò chơi ở mức cao nhất thực sự... chữ ký adapter đang thay đổi mọi thứ
Xem bản gốcTrả lời0
TommyTeacher
· 07-17 21:46
chuỗi cross của tương lai ở đây啊
Xem bản gốcTrả lời0
StableNomad
· 07-15 17:22
điều này làm tôi nhớ đến các giao dịch hoán đổi nguyên tử năm 2018... lý thuyết thì hoàn hảo nhưng thực tế thì bình thường
Chữ ký bộ điều hợp: Phân tích và triển vọng ứng dụng của công nghệ trao đổi nguyên tử chuỗi cross mới
Chữ ký bộ chuyển đổi 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, nhu cầu chuyển giao tài sản giữa Bitcoin và mạng Layer2 đã tăng đáng kể. Hiện tại có ba giải pháp giao dịch chuỗi cross chính: giao dịch chuỗi cross tập trung, cầu nối chuỗi cross BitVM và hoán đổi nguyên tử chuỗi cross. Trong đó, công nghệ hoán đổi nguyên tử chuỗi cross có những ưu điểm như phi tập trung, bảo vệ quyền riêng tư, và được áp dụng rộng rãi trong các sàn giao dịch phi tập trung.
Giao dịch nguyên tử chuỗi cross chủ yếu bao gồm hai phương án: HTLC( dựa trên khóa thời gian băm ) và phương án dựa trên chữ ký bộ điều hợp. So với HTLC, phương án chữ ký bộ điều hợp có tính riêng tư tốt hơn, chiếm dụng chuỗi thấp hơn và phí giao dịch thấp hơn. Bài viết này tập trung vào nguyên lý của chữ ký bộ điều hợp và ứng dụng của nó trong giao dịch nguyên tử chuỗi cross.
Chữ ký bộ điều hợp và trao đổi nguyên tử chuỗi cross
Chữ ký bộ điều hợp là một loại chữ ký số đặc biệt, có thể được sử dụng để thực hiện trao đổi nguyên tử chuỗi cross. Chủ yếu bao gồm hai loại chữ ký bộ điều hợp là chữ ký bộ điều hợp Schnorr và chữ ký bộ điều hợp ECDSA.
Chữ ký bộ điều hợp Schnorr
Quy trình cơ bản của chữ ký bộ điều hợp Schnorr như sau:
Chữ ký bộ điều hợp ECDSA
Quy trình ký ECDSA thích ứng tương tự, sự khác biệt chính nằm ở hình thức của phương trình ký.
ŝ = r^(-1)(hash(m) + R_x·x)
Ngoài ra, chữ ký thích ứng ECDSA còn cần một chứng minh không biết để đảm bảo tính chính xác của R và r.
Vấn đề và Giải pháp
vấn đề an toàn số ngẫu nhiên
Việc rò rỉ hoặc tái sử dụng số ngẫu nhiên trong chữ ký bộ chuyển đổi có thể dẫn đến rò rỉ khóa riêng. Giải pháp là sử dụng tiêu chuẩn RFC 6979, thông qua phương pháp xác định để phát sinh số ngẫu nhiên từ khóa riêng và thông điệp.
vấn đề về chuỗi cross
UTXO và mô hình tài khoản không đồng nhất: Bitcoin sử dụng mô hình UTXO, trong khi Ethereum sử dụng mô hình tài khoản, dẫn đến việc không thể áp dụng chữ ký bộ chuyển đổi trực tiếp. Giải pháp là sử dụng hợp đồng thông minh trên chuỗi mô hình tài khoản để thực hiện logic hoán đổi nguyên tử.
Các thuật toán ký khác nhau: Khi hai chuỗi sử dụng cùng một đường cong nhưng khác nhau về thuật toán ký, chữ ký của bộ điều hợp vẫn an toàn.
Đường cong khác nhau: Nếu hai chuỗi sử dụng đường cong elip khác nhau, thì không thể sử dụng chữ ký bộ điều hợp để thực hiện chuỗi cross.
Ứng dụng lưu giữ tài sản số
Chữ ký bộ điều hợp có thể được sử dụng để thực hiện việc lưu ký tài sản kỹ thuật số không tương tác. Quy trình chính như sau:
Giải pháp này không cần sự tham gia của bên ủy thác trong quá trình khởi tạo và có thể thực hiện ủy thác không tương tác.
Tóm tắt
Chữ ký bộ điều hợp cung cấp một giải pháp hiệu quả và riêng tư cho việc trao đổi nguyên tử chuỗi cross. Tuy nhiên, trong ứng dụng thực tế vẫn cần xem xét đến an toàn số ngẫu nhiên, khả năng tương thích hệ thống dị thể và các vấn đề khác. Ngoài ra, chữ ký bộ điều hợp còn có thể mở rộng ứng dụng trong các tình huống như quản lý tài sản kỹ thuật số, có triển vọng ứng dụng rộng lớn.