Hợp đồng logarit rời rạc ( DLC ) là một giải pháp thanh toán có điều kiện dựa trên oracle, được Tadge Dryja của MIT đề xuất vào năm 2018. Nó cho phép các 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, các bên tham gia ký trước các kết quả có thể xảy ra, và khi chữ ký của oracle xác nhận kết quả, thanh toán có thể được thực hiện. DLC có thể triển khai các ứng dụng tài chính phi tập trung mới, đồng thời đảm bảo sự an toàn cho tiền gửi Bitcoin.
So với mạng lưới Lightning, DLC có các ưu điểm sau:
Bảo vệ quyền riêng tư tốt hơn
Hỗ trợ hợp đồng tài chính phức tạp
Giảm rủi ro đối tác
Không cần quản lý kênh thanh toán
Khả năng mở rộng trong các tình huống cụ thể
Nhưng DLC vẫn tồn tại một số vấn đề, chẳng hạn như rủi ro khóa oracle, rủi ro niềm tin tập trung, không thể phát sinh khóa sau khi phi tập trung, rủi ro thông đồng, vấn đề hoàn tiền cố định, v.v.
2. Cách hoạt động của DLC
Lấy ví dụ về Alice và Bob cược vào tính chẵn lẻ của giá trị băm khối để giải thích nguyên lý DLC:
Tạo khóa: Oracle, Alice và Bob lần lượt tạo cặp khóa công khai và riêng tư
Giao dịch góp vốn: Alice và Bob mỗi người khóa 1 BTC vào địa chỉ đa chữ ký
Giao dịch thực hiện hợp đồng: Tạo hai CET để chi cho giao dịch đầu tư
Oracle tính toán cam kết và phát sóng
Alice và Bob tính toán khóa công khai mới
Thanh toán: Oracle phát sóng chữ ký dựa trên kết quả
Bên thắng sử dụng khóa riêng mới để rút tài sản
3. DLC tối ưu hóa
3.1 Quản lý khóa
Để nâng cao tính bảo mật, khuyến nghị:
Sử dụng BIP32 để phát sinh khóa con cho việc ký
Sử dụng khóa riêng và băm bộ đếm làm số ngẫu nhiên
3.2 Oracle phi tập trung
Áp dụng chữ ký ngưỡng Schnorr để hiện thực hóa oracle phi tập trung, có những lợi thế sau:
Tăng cường an ninh
Kiểm soát phân tán
Tăng cường khả năng sử dụng
Tính linh hoạt và khả năng mở rộng
Có thể truy cứu trách nhiệm
3.3 Kết hợp giữa phi tập trung và quản lý khóa
Thông qua đa thức nội suy Lagrange, thực hiện phát sinh khóa phân tán trong tình huống chữ ký ngưỡng. Nhưng cần xem xét vấn đề tương thích giữa BIP32 tăng cường và không tăng cường.
3.4 OP-DLC: Giảm thiểu niềm tin vào oracle
Giới thiệu cơ chế thách thức lạc quan, oracle cần phải đặt cọc trước. Bất kỳ bên tham gia trung thực nào cũng có thể khởi xướng thách thức, trừng phạt oracle gian lận. Thực hiện tối thiểu hóa niềm tin vào oracle, tỷ lệ lỗi cao tới 99%.
3.5 OP-DLC + BitVM đôi cầu
Kết hợp BitVM, giải quyết vấn đề tiền thừa và thanh toán cưỡng chế của DLC. Người dùng có thể gửi và rút tiền thông qua cơ chế BitVM hoặc OP-DLC, thực hiện việc hoàn tiền với bất kỳ độ lớn nào, nâng cao tính thanh khoản.
4. Kết luận
DLC kết hợp với Taproot và BitVM có thể thực hiện kiểm tra và thanh toán hợp đồng ngoài chuỗi phức tạp hơn. Thông qua cơ chế thách thức OP, giảm thiểu sự tin cậy của oracle, mang lại nhiều khả năng hơn cho hệ sinh thái Bitcoin.
Xem bản gốc
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.
Tối ưu hóa công nghệ DLC: quản lý chìa khoá bảo mật, oracle phi tập trung và giải pháp tối thiểu hóa lòng tin
Phân tích kỹ thuật DLC và hướng tối ưu hóa
1. Giới thiệu về DLC
Hợp đồng logarit rời rạc ( DLC ) là một giải pháp thanh toán có điều kiện dựa trên oracle, được Tadge Dryja của MIT đề xuất vào năm 2018. Nó cho phép các 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, các bên tham gia ký trước các kết quả có thể xảy ra, và khi chữ ký của oracle xác nhận kết quả, thanh toán có thể được thực hiện. DLC có thể triển khai các ứng dụng tài chính phi tập trung mới, đồng thời đảm bảo sự an toàn cho tiền gửi Bitcoin.
So với mạng lưới Lightning, DLC có các ưu điểm sau:
Nhưng DLC vẫn tồn tại một số vấn đề, chẳng hạn như rủi ro khóa oracle, rủi ro niềm tin tập trung, không thể phát sinh khóa sau khi phi tập trung, rủi ro thông đồng, vấn đề hoàn tiền cố định, v.v.
2. Cách hoạt động của DLC
Lấy ví dụ về Alice và Bob cược vào tính chẵn lẻ của giá trị băm khối để giải thích nguyên lý DLC:
Tạo khóa: Oracle, Alice và Bob lần lượt tạo cặp khóa công khai và riêng tư
Giao dịch góp vốn: Alice và Bob mỗi người khóa 1 BTC vào địa chỉ đa chữ ký
Giao dịch thực hiện hợp đồng: Tạo hai CET để chi cho giao dịch đầu tư
Oracle tính toán cam kết và phát sóng
Alice và Bob tính toán khóa công khai mới
Thanh toán: Oracle phát sóng chữ ký dựa trên kết quả
Bên thắng sử dụng khóa riêng mới để rút tài sản
3. DLC tối ưu hóa
3.1 Quản lý khóa
Để nâng cao tính bảo mật, khuyến nghị:
3.2 Oracle phi tập trung
Áp dụng chữ ký ngưỡng Schnorr để hiện thực hóa oracle phi tập trung, có những lợi thế sau:
3.3 Kết hợp giữa phi tập trung và quản lý khóa
Thông qua đa thức nội suy Lagrange, thực hiện phát sinh khóa phân tán trong tình huống chữ ký ngưỡng. Nhưng cần xem xét vấn đề tương thích giữa BIP32 tăng cường và không tăng cường.
3.4 OP-DLC: Giảm thiểu niềm tin vào oracle
Giới thiệu cơ chế thách thức lạc quan, oracle cần phải đặt cọc trước. Bất kỳ bên tham gia trung thực nào cũng có thể khởi xướng thách thức, trừng phạt oracle gian lận. Thực hiện tối thiểu hóa niềm tin vào oracle, tỷ lệ lỗi cao tới 99%.
3.5 OP-DLC + BitVM đôi cầu
Kết hợp BitVM, giải quyết vấn đề tiền thừa và thanh toán cưỡng chế của DLC. Người dùng có thể gửi và rút tiền thông qua cơ chế BitVM hoặc OP-DLC, thực hiện việc hoàn tiền với bất kỳ độ lớn nào, nâng cao tính thanh khoản.
4. Kết luận
DLC kết hợp với Taproot và BitVM có thể thực hiện kiểm tra và thanh toán hợp đồng ngoài chuỗi phức tạp hơn. Thông qua cơ chế thách thức OP, giảm thiểu sự tin cậy của oracle, mang lại nhiều khả năng hơn cho hệ sinh thái Bitcoin.