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 nhượng tài sản chuỗi cross giữa Bitcoin và mạng Layer2 đã 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 cung cấp. Những tiến bộ này thúc đẩy giao dịch hiệu quả hơn và kinh tế hơn, từ đó thúc đẩy sự áp dụng và tích hợp rộng rãi hơn của Bitcoin trong nhiều ứng dụng khác nhau. Do đó, khả năng tương tác giữa Bitcoin và mạng Layer2 đang trở thành một phần thiết yếu 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: 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 có đặc điểm riêng về giả định tin cậy, an ninh, tiện lợi, hạn mức giao dịch, v.v., có thể đáp ứng nhu cầu ứng dụng khác nhau.
Giao dịch chuỗi cross trung tâm nhanh, quy trình ghép nối tương đối dễ dàng, nhưng độ an toàn hoàn toàn phụ thuộc vào độ tin cậy và uy tín của tổ chức trung tâm, có rủi ro cao. Công nghệ cầu chuỗi cross BitVM tương đối phức tạp, giới thiệu cơ chế thách thức lạc quan, phí giao dịch cao, chỉ phù hợp cho giao dịch siêu lớn. Hoán đổi nguyên tử chuỗi cross là công nghệ 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, có thể thực hiện giao dịch chuỗi cross tần suất cao, được ứng dụng rộng rãi trong các sàn giao dịch phi tập trung.
Công nghệ trao đổi 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. Phương án HTLC tồn tại vấn đề rò rỉ thông tin cá nhân của người dùng. Trao đổi nguyên tử dựa trên chữ ký bộ điều hợp so với HTLC có ba ưu điểm: thay thế kịch bản trên chuỗi, giảm không gian chiếm dụng trên chuỗi; nhẹ hơn, chi phí thấp hơn; đạt được bảo vệ quyền riêng tư tốt hơn.
Chữ ký bộ điều hợp và trao đổi nguyên tử chuỗi cross
) Chữ ký bộ điều hợp Schnorr và trao đổi nguyên tử
Quá trình ký hiệu thích ứng Schnorr như sau:
Alice tạo ra số ngẫu nhiên r, tính R = r·G
Alice tính toán c = H###X||R||m(
Alice tính toán s' = r + c·x
Alice sẽ gửi )R,s'( cho Bob
Bob xác minh s'·G ?= R + c·X
Bob tính toán s = s' + y
)R,s( là chữ ký Schnorr hợp lệ.
Quá trình trao đổi nguyên tử chuỗi cross dựa trên chữ ký bộ điều hợp Schnorr như sau:
Alice tạo giao dịch TxA, gửi Bitcoin của mình cho Bob
Bob tạo giao dịch TxB, gửi bitcoin của mình cho Alice
Alice tạo ra số ngẫu nhiên y, tính Y = y·G
Alice ký tên bộ điều chỉnh cho TxA, gửi )R, s'( cho Bob
Bob xác thực chữ ký bộ chuyển đổi
Bob thực hiện ký Schnorr thông thường đối với TxB, phát sóng TxB
Alice nhận TxB sau, sẽ gửi y cho Bob
Bob tính toán s = s' + y, nhận được chữ ký hoàn chỉnh của TxA
Bob phát sóng TxA, hoàn thành trao đổi
![Phân tích công nghệ chuỗi cross giữa Bitcoin và tài sản Layer2])https://img-cdn.gateio.im/webp-social/moments-c1f7fb81382024c7d717e75038db0cf1.webp(
) Chữ ký bộ điều hợp ECDSA và trao đổi nguyên tử
Quá trình ký thích ứng ECDSA như sau:
Alice tạo ra số ngẫu nhiên k, tính R = k·G
Alice tính toán r = R_x mod n
Alice tính toán s' = k^###-1()H(m( + r·x) mod n
Alice gửi )r,s'( cho Bob
Bob xác thực )s'(^)-1(·H)m(·G + )s'(^)-1(·r·X ?= R
Bob tính toán s = s' + y mod n
)r,s( là chữ ký ECDSA hợp lệ
Quá trình hoán đổi nguyên tử chuỗi cross dựa trên chữ ký bộ điều hợp ECDSA tương tự như phương án Schnorr.
![Phân tích công nghệ chuỗi cross giữa Bitcoin và tài sản Layer2])https://img-cdn.gateio.im/webp-social/moments-ffe66b54f14cc042d177fac8c071563b.webp(
Vấn đề và Giải pháp
) Vấn đề số ngẫu nhiên và giải pháp
Có lỗ hổng bảo mật do rò rỉ và 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, để xuất số ngẫu nhiên k một cách xác định từ khóa riêng và thông điệp:
k = SHA256###sk, msg, counter(
Điều này đảm bảo tính duy nhất và khả năng tái tạo của số ngẫu nhiên, đồng thời tránh được rủi ro an ninh của bộ sinh số ngẫu nhiên.
) Vấn đề và giải pháp cho các tình huống chuỗi cross
Vấn đề hệ thống mô hình UTXO và tài khoản không đồng nhất:
Bitcoin sử dụng mô hình UTXO, trong khi Bitlayer sử dụng mô hình tài khoản. Trong hệ thống Ethereum, không thể ký trước giao dịch hoàn tiền, do đó cần sử dụng hợp đồng thông minh để thực hiện trao đổi nguyên tử. Điều này sẽ hy sinh một phần quyền riêng tư, có thể cung cấp bảo vệ quyền riêng tư cho giao dịch phía Bitlayer thông qua các Dapp tương tự như Tornado Cash.
Độ an toàn của chữ ký bộ điều hợp với các thuật toán khác nhau trên cùng một đường cong:
Nếu Bitcoin và Bitlayer sử dụng cùng một đường cong Secp256k1, nhưng lần lượt áp dụng chữ ký Schnorr và ECDSA, chữ ký bộ điều hợp vẫn an toàn.
Chữ ký bộ điều hợp của các đường cong khác nhau không an toàn:
Nếu Bitcoin sử dụng đường cong Secp256k1, trong khi Bitlayer sử dụng đường cong ed25519, do hệ số mô khác nhau, không thể trực tiếp sử dụng chữ ký thích ứng.
![Phân tích công nghệ chuỗi cross giữa Bitcoin và tài sản Layer2]###https://img-cdn.gateio.im/webp-social/moments-dbf838762d5d60818e383c866ca2d318.webp(
Ứng dụng lưu ký tài sản kỹ thuật số
Dựa trên chữ ký của bộ chuyển đổi, có thể thực hiện việc lưu trữ tài sản số không tương tác, quy trình cụ thể như sau:
Tạo giao dịch funding chưa ký, gửi BTC đến đầu ra 2-of-2 MuSig
Alice và Bob lần lượt tạo chữ ký bộ điều hợp và trao đổi.
Alice và Bob xác thực tính hợp lệ của mật mã, ký và phát sóng giao dịch funding
Trong trường hợp xảy ra tranh chấp, bên giám sát có thể giải mã secret của adapter và gửi cho một bên.
Bên nhận được secret có thể hoàn thành chữ ký và phát sóng giao dịch thanh toán.
Giải pháp này có lợi thế không tương tác so với chữ ký Schnorr ngưỡng.
![Phân tích công nghệ chuỗi cross giữa Bitcoin và tài sản Layer2])https://img-cdn.gateio.im/webp-social/moments-e09f20bac2bd4f245bdfc3006427e45b.webp(
Mã hóa có thể xác minh là công nghệ then chốt để thực hiện việc quản lý tài sản không tương tác, chủ yếu có hai phương án là Purify và Juggling. Purify dựa trên bằng chứng không kiến thức, Juggling thực hiện thông qua phân mảnh và bằng chứng phạm vi. Hai phương án này có sự khác biệt không lớn về hiệu suất, Juggling lý thuyết đơn giản hơn.
![Phân tích công nghệ chuỗi cross của Bitcoin và tài sản Layer2])https://img-cdn.gateio.im/webp-social/moments-9c382f3c2f6eb018947793ebaeed1729.webp(
Tổng thể, chữ ký bộ điều hợp cung cấp các công cụ mã hóa mạnh mẽ cho các ứng dụng như trao đổi nguyên tử chuỗi cross và lưu trữ tài sản kỹ thuật số, nhưng trong thực tế vẫn cần xem xét nhiều vấn đề như an toàn số ngẫu nhiên, hệ thống đa dạng, v.v. Trong tương lai, với sự phát triển của các công nghệ liên quan, khả năng tương tác chuỗi cross dựa trên chữ ký bộ điều hợp sẽ mang lại nhiều ứng dụng đổi mới cho hệ sinh thái blockchain.
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.
11 thích
Phần thưởng
11
4
Đăng lại
Chia sẻ
Bình luận
0/400
WhaleMinion
· 9giờ trước
Ôi trời, L2 thật sự là điểm nóng tiếp theo trong thế giới tiền điện tử.
Xem bản gốcTrả lời0
BottomMisser
· 9giờ trước
layer ai qua ai hoàn toàn không hiểu
Xem bản gốcTrả lời0
MentalWealthHarvester
· 9giờ trước
Gió L2 ở đây.
Xem bản gốcTrả lời0
ForkMonger
· 9giờ trước
lmao một "cầu" "không tin tưởng" khác... chúng ta đã thấy bộ phim này kết thúc tồi tệ bao nhiêu lần smh
Ứng dụng và lợi ích của chữ ký bộ điều hợp trong trao đổi nguyên tử chuỗi cross
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 nhượng tài sản chuỗi cross giữa Bitcoin và mạng Layer2 đã 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 cung cấp. Những tiến bộ này thúc đẩy giao dịch hiệu quả hơn và kinh tế hơn, từ đó thúc đẩy sự áp dụng và tích hợp rộng rãi hơn của Bitcoin trong nhiều ứng dụng khác nhau. Do đó, khả năng tương tác giữa Bitcoin và mạng Layer2 đang trở thành một phần thiết yếu 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: 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 có đặc điểm riêng về giả định tin cậy, an ninh, tiện lợi, hạn mức giao dịch, v.v., có thể đáp ứng nhu cầu ứng dụng khác nhau.
Giao dịch chuỗi cross trung tâm nhanh, quy trình ghép nối tương đối dễ dàng, nhưng độ an toàn hoàn toàn phụ thuộc vào độ tin cậy và uy tín của tổ chức trung tâm, có rủi ro cao. Công nghệ cầu chuỗi cross BitVM tương đối phức tạp, giới thiệu cơ chế thách thức lạc quan, phí giao dịch cao, chỉ phù hợp cho giao dịch siêu lớn. Hoán đổi nguyên tử chuỗi cross là công nghệ 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, có thể thực hiện giao dịch chuỗi cross tần suất cao, được ứng dụng rộng rãi trong các sàn giao dịch phi tập trung.
Công nghệ trao đổi 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. Phương án HTLC tồn tại vấn đề rò rỉ thông tin cá nhân của người dùng. Trao đổi nguyên tử dựa trên chữ ký bộ điều hợp so với HTLC có ba ưu điểm: thay thế kịch bản trên chuỗi, giảm không gian chiếm dụng trên chuỗi; nhẹ hơn, chi phí thấp hơn; đạt được bảo vệ quyền riêng tư tốt hơn.
Chữ ký bộ điều hợp và trao đổi nguyên tử chuỗi cross
) Chữ ký bộ điều hợp Schnorr và trao đổi nguyên tử
Quá trình ký hiệu thích ứng Schnorr như sau:
Quá trình trao đổi nguyên tử chuỗi cross dựa trên chữ ký bộ điều hợp Schnorr như sau:
![Phân tích công nghệ chuỗi cross giữa Bitcoin và tài sản Layer2])https://img-cdn.gateio.im/webp-social/moments-c1f7fb81382024c7d717e75038db0cf1.webp(
) Chữ ký bộ điều hợp ECDSA và trao đổi nguyên tử
Quá trình ký thích ứng ECDSA như sau:
Quá trình hoán đổi nguyên tử chuỗi cross dựa trên chữ ký bộ điều hợp ECDSA tương tự như phương án Schnorr.
![Phân tích công nghệ chuỗi cross giữa Bitcoin và tài sản Layer2])https://img-cdn.gateio.im/webp-social/moments-ffe66b54f14cc042d177fac8c071563b.webp(
Vấn đề và Giải pháp
) Vấn đề số ngẫu nhiên và giải pháp
Có lỗ hổng bảo mật do rò rỉ và 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, để xuất số ngẫu nhiên k một cách xác định từ khóa riêng và thông điệp:
k = SHA256###sk, msg, counter(
Điều này đảm bảo tính duy nhất và khả năng tái tạo của số ngẫu nhiên, đồng thời tránh được rủi ro an ninh của bộ sinh số ngẫu nhiên.
) Vấn đề và giải pháp cho các tình huống chuỗi cross
Bitcoin sử dụng mô hình UTXO, trong khi Bitlayer sử dụng mô hình tài khoản. Trong hệ thống Ethereum, không thể ký trước giao dịch hoàn tiền, do đó cần sử dụng hợp đồng thông minh để thực hiện trao đổi nguyên tử. Điều này sẽ hy sinh một phần quyền riêng tư, có thể cung cấp bảo vệ quyền riêng tư cho giao dịch phía Bitlayer thông qua các Dapp tương tự như Tornado Cash.
Nếu Bitcoin và Bitlayer sử dụng cùng một đường cong Secp256k1, nhưng lần lượt áp dụng chữ ký Schnorr và ECDSA, chữ ký bộ điều hợp vẫn an toàn.
Nếu Bitcoin sử dụng đường cong Secp256k1, trong khi Bitlayer sử dụng đường cong ed25519, do hệ số mô khác nhau, không thể trực tiếp sử dụng chữ ký thích ứng.
![Phân tích công nghệ chuỗi cross giữa Bitcoin và tài sản Layer2]###https://img-cdn.gateio.im/webp-social/moments-dbf838762d5d60818e383c866ca2d318.webp(
Ứng dụng lưu ký tài sản kỹ thuật số
Dựa trên chữ ký của bộ chuyển đổi, có thể thực hiện việc lưu trữ tài sản số không tương tác, quy trình cụ thể như sau:
Giải pháp này có lợi thế không tương tác so với chữ ký Schnorr ngưỡng.
![Phân tích công nghệ chuỗi cross giữa Bitcoin và tài sản Layer2])https://img-cdn.gateio.im/webp-social/moments-e09f20bac2bd4f245bdfc3006427e45b.webp(
Mã hóa có thể xác minh là công nghệ then chốt để thực hiện việc quản lý tài sản không tương tác, chủ yếu có hai phương án là Purify và Juggling. Purify dựa trên bằng chứng không kiến thức, Juggling thực hiện thông qua phân mảnh và bằng chứng phạm vi. Hai phương án này có sự khác biệt không lớn về hiệu suất, Juggling lý thuyết đơn giản hơn.
![Phân tích công nghệ chuỗi cross của Bitcoin và tài sản Layer2])https://img-cdn.gateio.im/webp-social/moments-9c382f3c2f6eb018947793ebaeed1729.webp(
Tổng thể, chữ ký bộ điều hợp cung cấp các công cụ mã hóa mạnh mẽ cho các ứng dụng như trao đổi nguyên tử chuỗi cross và lưu trữ tài sản kỹ thuật số, nhưng trong thực tế vẫn cần xem xét nhiều vấn đề như an toàn số ngẫu nhiên, hệ thống đa dạng, v.v. Trong tương lai, với sự phát triển của các công nghệ liên quan, khả năng tương tác chuỗi cross dựa trên chữ ký bộ điều hợp sẽ mang lại nhiều ứng dụng đổi mới cho hệ sinh thái blockchain.