Phân tích nguyên lý DLC và các phương án tối ưu hóa
1. Giới thiệu
Hợp đồng số logarithm rời rạc ( DLC ) là một phương án thực hiện hợp đồng dựa trên oracle được Tadge Dryja từ Viện Công nghệ Massachusetts đề 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 đã định trước, thông qua việc ký trước và ký kết kết quả bằng oracle. So với mạng lưới Lightning, DLC có những ưu điểm về tính riêng tư, hỗ trợ hợp đồng phức tạp, và kiểm soát rủi ro bên đối tác.
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 hóa của oracle
Oracle phi tập trung không thể thực hiện việc sinh khóa trực tiếp
Rủi ro thông đồng của nút oracle
Vấn đề trả lại tiền cố định
Bài viết này sẽ khám phá một số giải pháp tối ưu để giải quyết các vấn đề nêu trên và 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 cược về tính chẵn lẻ của giá trị băm khối thứ n+k:
Khởi tạo: tạo ra nguyên G, bậc q
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
Oracle tính toán và phát sóng cam kết
Alice và Bob tính toán khóa công khai mới
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. Giải pháp tối ưu DLC
3.1 Quản lý khóa
Oracle nên sử dụng BIP32 để phát sinh khóa con, và sử dụng khóa riêng và hàm băm bộ đếm làm số ngẫu nhiên, để ngăn chặn sự trùng lặp 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, nâng cao tính an toàn, độ tin cậy và khả năng truy nguyên.
3.3 Kết hợp phi tập trung và quản lý khóa
Sử dụng phương pháp phân phối khóa để cho phép các nút oracle thực hiện việc sinh khóa chỉ với các mảnh khóa riêng.
3.4 OP-DLC: giảm thiểu độ tin cậy của 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ể thách thức và trừng phạt oracle làm ác.
3.5 OP-DLC + BitVM đôi cầu
Kết hợp OP-DLC và BitVM, giải quyết vấn đề hoàn tiền, cung cấp nhiều kênh nạp và rút tiền, đạt được tối thiểu hóa niềm tin vào oracle.
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. Kết hợp với cơ chế thách thức OP, có thể thực hiện việc tối thiểu hóa lòng tin vào oracle, mang đến 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.
18 thích
Phần thưởng
18
7
Chia sẻ
Bình luận
0/400
StakeOrRegret
· 10giờ trước
Giải quyết chỉ là lời nói thôi~
Xem bản gốcTrả lời0
GateUser-0717ab66
· 10giờ trước
Nhìn thấy đợt tăng này, đỉnh quá đỉnh!
Xem bản gốcTrả lời0
PaperHandSister
· 10giờ trước
Có phải chỉ là sao chép cách chơi defi thôi mà!
Xem bản gốcTrả lời0
CryptoPunster
· 10giờ trước
Trước khi vào DLC, hãy để tôi tiên đoán một chút... lại là công thức mới để chơi đùa với mọi người.
Xem bản gốcTrả lời0
DaoGovernanceOfficer
· 10giờ trước
nói một cách thực nghiệm... lại là một màn trình diễn an ninh nữa phải không
DLC tối ưu hóa: Nâng cao tính bảo mật và khả năng mở rộng của hệ sinh thái Bitcoin
Phân tích nguyên lý DLC và các phương án tối ưu hóa
1. Giới thiệu
Hợp đồng số logarithm rời rạc ( DLC ) là một phương án thực hiện hợp đồng dựa trên oracle được Tadge Dryja từ Viện Công nghệ Massachusetts đề 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 đã định trước, thông qua việc ký trước và ký kết kết quả bằng oracle. So với mạng lưới Lightning, DLC có những ưu điểm về tính riêng tư, hỗ trợ hợp đồng phức tạp, và kiểm soát rủi ro bên đối tác.
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ẽ khám phá một số giải pháp tối ưu để giải quyết các vấn đề nêu trên và 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 cược về tính chẵn lẻ của giá trị băm khối thứ n+k:
3. Giải pháp tối ưu DLC
3.1 Quản lý khóa
Oracle nên sử dụng BIP32 để phát sinh khóa con, và sử dụng khóa riêng và hàm băm bộ đếm làm số ngẫu nhiên, để ngăn chặn sự trùng lặp 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, nâng cao tính an toàn, độ tin cậy và khả năng truy nguyên.
3.3 Kết hợp phi tập trung và quản lý khóa
Sử dụng phương pháp phân phối khóa để cho phép các nút oracle thực hiện việc sinh khóa chỉ với các mảnh khóa riêng.
3.4 OP-DLC: giảm thiểu độ tin cậy của 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ể thách thức và trừng phạt oracle làm ác.
3.5 OP-DLC + BitVM đôi cầu
Kết hợp OP-DLC và BitVM, giải quyết vấn đề hoàn tiền, cung cấp nhiều kênh nạp và rút tiền, đạt được tối thiểu hóa niềm tin vào oracle.
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. Kết hợp với cơ chế thách thức OP, có thể thực hiện việc tối thiểu hóa lòng tin vào oracle, mang đến nhiều khả năng hơn cho hệ sinh thái Bitcoin.