Thảo luận về nguyên lý kỹ thuật DLC và ý tưởng tối ưu hóa
1. Giới thiệu
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 từ MIT đề xuất vào năm 2018. DLC 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 trước, các bên tham gia ký trước các kết quả có thể xảy ra và thực hiện thanh toán khi oracle ký kết kết quả. Điều này cho phép DLC đảm bảo an toàn cho tiền gửi Bitcoin trong khi thực hiện các ứng dụng tài chính phi tập trung mới.
So với mạng Lightning, DLC có những ưu điểm sau:
Bảo vệ quyền riêng tư tốt hơn, chi tiết hợp đồng chỉ được chia sẻ giữa các bên tham gia
Hỗ trợ các hợp đồng tài chính phức tạp và linh hoạt hơn, chẳng hạn như sản phẩm phái sinh, bảo hiểm, v.v.
Giảm thiểu rủi ro đối tác, vốn được khóa trong hợp đồng ký nhiều chữ ký
Không cần quản lý kênh thanh toán
Cung cấp khả năng mở rộng tốt hơn trong hợp đồng phức tạp
Tuy nhiên, DLC vẫn tồn tại một số rủi ro và vấn đề:
Rủi ro rò rỉ hoặc mất khóa oracle
Vấn đề trung tâm của oracle
Oracle phi tập trung không thể thực hiện việc phân nhánh khóa trực tiếp
Rủi ro thông đồng node oracle
Vấn đề hoàn tiền với mệnh giá cố định
Bài viết này sẽ đưa ra một số giải pháp tối ưu cho những vấn đề này nhằm nâng cao tính bảo mật của hệ sinh thái Bitcoin.
2. Nguyên lý DLC
Lấy ví dụ về việc Alice và Bob ký kết thỏa thuận cá cược, đặt cược vào tính chẵn lẻ của băm khối thứ n+k. DLC thông qua oracle truyền tải thông tin khối để tạo ra chữ ký điều kiện, giúp bên thắng nhận được tài sản.
Các bước chính bao gồm:
Các bên tạo cặp khóa
Tạo giao dịch đầu tư
Tạo hợp đồng thực hiện giao dịch
Cam kết tính toán của oracle
Các bên tham gia tính toán khóa công mới
Oracle tạo chữ ký dựa trên kết quả
Bên thắng rút tài sản
Phân tích cho thấy, chỉ bên đúng mới có thể tính toán ra khóa riêng mới và thành công rút tiền. Đồng thời cần thêm khóa thời gian để ngăn chặn tài sản bị bên khác rút đi.
3. Tối ưu hóa DLC
3.1 Quản lý khóa
Khóa riêng và số ngẫu nhiên của oracle trong DLC là rất quan trọng, việc rò rỉ hoặc mất mát có thể dẫn đến:
Không thể thanh toán, cần thực hiện hợp đồng hoàn tiền
Đối mặt với rủi ro giải quyết gian lận
Rò rỉ khóa riêng của oracle
Không thể thanh toán DLC tương ứng
Đề xuất sử dụng khóa con hoặc khóa cháu được sinh ra từ BIP32, và sử dụng giá trị băm của khóa riêng và bộ đếm làm số ngẫu nhiên để tăng cường tính bảo mật.
3.2 Oracle phi tập trung
Việc sử dụng chữ ký ngưỡng Schnorr có thể thực hiện oracle phi tập trung, với các ưu điểm sau:
Tăng cường an ninh
Kiểm soát phân tán
Tăng cường tính khả 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 Sự kết hợp giữa phi tập trung và quản lý khóa
Trong kịch bản của máy bay tiên tri phi tập trung, khóa riêng hoàn chỉnh không xuất hiện, không thể trực tiếp sử dụng khóa được phát sinh từ BIP32. Có thể áp dụng phương pháp phát sinh khóa phân tán, dựa trên đa thức nội suy Lagrange để thực hiện. Nhưng cần xem xét vấn đề tương thích giữa BIP32 nâng cao và không nâng cao.
3.4 OP-DLC: Giảm thiểu sự tin cậy của oracle
Đề xuất kế hoạch OP-DLC, giới thiệu cơ chế thách thức lạc quan. Các oracle cần đặt cọc trước để xây dựng trò chơi OP trên chuỗi, cam kết không làm điều á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 làm điều xấu. Điều này khiến các nút oracle giám sát lẫn nhau, đạt được mức độ tin cậy tối thiểu.
3.5 OP-DLC + BitVM cầu đôi
Kết hợp OP-DLC và BitVM, giải quyết những hạn chế của DLC trong phân bổ quỹ:
Thực hiện trả lại tiền với bất kỳ độ phân giải nào
Tăng cường tính thanh khoản của vốn
Người dùng có thể tự do chọn phương thức nạp rút tiền.
Giảm sự phụ thuộc vào niềm tin vào oracle
4. Kết luận
Công nghệ DLC kết hợp với các công nghệ mới như Taproot, BitVM, có thể thực hiện việc 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ách thức OP, có thể đạt được sự tối thiểu hóa niềm tin của oracle, mang lại nhiều khả năng hơn cho hệ sinh thái Bitcoin.
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.
12 thích
Phần thưởng
12
5
Chia sẻ
Bình luận
0/400
IfIWereOnChain
· 07-25 06:56
Độ phức tạp có thể tăng lên thì chi phí cũng cao.
Xem bản gốcTrả lời0
WhaleWatcher
· 07-22 14:59
Máy Oracle lại xuất hiện để khẳng định sự tồn tại.
Xem bản gốcTrả lời0
CrashHotline
· 07-22 14:59
dlc vẫn chưa đủ hot à, sao cảm giác vẫn dừng lại trên giấy.
Xem bản gốcTrả lời0
ChainDetective
· 07-22 14:57
A ha, đã sớm mong chờ đến mức không thể chờ được nữa!
DLC tối ưu hóa: Nâng cao tính an toàn và tiềm năng ứng dụng của Bitcoin
Thảo luận về nguyên lý kỹ thuật DLC và ý tưởng tối ưu hóa
1. Giới thiệu
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 từ MIT đề xuất vào năm 2018. DLC 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 trước, các bên tham gia ký trước các kết quả có thể xảy ra và thực hiện thanh toán khi oracle ký kết kết quả. Điều này cho phép DLC đảm bảo an toàn cho tiền gửi Bitcoin trong khi thực hiện các ứng dụng tài chính phi tập trung mới.
So với mạng Lightning, DLC có những ưu điểm sau:
Tuy nhiên, DLC vẫn tồn tại một số rủi ro và vấn đề:
Bài viết này sẽ đưa ra một số giải pháp tối ưu cho những vấn đề này nhằm nâng cao tính bảo mật của hệ sinh thái Bitcoin.
2. Nguyên lý DLC
Lấy ví dụ về việc Alice và Bob ký kết thỏa thuận cá cược, đặt cược vào tính chẵn lẻ của băm khối thứ n+k. DLC thông qua oracle truyền tải thông tin khối để tạo ra chữ ký điều kiện, giúp bên thắng nhận được tài sản.
Các bước chính bao gồm:
Phân tích cho thấy, chỉ bên đúng mới có thể tính toán ra khóa riêng mới và thành công rút tiền. Đồng thời cần thêm khóa thời gian để ngăn chặn tài sản bị bên khác rút đi.
3. Tối ưu hóa DLC
3.1 Quản lý khóa
Khóa riêng và số ngẫu nhiên của oracle trong DLC là rất quan trọng, việc rò rỉ hoặc mất mát có thể dẫn đến:
Đề xuất sử dụng khóa con hoặc khóa cháu được sinh ra từ BIP32, và sử dụng giá trị băm của khóa riêng và bộ đếm làm số ngẫu nhiên để tăng cường tính bảo mật.
3.2 Oracle phi tập trung
Việc sử dụng chữ ký ngưỡng Schnorr có thể thực hiện oracle phi tập trung, với các ưu điểm sau:
3.3 Sự kết hợp giữa phi tập trung và quản lý khóa
Trong kịch bản của máy bay tiên tri phi tập trung, khóa riêng hoàn chỉnh không xuất hiện, không thể trực tiếp sử dụng khóa được phát sinh từ BIP32. Có thể áp dụng phương pháp phát sinh khóa phân tán, dựa trên đa thức nội suy Lagrange để thực hiện. Nhưng cần xem xét vấn đề tương thích giữa BIP32 nâng cao và không nâng cao.
3.4 OP-DLC: Giảm thiểu sự tin cậy của oracle
Đề xuất kế hoạch OP-DLC, giới thiệu cơ chế thách thức lạc quan. Các oracle cần đặt cọc trước để xây dựng trò chơi OP trên chuỗi, cam kết không làm điều á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 làm điều xấu. Điều này khiến các nút oracle giám sát lẫn nhau, đạt được mức độ tin cậy tối thiểu.
3.5 OP-DLC + BitVM cầu đôi
Kết hợp OP-DLC và BitVM, giải quyết những hạn chế của DLC trong phân bổ quỹ:
4. Kết luận
Công nghệ DLC kết hợp với các công nghệ mới như Taproot, BitVM, có thể thực hiện việc 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ách thức OP, có thể đạt được sự tối thiểu hóa niềm tin của oracle, mang lại nhiều khả năng hơn cho hệ sinh thái Bitcoin.