Hợp đồng số mũ rời (DLC) là một giải pháp thực hiện hợp đồng dựa trên oracle, cho phép hai bên thực hiện thanh toán có điều kiện dựa trên các điều kiện đã được định nghĩa trước. So với mạng Lightning, DLC có những ưu điểm nổi bật về bảo vệ quyền riêng tư, hỗ trợ hợp đồng tài chính phức tạp, và giảm thiểu rủi ro đối tác.
Tuy nhiên, DLC vẫn tồn tại một số vấn đề và rủi ro:
Rủi ro bị rò rỉ hoặc mất mát khóa riêng và số ngẫu nhiên của oracle
Vấn đề niềm tin tập trung của oracle
Oracle phi tập trung không thể trực tiếp thực hiện việc sinh khóa.
Rủi ro âm mưu của nút oracle
Vấn đề hoàn tiền với mệnh giá cố định khi phân bổ tài sản lại.
Bài viết này sẽ khám phá một số giải pháp tối ưu để giải quyết những vấn đề này và nâng cao tính an toàn của hệ sinh thái Bitcoin.
2. Nguyên lý DLC
Nguyên lý cơ bản của DLC là truyền thông tin thông qua oracle để xây dựng chữ ký có điều kiện, giúp bên đúng có thể giành được tài sản. Các bước chính bao gồm:
Khởi tạo: Tạo tham số đường cong elip
Tạo khóa: Các oracle và các bên tham gia tạo ra khóa riêng và khóa công.
Giao dịch nạp vốn: Khóa tiền vào đầu ra ký đa chữ ký
Giao dịch thực hiện hợp đồng: Tạo giao dịch để chi tiêu giao dịch bổ sung.
Tính toán cam kết của oracle
Thanh toán: Oracle tạo chữ ký dựa trên kết quả
Rút tiền: Bên thắng tính toán khóa riêng mới và rút tài sản
3. Kế hoạch tối ưu hóa DLC
3.1 Quản lý khóa
Để nâng cao tính bảo mật của khóa riêng tư của oracle, có thể áp dụng các biện pháp sau:
Sử dụng BIP32 để phát sinh khóa con hoặc khóa cháu để ký
Sử dụng khóa riêng và giá trị băm của bộ đếm làm số ngẫu nhiên, ngăn chặn lặp lại hoặc mất mát.
3.2 Oracle phi tập trung
Sử dụng chữ ký ngưỡng Schnorr để triển khai oracle phi tập trung, có những lợi thế sau:
Tăng cường bảo mật, giảm rủi ro điểm đơn thất bại
Thực hiện kiểm soát phân tán, tránh quyền lực quá tập trung
Tăng cường tính khả dụng và linh hoạt của hệ thống
Có khả năng mở rộng tốt
Thực hiện khả năng truy cứu trách nhiệm
3.3 Tích hợp phi tập trung và quản lý khóa
Trong kịch bản dự đoán phi tập trung, việc không xuất hiện khóa riêng hoàn chỉnh dẫn đến không thể sử dụng trực tiếp BIP32 để tiến hành phân nhánh khóa. Có thể áp dụng phương pháp phân nhánh khóa phân tán, dựa trên đa thức nội suy Lagrange để thực hiện mối quan hệ giữa các mảnh khóa riêng và khóa riêng hoàn chỉnh, từ đó thực hiện việc phân nhánh các mảnh khóa con.
3.4 OP-DLC: giảm thiểu niềm tin của oracle
Đề xuất cơ chế OP-DLC, giới thiệu cơ chế thách thức lạc quan:
Oracle cần phải được đặt cọc trước để xây dựng trò chơi OP trên chuỗi.
Bất kỳ bên tham gia nào trung thực đều có thể khởi xướng thách thức
Thách thức thành công có thể trừng phạt kẻ xấu dự đoán
Thực hiện giám sát lẫn nhau giữa các nút oracle, tối thiểu hóa sự tin cậy
3.5 OP-DLC + BitVM đôi cầu
Kết hợp OP-DLC và BitVM, giải quyết vấn đề DLC khi sử dụng cầu nối chuỗi.
Giải quyết vấn đề tìm tiền thối và giới hạn độ phân giải
Cung cấp nhiều kênh nạp và rút tiền
Thực hiện tối thiểu hóa niềm tin của oracle
Tăng cường hiệu suất sử dụng vốn
4. Kết luận
DLC kết hợp các công nghệ như Taproot và BitVM, có thể thực hiện xác minh và thanh toán hợp đồng ngoài chuỗi phức tạp hơn. Thông qua cơ chế thử thách OP, có thể đạt được việc tối thiểu hóa sự tin cậy của oracle, mang lại nhiều khả năng ứng dụng hơn cho hệ sinh thái Bitcoin.
Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
9 thích
Phần thưởng
9
6
Chia sẻ
Bình luận
0/400
Blockblind
· 9giờ trước
Cơ sở hạ tầng vẫn phải xem Máy Oracle chứ.
Xem bản gốcTrả lời0
DaoDeveloper
· 12giờ trước
thiết kế bảo mật oracle hấp dẫn... fork repo để test một số tối ưu hóa chứng merkle
Xem bản gốcTrả lời0
MentalWealthHarvester
· 12giờ trước
Máy Oracle cũng đáng tin cậy không... một loạt câu hỏi khiến tôi choáng váng
Xem bản gốcTrả lời0
FastLeaver
· 12giờ trước
Máy Oracle của sự an toàn sớm muộn gì cũng gặp sự cố
Giải pháp tối ưu hóa công nghệ DLC: Nâng cao độ an toàn của Máy Oracle và Phi tập trung
Phân tích công nghệ DLC và hướng tối ưu
1. Giới thiệu
Hợp đồng số mũ rời (DLC) là một giải pháp thực hiện hợp đồng dựa trên oracle, cho phép hai bên thực hiện thanh toán có điều kiện dựa trên các điều kiện đã được định nghĩa trước. So với mạng Lightning, DLC có những ưu điểm nổi bật về bảo vệ quyền riêng tư, hỗ trợ hợp đồng tài chính phức tạp, và giảm thiểu rủi ro đối tác.
Tuy nhiên, DLC vẫn tồn tại một số vấn đề và rủi ro:
Bài viết này sẽ khám phá một số giải pháp tối ưu để giải quyết những vấn đề này và nâng cao tính an toàn của hệ sinh thái Bitcoin.
2. Nguyên lý DLC
Nguyên lý cơ bản của DLC là truyền thông tin thông qua oracle để xây dựng chữ ký có điều kiện, giúp bên đúng có thể giành được tài sản. Các bước chính bao gồm:
3. Kế hoạch tối ưu hóa DLC
3.1 Quản lý khóa
Để nâng cao tính bảo mật của khóa riêng tư của oracle, có thể áp dụng các biện pháp sau:
3.2 Oracle phi tập trung
Sử dụng chữ ký ngưỡng Schnorr để triển khai oracle phi tập trung, có những lợi thế sau:
3.3 Tích hợp phi tập trung và quản lý khóa
Trong kịch bản dự đoán phi tập trung, việc không xuất hiện khóa riêng hoàn chỉnh dẫn đến không thể sử dụng trực tiếp BIP32 để tiến hành phân nhánh khóa. Có thể áp dụng phương pháp phân nhánh khóa phân tán, dựa trên đa thức nội suy Lagrange để thực hiện mối quan hệ giữa các mảnh khóa riêng và khóa riêng hoàn chỉnh, từ đó thực hiện việc phân nhánh các mảnh khóa con.
3.4 OP-DLC: giảm thiểu niềm tin của oracle
Đề xuất cơ chế OP-DLC, giới thiệu cơ chế thách thức lạc quan:
3.5 OP-DLC + BitVM đôi cầu
Kết hợp OP-DLC và BitVM, giải quyết vấn đề DLC khi sử dụng cầu nối chuỗi.
4. Kết luận
DLC kết hợp các công nghệ như Taproot và BitVM, có thể thực hiện xác minh và thanh toán hợp đồng ngoài chuỗi phức tạp hơn. Thông qua cơ chế thử thách OP, có thể đạt được việc tối thiểu hóa sự tin cậy của oracle, mang lại nhiều khả năng ứng dụng hơn cho hệ sinh thái Bitcoin.